Software Engineer после 40

Там не совсем так. Факультет информатики - это скорее следствие моей любви к математике в детстве. Я реально мало что вынес с тех 2-х лет, кроме того, что это профессия для каких-то токсичных задротов, это в то время даже не сулило каких-то особенных денег, на факультете стояли какие-то старые машины из соц-лагеря, а в подвале стеллажи с платами на которых разве что ламп не было. А познания в информатике, которыми я пользуюсь сейчас (теория сложности вычислений с ее big O в основном, алгоритмы, а также теорема CAP, теоретические принципы, лежащие в основе REST) - это всё-таки обновленные знания, которые я уже добывал самостоятельно.

Это не сильно о каких-то умственных способностях, на самом деле. Там больше практики и много ловкости рук. Но вот чему точно эта карьера меня научила - это выдерживать максимальное психологическое давление. Когда я получил свою работу как SWE, у нас было два фронт-енд девелопера (включая меня), и один тим-лид. И обстановка там была какая-то очень токсичная. Я только успел сделать обновленную навигацию для их приложения и написать еще одно с нуля для административных нужд, и, вот, через 2 с половиной месяца моей работы, без всякого предупреждения после какого-то кулуарного конфликта, суть которого я до сих пор не знаю, наш тим-лид просто ушел. А тут еще и мой peer уходит в запланированный отпуск. Я остаюсь со соей фичей, которую разрабатываю, и с чужой, которая, как оказалось состоит из какого-то одного массивного коммита, который даже не проходит элементарные тесты. А тут еще они нанимают нового engineering manager, который как Маск сейчас в твиттере. И он начинает всех прессовать, а так как по срокам пролетает именно фича другого девелопера, а его нет, то меня запирают в fishbowl с видом на горы и с огромным экраном, видным из любого уголка, и я начинаю практически с нуля, разбивая на коммиты, которые можно тестировать каждый по отдельности, разрабатывать фичу. Сроки мне ставят нереальные, я сразу говорю, что они нереальные, новый директор хочет выпендриться перед менеджементом, показав свою эффективность. Вот и представьте себе степень давления, которое выпало на мои плечи. Я сразу сказал себе: нихрена, ещё посмотрим, кто кого, - и просто выполнял свою работу, как считал нужным. Вот тут мне опыт дилера в казино очень помог. Как говорится, хочешь увидеть всю глубину человеческой тупости, иди в казино (ну или в какой-нибудь американский корпоративный IT-department).

1 лайк

увы, к сожалению, это все в штатах настолько типично… необязательно попадать ни в казино, ни в IT, чтобы прочувствовать всю “прелесть” взаимотношений в коллективе :slightly_smiling_face:
с вашим упорным характером, думаю вы далеко успешно можете пойти в каръере, несмотря на возраст

1 лайк

1.Я бы порекомендовал следующие бут кэмпы Revature.com, Graduate Training Programs and Careers | Wiley Edge. Там как раз платят за то, что учишься. Потом ищешь работу и отрабатывашь 2 года. Знаю многих людей кто отучился и успешно работает.

2.Или если с классической магистратурой без гринки по визе студента то compro.miu.edu (я по ней учился). Ежегодно выпускает и трудоустраивает до 600 студентов

2.1.если с гринкой то
https://msd.miu.edu/. Тут не в курсе но тоже много наверное около 40-80 резидентов США(а чаще всего гринкардхолдеры) выпускаются.

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

Они дают лоан на учебу,который отдаешь как устроишься. Там заведете полезные студенческие связи. Упор на магистартуре на java, spring boot, js. + front - angular, react. Самый тяжелый алгоритм курс. Для американцев упор на front, интернациональные студенты упор full-stack(70% back, 30 -front). + cloud

5 лайков

Мне 46. Получил 1ую работу в США full stack dev в 2020. На возраст не смотрят.

Сейчас менеджерю

6 лайков

Вы с предыдущим опытом или тут переучивались?

Сейчас накидываю план обучения для себя на ближайшие несколько месяцев.
Вы все как уже программисты с большим оытом на что бы посоветовали сделать
упор в первую очередь. Как я понимаю надо начинать с Frontend части? Какие языки программирования учить и какие технологии будут в тренде ближайшее время?
Примерную структуру обучения я себе вижу так.

  1. Learn Programming Languages and Other
  • html, css
  • javascript
  • python
  • react
  1. Course Harvard’s CS50
  2. Learn Data Structure and Algorithms
  3. Build a Portfolio on Github

Спасибо, буду признателен любой критике

1 лайк

До этого опыт был ИТ-аналитиком, менеджером, нач отдела, департамента около 15 лет. Хотел попасть в США но тут своих менеджеров, аналитиков полно. Да и англ нужен флюент

тяжеловато мне было. Так что вернулся к тому что умел, ( у меня опыт ИТ-аналитика, и менеджера 15 лет в стране исхода) зато за 3 года прокачал анлийский, культуру, методологии. Наелся тоже прессинга, поработальв супер командах и в токсичных овертаймах.

-и понял как тут все работает.

Приехал как студент, сейчас на трудовой визе. Так что некоторым крупно повезло, что на гринкраде. Мне например студ лоан дали под 9%. И никаких чеков во время ковида. Пока работу не получил и учился семья ждала целый год меня, потом только перевез.

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

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

Вот например, как вам такие примеры моих сокурсников с африканского континента- воевали с 16 лет(призыв с 16 у них), надоело убивать, переплывали море на лодке, через всю Европу, до Британии, потом в США, на уберах по 5 лет. У которых даже не было велосипеда никогда в детстве, не говоря о компьютере. И страны в состоянии непрекрающихся войнгде правительство подаваляет собственное население авиацией…И ничего тоже рабоатют в ИТ теперь в США и неплохо живут. Некоторые не видели семью 4 года, и только потом как получали грин карты или канадские доки привозили семьи.

Или например афроамериканцы, которые родились где-нибудь в неблагополучной Луизиане…со всеми вытекающими и в итоге в ИТ после буткэмпов.

6 лайков

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

Зачем ты хочешь учиться IT, чтобы работу найти? так изучай вакансии :wink: Гугли исследование рынка труда. Опирайся на объективные данные, не перекладывай ответственность :wink:

Посмотри на devops лучше. Пока не поздно

2 лайка

Звучит мотивирующе и оптимистично, но…

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

Примеры сокурсников с африканского континента вдохновляют, но я за 20+ лет в Америке сменил много мест работы и не видел такого ни одного. То есть, примеры исключительные, а не типичные.

“Афроамериканцы, которые родились где-нибудь в неблагополучной Луизиане…со всеми вытекающими и в итоге в ИТ” – бывает. Насколько часто, определить не могу, но я работаю в большой конторе, и среди всех, кого знаю или вижу на митингах, такой один, на примерно сотню сотрудников…

ТС как раз не смотрит на советы, ему все в голосину “иди в девопс, тебе проще будет стартануть”, а он себе хтмл в ТУДУху насувал. :man_shrugging:

А можно поподробнее про этот переход?

Никакие. Вы понимаете, что выпускники буткемпов если повезет найти работу, работают примерно за минималку в шити конторах? Если не долина, то это будет 30-40к на старте. На это надо жить и отдавать лон за учебу.
Я сама знаю только одну историю, когда выпускник «программистских курсов» устроился в фаанг. Только он никому не рассказывает, что он там не программист, а гордый инженер. И его работа - ручками копировать данные из одного спредшита в другой без какой-либо аналитики этих данных. Программированием там не пахнет, да и деньгами тоже. Ну и это было лет 6 назад. Сейчас уже такой халявы нет. Сейчас он сидит тише воды ниже травы и ждет когда халява кончится и все его коллеги по трудоспособности пойдут под сокращение. Новых знаний он не приобрел и на работу больше никуда не берут, хотя в резюме 6 лет фаанга.

Учите с++ и идите в селфдрайвинг. Учите хаскель и идите в финтех. Займет ненамного дольше. Будете востребованным спецом.

2 лайка

как-то все очень печально… прям вытрезвитель какой-то под конец искрящей волны ферамонов светлого будущего с айти :thinking:

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

2 лайка

Спасибо за критику. Если бы я не слушал советы я бы вообще эту тему не начинал.

1 лайк

Все правильно:
– Возможно?
– Да.
– А будет тяжело?
– Еще как!

Ну и удача, тут порой такие кадры на сеньерских позициях встречаются: мегабайты в байты перевести не могут (

А чем обусловлено желание идти во фронтэнд? Фронтэнд - это программирование визуальной составлявщей приложения, вам реально нравится этим занимться?
По мне это кропотливая нудятина выравнивать относительно друг друга элементы интерфейса :nauseated_face:, я бы ни за какие коврижки не пошел бы это делать.

Кстати о птичках, не знаю какой эффективный менеджер протолкнул “округление” единиц размера данных до 1000 и введения “новых” единиц измерения как GiB, MiB; отхлестал бы по лицу клавиатурой.

1 лайк

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

1 лайк

100%, при необходимости править HTML, чтобы навести “красоту” меня начинает подташнивать)))

2 лайка