Приглашаю обсудить дальнейшее развитие карьеры разработчика в современных реалиях с учетом нынешних трендов. Речь пойдет об опытных разработчиках которые работают не меньше пяти лет и занимаются корпоративной разработкой.
Перечислим современные тренды:
1) Избыток разработчиков на рынке труда. Относительно высокая заработная плата в лучшие времена и мощная пропаганда от инфоцыган, ушлых кабанчиков и даже государства сделали свое дело. Тренд совершенно точно будет дальше развиваться. Его последствия очевидны - это снижение заработной платы и необходимость держаться за рабочее место потому что за забором теперь очередь. Трудности со сменой работы.
2) Упрощение разработки. Все мы понимаем что разработка ПО в 20 веке сильно отличалась от современной и была уделом небольшого круга умных людей которые хорошо шарили за науку. Сейчас мы имеем гораздо более простые языки программирования которые скрывают сложность, очень умные и мощные среды разработки, фреймворки в которых реализованы самые сложные технические вещи. На подходе ИИ который сильно упрощает работу с легаси, прототипирование, поиск и исправление багов и много другое. Возможно в скором времени ИИ будет способен генерировать документацию по бизнес-логике с диаграммами. Все это говорит о том, что в будущем техническая часть будет минимально присутствовать в разработке. То есть не нужно будет кодить самому алгоритмы которые не относятся напрямую к бизнес-логике. Я бы сказал что уже технической части слишком мало по сравнению с тем что было 10 лет назад. Техническую часть на себя берут девопсы, а разработчики вынуждены глубоко погружаться в предметную область и кодить бизнес-логику. Предполагаю что банки и подобные учреждения будут охотнее брать профильных специалистов по своему направлению с дополнительным навыком кодирования. Более технологичные компании и проекты будут предпочитать разработчиков которые очень хорошо соображают в архитектуре и систем дизайне. Требования к рядовому разработчику будут примерно такие же как сейчас к архитектору. Разработчик будет погружаться в предметную область, вести переговоры о реализации фич, готовить сам себе ТЗ, проектировать дизайн и реализовывать. Ну то есть на все руки мастер. Скорее всего с поддержкой девопса (или девсекопса). Аналитики будут больше не нужны. Все тестировщики будут кодить автоматизированные проверки.
3) Многоуровневые собеседования. Предыдущие два тренда образуют третий тренд. Многие неадекватные собеседования делаются намеренно чтобы сбить ценник специалисту или вовсе не брать его чтобы сильнее завязать работодателя на себе. Первый звоночек неадекватного собеседования это отсутствия внятной структуры. Яндекс, авито и прочие хорошо прописывают сколько будет уровней, что на них будет и как они оценивают уровень разработчика. К ним у меня претензий нет. Когда вам пытаются провести квалификационный экзамен по случайным темам и погружаются в эти темы глубоко до нюансов - то сразу можете сливаться с этого собеседования. Собеседующие помимо вышеперечисленных причин могут еще попытаться перенять ваш опыт по актуальной для них задаче. Для них каждый такой кандидат как небольшая бесплатная консультация. В общем, это верный сигнал того что вас хотят поиметь. Доверяйте своему жопному чутью и сразу посылайте таких собеседующих. Отдельно стоит сказать про более менее адекватные многоуровневые собеседования. Насколько я помню, в фаангах собеседования делят на следующие уровни: скрининг, алгодрочь, систем дизайн, софт скиллы. В этой схеме очевидно лишняя ступень это алгодрочь и скорее всего в будущем от нее могут отказаться. Остальные уровни считаю вполне себе оправданными и они никуда не денутся, особенно систем дизайн. Скрининг на полчаса нужен чтобы получить общее представление о кандидате и дать ему представление о потенциальной работе. Систем дизайн нужен потому что это настоящее и будущее разработки, где нужно уметь самому собирать требования и проектировать, а не ждать что аналитик за вас напишет ТЗ, архитектор подберет подходящие инструменты, а вы легко и непринужденно закодите. Нет, это все нужно будет делать самому из-за предыдущего тренда. Софт скиллы спорный момент, но я понимаю желание работодатели взять работника который будет высокомотирован, эффективно коммуницировать и помогать остальным.
Постараемся ответить на вопрос: Что делать опытному разработчику? Самый очевидный вариант это адаптироваться под новые реалии:
-
Во-первых, погружаться в систем дизайн и архитектуру. Это должен быть самый главный приоритет.
-
Во-вторых, осилить на определенном уровне алгодрочь. Это самый неприятный момент, но необязательно становиться экспертом в алгоритмах.
-
В-третьих, предпочитать собеседования с четкой структурой и избегать собеседований где вас хотят поиметь. Я не предлагаю сразу же отбрасывать собеседования без уровней - это тупо. Среди них встречают вполне себе адекватные проекты в больших компаниях, где вы будете работать по 3 часа в день. Если же вы чуете жопой что вас хотят поиметь на собеседовании - сразу сливайтесь и оставляйте обратную связь HR и (если можете) начальству тех неадекватов что вас собеседовали. Неплохая практика делать запись собеседований.
-
В-четвертых, нарабатывайте связи в индустрии, ходите на конференции и поддерживайте связь с бывшими коллегами. Это очень хороший способ остаться на плаву когда вам будет 40+ лет.
-
В-пятых, не надо углубляться в технологии без производственной необходимости. Скорее всего это вам нигде никогда не поможет и вы потеряете драгоценное время. Лучше потратьте время на поверхностной изучение нескольких технологий, чем глубоко одной.
-
В-шестых, старайтесь развиваться по карьерной лестнице и не сидите в разработчиках до 40 лет потому что вам это якобы больше нравится. Это совершенно точно тупик. Используйте возможности для перехода на роль тим лида, тех лида, продакт овнера, архитектора и т.д. Но не рекомендую идти в менеджеры.
Обсудим бонусные пункты:
Я хочу работать на себя. У меня нет знакомых айтишников кто смог бы организовать свой бизнес и хорошо зарабатывать на нем. Большинство схем которые работают сегодня - перестают работать завтра. Разработать хороший продукт без инвестиций в одного не реально. Про фриланс думаю тоже многие уже знают. Работать на себя в айти практически нереально, особенно в нашей стране. Тем не менее, если есть силы и желание то попробовать однозначно стоит. Это будет полезный жизненный опыт.
А что если свичнуться на стек X? Взвесив все за и против можно попробовать, но надо понимать что вы скорее всего сильно просядете в зарплате и далеко не факт что игра будет стоить свеч. Но если ситуация такова что вы в конце нулевых сидите на дельфи, то свич становится уже необходимостью. Важно следить за такими вещами.
Хотелось бы еще обсудить варианты про свич в девопса (девсекопса), хакеры (пентестеры), в железячники, геймдев и прочие направления. К сожалению, у меня нет достаточной информации для оценки перспектив этих направлений. Слышал только что геймдев это адовая потогонка с зарплатами в несколько раз ниже корпоративной разработки чисто для фанатов компуктерных игр.
Если можете сваливайте из айти. Я приводил здесь уже такую аналогию. Айти на своей заре было прекрасной зеленой поляной с множеством красивых цветов. Кто раньше пришел на поляну - тот больше всех унес. Сейчас это степь где едва видны травинки. Когда-то программирование было субкультурой, в которой наивные разработчики хотели сделать мир лучше. Сейчас это мир корпоративной культуры с соответствующей бюрократией, шизой и прочим. Мне понятно желание вкатышей работать на непыльной работе в теплом офисе или из дома. Взгляните на инженеров на заводах и в НИИ. Подумайте, хотели бы вы такой жизни? Ведь айти идет именно этой дорогой. Заработная плата больше не растет, западные компании ушли, новых отечественных проектов все меньше. На западе прошли массовые увольнения, вся разработка отдается на аутсорс индусам и не только для максимальной экономии. Вы реально хотите конкурировать на западном рынке с индусами за три копья? Увольнения у нас пока не носят массовой характер, но уже происходят. О них просто не пишут в новостях и на хабре. Увольняют в некоторых местах десятками за раз. И это не следствие "тяжелой экономической ситуации". Она всего лишь дополнительный фактор к сложившимся трендам. Не смотря на всю печальность ситуации варианты развития все еще имеются.
Какие у вас планы по карьерному развитию в айтишке?
Аноним


Комментарии (224)
Смотря какие цели ставить. Пойти в офис на не сильно потогонную работу чтобы хватало на еду и кое-какую жизнь думаю и сейчас возможно.
Также можно дауншифтнуться. Тут кто-то писал вот бросить все и пойти на ферму, но сх тяжелый и малоприбыльный труд. Вместо этого можно "уйти на ферму" но в ИТ, найти себе источник минимального дохода, а оставшееся время отдыхать, и для этого не нужно прямо строить ферму и каждый день раскидывать навоз вилами.
Что делать, если хочется именно развития и серьезного дохода? Это интересный вопрос, я вот тоже пока не знаю.
Какие варианты у того же плиточника? В конторе ему определят ежедневный объем в 10-20 квадратов и зарплату в 1000, чтоб не сдох и вперед на баррикады. Неудивительно, что большинство идет в самозанятые специалисты и получает 1000 за неделю-полторы. Я делал ремонт у себя дома и первый раз в жизни укладывал эту пресловутую плитку, ну и что? Первое время тяжело физически с непривычки и кажется ужас-ужас, но по мере прокачивания определенных груп мышц (которые у айтишников редко работают) все будет не так страшно. Сложности в этой работе по сравнению с ИТ нет никакой, я сделал себе на 4+, первый раз в жизни и пользуясь дешевым инструментом, купленным на 1 раз. Так что айтишник легко станет первоклассным плиточником благодаря развитой дотошности и вниманию к мелочам, а с проф. инструментом это будет не такая и тяжелая работа.
Возвращаясь к ИТ, что делать если хочется резкого развития и повышения дохода? Только работать самому и на себя. Других вариантов то и нет. Да, при этом нужно уметь в фуллстек, БД, маркетинг, английский, быть самому себе бизнес аналитиком, кодером и админом. Тяжело? Но разве легче учить 5 новых фреймворков в угоду дяде и идти унижаться на дрочьсобесах? И да, прибыль не гарантирована и позволить себе жить на подсосе годами и десятилетиями могут не только лишь все. Если вы уже попали в капкан долга (ипотека, дети, кредиты) то выбора у вас, наверное, уже нет.
А если выбора нет, то это уже не вопрос развития, а вопрос выживания. Тогда почему бы не свичнуться туда, где платят? Тот же ремонт квартир, плитка, мебель, проектирование, дизайн интерьеров и т.п. На мой взгляд у айтишников есть огромное преимущество перед "традиционными работягами" такое как дисциплинированность и внимание к мелочам, ведь большинство работяг мешают клей на глазок, отрезают плюс-минус, забивают кувалдой т.к. быстрее ведь технологии придуманы для лохов. Многие "спецы", которых я нанимал для ремонта, имели одну и ту же особенность - абсолютно не хотели и не собирались думать ни на миллиметр от поставленной задачи, как сказали так и сделал. В традиционных специальностях очень не хватает айтишных мозгов и аналитического подхода, но проблема тут в том, как это продать. Придется объяснять преимущества доказывать убеждать - общаться с большим количеством клиентов, что для типичного айти-интроверта весьма тяжело. Рабочему специалисту, работающему на себя, не столько тяжело физически сколько эмоционально, но работа на себя это путь повышения доходов и независимости. Софт-скилы, они самые.
Работа на дядю или работа на себя? Какие еще есть варианты то? Пока работа на дядю была непыльной и прибыльной - окей. Но когда сложность почти сравнялась каждый должен выбрать вариант куда свернуть.
Работа на себя может привести к еще большему демпингу, что уже прозошло на фрилансе, когда сайты делаются за опыт.
Если кто-то делает сайт за опыт, то опыт получают оба, как фрилансер так и заказчик :)
ПС. Речь больше не о фрилансе, а о создани своего продукта. Да, убийцу фейсбука или гугла уже не создашь, но нишевые микро-продукты, имхо, вполне возможно. Главное не делать никаких бесплатных версий, в надежде, что народ набежит и потом начнет покупать.
https://another-it.ru/2024/04/01/indie-hacking-scepsis/
Ага, как раз только что перечитал. Все так. Но! Это как те два стула, каждый сам выбирает делать себя удобным для дяди или развиваться для себя.
Увы, но для айтишника самый нормальный и чуть ли не единственный путь к независимости - это открыть свои курсы, менторство, какрьерные консультации, вот это вот всё. За фриланс платят копейки. А всё потому, что ты своими навыками сильно привязан именно к компаниям. Путь к наибольшей независимости лежит через творческие специальности, где ты можешь делать контент, который может понравиться куче людей. Чуть к меньшей независимости - через всякие ремесленные дела, где ты индивидуальным клиентам оказываешь услуги, и то ты привязан географически, не везде такое будет хорошо цениться. Лучше уж записывай тик-токи о том, что в айтишку идти уже смысла нет. И то перспективнее будет
Медиа совсем другой параллельный мир. Не всякий айтишник с синдромом самозванца сможет уверенно выдавать в эфир экспертный контент. Да и какая тут независимость, сегодня ютуб есть, завтра нет.
С продуктами, конечно, все очень сложно сейчас. Сраные гуглы и фейсбуки понараздавали все юзерам бесплатно. Но есть и положительные примеры. Хорошо бы кто написал статью как делал свой продукт и все профакапил.
А вот надо всеми силами избавляться от этих ублюдочных тараканов в голове. Они будут мешать везде и во всём вообще. Мне кажется, синдром самозванца рапространяют манагеры, чтобы айтишники начали себя обесценивать и их было легче прогибать на зарплату
Я уже говорил (в т.ч. автору сайта) что вполне себе поляна. Масса людей разочарована айти и ищет себе confirmation bias. А контента отличного от "300К наносек не напрягаясь" пока ещё очень мало.
Пора делать и рекламировать курсы заработка в тик-ток 300к в наносек под пальмой не напрягаясь :)
Там, на Ютубе, уже давно конкуренция умопомрачительная. Особенно в русскоязычном секторе (мы всегда славились обилием халявщиков).
Каждый прыщ с 1000 подписчиков пропихивает свои гавнокурсы и услуги менторства. Здесь даже где-то статья была на эту тему.
И тут - опаздание, поезд ушел. Тьма-тьмущая продавцов лопат в период золотой лихорадки.
P.S. Особенно забавно, как какой-нибудь крендель с 1500 подписчиков говорит, что еще вчера он получал 20000 Евро в месяц, но вот решил бросить работать на дядю и открыл свое дело. :)
Российская аудитория ютуба скоро покинет (уже покидает) этот ресурс, а с ними и контент мейкеры, с ними и ботофермы (и кремлеботы тоже), с ними и цыгане. Останется малая часть особо ушлых кто будет обходить это но она роли не играет.
я вот понять не могу - неужели всё это пользовалось спросом? нет, я могу понять учебные центры. но вот все эти телеграмм-канальные-инфоцыгане и ютуб-гуру - в чем их профит был создавать весь этот информационный мусор? ну не поверю я, что им прям каждый второй нищий вкатун так стремился занести бабла.
Я уже говорил, мои подозрения что это ширма для отмыва и легализации чёрного нала от всякой наркоторговли и т.п.
> Многие «спецы», которых я нанимал для ремонта, имели одну и ту же особенность — абсолютно не хотели и не собирались думать ни на миллиметр от поставленной задачи, как сказали так и сделал.
Это таких адекватных работников еще поискать надо, которые способны "как сказали, так и сделать". Обычно их вечно тянет на самодеятельность, надо следить за ними в оба, и все равно не уследишь (особенно если параллельно сидишь говнокодишь на работе). И еще так обижаются, когда им высказываешь и заставляешь переделывать.
Вот у меня эти самые ваши плиточники плитку в санузле например хорошо положили, а заземление ванны и полотенцесушителя отрезали под корень. "А, это старая тема, оно не нужно, всем всегда отрезаем". Когда заставил восстановить -- восстановили, но проводом ШВВП, матькаться грех. Спросил: знаете, что означает буква Ш в аббревиатуре ШВВП? -- обиделись прямо до усрачки, так в итоге с ним и оставили.
И вот вроде и мелочь, и как будто ложка дегтя в бочке меда.
Так что, боже упаси, если этот сброд думать еще начнет.
ШВВП в ванной? Ну да, такое себе. Хотя на лампочки 12-вольтовые после трансформатора за подвесным потолком я его кидал, там нестрашно :)
Справедливости ради, если труба стояка полипропиленовая (что часто в современных новостройках), полотенцесушитель и правда можно не заземлять. Но я о том и пишу, любой айтишник сразу даст фору работягам именно из-за привычки читать доки и соблюдать их в мелочах.
Думать - имел ввиду на перспективу, как любой айтишник думает, а как дальше будет развиваться код, как будет интегрироваться и т. п. Сантехники даже опытные, лепят говнокод, который работает здесь и сейчас, а что будет дальше их не интересует. Например нужно вывести точки под смесители, изливы и т.п. они прилепят их в произвольном месте и так и врежут. А по-хорошему нужно смотреть на раскладку плитки и делать точки вывода ровно в центре отдельной плитки. В результате у 90% людей смесители стоят криво или вобще залезают на шов, ну работает же, ачотакова?
> Справедливости ради, если труба стояка полипропиленовая (что часто в современных новостройках), полотенцесушитель и правда можно не заземлять.
Про уравнивание потенциалов не слышали. Трубы хоть и пластиковые, но теоретически полотенцесушителя (хоть он и довольно высоко) тоже может коснуться какой-нибудь электроприбор, у которого произойдет пробой на корпус. И юзер может при этом задеть одной рукой этот сушитель, а другой, скажем, ванну или батарею.
Но это все даже не суть - суть в том, что если заранее было проговорено, что любое изменение только по согласованию с заказчиком, то бишь со мной - значит, если видите, что что-то ненужное, на ваш взгляд, торчит - нужно сначала спросить. А так же вашу, работников, экспертизу я буду спрашивать там, где считаю нужным, а где не считаю - не буду и по итогу будете делать так, как я согласовал.
Вот, казалось бы, суть нормальных рабочих отношений, а люди с большим опытом ее понимают как-то по-своему и даже объяснить не всегда возможно.
Насчет людей полностью согласен, такого много. Делают как им удобнее положив болт на технологии чтобы меньше напрягаться, или наоборот заставляют заказчика покупать более дорогие материалы и расходники, чтобы легче работалось.
А вот ремонт, сорри, моя любимая тема. Заземлять полотенцесушитель необходимо для исключения электрохимической коррозии из-за блуждающих токов, а появляются они если стояк металлический и заземленный (у меня пластиковый и полотенцесушитель не заземлен и все в порядке). При пробое прибора на корпус моментально сработает УЗО (которое обязательно должно быть), так что ситуация описанная вами в современном ремонте полностью исключена.
> Заземлять полотенцесушитель необходимо для исключения электрохимической коррозии из-за блуждающих токов, а появляются они если стояк металлический и заземленный (у меня пластиковый и полотенцесушитель не заземлен и все в порядке).
Не только. Говорю же, гугли про уравнивание потенциалов.
> При пробое прибора на корпус моментально сработает УЗО
А если не сработает?
Полагаться на срабатывание УЗО -- это как полагаться на RAID, забивая на бэкапы.
Как раз таки если на корпусе, например, стиралки появится фаза то если коснуться корпуса и полотенцесушителя ток пойдет через все тело на землю и как раз таки было бы лучше если бы он не был заземлен, но он и так заземлен через воду, но корпус также должен быть заземлен и тут сработает автоматика. А если вдруг кто-то не ставит УЗО или хотя бы простой автомат, тогда соседей убьет в ванной раньше, чем кто-то растянется в попытке коснуться одновременно прибора и ПС. Заземлять нужно именно для защиты от блуждающих токов, и то не всегда.
> он и так заземлен через воду, но корпус также должен быть заземлен и тут сработает автоматика. А если вдруг кто-то не ставит УЗО или хотя бы простой автомат, тогда соседей убьет в ванной раньше, чем кто-то растянется в попытке коснуться одновременно прибора и ПС
Учи матчасть.
УЗО ставить надо, но УЗО не отменяет заземление. На одно УЗО полагаться не нужно, так как есть ненулевая вероятность, что не сработает.
Соседей не убьет в ванной, потому что, вообще-то, заземление соединено с землей (металлическим штырем, который воткнут в землю). А вот на такой случай, если даже это соединение нарушится (или сечение заземляющего провода не позволит току достаточно быстро утечь в землю), и существует уравнивание потенциалов.
М - матчасть!
ТЕХНИЧЕСКИЙ ЦИРКУЛЯР
№ 23/2009
Достаточно заземлить металлический стояк на входе воды в квартиру.
ПС. Нет кнопки ответить под новым коментом поэтому пишу тут :)
handshake.jpg :)
>Насчет неармированности труб тоже, кстати, не уверен.
Тут просто, армированный это металлопласт, неармированный - полипропилен
Ну ладно, сдаюсь.
Но все равно хочу, чтоб было, мне так спокойнее. Имею право :) Тем более, если уже было сделано, зачем, вроде бы, ломать.
Насчет неармированности труб тоже, кстати, не уверен.
И еще вдогонку на тему плиточников и курьеров. Всем, кто это тут пишет, я бы посоветовал для начала сделать какой-нибудь ремонт их руками: обратиться не в строительную фирму, а взять на себя роль прораба. Разобраться в соответствующей матчасти на уровне, чтобы суметь проконтролировать, найти исполнителей, максимально подробно поставить им задачу и добиться от них, чтобы сделали что нужно.
Уже на этом этапе у меня, например, пропали всякие иллюзии, что смогу пойти в это дело. Не знаю, кто как, а я и как заказчик не всегда могу их построить, что уж говорить, чтоб "на равных" в этом вариться. Выебут и высушат сразу же. Вот Русский человек все верно писал. Тут другие манеры, воспитание и тип личности нужны.
Особенно усиливает контраст, когда одновременно и выносят мозг на работе и хороводишь работяг. На работе нельзя дерзить, "базарить как на стройке". И когда, не успев переключить контекст, идешь с совещания в зуме к работягам, они тебе с ходу так: "вот вам нож, ваша задача отскребать тут старый герметик". И хоба, на рефлексах берешь и уже отскребаешь, а сам думаешь: "блин, надо было ему сказать, что вообще-то это я вам тут задачи ставлю... ну ладно, на этот раз съел, но на второй раз надо их осадить, поставить на место". И уже напрягся, выжидаешь этот второй раз.
потому что часто айтишники это инженеры с высшим техническим. поэтому само собой инженер даст фору всем эти говноделам, потому что старается разобрать проблему на составляющие, т.е. применить системный подход. а те кто делает это ПТУшники, которым рассказали технологию(или они ее где-то увидели) и они побежали ее применять бездумно. я тоже себе в комнате сделал ремонт, потому что в мск найти на такую работу спеца нереально. да, тяжело поначалу - это не пальцем возюкать по тачпаду. но потом приноравливаешься. думать там, по сравнению с программированием, считай вообще не надо.
Реалии действительно печальные. Уже 4й месяц не могу найти работу с 5 летним опытом на java в финтехе, 40+ собесов уже, до 2022 находил работу за 2-3 недели всегда. 80% собесов проводят в хамской снобистской манере и видно, что они никого нанимать не планируют, просто собес ради собеса.
Еще пошел тренд рассказывать про планы на расширение x2-x4, как по методичке.
Есть какое то ощущение, что это конец и что делать дальше в жизни непонятно.
аналогично... интересно, с чем вообще связано это явление? Удаленный формат собеседования?
Да, удаленный.
Очередной идиот прочитал какую-то "умную", по его мнению, книгу и возомнил себя гуру программирования. Это очень распространено у 20-летних сеньоров и великовозрастных инфантилов которые сидят на одном месте работы больше десятка лет, не проходят собеседований нигде и им кажется будто они уже светила и вообще элитный генофонд нации.
Идти в курьеры/таксеры)
Я уже полтора года не могу найти не смотря на большой опыт и успешные проекты, которые даже в СМИ освящались с указанием моего имени. Везде все одинаково, даже в продвинутых, вроде бы, ойти корпорациях. Быдло одно колхозное сидит, они даже камеру теперь не включают. Да и самому идти не очень хочется, когда послушаешь , какой вагон обязанностей у тебя будет и какая зп. Ещё и в офис хотят загнать часто. И это на лида с 5+ опытом , рядовым разработчиком сейчас вообще смысла нет идти.
год назад когда искал работу - просто охуел от того что на рынке происходит. после ухода западных компаний такое ощущение что все компании стали одной большой госпарашей. большие команды по 50 человек, где есть один начальник и куча заместителей(техлидов без прав вообще) выполняющих его работу по факту, невменозные требования и общение на отъебись как будто ты пришел у них деньги бесплатно клянчить. но при этом не забывают ныть что людей нет на рынке. я в аухе ходил все полгода, это было очень больно.
Мое мнение: уход из РФ западных IT-фирм и достижение профицита IT-кадров в масштабах всего мира - ЧИСТОЕ СОВПАДЕНИЕ.
Если в русскоязычном секторе IT весь Ютуб, почти все популярные конференции полностью зачищены инфоцыганами, то в США/Канаде это не так.
Смотрю русскоязычные ролики, как за бугром массово сокращенные IT-шники ищут работу.
Так вот, там будто про Москву написано: те же многоэтажные собеседования, тот же литкод, те же проблемы просто попасть на собеседование.
Там даже хуже - если у нас на одну вакансию прилетает 500..1000 резюме, то там 1500..2500 резюме.
И в отличии от нас там часто практикуется полная замена команды-аборигенов на команду индусов.
И тоже работу ищут много месяцев, до одного года... Особенно если не желают падать по деньгам.
Если бы это было не так, то наши IT-шники нашли бы способы работать на западные кампании.
Ну, например, если у тебя есть хорошие друзья в Грузии или в Казахстане (...), то можно устроиться на работу под их паспортом.
Поскольку такого массового явления нет, я делаю вывод - "виноват" все же профицит IT-кадров. И работу таким образом не находят просто потому, что этой работы нет.
Полностью согласен. Давно говорю что 2022 и пиздец в айти это чисто совпадение. В РФ дела даже пока ещё получше чем на Западе.
Случайности не случайны. Просто начало СВО и сдувание пузырей на Западе - это связанные геополитически события.
Я в шоке с тех, кто в IT пытается искать работу год и более безрезультатно. За это время можно в другую специальность перекатиться. Или нафармить кучу стаффа в Warframe или другой дрочильне. Да что угодно сделать вместо задрачивания тупорылой собесной ботвы и битья головой об двери компаний, что является более продуктивным и приносящим удовольствие. Можно было предпринимать более решительные и эффективные меры типа вранья в резюме и паровозика волков, прохождение собеса с помощью DeepFake кем-то вместо вас. Если ваша стратегия долго не приносит желаемых результатов, её надо менять
Золотые слова!
Только для смены стратегии надо иметь что-то за душой помимо IT. Да и в этом случае для придания уверенности часто требуется получить крепкий пинок под зад.
Пример. Есть у меня друг, рыбак (коллега по хобби). Закончил МИФИ, но с 1994 по 2010 работал сисадмином. Потом организация, где он сисадминил, развалилась и мой друг стал свободным агентом в 42 года. На hh - ни одного звонка, как он ни менял свое резюме, какие обманные приемы ни использовал (приходил на собесы туда, куда его не приглашали). Камень преткновения - возраст 42 года.
Я дал своему другу "пинка под зад" - заставил вспомнить, что он с отличием МИФИ закончил, и предложил ему забыть про IT.
Сейчас он доволен до поросячьего визга - работает по специальности, полученной в МИФИ. ЗП 250 тыр/мес, а часто и больше с премиями.
Говорит, что минус один - многовато командировок.
Про сисадминство вспоминает, как про страшный сон. Не верит, что такое с ним было, причем в самые золотые годы жизни.
Ключевое здесь - правильное, не IT, образование, полученное в молодости.
Если образования нет, то судьба печальная просматривается.
Пример - таксисты. Они идут лет на 10 с опережением графика программистов.
И все 10 лет они ноют, брюзжат, скулят, бастуют... А все равно работают на Яндекс-такси.
Почему? Да просто ничего другого не умеют, кроме как крутить баранку легковушки. Что умеют делать 95% жителей РФ (к вопросу об уникальности "профессии" таксист).
Нет - приобретай. Я о том и говорю, что задротить часами литкод и вопросы к собесам, выполнять бизнес-задачи под видом тестовых и участвовать в многоэтапных собесах без какой-либо отдачи у людей время есть, а хотя бы подумать над тем, куда перекатиться - нет
Вот представь что ты 8 лет учился на хирурга или другого квалифицированного врача, а тебе потом говорят: "твоя сфера говно, ты сам себя в эти фекалии макнул, иди электриком". Ты с такими советами и предложениями поиска проблем в себе идешь на хуй.
Уже поставил галочку в блокнотике, правда ушёл в другую игру, гринд весёлый, но надоел.
Про эти советы будешь психотерапевту рассказывать.
Ловушка невозвратных затрат. Время всё равно не вернуть, так чего о нём сожалеть?
Надо не сожалеть, а выжимать все что можно из своих скиллов.
Спасибо за отличный термин. Добавил на сайт такую метку. Пока только в рамках своей статьи про пет-проект, если найдете на сайте статьи, куда можно было бы притянуть эту метку - добавьте пожалуйста.
Это типа какой-то знак качества? лол)
Мозги у ИТ специалиста, достаточно развиты, чтобы сменить специальность. Надо верить в себя и пробовать себя в другом деле. Возможно не в ИТ.
Надо думать где себя применить.
А начать надо с листа чистой бумаги и авторучки. С прописываем информации о себе (кто я, что умею делать, где могу работать), всё варианты.
Написать варианты работы: а, б, в, г, д.
Вариантов очень, и очень много на самом деле. Снять шоры и видеть мир надо.
ПС: сам у черты окончания пути в разработке по.
ПС2: всегда делаю сам всё проекты на работе от и до в одни руки, но уже надоело и скоро 40. В команде плохо мне. С тимлидами не хочу работать и не вижу в не смысла.
ПС3: верьте, ишите и действуйте.
ПС4: не знаешь, что делать, сделай первый любой шаг.
ПС5: сайт хороший. Статьи пошли хорошие. Хвалю
ПС6: всём удачи и хорошие вкуса жизни.
Это просто сюрреализм какой-то. Услышал бы такое рядовой разработчик лет 10 назад - покрутил бы пальцем у виска.
Отличненько так задроты-красноглазики сами себя макнули в эту парашу - что бы устроиться на работу перед этим нужно ещё поработать, доказать какому-то ноунейм рамдомному хую, что можешь код писать.
Да они не просто макнули себя, а нырнули в эту парашу с большим энтузиазмом и задором. Это же обычные хомячки которым их кумиры показали как это круто и правильно. Они одноходовые и без критического мышления, но при этом мнят себя хер пойми кем.
Ну ептить, это же так любимая программистами рекурсия. Чтобы поработать, надо поработать :)
Отличный сарказм)))
ну ты когда откроешь свою компанию по разработке софта, начнешь брать без доказательств профпригодности)
Это всё понятно, что нужно проверять профпригодность. Не понятно только, с какого перепуга именно литкод стал критерием профпригодности?
А почему нет? Это не самый плохой выбор. Потому что какая другая альтернатива для рядового айтишника? Ведь он не сможет работать ни в какой другой области, которая сильно отличается от айти. Потому что если бы мог, то изначально в айти не пошел бы. Все эти "мужицкие", "экстремальные", "нетрадиционные" профессии не для него - серьезный рабочий, врач, пилот, моряк, путешественник, спортсмен, актер, военный, опер, бизнер, криминал, шпион, альфонс - все это для современного рядового айтишника абсолютно исключено, ни в какую из этих типа "денежных" областей он "вкатится" ну никак не сможет. И что ему остается? А вот то и остается - инженерить. Понимаю, что это конечно грустно и обидно, хочется больших денег, положения в обществе, профессии с "адреналином". Но надо реально смотреть на вещи. Если у человека менталитет, то есть характер и физический склад то есть здоровье "айтишника", то вряд ли он сможет изменить его и стать суперагентом или олигархом. Увы, но каждому свое.
У актера и спортсмена конечно выбор большой куда пойти если карьера не выстрелила. Первые спиваются от веселой жизни а вторые разве коучить могут. Альфонс и путешественник вообще непонятно как в выборку попали.
Актёры и спортсмены идут в госдуму =3
Ага. Только суперстары.
Во первых, квалифицированый инженер зарабатывает больше среднего прогера и положение в обществе тоже. Это факт. Второй факт, чтобы стать квалифицированым инженером, тебе нужно освоить минимум 3 тома физки, общую и неорганическую химию, базовый матан (до дифуров хотябы), и еще много технических предметов (а что именно нужно тебе никто не скажет, и в вузах тоже, т.к. там в основном сидят неудачники которые сами этого не знают). Это минимальный уровень когда ты начинаешь понимать что вокруг тебя происходит и можешь что-то инженерить.
Все остальное это уже не инженеры, просто техники, придаток к комьютеру, и эта судьба хуже чем у хорошего рабочего, который что то умеет делать и более/менее нормально зарабатывает. Поэтому лучше сразу идти оператором станков с ЧПУ например или токарем просто.
кстати слышал что операторы станков ЧПУ неплохо поднимают и не хватает их, готовы обучать.
Да, все верно! Там нужно хоть какие-то мозги иметь для программирования, ЕСТД + база машиностроительная (базирование, ЕСДП), но никто не хочет идти (и я в том числе) работать в цеху на ногах.
Чтобы не цитировать лишнее, сообщаю - речь идет о работе на заводе или в НИИ.
Сейчас в России нет такого чистого понятия, как завод. А есть НПО - научно-производственные объединения.
Так вот, на каждом современном российском заводе есть что-то типа конструкторского бюро - инженерно-технический отдел.
На мой взгляд, стать инженерно-техническим работником, проектирующим изделия для завода, - вполне себе перспективное направление для IT-шника.
Это вам не за станком стоять.
Минусы - надо хорошо знать математику, физику, механику, химию, металловедение, кое-где даже элементы ядерной физики (по специфике производства завода).
Не надо говорить, что IT-шники ничего этого не знают. Ну разве лишь кое-кто немного математику знает.
(Хотя мне встречались умницы IT-шники, почти гении, которые самостоятельно освоили всю инженерную специфику НПО не хуже людей со спецобразованием).
Почему я считаю работу в НПО перспективной?
Просто санкции быстро вводятся и очень долго отменяются - десятилетиями, если не столетием.
Поэтому хотят ли наши власть имущие, не хотят ли, а вкладывать деньги в собственное реальное производство придется. Вынужденно придется.
Вот тут-то и можно будет освоить частичку этих денег в инженерно-техническом отделе.
Нет, не придётся. У России очень протяжённая граница и очень много соседей, через которых можно обходить санкции. И этим занимаются буквально все жители страны. От очередняр, которые пополняют Steam в тенге и покупают подписки на цифровой контент через посредников, до самой власти, ввозящей электронику для ракет. Никто не будет заниматься импортозамещением всего. Это сложнее, чем налаживать пути обхода. Да и на чём строить это импортозамещение всего? На советском наследии? Так СССР и сам держался на западном оборудовании. Бабушка рассказывала, как к ним на завод настраивать станки приезжали инженеры из Великобритании. Да и какой вообще смысл с этим заморачиваться? Дед когда-нибудь сдохнет. А когда сдохнет, скорее всего, начнётся движение в сторону отката и восстановлению отношений с западом, подобно хрущёвской оттепели. Потому что текущая ситуация мало кого устраивает и в верхах тоже. У них же западные особняки, все дела
Один дед умрет найдут другого. Дело продолжится. В союзе одного деда меняли на другого, пока меченный казачок не пришел. В сша тоже дедов меняют двух партий которые у руля, а курс не меняется. А вообще сворачивай эту тему с дедов, ссср и прочего, а то опять срач развернется.
Какого? А-ля Медведева? Не пойдут 86% ни за каким другим дедом. А тут уж подсуетятся владельцы западных особняков.
И кстати дед это отлично понимает. Я вижу как закладывается фундамент будущей гражданской войны.
Чтобы началась война нужно чтобы кто-то начал людей искусственно делить и натравливать друг на друга, а иначе ты никого не убедишь воевать ни за какие деньги. В РФ пока не видно таких предпосылок и врятли появятся.
Их и делят сейчас на за/против т.н. СВО. К владельцам западных особняков добавь ещё элиты нацреспублик, которые ой как хотят вернуть полноту своей власти, которую дед методично отжимал у них все 25 лет. Прям до горячей гражданской войны может и не дойдёт, но откровенная грызня в обществе будет.
И это будет в ближайшие лет 10-15.
Подобная полит-аналитика очень сильно показывает интеллектуальный уровень среднестатистических ойтишнегов. Соевые мальчики до сих пор уверены, что всё дело в одном Деде, а после него будет какой-то откат куда-то. Ухахаха.
Лол, будто это не так...
В вопросе привлекательности мужчины в глазах женщин все решает его привлекательная внешка, а также высокий уровень примативности(по терминологии Новоселова). Эти данные передаются по наследству, и работа в айти может их ухудшить, но не подавить совсем, а значит возможно и восстановление. Вот пример, айтишник 42 лет пишет:
Год не могу найти работу...Живу за счёт жены.
https://хабр.com/en/articles/841224/comments/#comment_27257748
И в свои 42 года я стану в один ряд со вчерашними студентами. Это уже не говоря про то, что мне нужно семью кормить. Кто меня спонсировать будет? Жена с ЗП 70к? Она и так это уже год делает.
https://хабр.com/en/articles/841224/comments/#comment_27260136
Вы предлагаете мне в 40+ лет начать учиться заново, изучать новый стек, новую экосистему, без каких-либо гарантий, сидя на шее у жены, аргументируя это спецификой сферы.
https://хабр.com/en/articles/841224/comments/#comment_27263950
Никакая женщина не будет кормить год мужчину, если только он не является альфачом, а она пробита на инстинкт. В стране свыше 80% разводов по инициативе женщин, причем часто бросают даже мужчин-снабженцев. В нашем же примере даже человек с испорченными за годы в айти физической формой, зрением и другим здоровьем продолжает оставаться привлекательным для женщины. Потому что генетический код альфача не теряется за оболочкой лишнего веса, а одним из основных инстинктов женщины является поиск генетически выигрышного мужчины для передачи генов потомству.
Если бы человек из примера вместо многих лет за монитором провел бы их в тренажерном зале, вместо айти мануалов читал книги по психологии и соблазнению женщин, то трудно было бы представить, какого высокого уровня и состояния женщины желали бы взять его на содержание.
Это ерунда, человек, даже альфач, мог просто поддаться пропаганде айти, мог выбрать профессию по просьбе родителей, из уважения к ним. А может ему даже просто нравилось сперва программировать, а вовремя не бросил, так как первоначальные успехи дали ложное ощущение правильности выбранной профессии.
Концептуально согласен.
Добавлю мыслей по поводу многоуровневых собесов, архитектуры и литкода.
По-моему бояться их не стоит - наоборот, это то за счет чего можно неплохо выступить. Тут выражение “зубрить паттерны” стало уже нарицательным - но по сути там нечего зубрить - разобраться с паттернами относительно не сложно - уж точно проще чем с какой-нибудь дискреткой или сопроматом. Это 15 лет назад приходилось продираться сквозь Банду 4х с научным языком и примерами на Simulink. Сейчас по каждому из паттернов есть десятки роликов на ютубе - где расскажут, разжуют и покажут на пальцах, код всех паттернов есть в вики на всех популярных ЯП. Тем более что концепции у каждого паттерна достаточно простые, в половине случаев это “берем интерфейс и делаем несколько реализаций”, далее выбираем нужную”. Посмотреть ролик, глянуть пример в вики и самому закодить паттерн - на это за глаза хватит часа. Всего в Банде 4х 23 паттерна. То есть - занимаясь по часу в день можно за месяц стать гуру паттернов. При том что паттерны спрашивают почти всегда - и если на вопрос “какие знаете” вы отвечаете - все из GoF, готов пояснить за любой - собеседующий очень удивляется. А если еще и почитать/посмотреть ролики про паттерны от Мартина Фаулера + паттерны микросервисной архитектуры - вы точно будете на голову выше всех кандидатов.
На сеньерских собесах большую роль играет дроч вокруг CAP-теоремы - тут достаточно просмотреть несколько видео, можно прочесть старую но годную “7 баз данных за 7 недель” и просто выписать дроубеки и бенефиты монго, касандры, редиса, постгреса. А если еще освоите книгу “с кабанчиком”(“высоконагруженные приложения”) вы будете на голову выше 9 из 10. Я когда читал “кабанчика” - вел конспекты. Теперь перед собесами - быстро просматриваю чтобы освежить в памяти. Еще помогает посмотреть на ютубе моки с собесов - так как собеседующие скорее всего смотрят те же мок и вопросы на 90% одни и те же.
Что касается литкода - вообще я считаю он не просто бесполезен а даже вреден для реальной работы при разработке корпоративного ПО. Но на собесах встречается. “Лечится” любой книгой по алгоритмам и структурам данных + немного понабивать руку на задачках - и вы, опять же, окажетесь на голову выше большинства кандидатов.
Нравится нам это или нет - собесы это данность, умение их проходить - необходимое условия для зарплат на 200к и выше. Решили сменить работу? Пол года по часу в день надрачивайтесь к собесам. Нет работы - три месяца по восемь часов в день надрачивайтесь к собесам. А, и относитесь к собесам как к игре - (перефразируя анекдот - “собес это разговор 2х умных людей, а если один из них не очень умный то второй не получит офер ”) - вы ничего не теряете, возможно выявляете свои пробелы, получаете опыт.
Да запарил ты уже со своими 200к. Не даст никто сейчас никаких 200к. Максимум дадут 150к миддлу в Москве, но это прям предел-предел. И многоэтапные собесы с литкодом и систем дизайном сейчас везде, даже на стажёрские должности за 20к. А ещё там спрашивают про внутреннее устройство сборщиков мусора и в какой байт-код скомпилируется вот эта строчка. А лечится всё это только одним способом - паровозиком волков. Ну, ещё прохождением за другого человека с помощью DeepFake, но это уже контрится
Блин я специально проверил - сходу, первым же собесом предложили 250. Все мои знакомые спокойно устраивались и устраиваются на работу.
Я мидлов спрашиваю про синтаксис
List Object-ов и List ? extends Object - ов. И то и то - список в который можно класть любые объекты. В чем отличие? Ты удивишься но 7 из 10 не могут ответить. Объяснить когда эта конструкция полезна сможет 1 из 10. При том что это же синтаксис языка. Основного языка на котором работаешь и хочешь зарплату в 2 раза высшую по стране, больше чем люди со знанием дифура.
Больше 10 паттернов назвать (даже не описать, а просто назвать) не может практически никто. При этом я даже не не скажу что люди глупые или плохие - но это не уровень профи. А людей которые прочитали и книгу с кабанчиком и книгу с пчелами - их просто единицы в общем потоке.
Профи закрывает реальные проблемы, а не 10 паттернов перечисляет.
Профи который не знает синтаксис языка и базовые паттерны - генерит говнокод который потом задолбаешься поддерживать.
Я ничего не сказал про то что он их не знает. Он их знает и использует когда к месту. А вот с перечислением и прочим теоретическим пересказыванием у профи как правило не задаётся.
я с тобой не согласен. я паттерны знаю но сходу назвать 10 не смогу. потому что у меня ассоциативное мышление как у любого другого человека. если ты покажешь мне код, я вспомню. но так сходу как в энциклопедии - нет. я даже проверял это на собесе. как только начинают подсказывать или ситуацию рабочую давать - выдаю ответ.
Да, именно перечислить паттерны в стрессовой ситуации бывает сложно - я поэтому обычно называл паттерн и просил рассказать для чего он - или описывал задачку а-ля есть кофеавтомат с тремя кнопками и дисплеем, надо запрограммировать чтобы действия автомата менялись исходя из нажатия кнопок в зависимости от текущего состояния, то есть есть ли зерна, кинута ли монетка и т д.
Мне всегда это было и есть странным. Я не знаю, как у других, но я не оперирую паттернами, при разработке. У меня их нет в голове. Всё проиходит как то само.
Но когда-то я хотел выучит основные паттерны. И читая их, я вспоминал проекты где они были применены. И чем больше, я читал про паттерны, тем больше, понимал что я оказывается их давно применяю в разных проектах.
Естественно я их не знаю, как они называются и что и как делают.
Парадокс да.
Я бы за конченый собес был замотивирован слить базу, исходники или чего ещё. Просто из мести за то дерьмо, через которое мне пришлось пройти. А с тебя я в а*уе вообще. Признаёшь, что это всё просто бессмысленный ритуал, но при этом сам же и практикуешь это. Ну, будет не влом - обработаю видео с самым адекватным собесом, который проходил (точнее даже единственным адекватным за всю мою жизнь). Голоса там скрою, имена. И выложу сюда
Знать синтаксис языка - это не бессмысленный ритуал. Потратить буквально несколько часов чтобы разобраться в паттернах - это не бессмысленный ритуал. Понимание паттернов - адаптер, мост, компановщик понимает читать легаси (где они встречаются). И говорит об отношении человека к профессии - готов он что-то выучить или нет. Если он считает что язык знать не обязательно, паттерны знать не обязательно - почему у него должна быть высокая стоимость на рынке? За что ему платить.
Большая часть синтаксиса ЯП - просто сахар над сахаром. Я Go в своё время и выучил, чтобы поменьше с подобным дела иметь. Я предпочитаю прямолинейность и явность
Адаптер - единственное из этого списка, с чем я встречался. Но к этому можно отнести буквально каждую ситуацию, когда ты пытаешься встроить стороннее решение в свою систему. Называть это по-умному паттерном - ну, смешно. Чтобы кто-то использовал мост, компоновщик или ещё что-то такое, я вообще не слышал. Ну типа лол, бэкенд - это просто круды к базе. Да и не будет никто городить красивую архитектуру в условиях SCRUM-потогонки
Зачем вам нужен человек с такими знаниями, если вам надо всего лишь писать круды? Вы делаете делаете ОС - отлично, гоняйте по алгосам и прочему говну. Крудошлёпов развелось слишком много? Снизьте зарплатное предложение
Гер, ты в отпрасили без году неделю побыл. Возьми систему страховой компании которая по данным о страховом случае должна подбирать клиники. При том что правила отбора меняются, страховые продукты - меняются, типы клиник - меняются и т д. У этого есть фронт который в процессе переписывания, это интегрировано с нескольккими медицинскими системами, как-то интегрировано с федеральными налоговыми органами и т д. Там ты найдешь все возможные паттерны - и мост у тебя будет и цепочка обязанностей и медиатор.
Или вот сейчас у меня - система в которую я буду получать кейсы от органов из восьми государств. У каждого свои тонкости с законодательством, у каждого свой набор данных - там без продуманной архитектуры - повеситься можно - а надо еще и легаси копать и бизнес понимать.
На crud - да, можно искать стажера на копейки. Но писать, а тем более переписывать архитектуру корпортативного приложения - тут уже нужно побольше.
Ради бога. Я и не претендовал никогда таким заниматься. Я вообще не брезговал, собесился в небольшие белорусские букмекерские конторы, например. Но знаешь, везде мозг сейчас вытрахают одинаково. Все о себе какого-то непомерного мнения просто из-за того факта, что сейчас рынок на стороне работодателя. В былые времена такой гонор могли себе позволять только Сбер, Яндекс и прочие, а теперь буквально каждый. Я надеюсь, что они все обанкротятся к чертям собачьим. Я ничего с этого не поимею, но они этого заслуживают
Какие 200к. В Москве мидлы получают 250-300к и сенька 350-480к. Вы где работаете что вам платят чуть больше джуна.
Назовите стеки, где "мидлы получают 250-300к".
onlyfans
MIDDLE ANAL DEVELOPER
Back-end, penetration tester - прям новыми красками заиграли!
Не завидую я фуллстекам
Я думаю джависты столько получают без рофлов. У них там своя атмосфера, кучу говна энтерпрайзного понаписано и нужно поддерживать.
Тогда в теории на рынке воообще должны присутствовать вакансии не только на Spring, но и на JSP, не?
хз про JSP. знаю лишь что даже у нас в продуктовой разработке джависты на спринге колбасили. и работу они находили по щелчку пальца, получали больше меня даже. а я тогда лидом был(не джава). у них там реально свой рынок со своими зарплатами. даже когда я писал на плюсах бэк то джависты получали х1.5. было обидно но видимо спрос большой)
Собесы и у джавистов превратились в цирк с конями и литкодом. Деньги пока платят, но лично я уже уперся в потолок и не видел повышений за последние полтора года. Руководство говорит про рецессию в европе и очередь кандидатов за забором, которые готовы работать даже за меньший прайс, лишь бы им дали удаленку или релоцировали из рф и рб
Помойму JSP не так уж широко использовался, а там где использовался легко переписывался. Вообще джависты редко бывают фуллстек. Как ни странно, фуллстек-джавистам обычно меньше платят чем чистым бекендерам. Энтерпрайз это все же не про сайтики, а бесконечные сервисы с кучей самых разных баз данных и все это теперь в докерах на куберах. Современному джависту важно уметь самому выяснять функциональные и нефункциональные требования и уметь их реализовать с поддержкой девопса. Фронтенд зачастую отсутствует и джависты о нем вообще не думают. Так что да, у них своя особенная атмосфера на рынке труда. Есть гибридные вакансии на бекенд + бигдата. Надо уметь во всем ориентироваться, хоть и не глубоко.
Я просто помню, когда был в магистратуре ИТМО, там был один предмет, где надо было писать бэкенд строго на старой Java с использованием то ли JSP, то ли чего подобного, потому что требовали запускать его на машине под управлением Solaris и процессором SPARC. Современные JAR'ники эта дичь переварить не могла (дело было в 2021-ом уже). Вот так у меня теперь JSP и ассоциируется с древностью
Звучит как 1C
JSP и Solaris -ы еще живы, равно как и JSF (та еще дрянь так как имеет кучу версий и по-разному ведет себя в разных браузерах). Но все же это уже раритет. И в таком раритете мы стараемся ничего не менять - всю новую логику выносить уже в спринговые сервисы а фронт - на реакт или ангуляр.
Да я уже боюсь озвучивать зарплаты - начинается стон "вывсеврети" или "не всемтаквезет я уже три года собес пройти не могу" и параллельно "паттерны учить не буду, они мне не нужны, хайлоад учить не буду вдруг не понадобиться, литкод решать не буду я и так умный, и на собесы тоже не пойду чтоб не унижаться!"
А чё, типа если всё это выучишь, сразу все за тобой в очередь выстроятся, что ли? И ты забыл про то, что учить надо надо ещё и внутреннее устройство сборщика мусора и байт-кода. И это на вакансию джуна за 70к. Стоит оно того? В связи с соотношением затрачиваемых усилий к рискам, я бы скорее пошёл в паровозик волков. Да и какие перпективы? Айтишка продолжит падать и аутсорситься в страны 3-его мира
Ты просто не пробовал это учить и ходить по собесам. Там не так все сложно как об этом здесь пишут. Здесь всегда карикатурно преувеличивали и забывали указать стек/направление из-за чего было много неподонимания и срачей. Стоит оно того или нет - вопрос сугубо индивидуальный для каждого человека и зависит от конкретной жизненной ситуации. Перспектив нет, особенно для тех кто только начинает, а не работает уже 10+ лет.
Есть собеседования на которых тебя вообще не спросят про язык и его экосистему, включая фреймворки. На работу придешь и все что надо изучишь. Это те самые многоуровневые собесы. И они не так плохи как может показаться на первый взгляд. Гораздо хуже собеседования в стиле квалификационного экзамена где тебя спрашивают обо всем на свете вплоть до опций утилит типа курла. Эти собеседования помойму вообще никто не проходит кроме своих. Работодатели начинают понимают что ушлые разрабы и менеджеры тащат своих на места или намеренно никого не берут чтобы самим больше досталось. Поэтому они реорганизуют процесс найма в многоуровневые собесы с жесткой структурой, где на каждом этапе рандомный чел из компании с которым ты скорее всего не будешь пересекаться по работе. Из двух зол приходится выбирать наименьшее. Твой любимый паравозик волков не сможет нихера пройти если на алгодрочь у них тысяча задач, а на систем дизайн сотня. А есть еще скрининг и уровень софт скиллов где могут заметить странности или несоответствия если кандидат с липовым опытом. Это очень агрессивный отсев. К сожалению, он отсеивает в том числе нормальных разрабов. Не знаю что бы я сделал на месте работодателя если бы ко мне ломились сотнями и больше половины всякие волчата и вкатышы которые нарисовали себе опыт. Да и как быть с коррупцией на местах когда своих тащат или намеренно всех отшивают? Вот когда зарплаты станут дном и будет много других альтернатив куда можно легко пойти работать за эти же деньги - тогда и собеседования станут попроще. Ну а пока поезд хайпа все еще несется по инерции на бешенной скорости в бездну мы будем иметь такие собеседования.
Вы правда искренне верите в то, что написали, а именно в то, что все эти многоуровневые собесы это некая ОСОЗНАННАЯ антикоррупционная защита? Так недалеко и до шапочек из фольги.
Может все проще? Тупо скопировали практики с запада и/или отрабатывают свои номера установленные на местах лица.
Я не вижу альтернативы. А вы видите?
Скорее всего у них эта ситуация началась гораздо раньше и они придумали такую методу. Наши как всегда подсмотрели. Я тоже по-началу думал карго-культ, а все чуть интереснее оказывается. Помойму ни в одну другую профессию никто так не ломился за всю историю как в наше время ломятся в айтишку и особенно на удаленку. Вот и думайте как бы вы справлялись, когда у вас тысячи отликов на вакансию и известно что 60-80% балаболы которые хотят на теплое местечко. А сколько желающих притащить своих или кого-то за деньги? Ну вот чтобы вы делали, давайте расскажите.
Это теперь просто ещё один этап в составе многоэтапного собеса. Называется "техническим". Длится от часа до 3-ёх, идёт после первичного скрининга до этапа литкода и system design'a. Как раз после вот такого этапа я и бросил собеситься на IT-должности. И спросить там могут ВСЁ, от расшифровки аббревиатуры HTTP и модели OSI до задачки типа "как сложить 2 любых числа без знака +"?
И что в этом хорошего? Я как бы рассчитывал на прозрачный карьерный путь. Разве не в этом смысл того, чтобы идти в найм?
Смотря что спрашивать. То что ты перечислил это простые вопросы на которые легко дать ответ любому выпускнику компьютерных наук который хоть немного учился. Сюда же чем процесс отличается от потока, что такое семафоры, как они устроены и т.д. Обычно это как раз на скрининге спрашивают. Такое один раз учится и на всю жизнь запоминается. А вот нюансы языков и фреймворков легко выветриваются потому что их очень много и они нифига не фундаментальные чтобы на них много чего основывалось. Один раз с этим столкнулся, решил задачу и забыл. Какой смысл это говно запоминать?
Админ слился и не хочет предлагать свой вариант найма. Предлагаю тебе придумать свой вариант и обосновать почему он будет фильтровать лучше чем существующий. Фреймворки постоянно меняются, а алгоритмы и техническая база неизменны. Систем дизайн устаканился и тоже теперь почти не меняется. Вот тебе прозрачность с предсказуемостью и минимальная инфляция знаний как у других "уважаемых" профессий. Проблема как раз в том что этот найм все еще не универсальный и во многих местах сидят челики которые не хотят расширения команды, а если и берут кого-то то только своего кореша. Просто ты не чей-то кореш которого притащат на 300к за 2-3 часа в день - вот и бесишься. А таких сейчас много и они не торопятся брать левых челов с улицы.
Этого достаточно. Особенно пункт 2. Можно спросить у человека 5-10 простых вопросов по технологии, что бы понять, насколько человек в теме. В общем то, так всегда нанимали, пока в профессию не понабежали чсвшные мудаки, которые сегодня сидят на местах и надувают щеки, изображая незаменимых.
Я ещё раз повторю: проблема современного найма не в СВО, не в кризисе, а в конченных людишках на местах.
Необязательно гитхаб, можно на съемном носителе принести свою програмку с кодом. Чтобы гитхуб не палить.
Интересно, а как хорошо ты помнишь школьную программу?
Все просто, общаешься с человеком, изучаешь резюмешку, смотришь его код и разбираешь с ним его если есть такая. Правда есть нюанс, наниматель должен обладать для этого сопутствующими навыками.
Вы так и не поняли самую главную проблему из-за которой создали такой фильтр. Это халявщики которые хотят попасть на теплое место и виртуозно умеют ссать вам в уши и сочинять липовый опыт. Плюс эта схема допускает что вы можете привести своего кореша и предпочесть его более опытному специалисту даже если ваш кореш полный ноль в разработке ПО. Я такое сплошь и рядом видел за свою карьеру. Они оккупируют теплые места и завязывают работодателя на себя. Ты скажешь они молодцы, но тогда не ной что они издеваются над тобой на собеседовании заведомо зная что брать не будут.
Я же писал что отликов сотни и 60-80% балаболы. Ты реально будешь разбираться в говнокоде каждого кто отликнулся и проверять не спер ли он его откуда-то?
Легко хакается халявщиками, особенно всякими волчатами плюс все вышеперечисленные проблемы.
Хороший пункт и он обычно смотрится, особенно если есть служба безопасности. Там даже просят номер телефона с прошлой работы.
Какими нахер волчатами... Вы уже с ума посходили. Волчат придумали, блять, ну это уже не смешно нихуя.
Есть люди, которым тупо повезло.
Не акстись. У всех свой путь.
Меня уже сто лет паттерны проектирования не спрашивали. Они видимо вышли из моды. Да и в работе большинство из них потеряло актуальность.
Дедуля, Фаулер уже не котируется. Его все больше людей воспринимают как инфоцыгана. По микросервисам соглашусь. Достаточно прочитать книгу с пчелами. Проблемой будет найти минусы микросервисов. Про минусы редко пишут в книгах. Например, есть мнение что микросервисы это техническое решение социо-технической задачи и представляют собой технический долг который однажды решится путем создания распределенного монолита. Только на собеседовании это не говорите - могут не взять либо за то что умничаете либо из-за того что у собеседующего своей думалки и критического мышления нет, а его кумиры в "умных" книгах или на хабре про это не писали.
Забавный факт. Теорема сформулирована максимально плохо и термины выбраны крайне неудачно. Из-за этого большинство дурачков начало объяснять эту теорему по своему что привело к еще большей неразберихе, когда собеседующий хочет от тебя услышать некорректную интерпретацию, а не суть теоремы. Это плюс один пункт к великому множеству пунктов про "высокий" интеллект айтишников.
Книга дает очень мало. Чтобы успешно проходить эти этапы надо дрочить литкод до посинения. Со временем там будут выявляться основные паттерны решения задач. При этом будет повышаться вероятность на собеседовании встретить задачу которую уже решал. После трудоустройства эти навыки благополучно забываются если не решать регулярно задачки.
Нет уж, спасибо. Сами надрачивайтесь по 8 часов в день.
Они просто теперь под капотами фреймворков. Когда мы в спринге делаем бин со скоупом сессии - под капотом там Приспособленец, когда инжектим бины в коллекцию а потом каким-нибудь ресолвером перебираем чтобы найти нужный обработчик - это по сути цепочка обязанностей.
Котируется. У него кроме "Шаблоны корпоративных приложений" есть еще "Шаблоны интеграции.." - по сути это уже шаблоны микросервисов.
Ну вот Ньюман в "книге с пчелами" же пишет как раз и про минусы.
Ну обычно по собеседующему понятно на каком уровне с ним говорить. Обычно вообще хватает "примера" с человеком на острове у которого плохо работает рация и он слушает репортаж о футбольном матче - тут и аваибилити и партишен толеранс и консистенс . Если собеседник адекватен он поймет что принцип вы понимаете, а если на примере кассандры или
Да что там до посинения дрочить? Ну не дают на собесах в условные банки и страховые какой-то серьезный литкод - все что-то типа найти палиндром с ошибками да как-то перетасовать список.
Можете не надрачиваться, но тогда не удивляйтесь что у кого-то зарплата 300 а кто-то и на 150 собес не проходит. Потому что иначе - а за что платить? За хелло ворд? Сортировку пузырьком? Но тех кто это умеет и так миллион.
в общем, все эти ваши литкоды и паттерны - это практически искусственно созданный барьер, ибо "тех кто это умеет и так миллион" - я правильно понимаю, что это профицит кадров?
Освоить ЯП относительно не сложно, выпускников курсов сейчас миллион, и они, в принципе, в состоянии как-то криво-косо говонокодить. Если быть совсем справедливым - может быть даже лучше чем говонокодили когда вкатывались. Беда в том, что уровень задачек вырос (15 лет назад мы писали приложения типа база-сервер-клиент а сегодня это распределенные системы в которых накручено куча брокеров, самых разных баз, все это под тонной легаси) и чтобы адекватно с ним справляться нужен человек с приличным бэкграундом - и именно таких людей и пытаются выудить на собесах.
Какое отношение алгодрочь имеет к отправке данных в Кафку и Эластик? Я занимался этим. И ни разу за всё это время у меня не возникло мысли: "Блин, вот бы тут было всё сделано по такому-то паттерну". Наоборот, мне хотелось, чтобы абстракций было поменьше. Это сильно упростило бы разбор кода с отсутствующей документацией, единственный разработчик которого съе*ался
Нет нет. Именно таких людей сейчас стараются всячески отшить. Не можешь наизусть воспроизвести определение какого-то паттерна или заговнкодить 2sum в режиме реалити-шоу? Идёшь нахуй. А то что кандидат 10 лет реальные задачи на своём горбу как-то вывозил - это мы не понимаем, нас как-то по-другому собесы проводить не учили.
А потом нанимают теоретика с отличной памятью, и удивляются: как же так - всё знает, но нихуя не может... А, точно - это дифицит специализдоф! Народу дохуя, но кругом одни дибилы! Бинго!
Люди с 10ти летним опытом, умеющие вывозить задачи - на собесах редкость - их хантят по знакомству.
И я не требую строгих определений. Но да, я хочу чтобы человек который идет работать на зарплату которая выше средней по стране прочитали бы хоть какую-то книгу по паттернам - а этого за глаза должно хватить на простые вопросы
Думаешь у них самомнение такое что по собесам не ходят? По знакомству - единственная остающаяся для них опция.
И ещё чтобы сплясал вприсядку? Тебе задачи рабочие закрывать, или что? Вот потому спецы по собесам и не ходят.
Ну вот если есть работник у которого все зашибись - зарплата 500к, увольнение не грозит, если что - есть куча знакомых тимлидов которые тебя готовы взять. Ему - ради собесов - “зубрить паттерны” не надо (хотя что-то мне подсказывает что он более-менее в теме и Итератор от Интерпретатора отличит).
Но если разработчик получает далеко не 500, не 300 и даже не 200 - но хочет столько получать. Или он понимает что высок риск увольнения - а куда идти - непонятно. Или - тем более - если он сидит без работы. В этом случае - чертовски странно будет не потратить энное время для изучения тем которые очень часто, практически всегда, всплывают на собесах. Вот буквально бизнес-план - ты получаешь 100к - тратишь 100 часов - 25 на паттерны, 25 на хайлоад, 25 на литкод, 25 кишки своего любимого фреймворка. После чего твой шанс пройти собес на зарплату возрастает раз в 10. То есть - вложение сверхэффективное (никакая крипта не сравнится) - и беспройгрышное - так как знания останутся с тобой. Но работник - вместо того чтобы что-то выучить - начинает рассуждать “а зачем я буду учить, а вдруг мне это не понадобится, а с чего ради мне это желать, да кто они такие меня что-то спрашивать” и так далее и тому подобное - так что возникает вопрос - а ты точно ли хочешь пройти собес? Или - как в анекдоте про еврея который молился о выигрыше в лотерею но скупился купить лотерейный билет.
Ребят, эту дыру пофиксят в скором времени в большинстве адекватных мест работы. Не расчитывайте сильно.
Когда вы думаете, что играете с работодателем в шахматы, он играет с вами в карты
извини, но это хреновый бизнес-план.
Экспертные знания даются и закрепляются на реальных примерах. Ну скажи, вот что ты собрался за 25 часов про хайлоад там узнавать? Вот конкретно хочу услышать, что ты будешь эти 25 часов изучать по этой теме?
Ты не знаешь, что конкретно у тебя спросят на собесе и где тебя завалят, на каком именно вопросе или теме.
вся эта база вылетит из головы за пару недель, ибо не подкреплена практикой и опытом.
эти рассуждения идут от работников, которые уже решали производственные задачи и они нихуя не поняли, почему спустя десяток лет своей практики они должны теперь "сплясать вприсядку", что бы просто устроиться на работу.
Я не про кандидатов, а про тебя. Вот тебе нужен спец который самостоятельно задачи закрывать будет. А ты на собесе встречаешь его 100 вопросами про Жаву и 2sum в режиме реалити-шоу. После чего удивляешься, а чего это нанять этого спеца не получается. Ты так ничего и не понял?
Я на php написал кучу решений, почти 20 лет в теме.
https://searchengines.guru/ru/forum/1101465/page9#comment_17029383
Год сижу без работы. Стал тупо нищим, уже забыл, когда нормально питался... Поставил себе сначала 250к зарплаты, потом 230к, потом 200. Летом ещё были собеседования, к осени стало совсем плохо.
Вакансии от одних и тех же компаний висят месяцами. Пишут фантастические суммы, например 300-350, а когда откликается с запросом в 250-200 прилетает моментальный отказ.
Там, где собеседовался, вообще жесть: ищут специалиста с компетенцией чата жпт, который имеет знания на 3 отдела. Могут спросить что угодно. Твой рабочий многолетний стаж вообще никого не интересует.
Сейчас устроился на работу по знакомству, к тем, с кем раньше работал. Если бы не они, то уже готовился идти в доставку работать - скачал себе приложение для курьеров....
https://searchengines.guru/ru/forum/1106605/page3#comment_17060802
Т.е. "на собесах редкость" не потому что с руками отрывают, а потому что даже на собеседования редко зовут, с нулевым выхлопом. В 2024 без знакомств в айти не устроиться, если только на копеечные зарплаты дешевле курьера. А человек выше уже был готов курьером работать, т.е. там ему предложили больше, чем в айти без знакомств. И есть большая вероятность, что ему все равно придется стать курьером, так как на новой работе могут урезать зп, зная, что за забором очередь демпингующих вайтишников.
Справедливости ради, нельзя требуемую зарплату занижать. Понятно что выше 250 всё равно не заплатят. Но там логика как на базаре - торгуются чтобы купить задёшево то что стоит дорого. Поэтому на тех кто изначально 250 просит даже не смотрят. Смело выкатывайте 400К-500К, надувайте от важности щёки, тогда с вами хотя бы начнут разговаривать.
Если речь об этом https://leetcode.com/problems/two-sum то там в шаблоне решения нет const перед входными данными что для плюсов, что для си - это уже гавнокод (низачот), а я еще ни строчки не написал - ну и какой смысл этим заниматься.
https://en.wikipedia.org/wiki/2Sum - если об этом, то оно как бы логично знать об этом если речь про 3д движки всякие, но хз насколько важно уметь это закодить налету.
Можно дополнить. 1. Если диалога на собесе не предполагается - дают какое-то задание как в примере выше (отсутствие конста там предполагает только одно решение с перетасовкой входного массива, которое типа неоптимальное по скорости) - нахер такой собес, долбоебы ищут долбоебов.
2. Если же он предполагается, то про всякие ульпы довольно стремно спрашивать детально с позиции экзаменующего - могут макнуть вполне конкретно и с письменными пруфами. Но опять же есть разница между понимаю что это проблема, и умею из головы писать код, устойчивый к "катастрофической отмене" - последнее можно просить только от сеньора на какую-то особую позицию с зп выше рынка кмк.
Да, забыл добавить - диалога зачастую не предполагается. Т.е. ты пишешь онлайн, над тобой сопит надсмоторщик, потом он твою писанину копипастит, и если у него какой-то тест не проходит - идёшь нахуй.
Мне кажется при таком раскладе шансов недофига независимо от скила. Даже хуже, чем выше скил тем меньше шансов угадать, что считается правильным ответом (а порой и о чем вобще вопрос). Не стоит в это играть пока есть возможность не играть. Т.е. "По знакомству — единственная остающаяся для них опция" - наверное так и есть. Потому что "нет противника страшнее чем начальник долбоеб" - победить в забеге на суперприз - работать под руководством идиота - так себе достижение
И не играют. Некто Шурик вот жалуется что восстребованные спецы на собесы не ходят, только по знакомствам устраиваются.
Благодаря многоуровневым собесам где каждый этап проводит рандомный чел из компаний (с которым ты скорее всего работать не будешь) устроиться по знакомству становится чрезвычайно сложно. Я бы не рассчитывал на это в будущем.
многоуровневый собес нужен т.к. подчиненный не должен быть умнее своего начальника, но при этом иерархия склонна к разрастанию вниз - две тенденции приводят в пределе к деградации любой структурной единицы. Это возводится в степень микросервисами (прямым текстом написано в достоинствах, что вид архитектуры устойчив к нанятию дебилов, что открывает огромные возможности для карьерного роста). Поэтому такая структура найма в идеале должна защитить контору от найма чуваков, пригодных только для сплитования отдела на два с перераспределением инфляции от рядовых сотрудников к начальнику и паре его корешей (попросту вместо тотатальной индексации бабло идет на найм и три новые лычки). Ток в таких конторах реально чето делают в лучшем случае несколько человек (как-то она должна жить все таки) и да, если они вдруг захотят и будут иметь возможность вас нанять - это случится по знакомству. Остальные пишут ходящие друг в друга микросервисы и растут от джунов до начальников департаментов. Просто сейчас эта система уже настолько насытилась, что долбоебизм и рандом нижнего уровня сложно не заметить, а остальные скрыты от постронних глаз.
ЧЗХ вообще второе, никто в принципе не станет с нуля писать сложение чисел с плавающей точкой в игровом движке. Сейчас так точно. Уже давно есть Vulkan и OpenGL. Ты просто кидаешь с их помощью данные в видеокарту и пишешь шейдер. Сложение чисел с плавающей точкой вообще реализуется аппаратно
Да, в области компьютерной графики, анимации и физических симуляций есть алгоритмы. Но они крайне комплексные и требуют знания предметной области. Если интересно посмотреть, как это выглядит, загуглите квадродерево, position based dynamics, weighted blended. Вот там реально всё серьёзно. И занимаются этим отдельные специализирующиеся люди. А LeetCode - это просто дрочилка для массовой фильтрации макак энтерпрайзных
я чуток в курсе как это выглядит к сожалению. Ток честно гря не знаю как там в современных игровых движках, уже не проваливаются герои в дырки в середине длинного четырехугольника? Нет и хорошо. Аппаратно оно и в цпу есть изначально, проблема в том что a + b + c не равно c + b + a если экспонента у них сильно отличается. Это свойство самой алгебры плавающей точки при конечном размере данных, вне зависимости от реализации. В видеокартах кстати есть halffloat - чтобы дырки вышеупомянутые были пошире, а то можно никогда в нее не провалиться. В вики сам подсчет ошибки для пары чисел, но для пары этой проблемы как таковой нет, a+b всегда равно b+a. А для большего количества считают два результата, чтобы a+b+c+e = c+b+a+e. Это просто выглядит, но довольно муторно если там не сумма а какая-то более сложная формула. Со временем надрачиваешься в уме по виду формулы проблемные места видеть, ток формул много разных, ожидать в кандидате нейросетку набитую именно на твои немного слишком а без нее он не прожует чето скажем с тангенсом без тестирования.
Про литкод я просто удивился - похоже что там тупо с питона содрали или чето такого. Задание + шаблон ответа предполагают единственное решение, и если строго (собес это же строго) то оно уже с формальной ошибкой, т.к. покурочить входной массив - серьезный сайд эффект, о котором в задании ни слова нет. Ниже в комментах это единственное решение обсуждается как неправильное, правильное с их точки зрения требует const в объявлении функции, но оно уже написано без const. При такой постановке задачи и отсутствии диалога угадать че хочет собеседующий сложно.
По итогу рандомные чуваки проводят собесы по сайту, сделанному рандомными чуваками. Выход если как-то и зависит от скила то скорее обратно - чем больше ответов ты знаешь, тем меньше шансов попасть в нужный.
Почему так происходит - потому что есть две закономерности (везде, не только в айти) - в подчиненные не нанимают конкурентов, а иерархии проще расти вниз чем вверх. И как и везде, "бизнес" пытается бороться с этим, заставляя свеженанятых чето делать, а не только числиться в штате, раздувая адм. вес начальника. Конкретно в IT лучше бы он этого не делал, т.к. придумали микросервисы - теперь любой калькулятор может состоять из сотни модулей, написанных на разных языках, и нанимать можно кого угодно. Понять во что превратилось то что когда-то было сервисом и что именно делает в нем каждая конкретная единица чтобы аргументированно ее выпиздить - нужно быть гением, а их мало (дефицит кадров, ага, он есть).
Отсюда и курсы "в сеньоры за два часа сразу на собесе" - они закрывают потребность карьерного роста тимлидов а не производят кадры.
Но, возможно кто-то вкрай охуел, отсобесив и зачислив в штат соседний детсад целиком, и таким образом став из джуна начальником департамента за сутки или еще что случилось, только придумали ответ - теперь собесы проводят не прямо заинтересованные тимлиды и хрюши а те, за чей счет банкет. Их не сильно просвещают, но они видимо как-то догадываются. Им нет смысла кого-то принимать, т.к. в итоге их ожидаемая индексация уйдет на этого чувака и через несколько итераций на доп. лычку всей цепочке начальства.
К тому же выхлоп всей макроединицы никак не зависит от свеженанятого. Ее "бизнес-задачи" когда то закрывало скажем 200 кб кода, сегодня закрывает 200 Мб, и ежедневно пишется еще один. Какой бы отточенный и грамотный код отдельный чувак ни писал, килограмм гавна и килограмм меда - это два килограмма гавна.
Еще одна тема не затронута - это выгорание, ощущение того тратишь жизнь на какую-то дичь. Я по прежнему сейчас копаю говнолегаси с говнобазой данных - где в одном поле через точку с заятой пишется несколько значений, поле с названием айди не уникально, дата может быть 0000-00-00 - и тогда это значит что дата неизвестна и т.д. Там столько треша, угара и содомии - что выть хочется. Бывает дни отлавливаешь какой-то хитрый баг - но в итоге это никто не оценит - починил - и ладно. А вод если не починил - то гнида и крыса, за что только деньги ему платим. А ломается то одно то другое, что-то серьезно исправить сил и времени не хватает, никакой радости от латания дыр не получаешь, ощущение того что делаешь нужное для людей - тоже все меньше - потому что людям по большому счету пофиг - они и руками вобьют данные, а руководству тоже - было бы не пофиг увеличили бы штат раза в два.
Я работаю честно и много - по удерживает меня только хорошая зарплата. И идеале накопить на дом - переехать в него сдав квартиру - уже пассивный доход в виде прожиточного минимума есть - а там можно и свичнуться и на работу за меньшие деньги но более осмысленную - хоть в те же инженеры, благо когда-то матан знал и если надо - разберусь с ним уж точно быстрее чем с легаси.
Вот это очень важно, для старичков типа нас :) Когда уже понимаешь, что всех денег не заработаешь, и везде в принципе одно и то же, важно получать удовольствие от работы или хотя бы положительную обратную связь. Иначе все становится бессмысленным и очень сильно давит на психику.
Так ты сам себя не обманешь. Это и есть дичь. Ниже есть грамотный коммент про правильные установки для разработчика.
Во мгле ада, например!
Открыл хабр и обалдел от количества инженерных вакансий на 300 - 500к. Да, там знаний прилично нужно - но тех у кого они есть - с руками берут - хоть БПЛА проектировать хоть заводы строить.
Этого добра везде навалом.
Вот, пожалуйста, в 1С - https://forum.mista.ru/topic/894822
На мисте вообще регулярно темы "ищем суперспеца за 300+".
Вот только там действительно нужны ну очень не слабые знания. Я просто не потяну - ведь их надо будет обновлять "в темпе". А у меня возраст...
p.s. А в инженеры идти - я что-то думаю что это надо было делать сразу после школы.
Да и с программистами скоро так будет. Сейчас крупные фирмы стали контачить с ВУЗами - искать студентов "звёздочек". Их и брать. Мне понравилось - спросили там "а вы возьмёте человека который перешёл на этот стек в 30 лет ?". Не хотят. Говорят "ну вот по этим мальчикам мы примерно знаем как они будут прогрессировать и когда что смогут. А вот с этими "вкатунами" не известно как и что будет. Нафиг надо.".
Так что скоро по программистам будет как по всем инженерным профессиям в советские времена - кто не успел тот опаздал.
p.p.s. Похоже это и есть решения вопроса с собеседованиями в будущем - их просто не будет. Как не было никаких собесов в советские времена. Брали :
Так как потока не было не нужны были формальные собеседования.
Я, можно сказать, и был таким звёздным мальчиком. Представился шанс из провинциального ВУЗа пройти в какую-никакую компанию в крупном городе. Ноооо это как бы только первая работа. А чтобы норм деньги получать, надо джобхоппить
Я тоже был "звёздным мальчиком" :-) Только специальность у меня была ну совсем не программирование. И приглашали меня в весьма интересные места (там и ЗП весьма норм по тем временам, и квартиру "давали" сразу как только женишься). Такая весьма мощная контора.
Я туда не пошёл потому что мы на пару с одним товарищем замутили писать одну программу... мне было жутко интересно и я верил что у неё великое будущее... :-)
Я даже не знаю как это откоментить - ну разве что "как жаль что мало меня в детстве пороли" ? :-)
Но в принципе всё получилось более или менее не плохо. Я бы сказал по тем условиям - на хорошую четвёрочку.
А теперь уже точно поздняк дёргаться.
Спиваются увы, и айтишники, когда скажем их сократили с работы в почтенном возрасте и в айти уже больше никуда не берут и знаю массу таких примеров. А вот актеры не слыхал чтобы прям массово спивались, как правило неплохо себя чувствуют, идут в бизнес, мутят разное. Альфонсы живут за счет женщин (или мужчин хехе) и живут материально очень неплохо. Но вообще то я не писал, что и те и другие и третьи честнейшие и благородные люди и полезные для общества, скорее наоборот. Я писал, что айтишнику таким не стать - это требует таких качеств характера как силы, злобы, определенной глупости и тупости (спорт), лицедейства и в чем то подлости, "жополизания" (актеры), отсутствия моральных принципов и брезгливости, паразитизма (альфонсы). Но такой "менталитет", "бэкграунд", в современном обществе увы, куда полезнее, чем отличное знание и умение технических вещей. И со всем этим у современных айтишников плохо, кроме подлости. Но одной подлостью абсолютно ничего не добьешься. А путешественник это в сущности журналист, он описывает свои поездки, страны, приключения, ведет "блоги", также снимается в кино и имеет на этом заработок порой очень приличный. Эта профессия также требует хорошего здоровья, отваги, эрудиции, умения общаться с людьми. Со всем этим у современных айтишников также тяжко. Но может быть я ошибаюсь? Может быть кто из прочитавших это, сможет "вкатится" в эти профессии? Шпионом и альфонсом, понятно не призываю, а вот путешественником - а почему бы и нет? Вроде бы какой то айтишник стал таким, где то читал. Вдруг и у вас получится?
Знал/знаю парочку альфонсов, там люди с ума медленно сходили по 20 часов в день играя в видеоигры. Срывались на обеспечивающую женщину, и в итоге их кидали) Это не для всех, имхо
Хорошие шаги, я бы дополнил ещё следующим.
Делаем себе правильные ментальные установки
Это поможет не оспускаться в задротство, снобизм, переработки, а также сохранить долгую работоспособность.
Становимся "эффективным" инженером
Я верю, что программист имеет определенный склад ума в технической части, но не будь ты сука дебилом опущенным и терпилой в которую любой менеджер хлебом не корми плевать будет. Тебе нравится программировать - ну программировай и получай миска рис, а хочешь стать увожаемым специалистом, строй свою карьеру эффективно.
Например
Проблема: на вакансию требуют знание X, а я не знаю что это такое и нет коммерческого опыта.
Инженер-терпила: не откликается, идет учить пока не будет знать X достаточно уверенно по его мнению. На вакансию залетает эффективный инженер и лутает 300к/наносек.
Эффективный инженер: тратит около 40ч на поверхностное изучение. В резюме и на собесе продает себя как эксперта в X, предварительно собирает информацию о том, какие вопросы на собесе могут задать. Делает в голове хэш-таблицу вопрос-ответ.
Проблема: работа по 12ч, совсем нет времени на изучение X.
Инженер-терпила: будет учиться после работы или в выходные, в конце концов ослепнет и начнет срать гвоздями. За переработки в конце года дали грамоту.
Эффективный инженер: научился сокращать свой рабочий день и выполнять изучение X во время рабочего времени. Ушёл на более высокую зарплату.
Проблема: на собеседовании спрашивают алгоритмы, но нет навыка и желания их учить.
Инженер-терпила: плачет но жрет кактус пока не будет 1000 прорешанных задач на Leetcode.
Эффективный инженер: ходит туда, где их не спрашивают ИЛИ ЕСЛИ компании, которые спрашивают готовы предложить хорошую ЗП в соответствии с его запросами - сжимает очко и учится. Ещё раз - делает только в том случае, если это приведет к росту зарплаты.
Проблема: стукнуло 40 лет, в сфере уже 15 лет, но долгое время не получается найти работу.
Инженер-терпила: делает бота для рассылки откликов на HH, снижает свои зарплатные ожидания, устроился гребцом на одну лавку с вчерашним выходцем курсов.
Эффективный инженер: не забивал на нетворкинг, за время работы сделал Excel таблицу куда записывал всех своих коллег и их контакты. Прошелся по знакомым и через сарафанку нашел себе хорошее место.
Вроде бы это очевидно, но часто я встречал в своем окружении именно терпилоидов, которые в выходные вместо того чтобы провести время с семьей решают литкод или остаются на работе допоздна, потому что "хотел более подробно разобраться как работает X".
Никогда не сталкивался с тем, как тебя просто игнорируют те чьи контакты записаны?
Потому что про нетворкинг есть одна важная вещь, которую вам не расскажут.
"Нетворкинг" это хуйня для богатых мальчиков из Йеля, и они используют его чтобы найти себе CEO из круга Уважаемых Людей. Вот так это работает с одноразовыми контактами.
Одноразовые контакты между двумся офисными планктонинами это бессмысленная и раздражающая хуйня, которую реально невозможно воспроизвести.
Те, кто находят работу с помощью знакомых - это просто экстраверты, у которых много настоящих знакомых, то есть людей с которыми они тусят, общаются и т.д. Но это не одноразовый контакт.
Да, я так живу. Только через знакомых.
Много слов, смысла ноль. Не претензия, но констатация.
Надо избавиться от херни в башке сначала. Потом все будет.
Любопытно, что в качестве альтернативы разработчику предлагают свитчнуться в девопс. Считаете там лучше?
Девопсы как прочие смены стеки это такая хуйня, только в профиль. Там тоже народу уже набилось через край. Если и как куда и перекатываться, то смотреть надо только в сторону предметной области. И то не факт что там тоже дохуя уже не набежало.
Не девопс, но линуксовый админ. Сфера эксплуатации это вообще заебись.
Плюсы: прикалывают задачи и осознание, что вы рулите целой инфраструктурой компании. А ещё результаты твоей работы, когда ты что-то автоматизировал, накатил, починил, поднял, видны сразу. Тут тоже есть кодинг, объёмы сего варьируются от места к месту (я, например, разрабатываю модуль для работы с гипервизорами один, с гитлабом, блэкджеком и шлюхами)
Минусы: ты превращаешься в Шиву, у которого очень много задач с пометкой "Срочно пиздец" и ответственность больше, если что-то ебанётся
Ситуация в стране поменялась. Мир поменялся. Ещё годика 3 (ну, может, 5) пройдёт и прогеры будут получать столько, сколько самый обычный офисный клерк. Надо реально куда-то уходить (вообще из it), но хз. Сейчас не вижу, чтоб можно было где-то нормально зарабатывать. Мб, на вахтах где-то бабла поднимают, но на это не у каждого здоровье есть.
Короче, сложно всё. Экономика схлопывается, рабочих мест не появляется, ничего не развивается, инвесторы удрали. С какого перепуга в такой ситуации можно будет зарабатывать? По-моему, то, что было, это была хорошая жизнь и она нас покинула навсегда уже... Обидно, что ты только выучился начал как-то развиваться, а развиваться-то и некуда. В айти тупик, как и везде кругом.
За этими словами кроется скрепная расеянская черта: "если мы живём в говне, то и все должны". Мысль о том, что офисный клерк должен получать зарплату близкую к разработчику тебе не приходила? По крайней мере не нищенскую.
Те лечиться надо. Чел сказал только то что сказал: зарплатам в айти приказано долго жить, надо куда-то двигать.
Ребят, а кто как с выгоранием справляется? Очень актуальная тема если ты в ИТ больше 10 лет.
Я в айти почти два года. Ну, с 2019 года, когда началось первое выгорание ещё аж во время учёбы, то бросал всё на неделю - полгода. Сейчас делаю также... Выгораю от нефиг делать... Из эникейства вылезти не получается никуда. Подумываю забить, ибо всё равно ничего в айти не получается. Хочу куда-нибудь уйти, пока молодой. Но вот куда... Голова от думок разваливается..
По диплому кем будешь:-)? Попробуй туда.
Я бросил работу)))
Выгорания уже нет.
На что же ты живешь, закрома проедаешь?
Блин. Работаю. Сферу поменял, писал уже.
Имел в виду не работаю в сраном офисе.
В IT от выгорания никуда не деться.
Выгорание, это когда ты что-то интенсивно учишь, а, разобравшись, обнаруживаешь - новое оказалось проще старого.
Примеры: ассемблер => C/C++ => C#, Java => javascript/python...
То есть чем дальше в лес, тем проще. Да еще все это библиотеками обрастает, что еще более упрощает процедуру программирования.
Как следствие упрощения, к тебе рядом запрыгивают бывшие повара, таксисты, философы, филологи... - им тоже денег хочется.
Ну как тут не выгореть?!
Можно сказать - это везде так, человек со временем придумывает, как сделать проще ранее сложные знания.
Но такой посыл не верен.
Возьмем, например, математику: аналитическая геометрия и линейная алгебра => математический анализ => обыкновенные дифференциальные уравнения => теория функций комплексного переменного => кватернионное исчисление => теория групп => дифференциальные уравнения в частных производных...
Чем дальше в лес, тем все сложнее становится! И интереснее! Поэтому-то математики и не выгорают.
И так в любой области точных наук - здесь перед человеком задачи ставит сам Господь Бог!
(В отличии от IT, где задачи ставят люди.)
Сложно - не сложно. Какая разница когда на рынке труда большой профицит и очереди за забором? Повара, таксисты, философы и прочие любители халявы уже никуда не вкатываются. Совсем скоро нас ждет высокая конкуренция среди опытных специалистов. Да что там опытных, придется конкурировать с самыми настоящими фанатами айти про которых тут писали "придаток к компьютеру". Только зарплата от этого больше не станет, а наоборот, пойдет на дно.
Возможно рабочая идея это объединяться и создавать айти-бизнесы.
Но к сожалению сам склад характера айтишников не позволяет этого делать.
Группа айтишников способна без проблем создать например мобильную игрушку, приложение для обучения языку, читалку-смотрелку и сотни других программ. Да, они уже есть, но люди покупают разные программы одного вида, одному нравится попадья, другому свиной хрящик.
Другое дело что программисты не могут объединиться из-за особенностей характера (которые и сделали их работу в программировании возможной).
Плевать на твой/мой склад характера. Где твой бизнес-план?
Способна, создавали. Как это монетизировать?
С бизнес-планом я иду к инвестору, он дает денег, и я тебя нанимаю. И тогда действительно плевать на склад характера.
Вот только вопрос стоял не о том, как бы тебе найти ещё одного кабанчика, а о том, как бы айтишникам обойти кабанчика. И вот ты прямо в первом предложении опять наступил на те же грабли.
Потому что... да-да, склад характера.
А что касается монетизации - вон ниже фотограф пишет. И, прошу заметить, пишет очень умную вещь. Действительно этих фотографов хоть жопой жуй, но все отлично монетизируются. Точно также неплохо монетизируются какие-нибудь художники, которых тоже как грязи.
Любая хорошо сделанная программа продаётся в гугл плее, любая хорошо сделанная игра продается в стиме. Им не нужна "уникальность" - люди литералли покупают 100500 копий одинакового говна типа "товер дефенс" или "линий", просто с разными скинами и задним фоном. Туда ещё и рекламу пихать умудряются! Делаешь игру с китайским антуражем, 10 000 китайцев покупают просто чтобы попробовать, вот у тебя уже 10 000 долларов. Ну и так далее.
Проблема, повторюсь, в том что программисты не могут работать вместе. Им барин нужен. Ну вот так и получаются галеры.
Обычная ошибка выжившего. На каждого у кого взлетело 1000 кто полоснул тунца.
Речь не о взлетело, а о маленьком стабильном доходе.
Мужик, который у метро делает ключи и точит ножи, не "взлетает", но имеет регулярный ежемесячный доход.
Тебе же надо чтобы у тебя или ангри бердс - или ничего. И это ТОЖЕ часть того самого характера, о котором я упоминал.
Под "взлетело" я и понимаю уровень "маленький стабильный доход". Про миллионы миллиардов даже речи не идёт конечно.
Sre и девопсам раздолье, стек бездонный, их кидают везде, в Россе вообще пиздец, вышел тут на хы хы ру рыночек дабы посмотреть чо выстрелит, охуел - 85 раз за 3 недели позвали на собес (cколько из этого скамовозка хз, не проверял, но Роисський топ от тенька до ВК там был почти весь, можно радоваться такому количеству и по собесам ходить, но меня это огорчает, это значит что на рынке все совсем в России дурно), тупо уже отвечать им перестал, что у вас там происходит на фоне специальных событий страшно подумать (я вне Мордора). Но тут надо быть готовым что новая работа == новый стек (да тут так берут, да ты задолбаешься доказывать на собесе что я работал со 100500 технологиями в проде и 100501 похожая как 2 капли воды на вон те 100499 не вызовет у тебя ректальных болей), за больше чем 10 лет я еще ниразу не работал в идентичном стеке, как минимум 2-3 новых технологии были всегда, от Unix vi до powershell 5 и bgp в прикуску, и еще приходилось жанглировать и сишарпом/перлом/го/пихтоном и тд это вам не формы клепать на пыхе, хотя АНАЛоги формошлепов есть и тут, кубернетис админы - ямл инженеры которые si от wa не отличат, а clone() от fork() (ну да, я тот самый задрот которых тут так не любят, не жирный и не скуф, пруфоф не будет, просто люблю технологии и ковыряться часами, жизнь есть, зарплата есть)
Ну да, DevOps'инг он такой, даже мир JS в этом плане не настолько лютый уже и более-менее устоявшийся (все дрочат на TypeScript и используют Angular/React), а в DevOps'инге помимо самого Kubernetes'a полно всяких пакетных мэнэджеров для него, каких-то кастомных операторов, всякие приблуды для мониторинга, сборки логов и метрик, какие-то проксирующие-перепроксирующие штуки вроде Traefik и NGINx Ingress, Ansible и другие для выполнения скриптов на множестве нод разом, CI/CD-платформы, каждая со своими ключевыми словами для YAML, и конечно же тонна всякой дорогой фигни от облачных провайдеров типа AWS, Azure и GCP, при этом набор у каждого разный и в плане эксплуатации они друг от друга отличаются, так что просто так не перескочишь
Знаешь, что меня поражало. JS изначально был создан ради динамики. Нафиг там типизация? Это такая чушь.
Это как в python использовать типы. Зачем? Я низкий уровень напишу на другом языке.
Уточню и сыграю в умника: в джыэс и питуне есть и была типизация, но не строгая, слабая.
P.S. Меня корежит немного когда говорят, что нет типизации. Это лукавство.
Объясни. Ты об интерпретации?
Если да, то конечно есть. Я имею ввиду синтаксис, не интерпретацию.
Второе, конечно.
TypeScript это по сути плагин для VSCode, он нужен, когда у тебя проект здоровенный, и передавая аргументы туда-сюда, ты не лазил по проекту, смотря, что же ты должен передать и в каком порядке, а сразу видел красивые подсказки в IDE.
Да и с питоном тоже самое, когда я с ним работал просто как со скриптовым языком, решая прикладные, мелкие задачки, типо данные в csv перегнать, или в OpenCV какую-то обработку изображений сделать, и в нейронку загнать, тогда мне его за глаза хватало без типов, а когда начинаешь на нём городить кровавый enterprise, не просто круд, а сложный, с моделями, классами и комплексной бизнес-логикой, то тогда типов ощутимо не хватает.
Хз разрабы, мне на них насрать. А вот в нашей типа творческой среде - фотографов, как грязи. Еще больше, чем дизойнеришек раз в 100500. Им же не нужнл 3-5 лет рисовать учиться. И никто не голодает, даже в чужой стране, без языка, без стека из 100 алгоритмов, двухгодичные мамкины синьоры. Весь фейсбук засран их «красотой». Фоткают хомяков и скирдуют лавешку. Ведь у ущербных совков покрасоваться - это смысл жизни. Хорошо, что я типичный жирный, лысый ойтишный скуф, 10-и летний синьор, рожей которого на фото можно только напугать, поэтому и не совок.
Suqa, ну как же ты заебал. Что ни пост, то высер шизоидный. Иди лечи голову, заебал. Постыдился б хоть такую ересь строчить
Слушай, а правда, что вы пациентов опиоидами накачиваете, лишь бы дальше ни хрена не делать?Два вида таблеток всю жизнь выписываете?
Впринципе что и требовалось доказать - мир изменился, появилась потребность в узких спецах. Отсиделись на верхних слоях абстракции и хватит.
В РФ возвращается потихоньку на фоне военной экономики потребность в машиностроении и вообще в целом инженерии.
Вайтишники, "средние айтишники" - готовьтесь к изменениям. Особенно фронтам. Осваивайте более сложную сферу или в менеджеры. CS для фронта и бэка это просто конкретика и реализация математических моделей, уж простите за такое непрофессиональное сравнение. Сейчас требуется большее.
Уже почти на пятках момент, когда "насыщенность" сервисами, приложениями по миру будет критичной, останется разве что евросовок или беднейшие страны. На первое не рассчитывайте - гигантский поток из снг фильтруется очень многими вещами. Особенно, если узнают, что вы работали в гос. конторе, заебетесь в посольстве умолять выпустить визу. И вообще эту хуйню проще отправить в Индию, Бангладеш, Вьетнам на поддержку и доработку.
К слову, здесь часто есть чел, который пишет про инженерию. Пообщался со знакомыми, закончившими доунмонку(МТ, СМ), МЭИ по инженегрным спецаильностям. Ни у кого зп менее 200к нет, один в наноэлектронике, даже успев поработать в Швейцарии. Востребованность есть. Но в эти сферы смузихлеба не допустят просто так, и там еще сильнее выебут и высушат за любую ошибку.
В общем те, кто успели в лиды, менеджерство - молодцы. Надо было быть полным долбаебом, чтобы отказаться от лида, боясь общаться с людьми (хотя это даже иногда и не надо)
Со всем согласен.
Согласен также. Интересует один вопрос. Моя специальность - информационные системы и технологии. Мой карьерный путь: контент-менеджер -> техподдержка в банке -> техподдержка в парочке ИТ-интеграторов -> техподдержка в "Граните" -> техподдержка в "Росинкасе".
Думал освоить C#, Java, либо Go. Но их как кала развелось (разрабов). Идти стоит в более низкоуровоневые направления? Такое желание есть, правда хз куда. Просто есть мысль, что меня с таким образованием там... как бы помягче сказать... не ждут, короче.
По низкоуровневому мало что скажу, просто там работа идет не для очередного айфона шмары на патриарших прудах, а для авионики, механизма какого-нибудь. Там строжайшие правила написания кода. И каждый байт на счету. Не знаю насчет образования, конечно спеца из сильного вуза будут чаще звать на собесы, но там все также - дикая ебанина на собесах. Разница только потом в стабильности твоего места. Любой прогер оттуда станет формошлепом, а формошлеп - нет. Вот в этом вся суть.
Например, я тоже был на айти специальности, но математические штуки я блять не переваривал вообще. Вот алгоритм решения задачи - пожалуйста, схитрить подставить чет - ок.
Но вот доказательства, выводы это все пиздец. Ну нахуй я думал нужно.
Недавно надо было завести нейронку. Начал читать про все эти нейроны, функции активации, спуски, тензоры- даже вроде понятно все, а чет вспоминается, но хуй знает.
Вроде тоже там понабежало людей, да эти шутки реально правда про питон в стиле:
import neirosetka
neirosetka.train(dataset)
neirosetka.start()
Тем более что мощности для обучения сейчас гугл колаб предоставляет. Поэтому требуется сильное понимание того, что ты в математической модели делаешь.
Можешь посмотреть эти сферы, или типо dataOps - типо девопс для дата саенса (чего только не придумают). Вроде он как разгребает гавно скидываемое к нейронкам и отвечает за их стабильность, подготовку к обучению и т.д
Можно рассмотреть околоайти - системная аналитика, а оттуда в менеджеры проектов, как самый изи вариант.
Просто индусы реально стали угрозой, давным давно не думал, что надо будет снова доучиваться.
Еще добавлю, что опять же это не прям конкретно все пиздец, а именно смотря на перспективу, так надо готовиться.
Конечно, еще год, мб лет 5 будет вертеться в айти на том же уровне, как и сейчас, но мы все видим сумасшедший найм в обычном айти, а также то, что работодатели не дураки и все начинают сливать на рынки юго-восточных стран.
Вообще РФ в этом плане тоже была кладезь -на швабре есть одна из немногих интересных статей о бородатом айти 90ых-00ых и физике ядерщике, к которому пришли американцы с просьбой о создании какого-то софта. Для американцев там тысяча баксов это жопу подтереть, а тогда это страшно представить, что в РФ за такую сумму могли сделать.
// Идти стоит в более низкоуровоневые направления?
Прогресс в ит - это всё более высокоуровневые направления.
p.s. Я когда-то писал на асме (сперва чуть-чуть на асме от pdp-11 а уж потом под dos), с, с++, фортран, разные бэйсики, дельфи (начинал ещё с первой версии дельфи, шестнадцатиразрядной :-) ), клиппер, access97, да что-то всё и не упомню... :-)
Ага как бы на реальный фронт не отправится в свете последних событий)
Я встречался с русской бабищей в Мацкве. Правда с моделькой не из Инсты. Через три года только понял, что с мацквичками, чуть симпатичнее обезьяны, даже тех, кто не ищет мани, пашет за 35к, даже теми, что с чужими детьми - дорога только в канаву в ближайшем Бутово. А вы пишите про мажорика, которому из совка вырваться удалось. Он кстати не ФСБшный папин любимчик?
ABBYY за час уволила почти всех российских разработчиков «В совершенно зверской манере»
Как рассказали Forbes несколько сотрудников компании, принимавших участие в созвонах, на которых им было объявлено об увольнениях (по разным оценкам, от 200 до 300 человек), ситуация развивалась следующим образом.
В воскресенье, 29 сентября, в 22:30 почти всем сотрудникам пришло письмо про созвон с топ-менеджментом на следующий день.
По словам другого разработчика ABBYY, в итоге уволили всех сотрудников с российскими паспортами из трех RnD-офисов. «В совершенно зверской и не характерной для ABBYY манере.
Во время созвона у сотрудников отбирают доступы к внутренним корпоративным системам. Во время блокировки учетных данных команда старшего инженера по разработке облачных решений Гуптаджи Тигелы (Guptaji Teegela) «положила» продакшн, так как не смогла обновить ключи доступа без русских инженеров, которых ранее уволили
Основательница рекрутинговой компании NEWHR Кира Кузьменко, ссылаясь на одного из топ-менеджеров ABBYY, утверждает, что компания сократила 250 человек «буквально одним днем». Увольнения в компании, по ее словам, произошли не по национальному признаку.
Согласно одной из версий, которые обсуждают уволенные программисты, дело в том, что вместо трех офисов теперь вся разработка ABBYY будет в Индии. «Пока ее там нет, но, видимо, собираются сделать. Про Индию никакой не секрет, ABBYY там открыла офис, это открытая информация», — объясняет собеседник Forbes.
Компания недавно конференцию для разработчиков в Индии большую делала в HR-целях, привлекают там кадры. К тому же недавно сменился CTO, и новый видит больше ценности в разработчиках из Индии
Стали смотреть, что происходит на глобальном рынке и где дешевле нанимать. Консультанты сказали, что в Индии. И компания решила заменить русскую разработку индийской», — описывает процесс Кузьменко. Зарплаты IT-специалистов в Индии, по ее словам, в два-три, а иногда и в четыре раза ниже, чем у российских коллег.
https://www.forbes.ru/tekhnologii/522307-operacia-vy-vse-molodcy-abbyy-za-cas-uvolila-pocti-vseh-rossijskih-razrabotcikov
Если индусов привели "эффективные менеджеры" они скорее всего сами индусы
https://www.reddit.com/r/KafkaFPS/comments/1ftlcd2/comment/lpt2ru5/
Аххуенная новость, я бы ее обсудил, может выложить отдельной публикацией? Ну с мнением, конечно же!
Они любых айтишников вытесняют.
Люди не понимают, что для брахмана-индуса (а в начальстве там всегда сидят именно брахманы) нет разницы между индусом из низшей касты и иностранцем.
Дожили :)
Россия массово нанимает дешевых программистов из Африки, чтобы сбить высокие зарплаты отечественных ИТ-шников
Ожидаемо. Я давно говорил что профессию программиста убьёт не ИИ, а дешевые разрабы из стран 3го мира.
Ну хлынул в наш Колхоз аутсос, и что он убил?Какой полоумный будет делать GTA и игры для Nintendo в наших Папуасиях, где до сих пор Киркорова слушают? Или чтобы американцы-японцы на заводы в литейку и покрасочный цех толпой ломанулись?Посмотрите чем занимаются наши ойтишные элитарии за бугром. Дальше работают только профи. Вкатунишки-дрыстунишки Фольсвагены по 10 часов, 6 дней в неделю за 1к/месяц красят. Потому что в Андерсон Лаб таких зепок нет. И хатки от 500 евро. А на заводике общажку в ближайшем селе за 150 дают, робы, хрючево в обед и доставка к веслу бесплатные.
Тут самолёты падают из-за аутсорса в папуасию, а он про игры какие-то...
Самолет - это примитивная херовина, там падать нечему, если только запчасти не сгнили. Самолет можно посадить, даже если отрубится все электричество.
Ну, 1С-никам это строго "по барабану".
У нас очень много сугубо отечественной специфики. Человек которые её не понимает просто помрёт в 1С.
Да элементарно - нужно очень хорошее знание русского языка.
Вот представьте себе ситуацию. Говорят негру : "Иди к главбуху получишь техническое задание".
Он туды приходит такой хороший а тут ему тётя Маша суёт стикер на котором написано одно-два предложения :-)
p.s. Кстати, сильно подозреваю что в таких условиях и любому чату гпт трындец будет. Не рассчитан он на Россию... :-)
В корпоративной разработке также. Выражение X не работает может значить что угодно - от не пингуется до неверно округлило сумму в пятом столбце седьмой колонки. А за требованиями надо лезть в нормативные акты.
Ребят, а относится ли к коммерческой разработке Data science или Embedded (Linux)? Есть ли там такая же ситуация?
из комментов на швабре: https://pro.rbc.ru/demo/66f2d4a99a7947b3806eff61
«Сбить зарплаты». Фирмы в России активно нанимают программистов из Африки
HR ·
Подбор персонала
Статьи
РБК
Число вакансий для африканцев уже измеряется тысячами и быстро растет. Ищут не рабочих — активнее всего набирают продажников и айтишников
Дефицит кадров заставил российские компании обратить внимание на дружественные страны: по данным, предоставленным РБК сервисом по поиску работы HeadHunter, за год число вакансий для работников из Африки увеличилось более чем в десять раз. Чаще всего приглашают специалистов из Кении, Зимбабве и Камеруна. Речь далеко не о строителях или уборщиках: в первую очередь компаниям нужны африканские продажники и айтишники — таких вакансий размещено больше всего. С помощью более дешевых чернокожих программистов компании собираются снизить высокие зарплаты в отрасли.
Российский бизнес активно набирает персонал не только в Африке, но и в нескольких странах Европы и Азии. Что это за государства и в каких сферах будут работать новые мигранты?
... а дальше пэйволл, но в принципе этого и достаточно ...
Пздц...Только вошёл в профессию... Уходить что ль... Да вот хз куда... столько усилий уже потрачено...
А ты устроился на работку-то? Если смог, то хорошо, приспосабливайся выкладываться поменьше, и будет оставаться больше времени на подумать, как плыть дальше
Как я вижу: вот скажем выпускник-задрот Коля идет устраиваться в компанию N. У него нет опыта, не было своих проектов, не было мест работы. Поэтому Коля выставляет низкий прайс и его скажем берут. Приходит "спец" Вася с 10+ годами опыта и он естественно думает, что войдет с двух ног, так как фирме нужен "спец". Он выкатывает требования к ЗП и это ЗП по мнению работодателя крупное. Но нужно снизить его запросы. Как это сделать, вот у него уже работает Коля, который только что высрался с какой-то шараги, работает за идею. И вот работодатель думает, что вот Васян уже взрослый, может с семьей, в в ряд ли будет дрочить какие-то задачки, которые с работой не связаны, и вот на этих задачках его можно опустить. То есть Васяну он преподносит, вот смотри у меня олимпиадник выпускник решает на изи это дерьмо, а ты "спец" c N годами опыта не можешь их решить? Собственно, бьет по самооценке. Вася, то просто работал как раб 40 часов в неделю, а может перерабатывал, или воспитывал детей, или просто ценил свое время и отдыхал. Ему конечно, же было не до олимпиадных задачек. Вот и вся простая арифметика. Я думаю по этой причине. А вот пошло это с Омерики, где надо было резать косты, и собственно наши топовые галеры да и уже обычные рога и копыта чем хуже? Вот и берут на вооружение.
С Омерики. Но это скорее индусское изобретение чтобы протаскивать своих. У них это вообще кульутра такая непременно страдать чтобы получить приз. А нормальный белый американский инженер точно так же у виска крутит с этого литкода.
Получается хитрожопые индусы похоронили сферу :(
Не то что бы похоронили. Поджали под себя. Уже и самолёты падают, но всем пофиг. Если Америка и развалится, то только потому что превратилась в страну 3го мира.
Кстати забавные параллели. В Америке белые инженеры тоже находят спасение в военке. Но у них потому что такая деятельность не только не аутсорсится, а даже со вторым неамериканским гражданством путь туда закрыт.
Вася нужен хрюше, если им еще дают бонусы за размер зп. Коля нужен тимлиду - можно дешевле распочковаться и меньше проблем с понтами. Работодателю, т.е.конторе, ни тот ни другой не нужны. Скорее всего ей не нужен также и тимлид, его отдел и более верхняя структура в которую он входит. Возможно завтра руководитель соседнего отдела продавит переписывание их функционала на новом модном языке/фреймворке, и колявася вместе с нанявшим его челом пойдут на улицу, а вместо них придут адепты новой шизы. А послезавтра уже руководитель руководителя подрядит х2 индусов за тот же прайс и он тоже пойдет на улицу. Ну и т.п. С точки зрения работодателя есть сервис который как-то работает видимо, есть деньги что туда идут, че там внутри происходит - вникают редко, т.к. может кончиться психушкой :)
Если у конторы есть нужда в Васе как носителе конкретных скилов, она его наймет безо всяких собесов и остального, по "портфолио". Это врядли изменится когда нибудь. Если этого не происходит значит нужды нет.
Как Димон писал - у реального разработчика нет времени на пет-проекты и прочую ерунду.
Ну вот спросить какие паттерны применял - ИМХО как раз-таки основная вещь.
Да. Но вот только у 9 из 10 будет “немного не такой” стек - писал что-то на СИ на заводе, поддерживал сайт… а идет в корпоративную разработку.
Да этого все равно мало и оно не показательно. Можно выдрочить паттарны, но не понимать где и как их применять. Проблема большинства в том что они не могут сами с нуля и до прода сделать проект или сервис потому что нет понимания как оно в целом должно работать. Привыкли что им аналитик в разжеванной форме скидывает ТЗ, а они с важным видом надув щеки пишут реализацию в существующей кодовой базе. Когда-то было так, да, и за это даже очень хорошо платили, но те времена позади. Тут либо смириться и приспосабливаться либо сваливать.
Ну как вариант - “Книгу с кабанчиком”(Клепман). Гуру хайлоада ты не станешь - но базовые вещи - CAP-теорема, системы без/с ведущим узлом, уровни изоляции транзакций. В 9 случаях из 10 этого хватит на то чтобы ответить вопросы типового собеса. Потому что 9 из 10 кандидатов книгу с кабанчиком не читали - они вообще ничего не читали.
Если говорить о конкретном стеке - то спрашивают все примерно одно и тоже. От “хитрых” вопросов по спрингу (как зантжектить прототайп в синглтон) уже тошнит даже. Прям так и хочется ответить - заходите на ютуб, открываете вторую лекцию Борисова по спрингу, мотаете до середины - и узнаете как заинжектить.
То есть - разобрав (разобрав а не зазубрив) топ-50 типовых вопросов - ты с 90% вероятностью попадешь на то что тебя спросят. И деже если не попадещь - будет куда больший шанс свести разговор к тому что знаешь. К тому же - что мешает пойти на 2,3, 5 собес - где твои знания совпадут с ожидениями.
Да, вылетает, согласен. Я вот английский перестал использовать - и за полтора года прям подзабылд, что уж говорить про тонкости хибера. Но при повторении - все опять всплывает. Имеет смысл вести конспекты - так, у меня Клепман законспектирован страниц на 10, основные тезисы. И перед собесами - пробежаться по конспектам.
Ну вот так мир устроен. Вон через месяц в Москве снег пойдет - а где-то тепло будет. Можно ахать и охать - а можно куртку купить теплую.
Ок, посмотрим с точки зрения работодателя. Людей у которых в резюме 10+ лет ядреного энтерпрайза - вообще мало (на зарплаты около 200к). Если отсечь кандидатов - барменов закончивших “жава за три месяца” то типичный кандидат это человек который сколько-то лет назад закончил технический ВУЗ, пару-тройку лет что-то не совсем понятное делал на другом стеке (а-ля поддерживал сайт городской администрации Скотопригоньевска), выучил жаву и написал два спрингбутовых crud-сервиса. Сможет ли этот товарищ разобраться в тоннах наших легаси? Обучаем ли он? Насколько быстро? Мотивирован ли что-то изучать? Точно ответить на этот вопрос нереально. Но по вопросам на те же паттерны можно понять - как человек мыслит, как рассуждает, читает ли что-то за пределами конкретных задач. И человек который нашел время разобраться с паттернами и базой микросервисов будет предпочтительнее того который за пределы crud-а никуда не смотрел.
А не с этого ли и надо начинать? Пишешь в вакансии: нам нужен археолог копаться в нашем легаси. Смотришь в резюме есть ли у кандидата соответствующий опыт. А всякие бармены и вовсе сами близко не подойдут.
Ты изначально неправильно решаешь проблему. И усугубляешь её ещё более неправильными решениями. А потом ещё и ноешь что не хочет никто регулярками в БД ковыряться.
Так десятки вкатунов будут (искренне) рассказывать что копаться в нашем легаси - это смысл их жизни, они ни о чем другом и не мечтали.
У человека в резюме стоит что он работал инженером-программистом в НИИ Рога и Копыта. Занимался поддержанием какой-то хреноты которая мне ни о чем не говорит - используя фреймворки которые я не знаю. Понять что он на самом деле делал - а что делали другие, а он только пару тестов там написал - не так-то просто.
Вообще похоже нет единственно правильного подхода к проведению собесов. Начнешь спрашивать про прошлый опыт - будут готовиться красиво врать про прошлый опыт. Лучше уж пусть готовятся изучая паттерны.
Да я тут по-моему самый оптимистичный человек - пока все ноют что айти скатывается, собесы не пройти - я говорю что если напрягаться а не думать что все "изи" - то все зашибись будет. А про регулярки - это было к тому что люди не хотят ради лишних 50к пару выходных просидеть.
Но есть ньюанс. Тебе же нужен человек который своими глазами это легаси видел, а не вкатуны. Уже есть критерий: не нанимать младше 35, без 10-20 летнего стажа в айти, например.
Ну значит не нанимай его. Тебе нужна не его хренота, а конкретные технологии.
Надо же! 40 летний айтишник открыл для себя что не существует таблетки от всех болезней. :D
Невозможно достаточно уверенно вести диалог про технологии, как что там делал, не имея реального опыта в этих технологиях. Но есть ньюанс. Сам собеседующий (т.е. ты) должен владеть этими технологиями чтобы мочь поддерживать этот диалог.
Чем лучше? Наймёшь зубрилку с хорошей памятью. За кем потом всю работу будешь делать сам.
Нет конечно. Но ты будешь на голову выше серой массы. И за несколько собесов найдешь работу.
Полностью согласен с Анонимом выше - сложность собесов сильно преувеличена, плюс не учитывается на кого собес, на какой уровень и так далее.
Про устройство сборщика мусора у меня вообще ни разу никто не спрашивал. А уж у джуна-то... они в 9 случаях из 10 в синтаксисе плавают.
Забавно что кто-то рассуждает что перспектив нет, все плохо, не ходит на собесы - а кто-то ходит и находит вполне нормальные работы. Ну каждый сам выбирает, что.
Довольно весело, судя по комментам, собесы в кучу этапов с литкодом и вопросами про потроха ЯП и СУБД теперь никто не считает *уйнёй. Теперь их воспринимают как должное. Ну, ради бога. Ваше право. Вернут загадки про канализационные люки и два стула - вы и их разучивать приметесь усердно. Только уже даже не за те же деньги, что сейчас. Либерахи любят орать про Северную Корею, но из всяких подобных стран Россия скорее движется в сторону Ирана. IT-сениоры там получают $800 в месяц, и это там считается очень хорошей зарплатой. Весьма вероятно, такое будущее и у российского IT
Да, будущее у айти хреновое, но тем кто работает 10+ лет имеет смысл доработать, а потому приходится приспосабливаться. Кто знал что так будет когда вкатывался? Были бы варианты - тут все бы уже давно свалили из айти, да и сайт смысла бы не было делать. Зато благодаря этому сайту и многим другим роликам и статьям в интернете вкатыши могут избежать этой печальной участи.
Уже. Мой тимлид на собесах задает вопросы "на логику". Самый популярный - на какой этаж в N-этажном доме чаще всего приезжает лифт. Лично у меня недавно спрашивали про вероятность поставить мат в шахматах при определенном положении фигур на доске
Последние 2 года реддит полон сожалений айтишников о том что они выбрали разработку ПО в качестве основной профессии. Кто-то даже бросал учебу чтобы поскорее вкатиться.
Очередная тема на глаза попалась: https://www.reddit.com/r/cscareerquestions/comments/1fuzaxb/if_you_had_to_start_your_tech_career_all_over/
Массовые увольнения кстати еще не прекратились.
Я я! Куда за чаем подъехать?
Да
Потихоньку
Мб над стилем поработать надо? Ну потому что объективно (без обид) все выглядит очень дженерик. Позы, мимика, дизайны с дефолтными горничными и зайками, гипертрофированная буба. То есть как бы подумай над тем, что технические навыки для работы в блендере они все-таки стилизации ортогональны. Имхо просто подобное не запоминается, выглядит так, как будто "я все это уже видел по 1000 раз". Я думаю стоило бы напридумывать всяких изюминок, мож даже выдумать своих персонажей, чтобы это выглядело свежо и оригинально, не?
https://www.youtube.com/@Geoxor
https://www.youtube.com/watch?v=TJrkufAAi5c
https://www.youtube.com/watch?v=3cSY73RzWhE&list=PLT3lz_zPlZcxYxdPsK--BIRxTYvcmdMbD&index=109
Фул нерелевантные в твоем случае примеры конечно (2д а не 3д, да и это арты для музыки а не анимированный прон), однако для анализа концепции арт-стайла в вакууме вроде примеры хорошие (хотя, вероятно, то, что я приплел - это лютейший оверинжиниринг для монетизации хентыча, но я просто блендерной порнухой абсолютно не интересовался ни в каком виде, хз). В случае того, чем ты занимаешься, я хз как эти примеры экстраполировать, но это вопрос в общем-то нетривиальный и универсального ответа не имеет энивей
Тогда не попадёшь в тэги
Выработается со временем
Щас ты будешь шокирован, но для 3D-порнографии и вообще фанатских роликов в 3D персонажи зачастую просто рипаются прямиком из игр (именно поэтому у них у многих меш состоит из треугольников, а не из квадратов). То, что я в принципе кого-то там рисовал с нуля - это уже то, что делается немногими. А, модельку Эллен сделал для стоков. Я сам с ней никакого контента делать не собираюсь, мне не интересно ZZZ
Насчёт арта - когда ты смотришь на 2D-арт анимешный, он не очень детализирован. Художник как бы оставляет твоему сознанию достроить картинку. А в 3D тебе дают прям сразу что-то завершённое. Так что приёмы выразительности тоже несколько иные. Зачастую заключающиеся именно в происходящем
Ты спросишь меня: не думал ли я просто пойти в 2D-аниме-художники? Думал, но их слишком много. Прям вот реал много. У меня 800+ подписок на Pixiv'e. Выделиться будет сложновато даже при очень высоком скилле
Ну тут важно, что я не ябу, какие методики в твоей деятельности эффективны для привлечения платной(!) аудитории, поэтому я приплел то что ближе всего к упору на стилизацию анимечных девок, т.е. арты к саунду всяких независимых композиторов, то, что мне прям запомнилось. Просто если там все вот это вот искусство толком и не нужно, то окей. Насчет тегов: мб личный бренд нужно реализовывать прям полноценно, сопровождая свои работы авторским стилем, в том или ином аспекте. В случае порнухи, я хз, оригинальные сцены ебли делать, с юмором каким-то, чтобы необычность привлекала платную аудиторию. Но так-то я не шокирован совершенно тем что ты написал, вопрос в том, насколько такой подход с формированием личного бренда совместим, и как следствие как это потенциально может отразиться на монетизации твоего труда
Надо же, уже третий случай массовых сокращений айтишников в РФ
Вот еще про карьеру программиста (на английском):
https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/
Статья конечно старая и многие вещи из нее уже были озвучены здесь, но может кто-то новое для себя узнает. Это 2011 год и автор много говорит о том что благодаря связям можно устроиться в интересные места. Сейчас многое изменилось в этом плане. Многоуровневые собесы сильно ограничивают эту возможность, а вероятность чтобы вас пригласили в какой-то стартап просто смешная в наших реалиях. Эта проблема решается только переходом из разработчика на другую роль. Там уже реально могут решать связи. Ну а в целом посыл правильный у статьи. Как уже было сказано, деньги платят не компьютеры, а люди. Важно нарабатывать хорошие связи, как можно скорее расти по карьере и пробовать свои проекты, а не задрачивать до посинения бесконечные фреймворки. Все чаще замечаю как бывшие когда-то фанаты айти начинают со временем ненавидеть компьютеры.