Как стать автором
Обновить

Комментарии 321

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Просто человек пассивный его видимо устраивают его 30 — 40 килорублей и дальше не интересно развиваться
Я так сделал однажды. До сих пор отношусь к этому… м… неоднозначно.
НЛО прилетело и опубликовало эту надпись здесь
Все не будут
кто работать будет — очевидно молодые, которые еще не доросли до этого возраста :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

> врачей учат на вечернем?
нет
>И за Путина голосовать, как гаранта стабильности :(
Стабильность прозибать в нищите?
Лучше чем оказаться за бортом профессии и/или заниматься тем, что не нравится ради того, чтобы заработать на еду.
>Или надо устраиваться на какое-то госпредприятие
Я работал на госпредприятии еще в прошлом году. Думал, что там стабильно и уже пора идти на покой…
НО:… идет полная деградация как специалиста, так и человека. Ни кто ни чего делать не хочет, всем пох..., все смотрят на часы, когда же пора сваливать домой.
Платят недостаточно, чтоб жить достойно, но в среднем хватает (можно подзароботать до 50К).
Спасибо — этот этап пройден.

Сейчас решаю очень интересные задачи…
Плохо :( Значит остаётся фриланс как основной ориентир.
Кто мешает заниматься фрилансом на госпредприятии. Деградация, как специалиста, не от того, что там всё запущено, а потому что человек сам днями бездельничает, хотя мог бы заняться делом — очень удобно изучать разные технологии — никуда не надо спешить, можно разобраться со всеми нюансами, ещё и денежки капают. И у семью не отбираешь время на подработку.
Тут большой вопрос будет ли лет через 10-20 рынок фриланса хоть как-то подобен нынешнему, чтобы можно было там в одиночку работать программистом.
Отправил раньше.

Уже сейчас идёт к тому, что чисто программирования всё меньше и меньше, идут комплексные задачи «под ключ», в которых всё должно быть на профессиональном уровне.
Это будет через 10-20 лет, их ещё прожить надо. Сомневаюсь, что имеет смысл 20 лет фрилансить. Имхо, фриланс это либо ступенька на пути к своему бизнесу/проекту/стартапу либо наработка массы опыта и вливание в какую-то команду. Сейчас я занимаюсь фрилансом, но заниматься им же через 20 лет? Нет, не могу себе представить.
я вижу фриланс как наработка начального капитала для организации своего дела/фирмы
Я об этом и говорю.
именно для молодого сотрудника или студента, но ни как зрелого специалиста.
у меня есть информация, что люди на фрилансе получают в два, а то и три раза больше, чем я зарабатываю на своем проекте. Но, у меня интересные задачи, хороший проект…
Африланс — однообразная рутина из простеньких задач.
Создание сайта — ни разу не простенькая задача. Конечно, часто бывает нужно повесить на вордпресс шаблон и плагины и залить всё на хостинг — тут согласен, это рутина и простенькая задача. Но бывают и интересные задачи. Но в целом, фриланс — это всё же взлётная площадка. И туда идут не за интересом, а как ты и сказал, для наработки капитала. Ну тут уж человек сам для себя решает, что ему больше подходит. Да, ему может не нравиться заниматься рутиной, но и всю жизнь программировать он себе тоже не представляет и не хочет.
тебе не простенькая — мне простенькая и не интересная…
интересная задача, если надо базу расшардить хотябы на 10М пользователей, нагрузку принять на пару десятков лимонов в день… создать свой поисковый индексатор/движок на 25М пользователей, так как сфинкс по некоторым показателям не подходит ну или на худой случай — модуль для nginx написать…
Есть и работы такие, что сплошная рутина, пускай не из простеньких, но типовых в целом задач. А на фрилансе есть возможность себя попробовать в чём угодно на реальных задачах, не ограничивая себя в выборе инструментов. В «офисе» же, как правило, или тебе инструмент и задачу выбирают, или ты их выбираешь кому-то.
работа — это и есть 100% рутина…
искать надо такую рутину, чтоб было интересно ее разгребать. Мне, чтоб понять чем я хочу конкретно заниматься понадобилось лет пять — семь. А потом еще три года искал себе свое применение.
я сам себе выбираю инструмент… Если надо решить задачу используя redis- использую редис, можно решить, используя монгу — беру монгу.
Ни то, ни другое по какой-то причине не подходит — пишу своё. Я за месяц написал key/value хранилище, реализующие интересные плюхи. Уже прикрутил и оно себя не плохо показывает на достаточно нагруженном проекте. Если Программный Комитет Highload выберет мой доклад: «Cоздание собственных key/value хранилищ», то wellcome на Highload…
Просто если исходить из того, что после 40, а тем более 50 работу программистом будет находить все сложнее, то надо, наверное, готовиться заранее, хотя бы помаленьку, чтобы когда услышав «Вы, конечно, многое сделали для нас, но раз не хотите становиться тимлидом, архитектором, начальником и т. п., мы вынуждены с вами расстаться» не оказаться у разбитого корыта.
>Кто мешает заниматься фрилансом на госпредприятии.
1) основное это — секретность
2) второй фактор отсутствие интернета, заниматься фрилансом в ночные часы — тяжело, вечно недовольная жена, пройденный этап.
3) завистники, которые ничего сами из себя ничего достойного не представляют и повышают свой авторитет тем, что постоянно смотрят как бы втоптать тебя в грязь
Я работал на оборонном заводе. Железо там не супер, факт. В 2005 году там у меня был Pentium MMX 233MHz. При том что домашний комп у меня тогда был уже четвёртый пень. Но открыть пдфку или doc-файл и почитать было можно. Интернета тоже не было — я купил PCI-планку с юсб-портами (в том числе и для флешки) и юсб-модем от скайлинка. К счастью, пломб на системном блоке не было :)
у нас на стойке пломба от ФСБ :) в каждом углу…
а на рабочем месте: терминал, мышь и клава (15 м провода).
у нас там был сотрудник, до кризиса работал в Motorolla
хреновый программист, но хороший менеджер,
все мечтает открыть свое дело…
постоянно говорил, что я дурак — постоянно работаю… На такой работе и за такие деньги надо ничего не делать, а делать вид, что сильно занят…
>очень удобно изучать разные технологии
Какие там нах… технологии. Ты про МСВС слышал? Это древнее ядро RedHat, которое адаптировано под нужды МО. На нем даже Qt 3.0 не собрать.
А еще есть БД МинОбороны, забыл точное название, на основе ядра Postgres 6.0

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

Можно освоить OpenGL (изучил основы, но я специализируюсь в другом направлении). Разрабатываемая мною система имела красивый редактор 3D карт и построения радиолокационной карты местности. Принципиально — интересно, но общая обстановка — разлагающая.

С нашей системой вообще анекдот вышел, разработка шла на винде, есть винда NT, с проверенными Спецподразделениями исходниками, лиценция/поддержка до 2014.
В конце приемемочных испытаний Курьирующая организация сказала, что это все надо переписать под МСВС за 3 мес. Так там даже Qt не развернуть…
я не хочу заниматься программированием после 30 точно. максимум похакать на выходных, но не прогать целыми днями
не занимайся, тебя никто не заставляет
я хотел чтобы хабр меня переубедил, гады вы :(
Столько самоубеждения и надежд здесь в комментариях! :)
Мне в этом году стукнут полтиник… так что — это все про меня.
Можно подвести скромный итог.

Плюсы: выступаю на Конференциях, печатаюсь в журнале и как ни странно, мои статьи нравятся читателям, веду свой технический блог, участвую в OpenSource, имею достаточный опыт в создании WEB систем под хорошую нагрузку.

Минусы: как-то не стабильно с работой, по крайней мере в Питере, и действительно трудно найти подходящую вакансию. Последние годы бывало и так, что искал по два-три месяца работу и приходилось заниматься тупым клепанием сйтов. Я ни Директор, ни Нач. Отдела и даже ни ведущий программист, как многие мои ровесники.
Я простая пчелка, которая собирает свой мед и мой мед многим нравится.

И несмотря на все эти минусы, как ни странно, мне нравится все это…
В питере? Вам помоему там тока в Яндекс или в jetBrains мб еще пара контор есть
ВК :)
теперь не берут по возросту…
Пробовал в Яндекс паруц лет назад… теперь устроился в дочку rbc.
Я поздно с РНР на Си перепрыгнул, так что фаны РНР — не повторяйте моих ошибок…
Ни единым фронт-эндом живут WEB проекты. Есть много интересных бэдграундовских штучек
ну на php тоже в принципе есть много проектов, но обычно такие компании как яндекс гугл и тд особо его не жалуют
хм… вчера имел скайповское общение с представителем Гугля… не про рнр конечно :) а про разного рода системы хранения информации. Очень интересовались, какие я алгоритмя использую в своих проектах ;)
Хм, я лет 10 назад наоборот перепрыгнул.
да, был я как-то на одном собеседовании, на вопрос, а почему вы хотите быть разработчиком С++ я ответил:
«10 лет на РНР, просто уже надоело...» на что получил сочуствующее согласие: «понимаю, сам на С++ 8 лет отработал, теперь на питон перешел»
DINO Systems.
Samsung сейчас открыл просто массу вакансий, весь hh.ru забит.
У нас PHP программистов постоянно ищут :)
вопрос на какую зарплату?
team.topface.com/jobs тут всё написано :)
Все гораздо проще. Чем дальше, тем больше будет программистов «за 40», и индустрия перестанет быть молодой.
Хотелось бы надеяться. В принципе да, сейчас как раз нашему поколению, тем, кто первыми в СССР получили массовую возможность в детстве дома изучать BASIC и Ассемблер (некоторые ещё Фокал), а не Фортран на ВЦ, как раз около 40. И, вероятно, не все из нас перестанут быть программистами, поэтому отношение должно потихоньку меняться.
я в школе начинал изучать, мой папа кружок вел: мы в кодах программировали на М-222 (М — это Минск)
потом это все на перфокарты набивалось :)
У многих такой возможности не было. Но вот во второй половине 80-х стали появляться домашние «ПЭВМ» у людей массово, от самосбора до промышленно выпускаемых: целое семейство на 580 серии (у меня такой был), БК-001х, импортные коммодоры, спектрумы, атари и т. п.
>Чем дальше, тем больше будет программистов «за 40», и индустрия перестанет быть молодой.
летом (а то еще и зимой, параллельно написанию диплома) придут новые студенты и вольют свежую струю.
Лично я хочу, мне это нравится. Я не работаю программистом, но я делаю программы после основной работы. Я делаю сумасшедшие программы. Например, создал бота, который ходит по всяким блогерским сайтам типа жж, анализирует контент и потом оставляет осмысленный комментарий и даже может отвечать на комментарии других участников. Это просто весело.
Или создал программу, которая помогает мне изучать английский язык, я пишу фразу, она роется в базе данных и дает мне ответ, говорят ли так англичане. Сейчас я делаю игрушку. Для меня это весело! Если я могу создать программу, которая решает мои личные проблемы, то почему бы и нет?
Есть большая разница между писать программы для своего удовольствия и зарабатывать этим жизнь. В последнем случае добавляется работа по 80+ часов в неделю перед дедлайнами, ночные сафари на баги с ведром кофе и прочие штучки, которые в возрасте уже не покажутся такими весёлыми или полезными для здоровья. Так что лично я бы хотел заниматься в 50 программированием в качестве хобби. Как и начинал )
Я понимаю, что я самый счастливый программист. Есть знакомые друзья программисты, которые работают по 80 часов в неделю. Но честно говоря, я завидую их зарплате, плюс оплата сверхурочных. Любой обзавидуется. Поглядел я на всё это и стал изучать программирование :) А так как я только изучаю программирование, то делаю программки для себя. И это очень весело. Поэтому да, если соображать буду 50, то я хочу программировать. А через 20 лет будет нового поколение компьютеров, наверное, гибридные графенно-квантовые или биокомпьютеры. Будет интересно посмотреть на это чудо.
Моему отцу 56, он программирует с 1987 года и является прекрасным гуру С++. Просто он не гонится за аутсорсингом, маленькими проектами и большими стрессами — сидит себе и спокойно программирует сверхвысоконагруженный FOREX сервер. И цены ему нет, таких специалистов за те деньги, что ему платят в СНГ, просто нет, а ему больше и не надо — ипотеку ведь не надо платить, дети уже большие, сын сам программист.

Так что ответ — да, но выглядит это по-другому чем в 25.
>и спокойно программирует сверхвысоконагруженный FOREX сервер
А заняться чем-нибудь более общественно полезным его не тянет?
Проблема в том что если текущее место работы исчезнет или станет хуже, тем кому за 50 будет сложнее найти аналогичное.
Мне сейчас под 40 и я вижу что то за что мне платят достаточно большие деньги мне очень сложно продать в новом месте работы — надо пару-тройку месяцев на новом месте что бы наличие опыта превратилось в уважение и зарплату. А до этого еще надо попасть на это самое новое место.
Аналогичная ситуация уже на практике. Те, кто меня уже знают готовы платить весьма прилично, но задач на новую разработку у них нет, изредка возникает необходимость что-то изменить по мелочам, но на фулл-тайм задач просто нет, даже с учётом не только разработки, но и «администрирования» (эникейства). А на новую работу так просто не устроиться, особенно учитывая, что показать почти всё, что сделал за последние годаыне могу — интранет, NDA, персональные данные и т. п. — плюс почти всё время работал в одиночку, типа фриланса. И только за этот месяц от пяти компаний получил отказ по типу «нет опыта командной работы в офисе, очень много работал во фрилансе» даже на вакансии уровня Junior.
О да! Боятся брать фрилансеров :)
Могу посоветовать наняться на 1-2 часа в неделю или по знакомству в контору с нужным профилем — провайдер например или интегратор, что бы в трудовой и в CV было что-то помимо фриланса.
Не вижу повода для смайликов. Вот прочитал очередной отказ. На этот раз от рекрутинговой фирмы, специализирующейся на ИТ «В данный момент мы работаем с четырмя фирмами по поиску PHP программиста, все не хотят соискателя, который долго работал на фрилансе.»
Цитата подвергнута легкому «копирайтингу» во избежание юридического преследования :)
Вы просто не хотите увидеть этого повода.
По моим наблюдениям фрилансеров бояться в первую очередь фирмы которые держат сотрудников зарплатой и которым нечего больше предложить профи, при этом климат в таких конторах как правило не очень.
А они вообще на «джуниоров» лиц после 35, принципиально хотя бы, берут?
Не знаю. Ещё не было случая узнать, что берут или, хотя бы, на собеседования приглашают. Чаще на «сеньоров» предложения поступают (причём оттуда куда и резюме не посылал, частенько в хабрапочте :) ), но ознакомившись с вакансией, вижу что не потяну и вежливо или не очень (на тормозах) отказываюсь. А ведь работа «сеньоров» в моём понимании означает ещё и обучение «джуниоров», даже если в вакансии это явно не указано, к чему я точно не готов — я даже названия всех популярных паттернов наизусть не помню :(. Собеседования по «миддлам» оканчивается обычно «мы вам перезвоним».

На последнее отосланное резюме (по наводке из этого или соседнего топика) на две вакансии (программист и ученик программиста) сразу с разбросом зарплат от 20 до 120 (СПб) с явно выраженной готовностью поработать за 20 с надеждой в течении полугода подняться до 60-80 никакой реакции.

В общем чем дальше, тем больше кажется, что работа программистом в офисе мне не светит.

А чем сейчас занимается автор? Устроился на завод? Благотворительность?
Вагоны разгружает походу ))
Если с головой будет совсем плохо, в старости можно пойти учителем информатики в школу.
Бедные дети…
— бонжорно бамбини, соно иль востро нуово маэстро!
Э-э-э… Ещё советский Ералаш?
Первый язык программирования, который должен выучить программист — английский. Только это уже не позволит пропасть после 50.
PS сам программист 34 года — в деле 15+ лет. Удар держу =))
Я умею «программировать» на английском — достаточно свободно веду переписку (про чтение документации даже не упоминаю, этого в избытке). Но вот к сожалению, не говорю и очень туго понимаю. Это поможет не пропасть?

Мне 39 лет и удар держать уже тяжело. Нравится конечно то, чем занимаюсь, но все чаще хочется чего-то поспокойней.
Как тут уже писали, можно пойти учителем информатики в школу :-D
НЛО прилетело и опубликовало эту надпись здесь
Программисту еще ладно, вот дизайнеру… Вы бы взяли на работу 50-летнего веб-дизайнера? :)
Если ЦА такая, то будет даже плюсом.
50-летний дизайнер имеет массу наработок, участий в серьёзных проектах (они могут быть не на слуху у всех), массу публикаций не только в своём блоге, но и в серьёзных СМИ, может даже несколько книг написал. Что немаловажно — у него уже сформировался свой уникальный стиль. В общем, он может оказаться даже предпочтительнее более молодого. То есть, его уже не просто берут на работу, ему предлагают работу и он сам уже может выбирать.
Да, хочу. Да, приходится делать что-то для чего-то, что ты полностью не понимаешь, и нет времени, чтобы понять, и что?
Программисты обсуждают почему в 50 плохо быть программистом, обычные люди — почему в 50 они еще не программисты :)
С удовольствием запрогаю что-нибудь в 50 лет, если доживу в добром здравии.
Сейчас программист за 50 — это просто редкость, потому это кажется удивительным и необычным. У меня отец как раз примерно такого возраста — он не программист, но учился на радиофаке и многих знает, кто в одно время с ним получал такую специальность. Во-первых, тогда (и много потом) мало программистов готовили и сейчас на рынке труда явно ощущается нехватка рабочих программистских рук. Во-вторых, по рассказам отца, в 80-е (как раз когда нынешнее 50-летнее поколение закончило институты), например, в Канаду уехало очень много прорграммеров —в то время они там могли найти хорошую высокооплачиваему работу по специальности без проблем. Обратно в Россию, видимо, вернулись очень немногоие. С развитием IT-рынка «старичики», понятное дело, становились со временем начальниками над менее опытными коллегами и, так как рынок рос и растёт очень стремительно, очень многие бывшие программисты, думаю, сейчас занимают кресла техдиректоров и прочих начальствующих субъектов. Лет через 20, вероятно, будет уже заметное количество 50-летних программеров. Так что ничего такого нет — программист любого возраста — это нормально, просто сейчас такая ситуация, то это как-то необычно.
С возрастом отношение ко многим вещам (да что там — почти ко всему) меняется.

Чтобы ответить на вопрос, чем я хотел бы заниматься в 50, надо знать как я изменюсь за оставшиеся ** лет.

А ведь получаемый мной опыт зависит не только от меня. Даже если бы зависел только от меня, смогу ли я предсказать своё будущее? Только в одном случае — если остановлюсь в развитии.

Странно читать комментарии выше с уверенными «да».
Ну если за 30 лет ничего не изменилось то можно наверное экстраполировать еще лет на 10-20 вперед.
У меня есть друг, ему уже за 50, он смеется надо мной, говорит, что в мои 30+, я еще подросток. Люди в 50 чувствуются себя достаточно молодыми. А еще есть знакомый, ему уже 90+, голова так соображает, что все удивляются.
Пока не вижу ничего плохого в том, чтобы и после 50 продолжать программировать. Недолго осталось, посмотрим. А может быть, все брошу, куплю домик в деревне (где-нибудь в Новой Зеландии, если согласятся продать) и буду разводить собак. Это, как оказалось, тоже интересно :)
Статья бестолковая.
Во-первых: да, хочу и в 50 лет продолжать заниматься любимым делом, дабы накопленный многолетний опыт не пропал даром (что было с первой инженерной карьерой).
Во-вторых: а чем же ещё автор предлагает заняться? Пойти поработать дальнобойщиком, строителем, курьером, космонавтом, шахтёром, профессиональным спортсменом? Им всем легче и интересней в этом возрасте? :) Или может в политику податься?
Программист — это не просто ремесло. Пусть менеджеры, шахтеры, делопроизводители волнуются о старости, это нормально. Я в 20 лет думал, что после 40 годов жизнь заканчивается и не имеет смысла о ней даже задумываться. Спасибо Стиву Джобсу и интернету, за то, что наша профессия может сделать нас успешными, нескучными и любимыми девушками. В начальники и учителя уходят неудачники, мозг которых перестает понимать математику и алгоритмы. А не про тех учителей, которые от Бога, долгих им лет жизни!

Айтишник сродни золотоискателю — может и на золотую жилу нарваться. Тока надо копать, а не превращаться в тупого чиновника. Жизнь управленцев- ужасна, негров — тем более.
А Стиву Джобсу за что? Он придумали интернет?
Надо отдать должное, но спрос на смартфоны сильно вырос благодаря ему. 8 лет назад, когда я в Нью-Йорском метро я вытаскивал смартфон, чтобы посмотреть фильм, то на меня американцы смотрели как на пришелся с дивным устройством. И когда они спрашивали, что нужно сделать дабы посмотреть фильм, это же надо было целую инструкцию писать. Найти плеер в интернете, подключить через usb, закачать, поставить, найти фильм, перекодировать, закачать.
А сейчас в Нью-Йорском метро, у большей половины пассажиров — это Apple дивайсы. Все смотрят фильмы, читают книги и слушают музыку. Скачать легально фильм стало проще некуда, нажал купить в ITunes и фильм приземлился в HD качестве на iPhone. То есть люди перестали относится к смартфонам как к устройствам для гиков. И благодаря этому спрос на программистов ObjC вырос тысячекратно! Их реально не хватает, с руками отрывают. :)
ой, опечатка, пришелец, хотел написать.
и про большую половину тоже :)
Много за что. Стив Джобс для IT-индустрии — знаковая личность. Лень рассказывать, лучше почитайте его биографию. Не одним айфоном Джобс заслужил благодарность.
Бля, и сюда Джобса приплести надо было.
Погодка-с, хорошая-с, говорю — Стив Джобс любил такую.
Главное холливар не развести, а то в таких темах начинается всеобщий слив кармы. (Шутка про кактус, который ели)
AppStore + iOS device дает возможность безбедно жить старикашкам-разработчикам софта. До него это было невозможно.
Невозможно? Навряд ли. Проще? Скорее всего.
Вы что, серьезно что ли?
Думаю, сарказм там даже без очков виден.
ОК, шелдон мод офф, тогда.
Я про свою жизнь говорю, мне скоро 50. Мой пример типичен для Инди-разработчиков из России. Могу подробно расписать, как я зарабатывал на Софте во времена всеобщего воровства. И как сейчас. Так что через 20 лет Вы можете не менять профессию программиста — это будет хлеб. С черной икрой. Sic!
Ну я действительно рад, что у вас все ок.
Не вижу смысла продолжать, потому, что у меня слишком много аргументов «против», а у вас 20 лет «за».
Ну если Вы против программировать в 50-90 лет, то я Вам отговаривать пожалуй не буду. Свою первую программу я написал в 1980 году, так что у меня опыт не 20, а 0x20h…
Билл Гейтс — не менее знаковая личность, даже более. Именно IBM+Microsoft сделали ПК массовым. Почему ему нет благодарности?
Да-да, ещё Денниса Р. забыли…
А так же Герцу, Максвеллу, Фарадею, Эдисону, Лодыгину, Вольту, Амперу, Ньютону, Галилею и прочим, без которых интернет вообще бы не состоялся.
Потому что он зарабатывал на программистах, а не они на его операцонных системах. Хотя кто-то заработал, пусть напишут — не напишут ведь, нет здесь таких в России.
Пишу.
Вам в 92 году 10 лет было. Много заработали на DOS программах. Я в восхищении.
На мне он (вернее MS) заработал только оптовую цену одной копии OEM винды лет 8 назад — это у меня совесть проснулась, типа расплатился за то, что я на его ОС и прочем софте зарабатывал c 1990 г (с 15 лет).
Каким образом Гейтс зарабатывал на программистах? Windows, MS Office, игровые консоли — зачем это всё программистам? Разве что Visual Studio, но Microsoft свои миллиарды заработал не на ней. Зато он показал, что каждая домохозяйка способна управляться с ПК.
Ну, чтобы установить Visual Studio, нужно иметь Windows… Кстати, серьёзно размышляю над покупкой «комплекта» Win8+VS Aчтобы иметь возможность делать приложения для их маркета.
>Ну, чтобы установить Visual Studio, нужно иметь Windows
А чтобы прогать под i-девайс, нужно ставить Mac OS :)
Поправка: не ставить MacOS, а купить девайс с установленной MacOS. Или я где-то могу купить MacOS для легальной установки на свой самосборный PC?
Для винды так-то тоже комп нужен. Причем, если изначально у вас был mac, то придётся покупать комп специально под винду.
Афаик, винда на мак устанавливается без проблем, причём Apple сама разрабатывает тулзы для облегчения такой установки. Хотя насчёёт последнего могу ошибаться.
Угу, погуглил, да, вы правы.
Хотя это немного странно. Это примерно как разрешать на айфон ставить андроид или вп7 или вин8.
Windows доминирующая ОС на десктопах как кому-бы не хотелось обратного и для многих пользовательских задач она незаменима из-за отсутствия портированного или аналогичного под другие ОС софта, как потребительского, так и профессионального. В MacOS с этим получше чем в Linux, но далеко не идеально. Покупать два компа для решения двух задач эффективно (предположим, что есть задачи под MacOS решающееся очевидно эффективнее) будут немногие, а остальные с большой вероятностью выберут комп, на который можно поставить Windows, если у них есть задачи, которые эффективно (а то и хоть как-нибудь) решаются только в Windows.

Apple сделала вполне разумный ход начав поддержку Windows на своих машинах. Человек стремящийся приобрести наиболее универсальное устройство купит девайс от APple, поскольку только на нём он сможет запустить все три наиболее популярные сейчас ОС без особых костылей. а если учесть веру многих, что интерфейсы МакОС более удобны, красивы и т. п., то можно предположить, что через короткое время у многих основной ОС станет MacOS со всеми вытекающими типа бомбления вендоров софт требованиями выпустить версию продукта под Мак, использования магазина приложений маковского и т. д.

Пожалуй, если бы я покупал себе сейчас десктоп с нуля, то купил от Apple (или у них только моноблоки остались?), даже не имея в виду использование МакОСи, чисто для уверенности, что если потребуется, то я смогу её запустить. А желание хотя бы проверить работы своих сайтов в нативном сафари возникло бы быстро. А там, глядишь, обратно в Ubuntu не захотелось перезагружаться.
По Российским законам, можно купить макос в аппсторе и установить на свой PC самосборку… и это будет легально.
Не в первый раз слышу, но убедительного юридического доказательства этого никто не привёл.
P.S. цитаты из ГК о праве модификации для использвания на своих аппаратных средствах мне недостаточно
Ну собственно никто вам ничего доказывать не будет… сами понимаете.
Не устраивает ГК? Ну что же… дело сугубо ваше…
Не устраивает формулировка. Слишком неоднозначная, чтобы на неё надеяться, если решил истолковать в свою пользу. Меня, блин, половина статей наших законов (от Конституции до мало кого касающихся федеральных законов типа о лицензировании некоторых видов деятельности) не устраивает, потому что закон должен трактоваться буквально, но, блин, о том, что в законах есть кроме букв ещё и знаки препинания все почему-то забывают и пишут законы типа, утрируя, «казнить нельзя помиловать». А мой личный эксперт (сестра), лицо с филологическим и педагогическим образованиями в области русского языка и литературы (первое -педагогическое очное, второе — филологическое вечернее) дают заключения вроде (по памяти, с акцентом на взбесившие места): «Мысль автора допускает двоякое толкование. Невозможно однозначно определить чему подчиняется подчинённая группа „в крупном размере“ в данном сложносочиненном предложении — для последней части указующей группы после союза „а равно“ или ко всей указующей группы в целом. Автор недостаточно владеет русским языком, чтобы строить предложения такой сложности. Оценка по русскому языку — »удовлетворительно". Столь высокая за соблюдение орфографии и попытку выразить сложную мысль — попытки выражать свои мысли в сложных формах нужно поощрять". блин, может я ошибаюсь, может сестра моя, но как можно трактовать «копии с экземпляров правомерно опубликованных произведений» как " копии с правомерно полученных экземпляров правомерно опубликованных произведений". А ведь именно такую (чуть утрируя) трактовку дал ВС РФ (вернее Президиум ВС и ВАС РФ) для одной из статей ГК РФ.
За то, что дает заработать любому разработчику в своей экосистеме -магазин-девайс. До него это было невозможно.
Не любому, а только тому, у которого есть комп с MacOS, которая продаётся только в комплекте с железом от Apple. Хочешь разрабатывать под iOS — купи макбук хоть самый простенький для начала.
Ну да, инструмент нужен. Даже парикмахеру. Я, правда, не покупал в жизни железа. Все таки на основной работе этого добра навалом. Но раньше подобног инструмента не было. Десктопы, виндоус, симбианы, мобилы- все без толку, не давали зарабатывать.
Неверное сравнение. У меня есть физический инструмент, практически не отличающийся от предлагаемого Apple, но мне предлагают приобрести ещё один почти такой же, ради пары инструкций (ОС и средства разработки) к нему. Это как парикмахеру скажут «хочешь делать причёску iOS — купи ножницы от Apple и мы дадим в комплекте инструкцию как стричь», а про свои ножницы забудь.

Даже интересно стало, сколько дохода принесли Apple разработчики, которые купили десктопы или ноутбуки от Apple только ради того, чтобы разрабатывать под iOS. Моя оценка из головы — десятки миллионов долларов. Это не считая самих iOS девайсов.
Сравнили ножницы с секатором. Я горю от нетерпения и жду ссылки на windows-продукты, которые Вам принесли сотни тысяч долларов.
Скорее гламурные ножницы (техника от Apple) и обычные (PC от других вендоров) или вообще собранные с миру по нитке (самосбор, как у меня, или магазинная сборка).

А что, каждый, начавший разрабатывать продукты под iOS и купивший для этого десктоп или ноут от Apple, заработал сотни тысяч долларов? Интересненько. Может купить тоже :)
Купите winphone. В яблочный магазин уже поздно, миллион приложений.
Для начала надо будет купить Windows и, наверное, VisualStudio.

На самом деле была бы у меня идея приложения, которое принесёт мне хотя бы несколько тысяч долларов (грубо говоря прямые убытки максимум в сотни долларов) — давно бы уже купил и макбук, и айфон с айпадом, и винфон, и андроидофон.
Не нужно сравнивать тёплое с мягким. Магазины типа аппстора облегчают РАСПРОСТРАНЕНИЕ продукта. Во времена расцвета Windows попросту не было необходимой инфраструктуры — того же повсеместного доступа в интернет.
Тем не менее, IE, Outlook и прочие интернет-приложения в комплекте были. Даже автообновление. А от автообновлений до магазина приложений — один шаг, не столько технический, сколько «политический».
Разве Apple покупают исключительно для разработки? Кроме разработки им же просто пользуются, как и любыми другими ноутами/девайсами. Перешел недавно на Apple и ни разу не жалею (хоть и не пишу непосредственно под ios).
Ну, время от времени проскальзывает инфа, что люди покупают эппловскую технику исключительно чтобы без геморроя с хакинтошами сунуть свое приложение в их магазин. Некоторые потом переходят полностью, но не все.

Лично для меня единственная разумная причина, по которой я куплю себе самый дешевый макбук — возможность разрабатывать под iOS. Каюсь, с год назад чуть не купил не самый дешёвый, но выбрал всё же Dell в итоге. Но даже если бы купил, первым делом, ещё до распаковки, начал бы гуглить как туда установить Ubuntu :)
Речь ведь о заработке индивидуального разработчика?
Под остальные платформы тоже был софт, и шаровары писали, возможно только зарабатывали на этом немногие.
Именно. Текущая тенденция для мечтающих о всемирном успехе — интернет сервис или мобильное приложение. Остальное разобрано мегакорпорациями, где программист сродни ремесленнику.
У нас дедушка работает программистом 1с. Ему за 60. Позитивный такой. Всегда в костюмчике(дресс-кода нет), всегда улыбается. Респект ему. К делу всегда подходит аккуратно, порядок на рабочем месте. По образованию программист из союзов. Видите, в своем возрасте нашел себя и нашел, как работать. Не хочет дядя на пенсию. Хочет писать код. Что и делает, вместо разгадывания кроссвордов и телека.
НЛО прилетело и опубликовало эту надпись здесь
Сельским хозяйством как менеджер или как фермер?
НЛО прилетело и опубликовало эту надпись здесь
Завидую белой завистью :)

Удачи вам!
Оффтоп, но интереснейшее чтиво на предмет сельского хозяйства: flibusta.net/b/171749
НЛО прилетело и опубликовало эту надпись здесь
Программирование развивается экстенсивно, по моей оценке, еще лет 30 будет сосать мозги из человечества. Затем переход в интенсивную стадию, там конечно, молодым станет неинтересно, останутся лишь ветераны. То есть нынешние обитатели Хабра. Типа бухгалтеров нынешних.
А как, по-вашему, будет выглядеть эта «интенсивная стадия»? Или какой ее аналог в других отраслях?
Разрабатывать приложения из кирпичиков бизнес-логики мышкой. Если прогнозы о создании сильного ИИ не ранее чем через 50 лет окажутся справедливыми.
А зачем для этого ветераны?
Кирпичики же кто-то должен писать…
Не знаю. Компиляторы уже давно не пишут на ассемблере, для них вполне может использоваться тот же язык, который они должны компилировать. Почему же для создания «кирпичиков» потребуются средства более низкого уровня, чем сами «кирпичики»?
Но для разработки нормального компилятора требуются знания более «низкого уровня» чем для разработки программы на этом языке. Проще говоря, для разработки кирпичиков потребуются айтишники, имеющие представление как кирпичик должен работать, а для разработки приложения потребуется эксперт в предметной области. Средства разработки при этом они могут использовать одни, но работать будут на разном уровне абстракций. Как пример можно взять какой-нибудь популярный фремйворк и модули к нему, скажем RoR. Чтобы собрать приложение из гемов нужна одна квалификация, чтобы собрать гем — другая, чтобы влезать в ядро фреймворка — третья. При этом транслятор все используют один и тот же.
я обратил внимание, что с возрастом 25 -> 30 -> 35, а завтра уже все 37, я становлюсь генератором хороших идей, но сам что-то пишу все реже, в основном для себя или чтобы показать команде «как надо». плохо ли со временем из актера превращаться в сценариста или режиссера? мне кажется, что это вполне нормальный путь, особенно когда «ученики» не боятся к моим идеям добавлять свои собственные.
Я заметил, что видимо многие комментаторы не учитывают, что компьютеры еще в начальной стадии развития. Через пару лет пойдет графенновая электроника, потом смогут создать нормальный биокомпьютер, возможно сделают гибридный с квантовым процессором. Возможно смогут улучшить аккумуляторы и тогда создадут недорогого домашнего робота.
Под эти новые веяния потребуются программисты. Очень интересно будет жить. Не знаю, те кто хочет копать картошку на ферме в свои 50, не буду даже отговаривать, пусть копают. А я запрограммирую домашнего робота, чтобы сам копал. :)
Боюсь, что ваше программирование будет заключаться во фразе «иди копать картошку»и он, если ещё не запрограммирован на непосредственное выполнение этой фразы, обратится к онлайн-сервису, который скажет ему какое приложение скачать, а приложение будеть состоять из команд типа:
— получить из кадастра границы участка пользователя
— получить со спутника по данным границам 3D-модель
— найти все объекты типа «картошка» (признаки в робопедии) и применить к ним метод «выопать» (описание в той же робопедии)

Не процедур/методов, которые раскрываются ниже, а именно таких команд, в худшем случае это будут процедуры/методы библиотеки.
И кто же будет реализовывать сам метод «выопать»? Другие роботы?
Да никто не будет. Боюсь, ИИ будет раньше, чем предполагают. И мы останемся без работы еще в этой жизни.
Смотря что вы понимаете под ИИ. Думаю еще лет 100 вам точно можно спать спокойно, если конечно внезапно не будет какого-то прорыва.
Я разное понимаю под ИИ и даже то, что он давно уже есть.

Но в данном случае я подразумеваю именно то.

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

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

Это всё предположения, но лично мне представляется этот эволюционный процесс лавинообразным.
Если я смогу программировать робота, то я сделаю как надо, чтобы он не обращался ко всяким левым онлайн сервисам. Потом я эту прогу лицензирую и продам. :) В этом преимущество программиста, он не ждет, он может сам сделать.
А кто её купит, если и так работает? Не, ну кто-то купит, но большинство устроит штатный вариант. Много ли бользователе айфонов «хакают» свои айфоны, чтобы иметь возможность поставить прогу, которая Эппл в свой магазин не пропустила?
Да, очень многие.
Но по другой причине (hackulous/installous).
Если это приложение позволит роботу копать полностью в автономном режиме, без обращения в кадастры, к спутникам, в робопедию, то, думаю, с руками оторвут. Такой робот будет очень полезен в пустынных регионах (полагаю, что мест, где и через 100 лет не будет интернета (или он будет низкоскоростной) всё ещё будет полным полно), для геологов или, например, на археологических раскопках. В общем, в своей ЦА эта программа может оказаться очень востребованной, практика покажет.
Копать картошку в пустыни? :)
В том числе и копать картошку :) Как в анекдоте, может копать, а может и не копать.
Фреймворки может и меняются, а большинство проблем и решений все те же. Я работаю на коротких контрактах с многими компаниями и в 95% случаев проблемы крайне однотипны. Да, названий функций, переменных и прочего меняется, но структура остается прежней.
Я вижу, что автор слишком закопался в детали и потерял смысл деятельности. Ему следует подняться на уровень выше и поразмышлять о технологиях вообще, об их развитии, о перспективах, которые благодаря этому открываются. Определить, какие из этих перспектив его больше всего привлекают, замотивироваться их реализацией и углубиться в нее, помня о большой цели. Из рассказа совершенно непонятно, что именно программирует автор и как это используется. Perl, ImageMagick и т. д. — инструменты. А что делает решение в целом? Очередная рекламно-развлекательная хрень, инстаграм/пинтерест? Может быть пора заняться чем-нибудь более необычным и мотивирующим?
«заняться чем-нибудь более необычным» — хорошая идея, при условии, что есть деньги — либо скопленные за 30 лет работы, либо которые кто-то выделяет/готов выделить на этот проект. Допустим, огляделся человек, и решил всерьез заняться разработкой наномашин. И куда ему идти?
>>Это попытка создать работающее решение для проблем, которые ты не понимаешь полностью и у тебя нет времени понять.

Не надо пытаться, надо понимать проблемы и создавать для них решения. У многих это успешно получается.
Получается за счет чего? Больших усилий на понимание, или выбора проблем, которые ты способен понять? И во втором случае — кто тогда будет искать решения для проблем, которые полностью не понимает никто?
Поймал себя на интересной мысли. Лет 10-15 назад не раз встречал высказывания что программист старше 30 никому не нужен. Что ему сложно найти работу и т. д. и т. п. В объявлениях так и писали — возраст до 30.

Прошло 10 лет. Обсуждаем нужен ли кому программист за 50…

Ждем еще через 10 лет обсуждение «нужен ли кому программист за 70»? :)
А через 100 лет: «нужен ли кому-то программист с опытом работы менее 50 лет?»
В 2005 слашал разговоры, что, мол, удивительно — в РФ считается, что программист в 30 лет — «старик», а в Швейцарии — что программист до 30 лет ещё несколько зелен.
Да, хочу. К тому же, когда программист становится старым и никому не нужным, он может пойти преподавать. Может, и не новые технологии, но основные принципы программирования не меняются десятилетиями.

Публикации

Изменить настройки темы

Истории