Software Engineer после 40

Ерунда какая-то, если у тебя постоянно задачи как у фулстека, то и позиция должна быть соответствующая.

Согласно статистике - у бекенд разрабов на том же уровне в среднем зарплата выше. Тогда получается что тебе еще и недоплачивают.

Я всю жизнь в IT проработал, приехал в Штаты и решил пере-ква-лифи-цироваться (с) :slight_smile:
И заняться робототехникой. Мне 50 лет :slight_smile: и вот что я могу сказать. Во-первых, если ты раньше в США не работал, все равно карьеру с нуля начинать. Во-вторых, имеет огромное значение наличие таланта. Если его нет - хоть 20 лет отработай, только штаны на жопе лучше блестеть будут :slight_smile: А если у тебя дар, способности - за 3 года всех сеньоров обгонишь.

Если легко дается, есть тяга, влечение - бери, делай. Что касается “смотрят ли на возраст”, у меня сложилось впечатление, что всем похер. В некоторых конторах запрещено возраст указывать в резюме :slight_smile: и фото. И это правильно.

Что касается университетов, то какие тебе университеты в 40 лет? Тебе надо жизнь заново строить в новой стране. Пока построишь, уже 50 будет. Тогда и подумаешь об университете :wink:

Если ты вообще не знаешь, есть ли у тебя склонность к IT, то придумай сам себе задачу, и ее реализуй. Купи сервак на Digital Ocean за $10 в месяц, настрой чего-нить, покопайся, короче. Если пойдет - думай дальше. А если голова заболит и потянет блевать - не ходи туда :slight_smile:

5 лайков

Да ладно. Просто задор молодого специалиста :rofl:

Вспомнил себя в 20 лет на собеседованиях в поисках своей второй работы. Доказывал, что мне все равно на чем и что писать: хоть для бухгалтерии, хоть для технологических процессов на нефтеперерабатывающем заводе. :slight_smile:

Имхо упоминание этих аббревиатур говорит об полном отсутствии так называемой “домашней работы”

так я не говорил, что в этом разбираюсь
html и css базовые языки для создания вэб-страниц, если не путаю уже :roll_eyes:

1 лайк

Основные вехи.

Предыстория. Выиграл green карту. Как раз в этот момент вторая карьера похерилась в силу очередного экономического прорыва в России, и в виду того, что жил в относительно маленьком и изолированном городе с очень маленьким рынком в Сибири. Я был тогда инженером предпечатной подготовки, но традиционные типографии уже давно начали умирать. Я так до отъезда и не нашёл никакой новой работы. Чудом удалось собрать денег, чтобы семьёй слетать в Москву и пройти там собеседование и медосмотр. Недвижимость у нас была условно ликвидной (недостроенный дом), продавать из того, что можно на тот момент, было нечего, так что опять повезло, что мы смогли собрать деньги на билеты до США. Когда прибыли на место, первые полгода жили бесплатно, но в очень стесненных и неблагополучных условиях. Денег было всего $1000 на семью с одним ребенком, были один раз ограблены прямо возле дома, где жили. Машину было покупать не на что, так что купили велосипеды. Работу искал вообще любую, куда мог доехать на велосипеде. Сначала это был Amazon (грузчиком на складе) на part-time, потом нашел бесплатную школу при казино и выучился на дилера, и проработал в конечном итоге в казино 3 с половиной года.

Осознание. Когда по деньгам более-менее стало устаканиваться, мы купили машину и сняли свой собственный дом. До работы было 15 минут езды, рядом красивый state park, все сыты-одеты. Встал вопрос, что делать дальше. Можно было делать карьеру в игорном бизнесе. Там, в принципе, всё понятно: учи новые игры и со временем апплайся на обучение на более высокие должности, а дальше просто двигайся по карьерной лестнице. Но я понял, что не хочу во всё это вкладываться, во-первых, потому, что в принципе считаю этот бизнес узаконенным государственным мошенничеством, а, во-вторых, ты обречен до старости жить в этом довольно стрёмном work-life balance, где ты работаешь в те дни, когда у всех выходные. А также культура чаевых - это то, что я тоже считаю каким-то средневековьем. И я решил, что дай-ка я попробую себя в IT.

Искания. Сначала я решил, что стар для программирования, хотя и любил это дело в школе. (Я даже после школы поступил на факультет информатики, который бросил после 2-го курса, где во время учебы занимался чем угодно только не программированием, в основном потому, что у меня был крайне ограниченный доступ к компьютерам. У меня, честно признаться, очень поздно появился персональный компьютер, а когда появился, я стал изучать графический дизайн.) Я попробовал (реально решил просто пощупать) путь QA, послушав Портнова (да, блин, вот такой я древний), чего-то почитал, чего-то посмотрел, заработал какой-то статус на utest, который позволяет брать задания за вознаграждения. Поучаствовал в каком-то количестве охот в стиле Wild West. Даже $500 не заработал, потратил около 2 месяцев, получил массу представления “из первых рук”. На основе которых сделал для себя вывод, что не хочу этим заниматься. Работа слишком лёгкая, чтобы быть правдой. (Единственную вещь, которую получаешь с возрастом, - а тут же разговор о возрасте, - это свой “заработанный” способ делать выводы в жизни, который до сих пор помог тебе выжить.) Короче, не кажется мне это ни надежным, ни интересным, чтобы поддерживать в себе мотивацию. Стал смотреть, что из программирования, где легче всего вспрыгнуть. Решил, что Front-end: {React + JavaScript}. На тот момент (это где-то конец 2017-го) это казалось довольно доступным по информации, активно разрабатываемым, востребованным и имеющим перспективы в будущем. Так сейчас, 5 лет позже, всё ещё остаётся. Конечно, вместо JavaScript - TypeScript. Решил для себя: не важно, как долго, но стратегия в том, что продолжать до тех пор, пока меня не возьмут на работу, а потом, когда возьмут, продолжать изучать, экспериментировать, создавать и до пенсии оставаться хорошо оплачиваемым специалистом. Ну вот тогда я стал полностью игнорировать все opportunities для карьеры в казино, отказываться от овертаймов. Я, единственное, в какой-то момент выучил самую сложную китайскую игру Pai Gow Tiles, чтобы перевестись на дневную смену (да, первые полтора года я работал в ночь). Посмотрел на свою жизнь ретроспективно, пытаясь ответить на вопрос, смогу ли найти на свою затею время. Понял, что живя в России, я просто огромное количество времени тратил на социализацию. Здесь у меня вообще никого из знакомых, так что вот оно время. В общем, спал каждый день 7 часов. Значительные куски свободного времени тратил на обучение и практику, на ежедневной основе.

Начало. Купил старенький ноутбук за $300, установил Git, Node, WSL, завёл аккаунт в GitHub, и каждый день что-нибудь кодил. Практически каждый день. Иногда выходные напролет. Выбирал темы для изучения по принципу, что интересно. Сделал смелое предположение, что если я делаю “длинную” ставку, то мой главный враг кто? Правильно - выгорание. Об этом стоит позаботиться заранее. Поэтому к своей мотивации нужно относиться очень нежно. Тут я не могу ничего универсального сказать. Мне, например, помогло, что я просто очень люблю программировать, и это то дело, которым я готов заниматься и бесплатно. И чем больше ты разбираешься, в том, что делаешь, тем больше ты любишь это делать.

COVID. Ровно перед Ковид мы продали наш дом в России, и это позволило осуществить наши планы по переезду на Западное побережье. Я планировал найти местное казино, возможно, устроиться на part time. Больше сконцентрироваться на учебе, на резюме и на поиске работы. Может, не в этом порядке. А это случилось ровно в начало всех ковидных локдаунов. Мы только успели поселиться в новый дом. Все казино закрыты, вообще ничего не понятно. Спасибо американской системе социального страхования, я попадал под программу от моего предыдущего штата по субсидированным федеральным правительством выплатам по безработице. То есть слышали эту тему в новостях, что после всех этих субсидий работники-за-подояние не хотят возвращаться на галеры? Ну вот я из таких. Не хотел. И не вернулся. Дикий Запад и дикий капитализм, он такой, жестокий. В общем, у меня появились полтора года ранней незапланированной пенсии с проживанием у океана. И эту пенсию я потратил на изучение всего того, что меня кормит сейчас.

Поиск работы. Период с момента, когда я решил, что открыт для маркета, до первого дня работы занял ровно 4 месяца. Было много экспериментирования с резюме, было несколько серьезных интервью по 4 и более часа, но взяли меня в рамках так называемого слепого метода. В смысле, я знаю сейчас свою контору, и знаю, что они даже не знают, что значит “слепой метод”, но суть его проста. Даешь кандидату задание (в моем случае у меня было пара дней), он делает попытку, если тебе нравится подход и уровень, ты проверяешь, что это именно он выполнил это задание, и нанимаешь его, и тебе пофигу, что написано в его резюме.

Выводы. Мой путь довольно специфический. Он подразумевает некоторую долю удачи, а также собственные склонности, как то: мне просто по-кайфу этим заниматься, и технические вызовы для меня лишь путь, как становиться лучше в этом деле. Но у каждого есть свои личные качества, а в 40 лет ты уже должен знать себя, и уметь оценивать свои обстоятельства. Мой поинт в этом рассказе, что сам по себе, возраст в 40 лет не является каким-то особенным осложнением, из-за которого не стоит начинать чего-то с нуля. А без удачи, так вообще никакое дело не выгорит. Половина любого дела - удача. Единственное, как статистически управлять удачей, это увеличивать число дешевых или бесплатных попыток (это я как бывший дилер говорю). Один момент про возраст. Я с самого начала не мог себе представить, что меня реально кто-то возьмёт с моим бэкграундом (по крайней мере я так и не смог себе представить, как подать мой бэкграунд под таким углом) на какую-то откровенно джуниорскую позицию, поэтому я потратил на обучение намного больше времени и усилий, чем если бы мне было лет на 20 меньше, в том смысле, что будучи моложе, я бы раньше пошел на рынок. А тут я расчитывал всё-таки на mid-senior уровень. Еще раз, не ради денег, а потому, что на любую джунскую позицию будет толпа народа, объективный порог входа ниже по требованиям, но из-за этого огромная конкуренция, где я с моим английским и рассказами о том, что я в очередной раз решил сменить профессию, трудно будет пробить дорогу. Может быть, я не прав. (Про казино в резюме я не писал, заменив этот период работы open source проектами.)

11 лайков

Ну кому-то нравится этот термин “full-stack”, но в реальности, этот термин скорее встретишь в чужих резюме и в рекламе бут-кампов, чем в позициях вакансий.

1 лайк

Ну вот скоро собираюсь вторую работу искать, там буду по-крайней мере подобный задор изображать. Это мой, кстати, универсальный совет по поиску работы (а я вполне могу на чемпионы претендовать в том, сколько я в своей жизни работу искал): вы должны стремиться показать работодателю во время интервью, что вы легки на подъем, вам интересно, у вас есть задор.

2 лайка

Респект, на форуме нужны такие истории!

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

3 лайка

Ты забыл про профессионализм :slight_smile:

2 лайка

Да, полтора года, когда я не работал, но, собственно, и негде было работать. С финансовой стороны это, конечно, выглядит так, но в реальности, конечно, есть две стороны этой медали. Первая: полгода из этого - это вообще был какой-то трэш. Мы с России везде переезжаем с кошкой, а это всегда накладывает ограничения по съему недвижимости, а тут мы еще в самый момент попали, и сразу было понятно, что мне с работой будет туго, а лэнд-лорды все хотят гарантий. Также я даже не надеялся ни на что, сначала подался здесь, а потом в своем старом штате, и только через какое-то время Конгресс принял закон, и был довольно длинный период до того, когда я почувствовал какое-то финансовое облегчение. Ребенка посреди года и посреди Ковида определять в местную школу тоже был тот еще квест. Ну я это себе сам на свою… А второй момент, я первый раз за границей оказался в 40 лет, и это был one-way-ticket. Я никогда не отдыхал под пальмами. А тут я как бы вот он, отдыхаю, под пальмами. Вернее, сначала не отдыхал, а потом подумал, а чё я не отдыхаю. Я выбрал довольно бюджетный способ отдыха под пальмами, но это тоже нужно в моём возрасте. Я осуществил мечту и научился гонять на скейте, я начал регулярно бегать и просто занялся своей физической формой. Как-то для себя пробежал полумарафон меньше, чем за 2 часа.

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

Про реальность выучиться за какой-то срок, я не знаю. Время довольно пластичная вещь. Иногда ты можешь сделать 10 дел за тот период, когда обычно делаешь одно, а иногда наоборот. Я сразу для себя сказал, что я по ходу дела буду решать, когда я готов пойти на маркет. Может быть, можно было раньше.

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

5 лайков

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

Мне лично видны некоторые предпосылки для вашего успеха именно как программиста, а именно:

  1. первичное инженерное образование и работа, а соответственно технический склад ума
  2. базовые познания в программировании еще в молодости (что не говори, а два года на факультете информатики, это не совсем с нуля)
  3. некоторый опыт предварительный в самих айти проектах как таких (обучение тестированию, работа на Ютест)
  4. наверное самое важное - любовь (страсть) к самому процесу программирования, этого ни на курсах, ни в университетах не освоить, и деньги не помогут
  5. профессиональная каръера игровая - могу ошибаться, но думаю такая работа здорово развивает логическое мышлениеи память
  6. стечение обстоятельств (ковидный отпуск для обучения), в отличии от dreamexplorer я бы все же не ставил слишком высоко эту удачу - ну просто потому, что шансы подобного рода выпадают многим из нас по жизни, другое дело, что мало кто способен ими воспользоваться (я сам лично не смог, потому как имел свой бизнес, который в принципе давал возможность найти достаточно времени для обучения стоящей оплачиваемой профессии, чего-то добиваться большего в жизни, но увы, не оказалось ни целеустремленности к чему двигаться, ни решимости начать и завершить)
4 лайка

Лунатик молодец!
Буду давать ссылку на твою историю, как на подтверждение факта, что после соракета реально “уйти в айти” без бэкграунда и смс.

4 лайка

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

1 лайк

Спасибо вам за ваш вдохновляющий рассказ. Читал на одном дыхании. Полностью с вами согласен по поводу удачи и страсти к своему делу. Я думаю это стало основным фактором для вас чтобы получить эту работу. Мотивация это наше все. На данный моменет я для себя вижу только одну преграду это время, то есть совмещать учебу и фул тайм работу. К сожалению нет возможности устроить себе незапланированную маленькую пенсию.

1 лайк

Это отмазки. Без обид, я сам такой же.

Пару академических часов (2x45 минут) раза три в неделю любой из нас может выделить.

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

Вот только пару месяцев назад знакомая нашла первую работу тестировщиком после буткампа. Женщина, 40+, в прошлом - учительница математики.

1 лайк

У меня электрические машины. Совсем не мешает, идет как профильное

Время - не преграда. Преграда - это недостаток времени. Но если не ставить себя в обязательные временные рамки, то и не будет недостатка времени. Full-time работа - это 8 часов 5 раз в неделю. Есть 2 дня в неделю, которые можно посвятить и до 4 часов каждый день. Для меня это было так: я ненавидел свою работу, и это меня мотивировало каждый день, когда я возвращался домой, садиться за компьютер и отдыхать от работы. Сразу дам один совет, который мне помог: с самого начала научитесь печатать на клавиатуре слепым методом на-английском, это повысит вашу продуктивность и даст ощущение свободы с первых шагов. А по поводу отпуска. Я на него не рассчитывал, так получилось. У меня изначально был план сразу после переезда начать выходить на рынок, к тому моменту я уже 2 года занимался, и в принципе, это могло быть достаточно. Но Ковид сам по себе спутал все планы. То есть это больше история не про бесплатный отпуск, а про то, что нужно быть гибким к обстоятельствам, не превратить свою жизнь в ад, и всегда держать себя мотивированным.

3 лайка

А мне наоборот ковид помог, как начались локдауны, компании сразу озадачились онлайн поддержкой своей работы и резко увеличился спрос на работников в сфере разработки ПО. Я свои первые два оффера получил в примерно марте 2019

1 лайк