«Ребята, вы его добили», — произносит она.
Ваша первая мысль: «Я никак не мог остаться прошлой ночью». Случилась предсказуемая неприятность, иногда жизнь так складывается, дети делали уроки. А вы ощущаете себя объектом шуток. В банду вы не попали, потому что не можете протянуть всю ночь. Многие из нас переживают этот ужасный кошмар. Страшно уйти с работы по старости. Индустрия посвятила молодых людей в рыцари — стюарды технологий? Естественно сомневаться в себе и думать, сможете ли вы заниматься своим делом. Руководство вознаграждает героические ночные усилия, но как насчёт продуктивного труда? Что насчёт опыта, который привносите вы? Вы хотите потягаться с молодёжью, но не за счёт своей семьи. Но как тягаться с ними, спящими в офисе?
Что ж, есть хорошие новости. Исключительное мастерство не ограничивается возрастом. Но это не освобождает сорокалетних инженеров от проблем. В подобных ситуациях я выживал не раз и провёл небольшое исследование.
Карьера разработчика в 40 — это тупик?
Нелепый вопрос. Я знаю, что отдельные разработчики зарабатывают больше 200 000 долларов в год. Им больше 40 лет, но они продолжают идти в ногу с развитием программного обеспечения. Компании предпочитают умения в программировании, но им также нужны опыт, интуиция и наставничество. Вклад опытного разработчика отличается от вклада его молодого коллеги. Оба ценны сами по себе, но вместе остановить их невозможно.
В 40 лет вы «были там, делали то». Ваш шар предсказаний, то есть ваш опыт, открывает вам что-то ещё до того, как это произойдёт. Когда на вентилятор подбрасывают говна, вы закатываете рукава и что-то с этим делаете. Я был по обе стороны уравнения и знаю, что отдельные участники вносят свой вклад независимо от возраста. Без них ни одной компании просто нет; компания не ощутит успеха, если будут подражать Повелителю мух.
Коллеги давят, а информации не хватает — в менеджменте это вводит опытных инженеров в заблуждение. Есть ощущение, что так и должно быть, потому что опытные инженеры отстают от времени. На самом деле это типичный паттерн: если вы чувствуете, что не можете соперничать в программировании, кажется, что согласиться на должность в управлении — это именно то, что нужно сделать. Посмотрите: опрос на StackOverflow показывает, что в среднем опыт программистов США составляет 14,1 года. Для респондентов, которые учились в школе, это означает, что им 36-37 лет.
Скриншот автора из опроса разработчиков на StackOverflow в 2019 году
Дело в том, что есть преуспевающая группа инженеров 40 лет, которые продолжают разрабатывать высококачественное ПО. Вот еще данные, которые я нагуглил:
Похоже, эта возрастная категория вполне устраивает технического гиганта — Amazon.
Нужно ли направлять карьеру в сторону управления?
Только если вы этого хотите. Менеджмент — это другой набор навыков. Чтобы преуспеть в лидерстве, вам нужны опытные инструкторы и менторы. Распространено заблуждение, что человек становится менеджером, потому что он достаточно долго выполняет свою работу. Если вы выберете путь лидерства, относитесь к нему как к новой профессии или навыку. Пройдите обучение и тенью следуйте за теми, кого уважаете, чтобы понять, как работают эти люди. Оби-Ван Кеноби — ваш лучший друг. Я рекомендую выполнить курсовую работу с опытным профессионалом, который разбирается в том, чему и как учить лидеров. Управление — это не кладбище слонов из мультфильма «Король Лев», а увлекательное направление, которое выбирают профессионалы. Для тех, кто хочет профессионально программировать, даже после 40 лет есть надежда. Согласно опросу StackOverflow 2019 года, 51 % респондентов считает, что переходить в менеджмент не нужно, чтобы заработать больше денег.
Скриншот автора из опроса разработчиков на Stack Overflow в 2019 году
У любой возрастной группы есть много вариантов. Индустрия программного обеспечения молодая, но огромная. Когда я много лет назад работал в Symantec, у них появилась понятие, которое вернулось в профессию: главный инженер. Эти инженеры — уважаемые люди, эта должность того же уровня, что у менеджеров и вице-президентов, но внимание этих людей сосредоточено исключительно на инженерии. Независимо от того, являетесь ли вы главным инженером, архитектором или другим специалистом, у программиста есть масса возможностей, чтобы продолжать работать. Если в вашей компании нет этой должности, предложите её. В IMS я создал должность «Главный технологический руководитель», чтобы мигрировать в облако.
Сколько лет может работать программист?
Работайте до тех пор, пока это весело, и до тех пор, пока вы не упадете. Спрос на талантливых инженеров по-прежнему высок. Ключ к успеху — быть продуктивным. Принято считать, что мы переобучаемся каждые четыре-шесть лет. Конкретной возрастной границы нет, она зависит от человека. Когда мне было 30, я работал с 67-летним инженером, который работал намного лучше всех остальных. Он был именно тем человеком, который решал самые отвратительные проблемы в подсистеме.
Билл был сообразительным и умел приносить пользу. Он разумно тратил силы. Помогал с проблемами в производственной среде, но большую часть времени он уделял тому, чтобы уберечь нас от этих проблем, ощущая, что многих инженеров поощряли за то, что они работали ночью, чтобы исправить ошибку. Он говорил об этом так: «Представьте, что я сломаю окно прямо перед вами, а потом получу прибавку за его ремонт».
Что делать инженеру старше 40?
Основы бессмертны. Оставайтесь стойкими
Умение и талант всегда вознаграждаются. Любая хорошая руководящая команда продолжит работать с лучшими людьми, каких только сможет найти. Как ни странно, я не знаю ни одного инженера-программиста, который бы не работал, независимо от возраста. Инвестирование в основы позволит вам, когда нужно, погрузиться в технологии. Чтобы освоить любую технологию, я использую базовые принципы. Читаю как сумасшедший, всё время что-то пробую. Программирование — моё охотничье копьё. Я всегда могу писать код, если у меня есть профессиональные качества, которые меня спасают.
Не позволяйте модным технологиям пройти мимо
Коллеги думают, что вы старый, если вы не знакомы с новейшими, передовыми технологиями. Не важно, когда вы родились, важно, насколько вы соответствуете времени. Вспоминается, как я разговаривал о контейнерах с инженером помоложе. Он читал мне лекции о Docker и не знал, что я работал с контейнерами с рассвета этой технологии. Не задумываясь, я преподал моему лектору урок истории. Тогда мне и пришло в голову: нужно быть в курсе событий, и не важно, как я смотрю на какой-то стек технологий. Я имею в виду такой вопрос: на что ещё я трачу время как человек, который занимается технологиями? Оставайтесь в курсе последних тенденций. Чтобы быть профессионалом в нужный момент, нужно иметь достаточно глубокое понимание.
Изучение конкретных навыков
Многие работодатели требуют конкретных навыков. В этом отношении я заметил небольшую выгоду, которую можно извлечь, если сосредоточиться на N годах Angular или на другом стеке технологий. Это не о возрасте; это о том, чтобы соответствовать времени. Бытует мнение, что сорокалетние инженеры не успевают за новейшими технологиями. Это сбивает с толку, потому что 83 % всех веб-приложений используют REST. Подавляющее большинство этих приложений вызывают некоторый интерфейс CRUD. CRUD API далеки от технологий посадки на Луну. Дело в том, что огромного пробела в навыках нет. В значительной степени все сводится к восприятию. Мой совет: оставайтесь в курсе событий, будьте активны. Убедитесь, что ваше ближайшее окружение понимает, что вы по-прежнему соответствуете времени.
Заключение
Квалифицированные инженеры попадают в ловушку, полагая, что невидимый возрастной барьер ограничивает их ценность. У некоторых людей в самом деле есть предвзятое представление о том, что вы можете делать в 40 лет, но это их границы, а не ваши. Планирование, взаимодействие и чистое желание позволят вам преодолеть заблуждения о возрасте и продолжить процветать как человеку, который вкладывается в дело.
- Профессия Frontend-разработчик
- Профессия Веб-разработчик
- Профессия Этичный хакер
- Профессия C++ разработчик
- Профессия Java-разработчик
- Профессия Разработчик игр на Unity
- Профессия iOS-разработчик с нуля
- Профессия Android-разработчик с нуля
КУРСЫ
- Курс по JavaScript
- Курс по Machine Learning
- Курс «Математика и Machine Learning для Data Science»
- Курс «Алгоритмы и структуры данных»
- Курс «Python для веб-разработки»
- Курс по аналитике данных
- Курс по DevOps
Javian
Что делать инженеру любого возраста? Вкладывайте деньги в то, что вам даст дополнительный, и если повезет, основной доход.
EVolans
Это очевидный совет во всех книгах по саморазвитию. Есть только одна проблема — ему в принципе никто никогда не следует, в том числе и авторы всех этих книг. Задумайтесь лучше почему.
Javian
У меня есть знакомый программист Microsoft. Работал в 90-е и в начале 2000-х. Удачно вложил деньги в IBM и Microsoft. Теперь живет в свое удовольствие, продолжает вкладывать деньги на бирже по советам своего брокера.
EVolans
Т.е. вы сами лично своему совету не следуете, но советуете его остальным на основе того что у вас есть знакомый?
Javian
Следую, но с местной спецификой. У нас нет возможности среднему классу вложить на бирже в молодую компанию Microsoft/Intel/SpaceX и т.д. и заработать на акциях. В местной специфике страны без промышленности, выигрышна только недвижимость и рента.
le1ic
В смысле нет? Американский рынок для вас кто закрыл?
Javian
Когда не знаешь местной специфики, то легко потерять, а не заработать. На примере моего заминусованного комментария. Этот знакомый работая в Microsoft, увидел преимущества x86 и Windows в сравнении с теми решениями, что существовали на рынке, и понял что в ближайшие годы это будет расти. «Одолжил» у отца очень крупную сумму и вложил в акции. До того как пузырь доткомов лопнул быстро всё вернул и заработал, что с тех пор не работает, живет на доход с ценных бумаг. Делает инвестиции во что-нибудь на несколько лет. Например в серебро, если советует брокер.
Соваться в вопрос, в котором не разбираешься — это потеря денег.
DDwrt100
Хм, мне всегда нравиться вот это Одолжил у родни. Ни процентов, ни страховки на взятие кредита. В случае факапа тебя просто перестанут приглашать на семейный ужин, и то не факт.
Javian
Отец выступил в качестве инвестора со всеми рисками. Скажем так, что он получил инсайд и предложение заработать.
DDwrt100
Попробуйте прийти в банк, и рассказать им про инсайд и риски ;) И если вам вдруг одобрят кредит, то в случае провала сколько лет Вы будете работать на банк? ;)
Javian
Речь о реалиях в США, которые несколько другие. Человек достиг американской мечты, можно только ему завидовать, что он принял правильное решение в необходимое время.
DDwrt100
Мне кажется это никак не связано с американской мечтой. Это называется у меня богатый папа, и он мне дал денег. Это работает и в России, и в Нигерии, и в Сомали.
Javian
Папа у него тоже инженер т.н. «средний класс». Просто повезло как и Стивам, Бринам, Гейтсам и т.д. правильно использовать свои знания.
DDwrt100
Ну в США средний класс это не тоже самое в что России.
По сути эти роли не играет.
Суть тут в другом, если говорить сухим языком, чувак взял беспроцентный кредит, на офигенных условиях.
При этом его риск был минимальным, если бы он ошибся и деньги бы сгорели. В таких условиях рисковать легко.
В противовес возьмем Васю. Это вымышленный персонаж. У Васи в близком окружении нет людей которые готовы ему дать много денег за красивые глаза. Вася не дурак, и работает, но отложить может 20 к рублей в месяц на свои хотелки. Ну что то типа я иду пить пиво с друзьями, или дом работа, зато отложил 20 к в кубышку.
И вот Вася видит возможность выиграть на акциях, какой нибудь биотеч корпорации. По хорошему надо вложиться ну пусть 3 миллиона рублей. И если ему повезет то он станет новым миллиардером. Вот только ему неоткуда взять эти деньги. И вариант это пойти в банк. Кредит одобрили, но до того как вырастут акции, он должен платить погашение кредита. Если он выиграет то это не существенно, а вот если проиграет то ему еще лет 10 платить банку всю свою зарплату(пол зарплаты). Офигенная преспектива.
Может немного размазанно, но как получилось.
Javian
Как однажды сказал один мой коллега: «нельзя заработать на деньгах взятых в кредит». Поэтому Вася в любом случае проиграл бы — не сразу, так позже.
StjarnornasFred
Почему нет? Сейчас пришло время миноритариев и непрофессиональных инвесторов. Вкладывайте понемногу, например, по 500 рублей в день и в разные активы.
HerrDirektor
Я вложился, причём даже не в ИТ. Доволен более чем.
Bruce_Robertson
А куда/во что, если не секрет?
HerrDirektor
Сюда: habr.com/ru/post/537786/#comment_22555542
edogs
Нам вообще непонятно, как этому принципу в принципе можно не следовать.
К этому возрасту уже по любому начинают откладываться деньги, которые если никуда не вкладывать, то постепенно получается маразматическая ситуация — когда за счет инфляции накопления теряют в месяц больше чем зарабатываешь на работе:) Куда-нибудь да отнесешь, пенсионный фонд, ммм, фондовый рынок — не суть, но не будешь же просто хранить в матрас-банке.
Мало того, при определённом соотношении «котлета/зарплата» больше смысла становится заботиться о котлете, чем о зарплате. И это, кстати, одна из причин почему возрастные разработчики реже «все такие на энтузиазме».
KvanTTT
И почему?
fenrix
Думаете все хранят сбережения в рублях под подушкой?
DDwrt100
Отсюда вопрос, вкладывать куда, и в каких количествах?
Javian
В exUSSR недокапитализм. Феодализм с элементами капитализма. Культуры инвестирования нет. Как только у кого-то появятся деньги появятся местные князьки, отберут деньги и разорят бизнес.
DDwrt100
Вот отсюда да то и вопрос.
Бизнес требует вложения сил и времени, или много денег.
Акции, как вариант, но опять количество денег пропорционально вложенных, и встают вопросы с инфляцией, налогами.
Javian
В реалиях exUSSR спрос на продукты и стройматериалы всегда стабилен, поэтому и конкуренция там всё выше. Клиент всё нищает и другие бизнесы могут не иметь рынка сбыта.
gatoazul
Это если считать, что капитализм — это когда все исключительно по закону и честная конкуренция. Но на самом деле определение капитализма совсем не такое.
atri24
Та не… просто, олигархический капитализм.
artem_larin
Например, можно предложить рассмотреть такой вариант «ленивого» инвестирования (т.е. не требующего анализа и суматошных спекуляций): откройте ИИС у брокера с невысокими комиссиями (например ВТБ или Сбер). Ежемесячно на любую сумму покупайте паи фондов S&P или аналоги (ETF FXUS, Sber S&P 500, Tinkoff S&P 500), паи китайского рынка акций (ETF FXCN) золото (например в виде паёв ETF FXGD), облигации компаний BBB и выше с доходом от 5-6% и выше, паи ETF-фондов облигаций (например ETF RU), также заведите счёт в какой-нибудь УК, например Арсагера, и покупайте паи Фонда Акций (таким образом вы покроете русский сегмент рынка), или фонд типа Добрыня Никитич, такие паи стоят обычно 1 тыс. рублей. В общем соотношение активов в портфеле должно быть примерно таким: 25% УК рос.акций, 25% паи ETF, 25% облигации, 25% золото, либо в каком-либо другом соотношении (по моим расчетам на 20-летней истории любое соотношение таких активов будет прибыльно, просто по-разному будет вести себя). Давать такой портфель будет 10-15% в год, плюс 13% от ИИС. Смысл выбора таких классов активов в том, что у них маленькая корреляция, поэтому общая кривая портфеля будет гладкой, что повышает психологический комфорт, т.к. нет сильных просадок (грубо говоря, когда акции падают, золото растет, сглаживая общее падение портфеля, что снижает психологическую панику и не позволит вам распродавать активы в периоды падений на рынках). Изымать средства в будущем «на жизнь» можно в размере 3-4% от капитала в год без угрозы снижения его прибыльности, исходя из этого можно примерно рассчитать какого размера вам нужен портфель чтобы чилить на багамах (на ИИС изымать нельзя без потери привилегий, поэтому конечно имеет смысл первые десятилетия просто наращивать активы).