Бл, есть прям котоламповая история, ей лет 10 точно. Одна компания имела у себя очень странный стек, на который очень долго искала разработчика. Так долго искала, что уже спокойно три-четыре раза любого мидла с другого языка переучила бы. Но нет, руководителю нужен был человек с опытом именно на таком стеке. Деньги предлагали хорошие в целом, люди приходили, но всем чего-то не хватало.
И вот один человек узнав про такое от знакомого из данной компании, за месяц с хвостиком освоил стек на таком уровне, чтобы как минимум отвечать на все вопросы на собесе и заливать спокойно про свой многолетний опыт.
И пошла моча по трубам. Он торговался две недели, получив почти +45% от стартовой суммы.
Вышел на работу и в своем режиме спокойно работал, попутно изучая стек.
Конечно, история не про умного и хитрого разраба, а про долбоеба руководителя.
Ну такие поступки явно не для всех, да.
Кто-то же до сих пор за бешеное бабло правит банковский софт в США на древних языках.
Вы что фильмы не смотрели? Там парой кликов переводятся миллиарды долларов с одного счёта на другой
Смотрел. Но там ещё удав разговаривал, я не уверен, что информации из этого источника можно доверять
Про всякий кобол в банках США - это враньё, кстати говоря. Оклады с этим языком идут ниже, чем Java синьоры, даже без учёта зарплат в FAANG.
Верно то, что иногда предлагают двойную-тройную ставку за временную работу «исправить немного вот там», но это редко.
Кстати, тот же регулятор США оценивает такие системы как высокорисковые, а потому банки уже давно не держат ничего серьезного на старом легаси.
Да и не представляю, чтобы чувака который всю жизнь писал на 1 языке, позвали даже на джава мидла. Можно и миллион стеков поднять, только платят за конкретный стек. И тот кто в нём имеет опыт по любому будет гораздо более приоритетен, чем тот кто недельку к собесу подготовился. Это любой техлид поймёт, что перед ним чувак, не сделавший ни одного проекта на джаве.
Но мысль моя была не о том, что хорошо можно научиться кодить за неделю. Мысль была о том, что нет ничего страшного в том чтобы остаться на очень странном стеке если за это хорошо платят - ни в какой конкурентоспособности это не потеря.
Язык-то сам выучить относительно легко. Вот только к языку еще придется учить фреймворки и API, с пониманием принципов их работы со всеми нюансами.
Надо еще привить себе практикой восприятие синтаксиса, чтобы программы не читать каждый раз про слогам. Это как выучить 200 популярных слов иностранного языка, купить словарь и идти устраиваться переводчиком)
Не согласен что другой язык программирования это как другой язык. Максимум это немного другой диалект - все понятно же сразу. Ну может писать сразу сложновато, но уж с чтением то кода точно особых проблем не возникает.
Никому не интересно, чем ты раньше занимался и как быстро ты вникаешь, если у тебя нет никакой базы и опыта в стеке. Допустим ищут джава мидла, приходит чувак, который тыкал сап - и две недели почитал про синтаксис джавы. Ему что скажут на собесе?
Тратить время и переучивать? Так проще джуна тогда взять после универа и переобучить, благо там и цена вопроса и запросы будут джуновские
Получу тестовое задание на джаве, точно его сделаю лучще чем джун какой то и получу работу, пусть и на позиции джуна или мидла.
Через полгода прохаваю стек и попрошу перевести меня в синиоры. Все.
Ну а про полгода и в синьор, смешно. Мидлом сделают, если косяков не будет, за счёт прошлого бэкграунда. Синьор любой инцидент на проде должен будет в течение часа пофиксить, а что ты пофиксишь, если ты глубину не знаешь вообще? Поэтому к слова и ценятся глубокие спецы, а не всякие фулстак которые на галерах разве только нужны. Резюме js, Java, angular, sap любой нормальный тимлид сразу в ведро выбросит - потому что это выглядит как некомпетентен нигде
В подавляющем большинстве случаев синиор - это не тот кто 15 лет на одном стеке сидит, это просто определенный уровень интеллекта и опыта. А конкретный стек не важен, какая хрен разница мемкэш у тебя на проде отвалился или редис. Важнее знать как он в принципе устроен.
ага, а потом сидишь и за таким синьором правишь, так как он банально не знает половину подходов и решений в этом стеке
Что не означает, что в команде нет других синиоров.
Это когда переходишь между подобными языками. Посмотрел бы я как, кто-то бы перешел с того же ABAP на условный Java или же обратно. Собственно синтаксис там легчайший, только ты нафиг с этим синтаксисом никому не вперся, нужно знать домен. Тут даже С модуля на модуль внутри того же сапа со скрипом берут разрабов.
Переход с сеньора на джуна не в счет.
Ну, возможно, он не совсем долбоеб. Человек, утверждающий, что знает стек - это тот кто утверждает, что знает стек. То есть, если он, например, накосячит, то с него будут спрашивать как с того, кто знал стек, но накосячил. В том числе, это может повлиять и на резюме этого сотрудника(ну там всегда можно отзыв на линкеде оставить, или если хрюши будущих контор будут звонить и спрашивать о кандидате, то можно сказать хорошего.
Разраб со старого стека, переучившийся на новый в краткий срок, может в случае косяков лепить отмазки: "ой, ну я же только 2 месяца этот язык изучаю" - и он, кстати, будет так делать. Да и ситуация такая 100% возникнет.
Так что, если предположить, что у конторы имеются деньги с запасом, то я бы на месте руководителя так и поступил бы
У нас на завод пришел станок с древней системой, старее говна мамонта. Только один умел на нем работать. И за два оклада вышел на него. Это был первый человек с ЗП больше 100к, но через пол года станок приказал долго жить и окончательно умер, проработав 15 лет.
Типичный программист
1K поста6.3K подписчиков