Ты правда хочешь продолжать заниматься этим, когда тебе исполнится 50 лет?

http://prog21.dadgum.com/154.html
  • Перевод
Когда я еще был профессиональным программистом, мой коллега однажды спросил меня: «Ты правда хочешь продолжать заниматься этим делом, когда тебе будет 50 лет?».

Я должен сказать, это заставило меня остановиться и подумать.

Я немного разочарован в программировании. Не потому, что приходится работать над решениями сложных проблем. Это требует тщательного обдумывания, но это так же, как писатель структурирует рассказ или пишет диалог, который правдоподобно звучит. Решение проблем такого рода приносит удовольствие и это даже весело.

Но, к сожалению, программирование заключается в другом. Это попытка создать работающее решение для проблем, которые ты не понимаешь полностью и у тебя нет времени понять.

Это попытка охватить огромный океан API, на изучение которого можно потратить годы, но рынок движется вперед, подгоняя тебя, поэтому ты копипастишь код из примеров и пытаешься заставить это работать, не имея полной картины архитектуры приложения, которое ты поддерживаешь.

Это чтение документации между строк и попытки предугадать как будут обрабатываться крайние случаи, и будут ли верны твои предположения через два месяца или через два года.

Это постоянные эволюционные изменения в языке, компиляторе, библиотеках, фреймворке и нижележащей ОС. Весь этот снежный ком держит тебя в режиме обслуживания, не давая вносить реальные улучшения.

Это когда вся работа может остановиться из-за мелкого бага в, казалось бы, надежных инструментах. А ты оказываешься первым человеком, столкнувшимся с тем, что PNG изображение с четырьмя битами на пиксель и альфа каналом крэшит декодер и тебе надо как-то это обойти.

Один из подходов – это углубиться в проблему и всеми силами пробираться через препятствия. Если ты молод, в офисе есть неограниченный запас кофе и все твои друзья тоже еще в офисе в 2 часа ночи, то… конечно, это — вариант. Но потом, тебе нужно делать это снова. И снова. Это всегда как занос на скорости 200 км/ч, в котором дымятся тормоза и рвутся шины, определяющий успех или провал. Но ты чудом остаешься жив, чтобы сделать это снова.

Мне все еще нравится делать разные штуки, и если это некому больше сделать, я сделаю это сам. Я продолжаю совершенствовать свой маленький скрипт на Perl, который собирает этот сайт, потому, что этот маленький скрипт ненавязчив и надежен, и позволяет мне сосредоточится на написании статей. У меня есть удобный небольшой инструмент обработки изображений, который написан на C и Erlang, а его исходный код занимает меньше, чем 28 килобайт. Я знаю как он работает внутри и снаружи, и для меня быстрее внести в него изменения, чем заставить ImageMagick сделать то, что я хочу.

Больше ли стресса, в больших масштабах разработки? Должен признать, что да. Все-таки, это удел молодых.
Поделиться публикацией
Похожие публикации
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама
Комментарии 321
  • +42
    В 50-90 лет можно программировать без проблем.
    • +3
      Проблема в том, что к 50 годам мозги не так быстро смогут усваивать новую информацию, так что в гонке технологий, фреймворков и новых языков молодые будут впереди…

      И как бы не получилось так что через 30 лет программист JAVA или С# будет так же востребован как сейчас программисты фортран…
      • +27
        Скажите это учёным, которые свои открытия делали как раз за 50…
        • +17
          Открытия это не результат «быстрого усвоения информации».
          Мозги действительно усваивать будут хуже, но опыт будет подсказывать лучшие решения.
          • +16
            Ученые делают открытия в таком возрасте потому, что за 30 лет они досконально изучили свою область интересов. И новый фреймворк у них не выходит каждые полгода.
            • +7
              Вот честно, так ли много изменений в новых фреймворках, которые выходят раз в пол года, что вам прям таки необходимо переосмысливать что-либо.

              С возрастом сложнее менять сферу деятельности, это факт, но в рамках той сферы, где у человека уже накопился опыт — проблем с освоением чего-то нового обычно не возникает.
              • 0
                Да, кардинальные изменения в фреймворках заставляют многое переосмысливать. Из мира PHP для примера это Zend 2, Symphony 2. В документации у Зенда там прямо открытым текстом написано, что забудьте про то, что было в прошлых версиях, теперь многое работает по-другому.
                • 0
                  Ну как вам сказать… Zend2 и Symfony2 переняли принципы, используемые в Java/.NET и т.д. Да и такие изменения раз в пол года не выходят. А приведенная цитата как по мне уж слишком громко звучит.
                  • 0
                    «В университете забудьте все то, чему Вас учили в школе»
                    Просто напомнило =)
              • –1
                Есть мнение, что все происходит все с точностью до наоборот. Пока мозг более гибкий и работает нестандартный взгляд на вещи.
                • 0
                  Зато если выходит, то приходится выкидывать половину знаний :)
                  Как с Эйнштейном: «А правда, что в этом году вопросы на экзамене будут те же, что и в прошлом? Правда… только ответы будут другими».
                  • 0
                    Думаю, тут дело в том, что у учёных стиль мышления и позиции жизненные такие, что в любом возрасте они пытаются познать что-то новое. Они просто свою любознательность с годами не теряют)
                  • +9
                    Это вранье! Я учусь в универе, и нам все постоянно повторяют, что открытия делают ИСКЛЮЧИТЕЛЬНО молодые (до 40 лет) люди. А мне хочется верить своим преподавателям, иначе кому верить(
                    • +7
                      За что человека минусуют? Эйнштейн (для граммарнаци — Айнштайн) СТО опубликовал в 26 лет, Ньютон основные работы и открытия сделал до 30, Планк квантовую теорию закончил аж (!) в 42 года, Мария Кюри получила Нобелевку в 36…
                      • 0
                        Вы привели четыре типа знаменитых на весьма мир примерно. Но это откровенно глупо — руководствоваться ими. Как и, скажем, биографией Джобса.

                        Важна статистика, а статистика говорит, что для достижения действительно хорошего уровня в своем деле требует очень много лет. В некоторых сферах — десятилетия.
                        • 0
                          > Вы привели четыре типа знаменитых на весьма мир примерно.
                          Извините, не понял.

                          > Важна статистика, а статистика говорит, что для достижения действительно хорошего уровня в своем деле требует очень много лет.

                          Поговорку о лжи и статистике слишали? И тем не менее, где можно посмотреть на статистику открытий в привязке к возрасту ученого?

                          На всякий случай напомню, что мой ответ был к комментарию о том, что открытия делаются в основном в молодом возрасте. Касаемо опыта у меня вопросов нет ни малейших: специалист с десятком-другим лет практики в программировании без проблем и работу себе найдет и в «кардинально новых технологиях» разберется зачастую быстрее. По крайней мере до тех пор, пока эти технологии не будут основаны на кардинально новой математике и кардинально новой физике.
                          • +1
                            Мало того, так как с каждым годом накопленных знаний становится всё больше, то «возраст открытий» будет только увеличиваться, так как всё больше времени будет тратиться на то, чтобы изучить эти знания.
                          • +10
                            Гордон Фримен вообще открыл портал в Xen в 27!
                        • 0
                          Каким именно? Насколько я помню, все сколько либо значимые открытия сделаны ими в возрасте около 30 лет.
                          • 0
                            А вы не путаете общественное признание и открытие? )
                          • +15
                            Хуби Фарнсворд с горя опять пошел к Мамаше
                            • +6
                              Проблема в том, что к 50 года у разработчика мозг развит на столько, что сохранить способность жить в реальном мире тяжелее, чем бросить программировать.
                              • +2
                                Я бы не был столь категоричен по отношению к фортрану. Личный пример: переехал в другой город, сосед в первый же день предложил работу на фортране в нефтяной компании с неплохой по местным меркам зарплатой.
                                • +18
                                  Я был знаком с одним человеком, у которого не было IT-образования, который объездил весь Союз и занимался в основном разной шабашкой на стройках. А под 50 лет увлекся IT, изучил linux и сетевые технологии, и работал по этому направлению в большой международной компании. Знал он своё дело отлично и постоянно совершенствовался. Мог разрулить практически любой сложный вопрос с сетью и железом.

                                  Возраст создаёт некоторые ограничения, это бесспорно. Но главное — это сам человек. Если он решит что-то сделать и изучить, ему ничто не помешает.
                                  • +17
                                    мы (50-летние) живем и стараемся догнать и перегнать Америку
                                    да, нам труднее, чем вам, молодым… возрост берет свое.
                                    и 13-летнему сыну я в шахматы уже стал проигрывать.

                                    У Джек Лондона есть хороший рассказ на эту тему «Кусок мяса»: Молодость против Опыта.
                                    Но, нас ценят за второе… Я пишу код не быстро, но обстоятельно.
                                    Старый конь быстро не пашет, но и борозды не испортит…
                                    • +3
                                      Не воспринимайте следующее на свой счет, но очень часто вместе с опытом приходит очень жесткий консерватизм. Даже хуже, не только консерватизм, но отношение в духе «я так уже 35 лет делаю, а ты, сопляк, тут будешь мне указывать»
                                      К счастью, на работе я с такими не сталкивался (сталкивался во время учебы, до откровенного маразма доходило, отказывались верить в новые технологии), но друг вот и по работе сталкивался, а это весьма неприятно — особенно если таковых засилье.

                                      Так что конь коню рознь.
                                      • +8
                                        Это не от возраста зависит.
                                        • 0
                                          Не только от возраста, но возраст такие заскоки обычно обостряет.
                                          • 0
                                            >Это не от возраста зависит.
                                            это верно…
                                          • +4
                                            Очень жёсткий консерватизм(ну или, наверное, повышенное чсв) у многих и в 25 может зашкаливать и фраза «я так уже 35 лет делаю, а ты, сопляк, тут будешь мне указывать» просто видоизменяется на «я так уже 5 лет делаю, а ты тут будешь мне указывать». Заносчивость человека — это его характер. Просто с возрастом чуть проще такие фразы озвучивать тем, кто по молодости просто молча про себя всех ставил чуть ниже себя. А нормальный человек всегда будет открыт тому, что сделает его лучше. По крайней мере мне так кажется :)
                                            • 0
                                              Ну я уже сказал на этот счет — с возрастом такие вещи становятся еще невыносимее)
                                              То есть те, кого еще можно было вытерпеть в 25 лет, в 50 становятся такими, что работать с ними невозможно.
                                            • 0
                                              мои «ученики» если я могу их так называть всегда часто советуются со мной, иногда они бывают и правы…
                                              я был тимлидом в предыдущем проекте, но я не настаивал на тех решениях, которые я не собирался реализовывать, но показывал все плюсы и минусы, на которые можно напороться в ходе реализации проекта.
                                              • 0
                                                Есть некоторая основа в программировании, которая не меняется. Многие годы, уже десятилетия, полстолетия. Для этого нужен опыт, читать, прорабатывать и много лет. Это подход вообще, что в какой последовательности делать. Видеть минусы и плюсы решений.

                                                А молодежь этого опыта не имеет и может упрекать в консерватизме, и чесать про базы данных на джейсоне, о каких-то нодах веба, о плюшечках какой-то графической тулзы. Много чего появляется и за всем не угонишься. Но молодежь не пытается лес за деревьями увидеть. Хватая поверхностно знания о каких-то частностях, считая, что это модно, правильно и современно. И с их точки зрения люди с опытом и в возрасте — консервативны.
                                              • 0
                                                > Я пишу код не быстро, но обстоятельно.
                                                Я, конечно, с вами согласен, как человек, приближающий к старопердищенскому возрасту,
                                                но вы уж пословицу-то правильно и, главное — полностью, воспроизводите:
                                                Старый конь борозды не испортит, да и глубоко не вспашет.
                                              • НЛО прилетело и опубликовало эту надпись здесь
                                                • 0
                                                  статистика (японская) соборотной стороны медали:
                                                  45 лет — оптимальный возраст для руководящей работы: тут и опыт и человек еще полон энергией.
                                                  • 0
                                                    >45 лет — оптимальный возраст для руководящей работы
                                                    «Старая вдова», «Железный канцлер», Черчилль, Сталин, Ли Куан ю дружно плюют на вычисленную японцами оптимальность:)
                                                    • 0
                                                      Сталин стал руководителем страны в 50 лет максимум (в 1929-м).
                                                      • 0
                                                        Не всё так однозначно. Официальным руководителем он стал где-то с середины 30х. Ну а абсолютная власть к нему пришла только с началом ВОВ.
                                                        • 0
                                                          Множество историков считают, что 1929 год — это крайняя дата, формально 1926 — когда он стал (опять) Генсеком ЦК ВКП(б). Но вот важнейшее постановление о начале коллективизации в начале 1930-го года было им подписано в стиле «мы посовещались и я решил».
                                                • –2
                                                  90% вероятности, что нормальный программист JAVA или C# будет через 30 лет архитектором, или займется чем-то другим.
                                                  Если нет, то его реально прет программировать, ну или он на самом деле не готов в чем-то признаться самому себе.
                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                  • +1
                                                    Маразм начинаетсся как правило от бездействия мозга. Если мозг постоянно в напряжении, то есть человек его тренирует решением разного рода задач, или по работе, то вероятность наступления маразма очень сильно снижается.
                                                    У меня дед-двоюродный умер в чистом здравии в 95-летнем возрасте. Он в свое время, в своей области был одним из ведущих специалистов страны. В его честь даже собирались назвать НИИ, где он работал (сказка, рассказанная начальником НИИ на похоронах).
                                                    Дед моей супруги, бывший начальник леспромхоза, в своем 80-летнем возрасте по тихоньку страдал маразмом… Мозг менее тренированный оказался, работа такая.
                                                    • 0
                                                      Боюсь, тут много факторов играет, а не только «бездействие мозга». Мой отец всегда и часто играл в шахматы и не позволял застаиваться своему мозгу. Но время берет свое, начались проблемы с сердцем и я стал замечать, что он начал заговариваться. Сейчас правда сердце лечат хорошие врачи и (тьфу-тьфу-тьфу) стало лучше, но смысл в том, что это еще от общего состояния организма зависит.
                                                    • 0
                                                      Советую играть в шахматы — хорошая профилактика маразма. И довольно бюджетно. В свои 34 года с удовольствием хожу в кружок, при том, что компания оплачивает курсы с мастером спорта.
                                                    • +7
                                                      Программирую больше 20 лет (мне сейчас 41, то есть до 50 не так уж и много осталось :) — и чем дальше, тем больше хочу продолжать программировать до конца своих дней.
                                                      • –1
                                                        Видел таких. Отличные ребята, Профи с большой буквы. Но — что-то новое так тяжело им начать использовать, что прямо жаль. Т.е. поддерживать старый проект они подходят вполне, а вот новое что-то тянуть (не говорим даже строить «с нуля, и на новых технологиях») — может быть и не особо, единицы имеют к такому возрасту все еще «эластичные» мозги.
                                                        • +1
                                                          Человек просто устал и сдался.
                                                        • +17
                                                          Как-то присутствует ощущение, что статья оборволась.
                                                          • +25
                                                            Видимо пришел PM и сказал что нужно вносить правки в 28 Кб кода.
                                                            • +19
                                                              А для меня перевод показался как известная шутка:
                                                              «многие люди впадают в недоумение, когда фраза заканчивается не так как они борщ.»
                                                              • –2
                                                                Автор решил попробовать в жизни «занос на скорости 200 км/ч», чтобы не быть голословн…
                                                                • 0
                                                                  Да это просто снайпер в коммен
                                                                • +1
                                                                  И этим тоже!
                                                                  • +26
                                                                    Моему деду 70, он писал всю жизнь. Под Дос, Windows, 1C… Пишет и сейчас :)
                                                                    • +3
                                                                      Когда Гагарин полетел в космос, DOS ещё и не пахло :)
                                                                      • +2
                                                                        вы в курсе, что такое DOS? и что MS-DOS не первая их них?
                                                                        • 0
                                                                          В курсе. Но в начале 60-х DOS не могло существовать, поскольку в ходу были перфокарты, перфоленты, в лучшем случае магнитные ленты.
                                                                          • +3
                                                                            ru.wikipedia.org/wiki/DOS
                                                                            «Существовали операционные системы с таким названием для больших ЭВМ производства IBM и их клонов в 1960—1980-х годах.»
                                                                            • –1
                                                                              в начале 60-х
                                                                              • +3
                                                                                Как бы там ни было, но видимо имеется ввиду именно класс операционных систем, активно использовавшихся в 80-е.
                                                                          • +2
                                                                            Значит на тот момент он работал с перфокартами ) Если буду перечислять с чем он работал за 50 лет, упрусь в лимит длинны комментария
                                                                            • –6
                                                                              Просто коммент выглядит так как будто начал он с Дос )
                                                                            • +2
                                                                              А причем тут собственно Гагарин?
                                                                              • –1
                                                                                Деду 70, пускай «всю жизнь» означает с 19 лет, 61-й год получается, две устойчивые ассоциации с этим годом — полёт Гагарина и денежная реформа.
                                                                                • +6
                                                                                  Мне казалось что в 60-х 20-ти летних программистов было поменьше, чем в наши дни.
                                                                                  • +1
                                                                                    А мне всегда казалось, что у айтишников неплохо с арифметикой. Шутка, просто шутка :)
                                                                            • +21
                                                                              Одно сплошное самооправдание. Зачем это было переводить?
                                                                              • +11
                                                                                К 50 надо быть или очень крутым экспертом/консалтером, или архитектором, и начальником

                                                                                Просто программистом — и правда смысла мало
                                                                                • +5
                                                                                  Структура ИТ-вакансий — пирамидальна, при этом сейчас там очень много людей именно на уровне «просто программисты». Куда они денутся лет через 20-30? И кому будет нужна толпа экспертов/архитекторов/начальников?
                                                                                  • +2
                                                                                    Все не станут экспертами/архитекторами/начальниками. Но и не все ведь умны, способны и желают учиться и продвигаться, правда?
                                                                                    • +5
                                                                                      К нам в компнию приходят новые люди и вот цитат одного уникума который поработав 3 дня уволился:
                                                                                      — Почему волился?
                                                                                      — Слищком сложно.

                                                                                      И это при том, что с него ничег оне требовали, просто рассказывали о технологих с которыми работает компания. давали задания, по которым он может дергать старших товарищей, не ставили временных рамок на задачи. То есть давали человек освоится, были готовы к тому что ему надо учиться и так далее.

                                                                                      Так что не будут они все архитекторами, начальниками и экспертами.
                                                                                      • +7
                                                                                        >К нам в компнию приходят новые люди и вот цитат одного уникума который поработав 3 дня уволился:
                                                                                        — Почему волился? — Слищком сложно.

                                                                                        Вам несказанно повезло. Если человек самостоятельно увольняется, а не пинает балду, изображая работу там, где он явно не тянет — это же счастье.
                                                                                        • +5
                                                                                          Я пришел в эту компанию еще в институте, и тоже откровенно не тянул! Только вот я балду не гонял, а после работы дополнительно то там почитаю, то тут. На работе старался спрашивать грамотно, в итоге месяца за 3 все норм пошло.

                                                                                          Просто человек пассивный его видимо устраивают его 30 — 40 килорублей и дальше не интересно развиваться
                                                                                          • +2
                                                                                            Я так сделал однажды. До сих пор отношусь к этому… м… неоднозначно.
                                                                                      • +1
                                                                                        Мне вот всегда было интересно. Программистов ведь вокруг огромное число. Отрасль вроде как растёт, но явно не по закону Мура. Если к 50-ти все будут крутыми экспертами/консалтерами, архитекторами и начальниками, кто работать будет?
                                                                                        • +3
                                                                                          Все не будут
                                                                                          • +4
                                                                                            кто работать будет — очевидно молодые, которые еще не доросли до этого возраста :)

                                                                                            Насчет того, кто к 50 годам станет крутым экспертом и т.д. — если верить статистике, порядка 20% человек до этого возраста вообще не доживет. Часть из тех кто доживет — станут инвалидами, душевнобольными, сядут в тюрьму и т.д.

                                                                                            из оставшихся часть сменит профиль деятельности — кто то уйдет торговать кока-колой в своем ларьке, кто -то скопит кучу денег (по мотивам недавних постов) или наберет активов и будет существовать на дивидендах.

                                                                                            кто то станет начальником, но не в ит сфере — как один мой знакомый, который 20 лет разрабатывал разного рода отчетности для ОТиЗ, а потом собственно говоря написал заявление и сам стал начальником отдела труда — потому что пока программировал всю отчетность, начал разбираться в предметной области лучше многих специалистов.

                                                                                            ну а оставшиеся уже скорее всего как раз станут крутыми консультантами, начальниками, архитекторами и т.д. — но не так уж и много их останется то. а кто то просто продолжит программировать.
                                                                                            • –1
                                                                                              К 50 большинство программистов уже занимаются не программированием в прямом смысле, а являются архитекторами, тимлидами, начальниками и т.д.
                                                                                            • +1
                                                                                              Да тут всё просто, так же как и в других любых специальностях (ого, как неожиданно). Не все менеджеры по продажам станут начальниками отделов продаж. Не все рабочие в цеху станут начальниками цеха. Не все инженеры-конструкторы станут руководителями проектов или лабораторий. Не все… программисты станут архитекторами и начальниками. Но некоторые станут и это вполне реальный сценарий
                                                                                              • –1
                                                                                                Проблема в том, что есть мнение, что в 40+ лет программист уже и не программист толком. К рабочему или конструктору вполне нормально относятся и в пенсионном возрасте, наоборот им доверяя больше. А вот к программистам как-то считается, что с возрастом утрачивают способность быть on edge.
                                                                                                • +2
                                                                                                  Я знал программистов в этом возрасте. Человек, может, не будет использовать анонимные функции, неймспейсы и прочие новшества, но его код, построенный на хорошо известных ему технологиях, будет работать не хуже.
                                                                                                  • –4
                                                                                                    Есть проблема, что его код будет непонятен более молодым коллегам.
                                                                                                    • +3
                                                                                                      Не аргумент. Любой чужой код непонятен и в него надо вникать, если не элементарщина написана. С другой стороны, если в компании приняты единые правила написания кода и все их соблюдают, то разобраться будет легче.
                                                                                                      • 0
                                                                                                        Как правило, со временем языки обрастают сахаром, но обратную совместимость плюс-минус сохраняют.
                                                                                                        • 0
                                                                                                          И? Очевидно, что это проблема молодых программистов… Если они, пардон, тупы, то никакой код они вообще не поймут. Если у них есть масло в мозгах, то постараются понять и еще спросят, почему именно так…
                                                                                                        • –1
                                                                                                          Вы так говорите про неймспейсы и анонимные функции будто-бы в мире есть только PHP… Знаю многих программистов в возрасте которые это используют с самого момента появления в языках (точнее нет, с момента появления самого языка, в частности Java) и нормально.
                                                                                                          • 0
                                                                                                            Я просто привёл пример. В каждом языке, если он развивается, со временем появляются новые конструкции. Это же не значит, что имевшиеся сразу перестали работать (да, они могут быть объявлены deprecated, а впоследствии и исчезнуть). Старшее поколение редко пишет на PHP, чаще они используют C, C++, Delphi (тут разница между pascal и object pascal, а впоследствии delphi огромна), FPD/VFP — то есть, в основном, компилируемые языки. Или, например, если 20 лет назад человек начал работать с Ораклом, и работает с ним 20 лет, прошёл через все версии, появившиеся за это время — в них появлялись новые понятия, конструкции, что-то он изучил, принял на вооружение, чего-то не понял и не пользуется.
                                                                                                            • +2
                                                                                                              Почти все программисты старше 40 (старше 50 насколько я знаю пока нету, тут годика 2 надо подождать еще) пишут на Java и используют и Agile, и паттерны современные и проблем с освоением новых технологий не испытывают. Скорее тоскуют, ибо раньше процесс написания чего-либо был похож на что-то приближенное к искусству, а сейчас это походит на конвейерную сборку.
                                                                                                            • +1
                                                                                                              А не будет наоборот? На джуниора сразу вываливается каша базовых вещей, синтаксического сахара, API и прочего барахла. Что-то он поймёт, что-то будет использовать без понимания, что-то вообще пропустит.

                                                                                                              А гуру, он пережил рождение новых фич (джавист, например, рождение дженериков, а плюсовик — лямбд). Он их ждал годами, читал статьи, как это будет круто в использовании на практике, помнит в каких версиях компилятора они появились первыми.
                                                                                                              • 0
                                                                                                                Да, тоже логичная точка зрения, когда не просто прочёл учебник, в котором, какой бы подробный он ни был, всё охватить невозможно, а буквально каждое новшество пережил, попробовал, изучил. Что-то счёл для себя полезным, а что-то пришлось не по душе.
                                                                                                    • +1
                                                                                                      роботы, которых мы к тому времени напишем :)
                                                                                                      • +1
                                                                                                        Программистов почти нет. Освоить синтаксис может и домохозяйка, типичную задачу она решит тоже. Большинство задач, по крайней мере, что встречаю я — типичные. У меня есть знакомые, которые программируют на других языках. Спрашивая какие они решают задачи — типичные.

                                                                                                        Быть может я ошибаюсь, и программист — это тот, кто может написать хоть немного что-то работающее. Но лично я не могу назвать таких людей программистами.
                                                                                                        • +4
                                                                                                          Я вам секрет открою — большинство профессий на свете решают типичные задачи. Пекари изо дня в день пекут хлеб по одним и тем же рецептам. Водители автобусов и троллейбусов изо дня в день ездят по тем же маршрутам. Пилоты самолётов тоже ежедневно совершают взлёты и посадки. Архитекторы проектируют здания, используя совершенно типовые решения. Бухгалтера оформляют тысячи совершенно одинаковых платёжек.

                                                                                                          Любая, даже самая интересная на свете работа, на 90% состоит из типичной и повторяющейся деятельности, имя которой — рутина.
                                                                                                      • +6
                                                                                                        Некоторые специалисты настолько хороши как специалисты, что для бизнеса эффективнее платить 2 зарплаты начальника, лишь бы не делать их начальниками.
                                                                                                        • +2
                                                                                                          Или настолько плохи как начальники :)
                                                                                                          • 0
                                                                                                            Ну не вышло раз, зачем же так сразу :)
                                                                                                          • 0
                                                                                                            … по крайней мере, им так говорят. ;)
                                                                                                          • +1
                                                                                                            Почему нет, если человеку нравится именно это?

                                                                                                            Лучше быть счастливым и довольным жизнью программером, чем недовольным архитектором или кем-то ещё, кем его ожидают видеть со стороны.
                                                                                                          • +11
                                                                                                            Да. Хочу, мне это нравится я люблю свою работу и горжусь ей
                                                                                                            • –11
                                                                                                              Это пройдет :) Захочется роста не только профессионального.
                                                                                                              • +3
                                                                                                                Зря вы так. Некоторых людей (включая меня) в принципе не интересует нетехническая сторона профессии. Ну нет у меня желания руководить или советовать, не лежит к этому душа. А вот к новым технологиям — лежит. Каждая новая технология как новая книга, с новым сюжетом и новыми героями.

                                                                                                                Честно говоря, не представляю что моглы бы мотивировать меня заниматься чем-то другим.
                                                                                                                • 0
                                                                                                                  С возрастом мировоззрение может измениться.
                                                                                                                  • 0
                                                                                                                    Измениться может разве что отношение к миру — вещам, людям, местам. Жизненные ценности и какие-то общие склонности как правило не меняются, разве что под воздействием какого-нибудь стресса. И то я себе это не могу представить. К примеру, если человек с детства любил копаться в технике, разбирать-собирать там чего-нибудь, вряд-ли он в 50 лет вдруг поймет что на самом деле ему хочется заниматься политикой. Или если человек любил сочинять музыку и рисовать картины, вряд-ли он захочет в 50 лет заниматься техникой безопасности на производстве.
                                                                                                                    • +2
                                                                                                                      Легко, знаю массу таких примеров. Правда не в 50 лет, но в 30-40 люди так нехило меняли вектор своей жизни.
                                                                                                                      • 0
                                                                                                                        Интересно, но все же не могу представить что со мной такое произойдет — скорее наоборот, чем дальше тем больше я убеждаюсь в том что выбрал правильный путь, и тем интереснее мне с каждым днем изучать что-то новое.
                                                                                                                        • +1
                                                                                                                          В любом случае, стремиться стать начальником сейчас из рассчета что «а вдруг мне в 50 лет захочется стать начальником» как-то глупо. Зачем себя сейчас мучать то нелюбимым делом.
                                                                                                                          • 0
                                                                                                                            Безусловно. К этому должна быть тяга. Считаю, что лучше всего получается то, что хочется делать.
                                                                                                                      • 0
                                                                                                                        Многие идут в политику уже сделав профессиональную карьеру. Грубо говоря, человек достигает потолка профессиональной компетенции, но не останавливается, а начинает искать новые возможности роста, может в бок, а может вообще с нуля (те же картины писать). И ~50 лет хороший возраст для смены деятельности — дети уже выросли и стали самостоятельные, у них уже свои дети. Или уже поздно в общем случае детей заводить.
                                                                                                              • +5
                                                                                                                Может и скажу сейчас банальную фразу, но я считаю, что возраст в программировании не важен, главное, чтобы работа приносила удовольствие. А если уж начинаешь рассуждать так, как описано в статье, то возможно пришло время попробовать себя в чем-то другом?
                                                                                                                • +38
                                                                                                                  Сейчас взял на работу программиста 1С — 59 лет. Посмотрим
                                                                                                                  • +15
                                                                                                                    респект вам, за то, что не применили возрастную дискриминацию. Респект.
                                                                                                                    • +2
                                                                                                                      И нарадоваться, кстати, не могу. Очень такое нормальное мышление у человека. Более того, взял второго — 53 года
                                                                                                                • +2
                                                                                                                  Да, хочу, и буду. Технологии не стоят на месте, но, к примеру, суть ОО языков одна и если знаешь один ОО язык, то не будет проблемы сесть и написать то, что тебе надо на другом ОО языке. Вот в свете появления новых парадигм программирования, 50 летнему будет тяжелее нежели неокрепнувшему, неопытному юнцу, только-только получившему свою первую джуниор должность — голова у него не забита и понять/освоить новые принципы ему будет на порядок легче. Но давайте взглянем правде в глаза, парадигма ОО зародилась в 67 году и пока сдавать позиции не собирается… ну вы меня поняли, я думаю :)
                                                                                                                  • +2
                                                                                                                    Я не собираюсь в 50 лет продолжать кодить. К этому возрасту я должен иметь существенный доход, который не будет связан с работой на дядю. Скорее всего я сам буду «дядей».
                                                                                                                    Дело ведь не только в том, насколько востребован тот или иной язык или насколько быстро мозги усваивают информацию. Дело в возрастающих рисках, связанных со здоровьем или трудностью устройства на работу. Первое уже сейчас дает о себе знать (мне 31 год скоро), организм поизносился местами. Второе в общем-то тоже очевидно, если посмотреть требования к возрасту в вакансиях.
                                                                                                                    А ведь надо еще учитывать, что в 50 лет скорее всего надо будет подымать на ноги своих потомков, расходы на которые растут прямопропорционально их возрасту
                                                                                                                    • +2
                                                                                                                      Скорее всего я сам буду «дядей».

                                                                                                                      Вы работаете в этом направлении?
                                                                                                                      • 0
                                                                                                                        Работаю, но никто не знает вообще, что будет лет через 10 в нынешних условиях мировой экономики.
                                                                                                                        Я знаю только одно: продвигаться по карьерной лестнице не мой путь, а работать негром уже не получается — слишком многое мозги стали понимать, воспринимать общую картину вцелом. Хочется более достойного применения знаний и способностей, а не только ковыряться в песочнице.
                                                                                                                    • +9
                                                                                                                      >Весь этот снежный ком держит тебя в режиме обслуживания
                                                                                                                      Вот поэтому я обожаю Си — язык получился настолько удачным, что вот уже много лет нет необходимости ломать обратную совместимость. Да, библиотеки расширяются. Да, язык эволюционирует, но эта эволюция не принуждает вносить изменения и разбираться с нововведениями прямо здесь и сейчас.
                                                                                                                      Я обожаю язык Си.
                                                                                                                      • +7
                                                                                                                        я когда учился в 11 классе у меня состоялся разговор с родителями.

                                                                                                                        отец: — ну что, сын, куда хочешь идти учиться?
                                                                                                                        я: на вмк кгу
                                                                                                                        о: и кем дальше будешь?
                                                                                                                        я: ну программистом
                                                                                                                        о: вот у тебя мама работала в отделе АСУ на тэц, скажи — чем там программисты занимаются?
                                                                                                                        мама: ну сидят, котлы настраивают, доступ открывают-закрывают и т.д.
                                                                                                                        о: вот и представь сын, будет тебе 50 лет, будешь сидеть седой лысый с бородой и закрывать люлям доступ. это твоя мечта?

                                                                                                                        тем не менее, я все равно пошел на вмк, закончил его, устроился на работу программистом (правда после второго курса)и пока вроде борода и лысина не растет и уже собственный сын подрастает :)

                                                                                                                        что будет дальше — посмотрим, но иногда тянет кардинально сменить профиль деятельности, пока удовлетворяю это желание участием в разных непрофильных проектах — например, организовал 2 конференции по франчайзингу в разных городах россии, скоро буду организовывать третью :)
                                                                                                                        • +2
                                                                                                                          Ну пример с вашей мамой совсем не релевантный какой-то. То что она описала нельзя назвать работой программиста
                                                                                                                          • +8
                                                                                                                            о: вот и представь сын, будет тебе 50 лет, будешь сидеть седой лысый с бородой и закрывать люлям доступ. это твоя мечта?
                                                                                                                            Несомненно, лучше в 50 лет быть безработным. Или дворнкиом. Или охранником…
                                                                                                                          • +1
                                                                                                                            Во сколько надо приходить на работу, чтобы сидеть в офисе до 2х часов ночи?
                                                                                                                            • +5
                                                                                                                              Очень редко, но иногда для этого приходишь на работу к 9-ти утра.
                                                                                                                            • +3
                                                                                                                              Когда-то рецинзент моего диплома сказал «Старых программистов, как и шлюх очень мало».
                                                                                                                              Программить до 40-45 лет я еще считаю приемлимым, но что делать после 45 нужно задумываться уже в 30-35
                                                                                                                              • +1
                                                                                                                                Да тут больше делается акцент на то что существует стереотип программист это молодой студент-компьютерщик работающий за гроши и сидящий до 2 ночи и как бы автор не хочет чтобы этот стереотип клеился к нему за 60 лет. Хоть и программисты сейчас зарабатывают хорошо и есть возможность для фриланса и нет жёсткой привязанности к месту (можно путешествовать и работать по удалёнке — плюсов как бы много)

                                                                                                                                p.s. я сам программист.
                                                                                                                                • +10
                                                                                                                                  50 лет — ну и что? Ложиться и помирать что ли?
                                                                                                                                  За здоровьем просто надо следить, спортом каким-никаким заниматься.
                                                                                                                                  А что фреймворки глючат — так это от возраста не зависит.
                                                                                                                                  • +1
                                                                                                                                    Скорее намёк на то, что в 50 лет быть программистом, а не стать хотя бы начальником программистов — явный признак неудачной карьеры.
                                                                                                                                    • 0
                                                                                                                                      Мы когда пиццу заказываем нам ее один и тот же человек привозит. Мужик лет под 60. Ездит явно своим ходом. Заказываем там пиццу уже лет 5. Вот это неудачная карьера.
                                                                                                                                      • 0
                                                                                                                                        Ну это кстати не везде так. Я когда жил в Японии видел массу людей, которые развозили пиццу, или работали продавцами в магазине, при том что им было лет под 50. И это не считалось зазорным. Просто им не хотелось сидеть в офисе. Правда и зарплата там у того же развозчика пиццы или продавца примерно такая же как у обычного программиста.
                                                                                                                                        • 0
                                                                                                                                          Вы не можете знать удачная у него карьера или неудачная, потому что не знаете какие он цели ставил. Лучшее этого из того, что он смог найти чтобы с голоду не помереть или эта работа оптимальна по каким-то его критериям, не сводящимся к часовому рейту.
                                                                                                                                          • 0
                                                                                                                                            Вы про дауншифтинг слышали? Люди могут устать от нагрузки на мозг, не хотят ответственности руководства людьми, простая работа, счастливая жизнь.

                                                                                                                                            П.С.: это Макс Фрай в другой реальности, где он живет в России, и не отправился замороженным на тысячеление вперед.
                                                                                                                                          • +3
                                                                                                                                            Хо хо хо. Это все равно, что сказать лучше быть не художником, а хозяином Арт-галереи. Начальниками становятся те, кто не умеет творить.
                                                                                                                                          • +2
                                                                                                                                            Самое парадоксальное, что глючные фреймворки делаются не дедушками-программистами.
                                                                                                                                          • +3
                                                                                                                                            Хороший разработчик — он и в 50 лет хороший разработчик (да, я встречал таких). Другое дело что сама переспектива проводить по 40+ часов каждую неделю, всю жизнь в офисе, программируя очередной проект, который должен принести миллионы, но не тебе — радует далеко не всех.
                                                                                                                                            • +1
                                                                                                                                              А кто мешает реализовать проект, который принесет миллионы лично вам?
                                                                                                                                              • +2
                                                                                                                                                Отсутствие идей, отсутствие навыков и желания работать с людьми и т. п., в общем отсутствие чего-то кроме професионализма как программиста.
                                                                                                                                              • –1
                                                                                                                                                станьте к 50 годам чем-то большим чем говнокодер в офисе! Стам тим лидом, займи хорошее место, где ты будешь 40 часов в неделю не кодить, а исследовать новые технологии, общаться с профессионалами и управлять процессом разработки.
                                                                                                                                                Добивайся большего или смирись с тем что есть ибо если ты даже не ставишь задачу развиться и продвинуться вверх то не важно кто ты программист, менеджер, финансит.
                                                                                                                                                • +1
                                                                                                                                                  «Развиться» и «продвинуться вверх» не синонимы. Скажем, хочу я исследовать новые технологии, но не хочу никем управлять, да и общаться желательно текстом.
                                                                                                                                                  • –1
                                                                                                                                                    Если общаться текстом, то тебе вообще нигде и ничег оне светит ) Хоть ты и программист. но грамотно свои мысли выражать должен уметь, а также грамотно общаться со своими коллегами.
                                                                                                                                                    «Развиться» и «продвинуться вверх» не синонимы — можно и так сказать. Вам никто не мешает выбрать путь: хотите — станьте тим лидом, хотите станьте архитектором. Архитектор как правило не является непосредственно начальником и не имеет столько контактов как тим лидер.

                                                                                                                                                    Так что выбирайте что душе угодно.
                                                                                                                                                    • +3
                                                                                                                                                      Ну как-то удаленно получается работать в команде — таски с коментами в трекере, обсуждения текстом в скайпе и т. п.

                                                                                                                                                      Хочу «писать код, блядь» :) а не раздавать ЦУ как его писать. Да, архитектуру создавать интересно, но при условии, что хоть часть (ядро) её будешь сам реализовывать, а не делегировать задачи и контролировать их выполнение.
                                                                                                                                                      • –4
                                                                                                                                                        У меня возникают сомнения в вашей компетентности как программиста, читая коментрии. И начинает возникать мысль что вы не работали в крупных преоктах, а если и работали то над очень незначительными кусочками. В итоге наверное фрилансите и делаете по сути типовые задачи, сайтики и прочее.
                                                                                                                                                        • 0
                                                                                                                                                          Что для вас значит крупный проект?
                                                                                                                                                          • 0
                                                                                                                                                            Это когда общение текстом непозволительно долго и медленно в силу того что задачи обширные и рабоают в команде человек 10-15
                                                                                                                                                            • 0
                                                                                                                                                              В таких действительно не доводилось, человек 6 максимум.
                                                                                                                                                              • 0
                                                                                                                                                                Задам такой вопрос эти 6 человек были чисто программисты? или вы считаете дизайнера менеджера верстальщика?
                                                                                                                                                                • 0
                                                                                                                                                                  Программистов максимум трое.
                                                                                                                                                        • Мне кажется это со временем пройдет. Пытаюсь судить вот по себе.
                                                                                                                                                          Скажем разработать крупную архитектуру мне интересно, а вот ее кодить… Я бы лучше отдавал «неграм». А когда-то нравилось просто писать код…
                                                                                                                                                          • 0
                                                                                                                                                            Если не кодить, пройдёт и интерес к разработке архитектуры. Либо в отрыве от реального кода разрабатываемые сферические архитектуры будут всё более худшего качества
                                                                                                                                                  • +2
                                                                                                                                                    И что? Ты всерьез думаешь, что если из этого «порочного круга» вырваться, то ты перестанешь в офисе торчать по 40+ часов?
                                                                                                                                                    • 0
                                                                                                                                                      тут вопрос даже не в работе и потраченной на неё времени, сколько в самом содержании работы. Мне не нравиться заниматься рутиной, не нравиться делать «так, потому что у нас так принято, хотя это и не совсем правильно». Поэтому я этим и не занимаюсь :) Хотя 40+ часов в офисе и провожу.

                                                                                                                                                      Суть поста, насколько я понял, в том, что в 25 ты можешь поднять голову и сказать — «всё, надоело, я увольняюсь!». Сделать то же в 40 и тем более 50 — намного сложнее. Но если Вам НРАВИТСЯ ваша ежедневная работа — то всё отлично, вам нет смысла читать этот пост
                                                                                                                                                  • +6
                                                                                                                                                    Железки веселее… Там до сих пор C++ — то далеко не везде, инертность большая — на десктопе успевают возникнуть и сгинуть новомодные скриптовые штучки вида «сделай мне за##бись», а эмбеддеры как кодили на С с асмовыми вставками так и кодят)
                                                                                                                                                    Да и ощущение от разработки физически существующих вещей лично мне больше нравится, больше удовлетворения что ли приносит, когда то, над чем ты работал можно взять, запитать от аккума и принести показать другу. Ну, либо, в случае больших габаритов, секретности и военной направленности просто поучаствовать в испытаниях)

                                                                                                                                                    Поэтому рефлексия такого вида как в статье не очень задевает лично меня. Другое дело что это не снимает вопросов проф. роста и сопутствующих им («работать дальше на дядю, или стартапить или еще чего»).
                                                                                                                                                    • +1
                                                                                                                                                      Я думаю зависит от того, что в человеке заложено. Если не его, так и на студенческой скамье не заставишь как следует отдаваться программированию. А если это внутри сидит, червяк, который то и дело стремится что-то автоматизировать, запрограммировать, из ничего сделать «материальную» вещь — то это не остановить. Комментарии выше про деда явный тому пример. А статья — да, и правда самооправдание тому, что человеку противно его занятие…
                                                                                                                                                      • +2
                                                                                                                                                        Если постоянно обучаться, мозг будет работать нормально и в 50 и в 60 лет. С точки зрения солидности, консалтинг — неплохой вариант. Но без практики можно впасть в маразм.
                                                                                                                                                        • 0
                                                                                                                                                          Проблема есть, не в плане мозги сохнут, а в плане, что на большой части вакансий есть возрастные ограничения. Но чем ещё можно заняться я не представляю.

                                                                                                                                                          Даже сейчас, если внезапно решу сменить область деятельности и получу на вечернем или заочном диплом менеджера, юриста, строителя, учителя, врача (врачей учат на вечернем?) и т. п. надо будет в 40+ лет конкурировать со своими 25- летними одногруппниками, а ограничения на возраст сверху не только на ИТ-вакансиях. А главное, от такой работы будет тошнить, если вообще психофизические качества позволят её выполнять.

                                                                                                                                                          Надеюсь, что в ближайшие лет 30 рынок фриланса не загнётся, там как-то на возраст смотрят куда меньше, чем при устройстве на работу iRL. Или надо устраиваться на какое-то госпредприятие и молиться, чтобы 90-е (как символ революционных экономических преобразований) не повторились. И за Путина голосовать, как гаранта стабильности :(

                                                                                                                                                          • +3
                                                                                                                                                            > врачей учат на вечернем?
                                                                                                                                                            нет
                                                                                                                                                            >И за Путина голосовать, как гаранта стабильности :(
                                                                                                                                                            Стабильность прозибать в нищите?
                                                                                                                                                            • 0
                                                                                                                                                              Лучше чем оказаться за бортом профессии и/или заниматься тем, что не нравится ради того, чтобы заработать на еду.