metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2011-03-24 10:28 pm

Как Остаться Программистом в 40 и Больше Лет

Все, что должен знать программист, чтобы его после 40 лет не выбросили на Помойку, Где Бомжи.

[identity profile] inhate.livejournal.com 2011-03-25 06:20 am (UTC)(link)
А разве это много для программиста???

[identity profile] raydac.livejournal.com 2011-03-25 06:23 am (UTC)(link)
программисты бывают разные, в данном случае думаю что да

[identity profile] inhate.livejournal.com 2011-03-25 06:27 am (UTC)(link)
Забавные бобики в каментах - все надеются стать гуру предметной области или начльником каким-нибудь и оставить детали имплементации пионэрам с горящими глазами.
А ведь пионэров на всех неверняка не хватит, да и предметные области могут временами схлопываться. Так что кое-кому определенно придется отправляться под мост :)

[identity profile] guamoka.livejournal.com 2011-03-25 06:57 am (UTC)(link)
Пыпец. Самое интересное, что в 99.9% говноконтор и говнопроектов обычно применяется 0.01% от этих знаний. На собеседовании тебя спрашивают, как перевести число в строку, или каков будет результат b=++i; и b=i++; на различных платформах, или таки да, докажите гипотизу Пуанкаре. А выдадут задание фиксить баги в копипастном говнокоде по неоформившейся спеке.

[identity profile] olebedew.livejournal.com 2011-03-25 07:10 am (UTC)(link)
А какой приличный токарь не материт инженера :-)

[identity profile] nealar.livejournal.com 2011-03-25 08:02 am (UTC)(link)
Это ничего, что "U/V pipe" есть только в 586? В 486- и 686+ их нет. :)

[identity profile] blueher.livejournal.com 2011-03-25 08:19 am (UTC)(link)
Та да, любовь к С++ и ООП это как любовь к букварю - хорошо для школьника младших классов, но для человека с высшим образованием это как-то нелепо.

[identity profile] flammar.livejournal.com 2011-03-25 08:24 am (UTC)(link)
34-летний транслирует советы 24-летнего, Как Остаться Программистом в 40 и Больше Лет. Яибу как прикольно.

[identity profile] flammar.livejournal.com 2011-03-25 08:26 am (UTC)(link)
Любовь к С++ уже давно очень рекомендуется это забыть как страшный сон. По крайней мере с распространением языка Java.

[identity profile] dmzlj.livejournal.com 2011-03-25 08:26 am (UTC)(link)
Орекстр это то, что играет всяческие произведения (за деньги), а не ноты учит.

[identity profile] flammar.livejournal.com 2011-03-25 08:28 am (UTC)(link)
Если возьмут сразу начальником - дадут.

[identity profile] thedeemon.livejournal.com 2011-03-25 08:32 am (UTC)(link)
Такие конторы и есть Помойка, Где Бомжи™.

[identity profile] metaclass.livejournal.com 2011-03-25 08:34 am (UTC)(link)
Ахаха, заебись.

[identity profile] flammar.livejournal.com 2011-03-25 08:37 am (UTC)(link)
Неуверенных в себе пионэров, желающих набить руку, всегда найдется в достаточном количестве. Прикол в том, что программизма по времени от всех трудозатрат на проект явно меньше половины.

[identity profile] flammar.livejournal.com 2011-03-25 08:38 am (UTC)(link)
а-а-а, понятно...

[identity profile] flammar.livejournal.com 2011-03-25 08:47 am (UTC)(link)
1) естественная продолжительность жизни человека в дикой природе - 25-30 лет, в неволе - 35-40. во время и после прохода через эти пороги сильно меняются гормональный фон и мотивация. Из-за этого некоторые не могут их преодолеть - как, например, Есенин, Маяковский, Пушкин, Высоцкий. Так что представить себе, что ты будешь хотеть и чувствовать после 40, в возрасте до 35 невозможно. Можно только в 25 лет завести себе любовницу на 18 лет старше и получить подобное представление "из первых рук" (родители его адекватно передать не смогут).

2) При наборе на работу на многие вакансии стоит ограничение: строго до 35 лет. Исходя из причин, указанных в предыдущем пункте.

[identity profile] ti-ua.livejournal.com 2011-03-25 08:47 am (UTC)(link)
Тоже верно.
Хотя предполагается что он все это сможет "сыграть" на свое 40-летие :)

[identity profile] flammar.livejournal.com 2011-03-25 08:51 am (UTC)(link)
Отсутствие языка Java в списке достваляет...

[identity profile] flammar.livejournal.com 2011-03-25 08:52 am (UTC)(link)
Кто не умеет работать - руководит.

[identity profile] flammar.livejournal.com 2011-03-25 08:52 am (UTC)(link)
На какие шиши?

[identity profile] metaclass.livejournal.com 2011-03-25 09:13 am (UTC)(link)
На накопленные деньги из тумбочки, очевидно.
Мне эту сказку про то, что работать не нужно, а жить нужно на взятые откуда-то деньги, тут давно уже рассказывают. Только потом выясняется - одному тесть квартиру подарил, у второго каждую неделю еду из деревни привозят, третьему мама деньги из США присылает, итд :)

[identity profile] fas-tm.livejournal.com 2011-03-25 09:22 am (UTC)(link)
Я же написал - заняться предметной областью. За это платят обычно в 2-3 раза больше. Это не исключает того что ты будешь и дальше код писать будешь. Просто такой работы будет меньше и она будет не главным занятием.
У меня множество примеров таких вокруг. Меня тоже спросили на каком языке я пишу через неделю после того как я подписал контракт. Это не единичные случаи.

[personal profile] ex0_planet 2011-03-25 09:50 am (UTC)(link)
> Ознакомлению с новыми аппаратными платформами очень мешает отсутствие этих аппаратных платформ
Иными словами, отсутствие возможности применить прочитанное на практике, да? Ровно тоже самое можно сказать и про какой-нибудь метод Патриса Лумумбы из вашего списка по математике, скажем.

> Не вся программа составлена мной, но те, кто помогал, клялись-божились, что без Arduino и u/v pipe ну никак :)
Вот здесь и кроется попадалово. Тот кто вам насоветовал знать про u/v pipe, хорошо пошутил: это была такая частная особенность реализации суперскалярности в Pentium I - он мог параллелить только две инструкции, исполняя одну в u-, а вторую в v- pipe. Там еще были сложные правила одновременного сосуществования этих инструкций, зная которые можно было заметно ускорить код. Уже с появлением Pentium Pro (а тем более сейчас) все это потеряло всякий смысл - появился сильно умный декодер (или даже несколько), кормящий преобразованными в микрокод инструкциями набор execution unit'ов - осмыслению такая конструкция поддается плохо.

Короче говоря, я вас все пытаюсь подвести к мысли, что по каждому пункту нужен некий rationale, хорошо бы еще обозначить необходимый уровень знаний (на уровне "знать что бывает", "уметь настраивать если припрет" итд), иначе это все превращается в курс подготовки человека-оркестра. Это правда, работы дофига, да и внушительно выглядящий список сократится раза в три ;-), так что если целью было именно сориентировать молодого бойца, а не вызвать волну ненависти, гнева, и обожания (иными словами, потроллить) - это придется сделать.

[identity profile] mend0za.livejournal.com 2011-03-25 10:15 am (UTC)(link)
Манифест технического задротства.

[identity profile] golosptic.livejournal.com 2011-03-25 10:21 am (UTC)(link)
Дзякуй тебе, боженька, что я сбежал из С-шных программистов в 1990ом году.

Page 3 of 5