Pull to refresh

Comments 433

В такой ситуации пробиться в индустрию без опыта работы и связей скоро станет не легче, чем в 90-е.

В 90-ые войти в айти было как раз проще простого. В какое-нибудь НИИ или завод с зарплатой раз в полгода уж точно устроиться можно было. Каждая контора имела своего админа, который бы прокладывал сеть, заправлял принтеры и чинил чайники. Интереса к профессии со стороны широкой публики особого не было, поэтому с конкуренцией особых сложностей тоже не было.

Из этого мира, где заправляли принтеры, не было входа в настоящий ИТ, где занимаются разработкой. Обучаться было в 100500 раз сложнее, в глубинке даже книги по нужной тематике сложно было найти и купить. Если писал код, то варился в собственном соку, изобретая велосипеды. А когда приходил в серьезный ИТ, то тебе говорили "мы без опыта не берем", опыт настройки чайников и прокладки принтеров не считался за опыт.

А у вас айти это только разработка? Админы (кто мог, хотел и кому, в некоторой степени, все-таки повезло) выросли в девопсов. Чем девопсы не АйТи?

И даже условный техпод нынче
а) неплохо зарабатывает
б) вакансии на техподов закрываются долго и с трудом (при всём богатстве джунов, выпускников курсов и т.п.).

А заправкой принтеров сегодня занимаются отдельные сервис-провайдеры.

Меня раздражает, когда "админы выросли в девопсов". У нас на работе так и считают. А я считаю, что девопсы это девелоперы, которые в том числе и поддерживают продукт в проде/облаке. А не админы, которые отдельно к проекту присобачены, и в разработке почти не шарят. В итоге рассказать такому "девопсу" что тебе нужно, это столько же усилий, как сделать самому.

Вы говорите о разных админах

А не админы, которые отдельно к проекту присобачены, и в разработке почти не шарят.

админу который хочет расти дальше проще идти в девопсы

потому что админство уже очень давно в стагнации как направление для саморазвития и заработки хоть какихто денег (кроме разве что сетевиков, но сетевики не совсем админы)

Как по мне так в телекоме стагнация еще пожестче будет, все едет на технологиях времен начала интернета, BGP и DNS не изменились особо. Да и взрывного роста зарплат я там не помню.

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

я в свое время пытался в CCNA потыркать...мне терпения не хватило ;) а мой коллега бывший до очень высоких уровней дошел и проблем с поиском работы высокооплачиваемой у него нет

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

Я в том что туда не идут вижу проблему немного в другом. У джуна-разраба рынок работодателей гораздо шире. И с прокачанной удачей на одних buzz-word зацепиться за вакансию и получать зарплату, не вожделенные конечно 300к/с, но выше чем на кассе макдака иточки. А у сетевика вход в профессию только один (как мне видится) - сотрудник техподдержки местного провайдера. А провайдеров и самих меньше на рынке и в саппорте поначалу с деньгами похуже.

Да уж стагнация, отрасль уже давно двинулась за всеми в облака, Software Defined Networking, AI и т.д. Постоянно приходится учится чему то новому, то API или SDK у роутера обновили, то kubernetes с контейнерами в Cisco DNA подвезли. Но BGP и DNS это основы, да.

Cisco DevNet, добро пожаловать в наш мирок https://developer.cisco.com/

Не соглашусь, в стагнации может быть нижний и средний уровень, но не профессия в целом. Нижний и средний уровень - это эникей и админ-универсал, обе эти роли подразумевают типовые задачи по поддержке инфраструктупы и пользователей малого и среднего предприятия. Но админство этим не ограничивается, так как дальше можно выбрать узкую специализацию и расти уже в ней. Узких админских специальностей пруд пруди. Как правило, это уровень миддла и сеньора, только с уровнем зарплат обычно немного большим на старте, чем универсальный админ. Можно пойти на администрирование отдельного продукта, где дальше развивать свои навыки, либо взять более широкую область (виртуализация, СХД, базы данных и т.д.). И во всех этих узких специальностях постоянно всё развивается.

да всё так, но в абсолютных цифрах зарплаты всёравно ниже

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

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

сеньоры в разработке мне както чаще попадались чем админы

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

Можно пойти на администрирование отдельного продукта, где дальше развивать свои навыки, либо взять более широкую область (виртуализация, СХД, базы данных и т.д.).

Это и раньше было нишевой дисциплиной с сомнительными перспективами, а с учётом импортозамещения превратилось в натуральный мазохизм. Хуже только в ИБ, где к уходу вендоров добавились постоянные атаки.

Сетевики массово переходят в инфобез, освобождая свои места админами и продвинутому техподу.

админ зачастую не может заменить сетевика, в сложных сетях это отдельное от администрирования направление.

Мышкой там в обнимку с учебником по сетям и какимнить SO натыкать не получится даже если очень захотеть

Я уже писал тут рядом что пытался в эту сторону двигаться, когда дело дошло до расчетов объемов кэшей arp таблиц в свичах и роутеров и причин пропадания пакетов при переключении маршрутов...я чёт подумал что программировать это проще ;)) (тут должна быть картинка ..где нунафиг пойду в проститутки) не так муторно и более интересно

Кто хочет развиваться - развивается. Кто хочет стагнировать - он и 10 лет назад мог стагнировать =).

Админство и сейчас можно разнообразить. К примеру IPMI и NAS-ы теперь имеют свои "рыбные" api. Сетевые железки также им обзаводятся. И конфигурирование инфраструктуры может стать довольно увлекательным.

Но девопсам больше платят =).

>aдмину который хочет расти дальше проще идти в девопсы

>админство уже очень давно в стагнации как направление для саморазвития

Девопс - это не профессия, а всего лишь "философия"+ инструменты. Профессия всё та же - админы. И учиться приходится чуть ли не круглосуточно (при том что я работаю unix админом уже больше 20 лет). Ансибл, терраформ, гитлаб, докер, кубернетис, 100500 баз данных и прочих продуктов - это всё про админов.

А программисты иногда ТОЖЕ айти, да. Но таких мало очень. Большинство сайтики клепают, а не куберы разработаываю.

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

К сожалению очень немногие это понимают.
Кто настроит гибридную инфраструктуру (on-premise + cloud или multicloud)? Разработчик? Да у него просто фантазии не хватит формализовать требования, не то что оптимально их реализовать.

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

Я вижу обиженные "псевдо-разработчики" по карме прошлись, утешайте себя дальше что вы такие "уникальные", но это не так.

Спорное утверждение.

Знание архитектуры сетей, умение настроить роутер и домен довольно слабо связано с инструментами CICD которые обычному "админу" нафиг не сдались.

Если мы говорим об "админах" которые раньше шарили в сетях а теперь на них повесили поддержку инфраструктуры фирмы - то это банальная переквалификация в другую профессию.

И нет, админ или девопс - не разработчики ПО. И что то сложнее скриптов и простейших инструментов им писать нет смысла, ввиду отсутствия опыта разработки.

На 50% разработчики, на 50% эксплуататоры.

UFO just landed and posted this here

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

В итоге рассказать такому "девопсу" что тебе нужно, это столько же усилий, как сделать самому.

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

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

Смыслом подхода девопс изначально было сопровождать проект на всех стадиях релиза в прод и в проде, чтобы это делали люди, которые шарят в самом проекте.

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

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

Также как есть админы отвечающую за инфраструктуру компании, также как есть админы, отвечающие за инфраструктуру интернет-профайдера.

Девопсами называют админов, танцующих вокруг разрабов, а не пользователей. То есть обеспечивают CI/CD вместо Exchange и Интранета. Админы не растут в девопсов - это разная специализация. Часто в мелких стартапах, которыми по зрелости являются 95% IT (по правилу 95 процентов), объединяют всё в одного (ну и хелпдеск и DBA туда заодно), называя это "модным" словом. Вы правы, но не надо раздражаться на реальность этого мира - это всё правило 95% работает.

Раздражайтесь дальше :) а у меня три ремоут работы по 7к евро на Кипре. И у товарища тут тоже так :) вот что значит быть дэвопсом, Вам никогда этого не понять :)

Вы бы ещё хвастались, что инфоцыганством занимаетесь. То, что компании платят столько "девопсам", когда можно дать разработчику задачу сделать то же самое, для меня загадка.

Из заправляльщика принтеров тяжело было вырасти в серьезного админа. Возможно даже тяжелее, чем в разработчика.

Из заправляльщика принтеров тяжело было вырасти в серьезного админа.

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

Потому что заправка принтеров - это сравнительно низкоквалифицированный сервис

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

Любые знания стоят усилий.

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

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

Любые знания стоят усилий.

Умение выдергивать шваброй сетевой кабель из десктопа под рабочим столом - тоже требует образования и приложения усилий, но порог входа в эту профессию еще ниже, чем в заправщики принтеров. Большинству соискателей хватает того, что неопределенно называют жизненным опытом и здравым смыслом, то есть не требуется проходить специальный курс и сдавать зачет или экзамен, а можно работать сразу после того, как пару раз попробовал делать то же самое дома, а то и после того, как видел, как это делают другие. Это не хорошо и не плохо - это просто факт. Заправщику принтеров придется с кое-чем ознакомиться перед вступлением в должность, но объемы потребных знаний и сложность их усвоения, как минимум в среднем, будет ниже, чем у разработчика этого принтера или близких специальностей. Опять же, это не хорошо и не плохо - это просто разные профессии, которые по сути не имеют ничего общего, если не считать, что они как-то связаны со все тем же принтером. Заправщик принтеров никак не может эволюционировать в админа - нет цепочки, перемещаясь по звеньям которой, можно пройти этот путь. А вот эволюционировать в ремонтника, выполняющего более дорогие работы - вполне. Каменщик не может эволюционировать в автомеханика, а автомеханик не может эволюционировать в шеф-повара. Чтобы стать админом, заправщику нужно сменить род деятельности в принципе. Это не эволюция, не карьерный рост, а начало новой карьеры - почему бы и не успешной?

Тут несколько иное. Всё-таки в самом начале этой ветки речь шла об админе, который, среди прочего, заправлял принтеры и менял мышки. Но ведь это не единственное, что делает админ в такой конторе. Сеть (какая бы она ни была) на нем, рабочая группа или домен, почтовый сервер, 1С-ка, файловый сервер, 2-3 самописных поделки на Дельфи.
И вот вы уже можете развиваться в MSCA, в CCNA NOC, в программиста на Дельфи, в 1С-ника, в админа баз данных (многие MS SQL админы начинали именно с 1-2 базами на предприятии в числе прочих обязанностей), ну или да, уйти в сервисную компанию выездным заправщиком принтеров.

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

+

Но ведь это не единственное, что делает админ в такой конторе. Сеть (какая бы она ни была) на нем, рабочая группа или домен, почтовый сервер, 1С-ка, файловый сервер, 2-3 самописных поделки на Дельфи.

Да, вы правы. Не разраб, но близко, очень близко - вроде совсем разные специальности, но где-то в начале пути перескочить с одного на другое вполне реально, а то и совмещать хоть в какой-то мере.

И вот вы уже можете развиваться в MSCA, в CCNA NOC, в программиста на Дельфи, в 1С-ника, в админа баз данных (многие MS SQL начинали именно с 1-2 баз на предприятии в числе прочих обязанностей), ну или да, уйти в компании выездным заправщиком принтеров.

Верно, поддерживаю.

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

Однако! Почти любой другой ремонт офисной печатной техники не сложнее замены роликов. Поэтому можно и для ремонта никого не привлекать! Но тогда на вашего "админа" (читай тех.поддержку) падает еще и поиск/закупка зачастей (бесконечное ковыряние в part list документации, которая зачастую ну вообще не юзерфрендли), непосредственно ремонт и прочие сопутствующие развлечения. И все это не сложнее замены ролика и доступны любому кто готов этим заняться и тратить время.

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

P.S. Ну под офисной подразумевается техника ниже классом чем "для малых типографий".

Однако!

Держите-ка от меня плюс к вашему каменту.

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

Можно на спор попробовать сделать вещи:

Показать 10 разработчикам как заправляется картридж, и проверить кто с этим справится после демонстрации.

Показать 10 заправляльщикам картриджа как написать простенькое веб-серверное приложение, и запустить его в контейнере. Посмотреть кто с этим справится после демонстрации.

Понять разницу между порогом входа.

Потом обеим контрольным группам дать нейросетку в помощь. Посмотреть на динамику изменения "разницы".

А тут даже бессмыссленно просить прощения - вы совершенно правы.

Это вообще большая проблема российской (может и мировой, но за ту не скажу, а эту из первого ряда наблюдал за почти 30 лет в профессии) айтишечки. А именно то, что совершенно другую работу (IT Technician) почему-то называли (и считали) "админством" и "админами". А это не так. Заправляшка картриджей, продергивалка eth кабелей, выдавалка мышек в обмен на списываемые - это не администратор. И никогда им не был.

Да, было время, когда их и "программистами" называли, но со временем фразочки "ты ж программист, скажи, почему у меня мышка заедает?" угшли на башорг и в фольклор, а что что касается "админов", так оно и осталось.

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

Не вырастают админы в девопсов. У нас как всегда все искажают и извращают. Девопс это дорогой специалист, т.к. это одновременно полноценные и разраб и сетевой инженер. То что у нас же называют девопсов это как милицию переименовали в полицию.

это как милицию переименовали в полицию

Минутка занудства.

У вас там полицию переименовали в полицию. Потому что милиция - это ополчение, нерегулярное вооруженное формирование, состоящее из гражданских, в смысле не из профессиональных военных.

милиция - это ополчение, нерегулярное вооруженное формирование

В русском языке слово "милиция" много лет также имело другое значение: органы охраны правопорядка.

В русском языке слово "милиция" много лет также имело другое значение: органы охраны правопорядка.

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

Вы - антисоветчик и поэтому вас просто бесит все, что делалось в СССР.

А с точки зрения лингвистики в русском языке слово "милиция" получило новое (и основное) значение.

Значения слов вообще, знаете ли, очень часто меняются, и со временем, и при переходе из языка в язык.

Вы еще начните доказывать, что говорить "юбка" неправильно, потому что арабы эти словом называют не то безрукавку, не то длиннополую куртку.

 У вас там 

А ваше, простите, какое дело, как у нас тут?

Кстати, в американских источниках упорно называют политический строй, существовавший в СССР, коммунизмом, хотя правильное название - социализм.

Надеюсь, вы так же регулярно поправляете американцев.

Из этого мира, где заправляли принтеры, не было входа в настоящий ИТ, где занимаются разработкой.

Это уже по желанию. Кто хотел тот потом перекатывался в разработку.

Если писал код, то варился в собственном соку, изобретая велосипеды.

Было ФИДО, был интернет хотя бы диалапный. Иногда доходило до того что некоторую контору предпочитали просто потому что там была ВЫДЕЛЕНКА.

А когда приходил в серьезный ИТ, то тебе говорили "мы без опыта не берем"

В топовые конторы всегда так было, даже в сытые 2010ые. А в конторы попроще достаточно было быть "тыжпрограммист"ом и иметь огромное желание работать и развиваться. Стек поменять - без проблем. Скажем из C и микроконтролеров брали в "базы данных" (Фокспро какой-нибудь) или Делфи вообще без разговоров. Сейчас подобное невозможно.

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

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

А я в конце 90-х и начале 2000-х работал в мелкой компании с парой десятков человек штата, у которой выход в интернет прекрасно был, и было его совершенно достаточно, чтобы удовлетворять все тогдашние потребности. Как был и у меня лично, дома. Да, сначала диалап, потом ADSL - но тогда хватало более чем. Другое дело, что тогда в инете было несколько сложнее с поиском нужного количества информации, но книжные развалы были уже завалены всякой разной айтишной литературой, не в таком количестве, как фэнтези, конечно, но при желании хватало.

В общем, порог вхождения был хоть повыше, чем сейчас, но для студента ВУЗа никаких проблем стартовать в ИТ не было, при наличии у него такого желания. Отрасль в основном и развивалась вливаниями совершенно посторонних людей, получивших возможность выхода в совершенно новую область с дефицитом квалифицированного персонала. А вы - "входа не было".

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

Проблема разве что была с поиском решений специфических проблем. Это сейчас погугли, и на каком-нибудь SO обязательно найдёшь если не прям готовое решение, то хотя бы понимание что на самом деле происходит и куда копать. А тогда "Error 123", и ты один на один с ней, а починить всё надо завтра к утру. После этого, всяких любителей спрашивать у меня литкод как мерило профессионализма, хочется просто взять и у-бать. :))

В самом интернете не было столько контента

Контента было предостаточно. На английском, разумеется. Я работаю с середины-конца 90ых.

200MB на стабильной выделенке это очень даже неплохо было если не качать МП3шки. Это сейчас типовой сайт и больше весит, а тогда всё очень аскетично было.

К чему эти сказочные истории? Интернета всегда не хватало, когда появились урезанные до 64 или 128кбит безлимиты, компы у всех сутками молотили на закачке.

Это не сказочные истории, а реальный опыт, причем массовый, причем начиная с времен, когда домашний инет был не безлимит 64/128К, а 14400/33600 с поминутной оплатой, если вы понимаете, о чем я (на более низких скоростях массового домашнего инета в РФ все-таки не было). А сутками качали музон и киношки с игрушками, для работы в ИТ никаких круглосуточных закачек было попросту не нужно.

Ну опять сказочные истории. До выделенок с 64/128К были выделенки с лимитной оплатой. Тарифы были по 5-10р за мегабайт (школота, зацените и офигейте, почти 200 баксов за гиг!!!). Был и диалап с безлимитом, вот только линия в доме обычно одна была, поганенькая связь и тарифы тоже не слишком дешевые. Какие там киношки, пару книжек скачать и то хорошо было.

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

, пару книжек скачать и то хорошо было.

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

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

Но погодите, ведь stackoverflow тоже не показывает как писать реальный проект.
С некоторой натяжкой он работает или для траблшутинга или как источник gist'ов (сниппетов).

stackoverflow показывает нюансы, которые потерялись между страницами книжки.

Киношки, так же как и диски с играми или с кучей софта можно было брать в специальных магазинах за 30 рублей, при условии что ты целый диск обратно принесёшь. Во всяком случае, в 2003-2004 годах проблем с этим не было.

Дают - бери. А не потому что "не хватало".

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

Первоисточник на английском и сейчас на порядок лучше, чем бубнёж с дефектами фикции и двумя интеграциями по 2 минуты на 10тиминутный ролик, потому что деньги не пахнут.
За обучающие видео по кодингу да и вообще, по работе с клавитурой и текстом, нужно топить в нечистотах.

Понятно, что лучше, но весь разговор как бы про порог входа. Сейчас он очевидно гораздо ниже.

А я на первую работу "программистом" ушел из академического института в 91-м. И возможности повышать скиллы были. Для тех, кто реально хотел не просто бабла срубить побольше.

В провинциальном вузе инет был бесплатным для студентов. Да, надо было записываться, но 2 пары в неделю все кто хотел сидели там. Это у кого совсем не было иных вариантов.

В самом интернете не было столько контента, чтобы серьезно улучшать свои знания.

Да? А я как-то прекрасно и стенфордские статьи находил, включая статью Брина с Пейджем и RSDN тогда кипел жизнью и книжек уже было завались каких угодно.

а у кого был, лимит был мегабайт по 200 на месяц.

В 2000х весь интернет было мегабайт 200 =)

В 2000х весь интернет было мегабайт 200 =)

Интернет на дисках. ©

Обучаться было в 100500 раз сложнее, в глубинке даже книги по нужной тематике сложно было найти и купить

Да. Но при этом люди шли не столько за деньгами, сколько потому что это было реально интересно. Мотивация была мощнее кратно.

Если писал код, то варился в собственном соку, изобретая велосипеды.

Ну не совсем так. Был FidoNet (а там были профильные эхи типа SU.C_CPP и подобные и там были очень сильные люди), был UseNet (через UUCP). Да, инфу было добыть сложнее, но можно.

Если что - с 91-го года "вайтишник". Так что прошел через все это.

Да. Но при этом люди шли не столько за деньгами, сколько потому что это было реально интересно

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

Интересно, тот интерес был потому, что мы были моложе или потому, что еще не наелись до рвотного рефлекса всех этих технологий?

Тот интерес (и он до сих пор сохранился) оттого, что нравилось этим всем заниматься. И тогда почти не было формошлепства на готовых фреймворках и была реальная работа головой.

он до сих пор сохранился

Уж извините, но я не верю. Понты, очередные понты...

У меня сейчас нет даже 10% того интереса, что был в 90х.

Да нет, реально. Просто я никогда формошлепством не занимался.

Долго работал в промавтоматизации - а том то железки новые, то технологии - постоянно что-то новое.

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

Так что ни разу не выгорал. Постоянно что-то новое находилось в чем интересно поковыряться и разобраться.

Боже упаси, работать в ебуржских банках. Ну если только сервера и железяки собирать-разбирать, но мне бы и это обрыдло за +20лет.

Ну я тоже после промышленной автоматизации с 2000го года 3 года на галере считаю биллинг в SAP, по своему интересно. Если ты ранее подключал счетчик электроэнергии по Modbus подобному протоколу и сам парсер писал (там и 220В было и прочее веселье), то сейчас пишешь обработчик 100500 миллионов транзакций финансовых, чтобы свести в отчет один, в том числе где оплата за счетчики проходит. Другой масштаб, по своему интересно. Но сложность бизнес процессов эпическая, года 3 нужно только погружаться в процесс, комфортно там себя чувствуют специалисты с опытом более 10 лет работы. Может это и скучная работа, но в моем случае я вижу реализацию задач от ТЗ до реализации и поддержки, не просто кодер по ТЗ в песочнице. Сам и согласуешь задачи и реализуешь.

Дома хобби проекты с электроникой и DIY, купил 2 3D принтера, паяльную станцию, коллекцию компонент и датчиков с Алиэкспресса. Если есть свободное время на работе читаю статьи типа таких, дома стараюсь применить в своих проектах.

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

С удовольствием бы попробовал бы себя в тех областях, где никогда не работал и наверное не буду уже. В игровой разработке, в разработке сайтов, в чистой разработке электронных устройств на МК и ПЛИС. Да и не в ИТ сфере, хоть в изготовлении мебели через 3D моделирование. Да или хотя бы на новый язык программирования перейти за счет заказчика ))

Если ты ранее подключал счетчик электроэнергии по Modbus подобному протоколу и сам парсер писал (там и 220В было и прочее веселье)

Мы в 93-м начинали "систему мониторинга инженерного оборудования зданий". С полного нуля, аналогов не было. И никаких модбасов не было тогда. А когда появилось, у нас у же были все свои наработки и по протоколам и по железу (все контроллеры свои). Так что модбас - ну разве что от конечного устройства (если оно поддерживает) то УСО (контроллер нижнего уровня - Устройство Сопряжения с Объектом).

Да или хотя бы на новый язык программирования перейти за счет заказчика

Я пишу для центральных серверов. На уровне ядра АБС. И работает все это на серверах Power9 (120 SMT8 ядер на сервере, 12Тб оперативки, 400Тб SSD массивы). Платформа IBM i. Не похожа вообще ни на что. "Все есть объект". Огромные возможности для разработчика дает. Много специфики, много системных объектов, которых на других платформах просто нет. Одно ILE чего стоит.

Основной язык - RPG. В современном виде - нормальный процедурный язык. Вроде бы и простой (ну примерно на уровне классического Паскаля), но быстрый и очень мощный для решения такого класса задач - работа с БД, коммерческие расчеты, работа со строками, датами, временем. Писать бизнес-логику на нем намного проще и быстрее чем на С/С++ (которые тут тоже есть, но используются в основном для всякого низкоуровневого).

В общем, все это интересно с точки зрения разработчика. Ну и команда, руководство адекватное. Условия нормальные, платят неплохо.

На уровне ядра АБС.

У нас выше уровень абстракции, не знаю даже где сервера физически. Чистая бизнес логика. Типично копейка пропала в отчете на 100500 миллионов, из-за округления единиц товара в 6м знаке, или нужно в отчете Excel добавить новый столбец. Или по коду объяснить почему был такой расчет, пользователи не всегда понимают результаты расчетов. В документации может не быть этого момента, а код обычно правильный и отлаженный за 15 лет.

У нас есть центральные сервера где работает АБС. Это мастер-система. Mission-critical система. Мы формально считаемся "третья линия поддержки" - т.е. обеспечение надежной и стабильной работы АБС. Которая является нижним уровнем абстракции.

Вокруг расположено еще несколько десятков "внешних систем". Вот они действительно не в курсе что и как работает у нас. Послали запрос (через очередь или веб-сервис) - получили ответ. Конкретный ответ на конкретный запрос.

Что касается округлений. Во-первых, наш язык нативно поддерживает типы данных с фиксированной точкой (100% аналоги sql типов numeric и decimal) которые намного устойчивее к накоплению ошибок округления (см. рекуррентное соотношение Мюллера). В т.ч. поддерживаются арифметические операции с округлением (тоже нативно).

Во-вторых, все суммы всегда хранятся в "миноритарных единицах" (тут сложнее т.к. балансы могут быть не только рублевыми, но и валютными). В справочнике валют есть отдельное поле - количество миноритарных единиц в мажоритарной (далеко не во всех валютах это 100, есть те, где миноритарных вообще нет, есть те, где в мажоритарной 10 или 1000 миноритарных).

У меня сейчас нет даже 10% того интереса, что был в 90х.

Это нормально. 90% "нового" это старое, переделанное на другой лад. Только 10% действительно концептуально новое и стоящее внимания.

Интересно, тот интерес был потому, что мы были моложе или потому, что еще не наелись до рвотного рефлекса всех этих технологий?

Голосую за второе. Чистая субъективщина, если что. Я и сейчас люблю новые (для меня) игрушки, а наигравшись - ищу что-то новое (опять же для себя новое, а не вообще новинки) дальше. Немного раньше количество игрушек было меньшим, микроэлектроника имела очень высокий порог входа - не Ардуино сейчас, когда за пару вечеров с котом можно с полного нуля научиться наговнокодить какой-то нехитрый скетч и он на третьей-пятой-десятой правке совершенно детских ошибок даже заработает, причем заработает на фабричной плате, а не на той, которую самому развести и вытравить нужно, необязательно даже с третьего раза без ошибок, кстати. Да и "обычная" аналоговая и цифровая электроника сверх поделок на МП38 и К155ЛА3 тоже была, скажем так, на довольно подготовленного любителя. А сейчас что? Железячников как было мало, так и осталось, чуть увеличилось, но где-то на уровне железячников, количество embedded, а вот чисто пользовательской бытовухи электронной столько, что электронная зубная щетка уже не анекдот, а вариант нормы - конечно ничего уже больше из околокомпьютерного не удивляет и не поражает воображение, желая с этим новым и необычным разобраться.

Сравнивал зарплаты разработчиков электроники и программистов и разница была в разы в моем городе (город не промышленный). Перешел из мира железа (поддержка скада систем, систем диспетчеризации) в область типа 1С и зарплата выросла в разы. Причем разработчик оборудования может и в командировки ездить, и работа опаснее, иногда и в щитовых надо работать где 220/380, причем токи на тысячи ампер могут быть, как дома автоматический выключатель на 16А и УЗО не отключит если что.

он на третьей-пятой-десятой правке совершенно детских ошибок даже заработает

С ChatGPT вообще все просто получается. Именно код такого уровня пишет хорошо, платы разводить пока не умеет. А развод плат это не просто дорожками соединить контакты, это анализ электромагнитных полей в пространстве, вот тут хорошо показано, 8-слойный платы для этого желательны, даже если 1-слойной хватает для соединений.

Причем разработчик оборудования может и в командировки ездить

Лично для меня это наоборот было бы плюсом.

иногда и в щитовых надо работать где 220/380, причем токи на тысячи ампер могут быть, как дома автоматический выключатель на 16А и УЗО не отключит если что

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

С ChatGPT вообще все просто получается.

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

А развод плат это не просто дорожками соединить контакты, это анализ электромагнитных полей в пространстве, вот тут хорошо показано, 8-слойный платы для этого желательны, даже если 1-слойной хватает для соединений.

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

для меня это наоборот было бы плюсом

На крайний север не плюс )

Токи - тут такое дело

Дома отключит УЗО, при токе утечки в 10 мА, или автомат на 16А. Если отверткой замыкаешь, то или ничего или вспышка легкая и все. В щитовой может быть ожог, травмы от ударной волны. Плюс в щитовой не провода, а шины толщиной в руку. Например был случай, когда электрика убило током когда он споткнулся и инстинктивно схватился за шину.

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

Не факт что человек лучше напишет. Это как прошивка на С++ и на ассемблере. Умный компилятор оказался в большинстве случаев лучше, чем рукописный ассемблер.

Пример как чат пишет сейчас вот например.

На крайний север не плюс )

Канада, Аляска?

Дома отключит УЗО, при токе утечки в 10 мА

Вроде как 30mA, но тоже немного.

Плюс в щитовой не провода, а шины толщиной в руку.

Ну, по разному, но да, это не бытовой щиток. Поэтому и интересно.

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

Мне кажется, или кто-то грубо нарушил правила техники безопасности?

Не факт что человек лучше напишет. Это как прошивка на С++ и на ассемблере. Умный компилятор оказался в большинстве случаев лучше, чем рукописный ассемблер.

Ну, я бы не взялся на ASM писать лучше, потому что для начала нужно написать все велосипеды - не важно, можно для пафоса назвать их библиотеками, которые будут делать приблизительно то же самое, но не факт, что лучше, что и вывод компилятора. А так да, гипотетически, ASM рулит.

Пример как чат пишет сейчас вот например.

Ой, нет, почти полчаса того, что можно просто почитать - нет, не мое. То есть спасибо, но я пас.

UFO just landed and posted this here

Это до тех пор, пока вы туда не поездите и не вкусите всех прелестей.

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

только на вертолете, сами командировки длились не недели, а месяцы

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

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

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

Интерес был потому что это была форма творчества, а не унылого заработка.

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

Там же и комьюнити какая-никакя была. И всякие производственные практики, когда уже можно было показать себя, а перспективных и мотивированных брали на полставки. Всё же в плане вката в айти, сейчас гораздо хуже чем даже в 90ые.

Сейчас войти можно даже будучи студентом. А в 90е это было редкостью, на потоке таких могли быть единицы.

И сейчас таких единицы. На потоке всегда от силы человек пять толковых, остальные просто просиживают штаны.

90-е наверное не застал, но в нулевые что Библио-Глобус, что Новоарбатский были завалены книгами по программированию. Не то что сейчас. Мне не хватает того времени, когда хорошую бумажную книгу можно было полистать перед покупкой, не то что сейчас - всё только на Озоне.

А пробиться было проще, потому что престиж профессии отсутствовал полностью (по сравнению с двадцатыми годами)

Сейчас можно полистать сканы этой книги :)

Если есть желание - выход найдется. Я начинал с ремонта компов и заправки принтеров. Параллельно изучал Delphi и PHP. Любые повторяющиеся задачи автоматизировал, например написал программу для ведения документации по сервису - вел в ней базу клиентов и неисправностей, печатал накладные и все такое. Писал скрипты для тестирования железа. В итоге, после двух лет такой работы устроился джуном программистом в другую компанию. Благо в 2000-х еще не было такой конкуренции и достаточно было просто уметь писать код.

Порог на вход в "настоящий ИТ" всегда был в навыках и умениях. Если админ учился и осваивал все необходимое, то и перейти в "настоящий ИТ" никто не мешал. А то что работать и учиться было тяжело, так это всегда так.

выбить льготы и оплатить ввоз программистов из Китая, Индии и Латинской Америки на деньги российских налогоплательщиков

Мечтать не вредно, но пока я видел только обратную ситуацию, когда талантливых студентов старших курсов и аспирантов зазывали в Китай на зарплаты гораздо выше, чем предлагали в России, так что я сомневаюсь, что с нашей экономикой удастся привлечь какое-то значительное число китайцев. По-поводу Латинской Америки мне что-то сказать сложно, но на первый взгляд поездка через пол мира тоже не выглядит как что-то очень заманчиво, когда есть Штаты, где и климат более привычный и можно найти кафе, магазины и парикмахерские, где персонал говорит на испанском.

когда есть Штаты, где и климат более привычный

в Штаты еще както попасть надо что для жителя ЛА не проще чем для жителя РФ

а вообще удаленка в страны ЕС выглядит более адекватно

Как минимум гражданину Аргентины точно проще.

да, я забыл что есть еще одна категория рабочих виз для определенного списка стран

только не вникал какие там условия по этому даже возразить или согласится не могу ;)

Вот узбеки например не только дворы метут, у них есть много талантливых айтишников. Но едут такие не в Россию, а как-раз в США или ЕС. Если менять место жительства, то выбираются самые денежные регионы.

А если Россия предложит равные условия по деньгам, не поедут из-за климата. Очень холодно для среднестатистического жителя планеты, самая холодная страна планеты. Часть заработанных денег придется потратить на отопление и теплую одежду. Есть примеры когда из России едут на меньшую(!) зарплату (с учетом налогов и цен) в страны с теплым климатом и разнообразной природой. Особенно заманчивой Австралия выглядит. Россия или степи Техаса выглядят достаточно грустными на фоне жизни у берега океана в практически идеальном климате и природными условиями уникальными.

Климат - это на любителя. Я наоборот не выношу жару и страдаю летом, зато зимой отрываюсь на сноуборде. С удовольствием переехал бы куда-нибудь в Канаду, но судьба постоянно заносит в теплые страны ))

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

Особенно заманчивой Австралия выглядит

жизни у берега океана в практически идеальном климате и природными условиями уникальными.

в Австралии всё очень своеобразно с климатом и фауной которая хочет вас сожрать в прямом смысле

плюс еще помнится там есть какието косяки с экологией (на фоне добычи всяких неполезных для экологии ископаемых для Китая в космических масштабах) и солнечной радиацией

Вопрос еще в том, в какую страну сможет устроиться латиноамериканец после к примеру пятилетней работе в РФ. Наверно отношение будет к нему, такое же, как поработавшему в Иране или Северной Корее.

Да куда угодно. Кому какое дело какая у кандидата была предыдущая локация? Дефицит кадров не только в РФ, знаете ли.

В некоторые отрасли и так не возьмут. В военную например. Но вот подрядчики коммерческие уже могут и взять )

Думаю, что в большинстве компаний главное, чтобы разраб приносил пользу. У нас в конторе есть несколько человек из России, никто не заостряет внимание. Хотя случай, когда украинцы ругались с русскими был, но это редкость.

В Китае, а раньше в Ю. Корее могут предложить очень конкурентные предложения, выше чем в Европе например. Про условия работы говорить не буду, маленькая статистика. (Двое знакомых работали с ними, но оба отзывались негативно)

О южнокорейских компаниях (в т.ч. работающих/работавших в России) я слышала от знакомых только плохие отзывы — тупая потогонная система. Это касалось скорее не IT, а RND. Как рассказывал приятель, надо было каждый день писать отчёт: какое научное открытия я сделал сегодня, и сколько оно принесёт нам денег.

Жители Латинской Америки гораздо охотнее поедут в Европу (в Испанию и Португалию), где говорят на одном с ними языке, имеют похожую культуру и более высокий уровень жизни.

За 5 лет получив ПМЖ, все потом традиционно едут дальше - в Германию, Францию...

Желание жителей ЛатАм, которым сам бог велел работать удаленно на Штаты, ехать цифровым гастарбайтером в РФ — это фантазии за гранью добра и зла.

Да и в целом, работать за рубли в 2024 году, если есть выбор не — инициатива крайне спорная.

сам бог велел работать удаленно на Штаты

на Штаты, именно на Штаты, работать удаленно нельзя кроме как ИПшником (или как там оно называется), а это работа не для всех

но я согласен что надеятся что ктото поедет в РФ работать в ИТ это прям буйные безумные фантазии

Можно работать за зарплату на фирму-ауторсера (аутстаффера), а она уже по B2B с заказчиком.
Но это не меняет сути - это "заимствованная" (перекупленная, если хотите) рабочая сила с другого рынка (с рынка ЛатАма).

Мечтать не вредно, но пока я видел только обратную ситуацию, когда талантливых студентов старших курсов и аспирантов зазывали в Китай на зарплаты гораздо выше, чем предлагали в России, так что я сомневаюсь, что с нашей экономикой удастся привлечь какое-то значительное число китайцев

С индийцами тоже самое. Программисты, особенно толковые, у них получают сильно выше чем по стране и если соберутся мигрировать, то уж точно не в Россию, где они по ЗП получат +- те же деньги в лучшем случае.

Чаще всего ищут опытных сотрудников с 6-летним стажем, которым «готовы платить от 150 тыс. рублей»

хех, ну ищите

Но открыта только вакансия Николая, вы нам не подходите.

В графе "Имя" я поставила вам минус!

тем что в Москве за 3+ года опыта вполне реально получать 300+

Кем именно, с каким набором скиллов и на какой конкретно должности? Все тут хихикают, включая автора статьи, что 150к это якобы мизерная зп для человека с 6-летним опытом, забывая напрочь, что "айтишники" != ограниченная часть программистов, что зп в Мск и Спб != зп в регионах (прямо сейчас открыл HH - в категории "ИТ, от 3 до 6 лет" медианная для чисто "айтишных" должностей по моему региону даже близко не подбирается к 150к, и так было всегда, сколько я себя помню, за 100к она перевалила только где-то сейчас за счет общей инфляции и небольшого выравнивания рынка), что конторы бывают очень разные (есть огромные федералы с выходом на международный рынок, есть мелкие конторы на пару десятков человек, есть госсектор), и что контингент этих работников "с 6-летним опытом" тоже очень и очень разный.

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

Девелопером на любом мейнстримовом языке или девопсом. Озон\ВБ 300к за мидла давали, когда я узнавал. Плюс, раньше элементарно было найти удаленку на 5к+ баксов. Я реально из всех моих знакомых знаю человека который зарабатывает меньше всех - это пацан 25лет с 220к в питере дата инженер (не саентист\МЛьщик, именно инженер со спарком всяким). Все остальные мои знакомые зарабатывают больше.

Так что, мне думается - тут надо реально стараться, чтобы с опытом в 6 лет сидеть на 150к.

Озон\ВБ 300к за мидла давали, когда я узнавал.

Озон\ВБ не резиновые.

Я реально из всех моих знакомых знаю человека который зарабатывает меньше всех - это пацан 25лет с 220к в питере дата инженер (не саентист\МЛьщик, именно инженер со спарком всяким). Все остальные мои знакомые зарабатывают больше.

— Да? А мой сосед говорит, что с женой ежедневно, а ему 95!

— Ну так и вы говорите!

— Ну так и вы говорите!

наивно считать что "все врут"

Человек который "может стать сеньором", за 5 лет запросто добежит до 300к

а вот те кто "не может" те да, пишут "ну и вы так говорите" и "он работает по блату" и "ему просто повезло"

тут вообще окружение еще тех "кто говорит"

Когда я в эпаме работал на оутстаффе, мои коллеги из штата клиента зарабатывали по 5-8к$ (территориально РБ, Украина, Польша, Португалия, ШриЛанка).. и я, на тот момент со своиими 4к был какимто лузером хотя на то время в РФ это оч неплохая зарплата была

Человек который "может стать сеньором", за 5 лет запросто добежит до 300к

Понимаете, никто не спорит что в айти эти деньги есть. Режет ухо "а вот я и мои знакомые". Статистическое распределение начинает очень странно выглядеть. На тех же галлерах чуть ли не за дошик работающих дофига было. Или они не ваши знакомые?

Не знаю уж, как у Вас, а у меня в окружении предостаточно людей, которые "реально постарались". Есть вполне нормальные мидлы, вытащившие на себе не один проект за 10+ лет работы и сидящие на <100k в МСК. Есть фулстеки, получающие в лучшем случае треть за готовые решения, которые потом перепродаются с неслабой наценкой. Объединяет одно - малые команды, интересная (но часто - не в айтишном смысле) тематика.

Торговаться тоже умеют далеко не все, а деньги имеют тенденцию оседать в карманах у манагеров. Мне в своё время тоже предлагали или в пиджак CTO/Chief Architect с двух-трёхкратным ростом в зарплате, или дальше батрачить за ~100-200k, но без головняка с управлением людьми. Пошёл в итоге третьим путём и свалил из конторы.

Такие дела. В Озоне/ВБ зарплаты, может, и шестизначные, но то далеко не везде так. И на чисто айтишном рынке люди, никогда не писавшие high load системы и не работавшие в командах больше пяти человек, не перерастают миддлов и не имеют семизначных зарплат. Однако же вполне делают разнообразную инженерку и наукоёмкий софт, конкурентный на мировом уровне.

Естественно, за зарплатами народ тянется, но "реально получать вдвое больше" для довольно многих не влечёт смену работы. Молодёжь мобильна, да.

  1. Зачем вы ориентируетесь на ЗП, которые пишут на hh ? Нужно ходит она собесы, и самому прощупывать максимальную планку ЗП. То что большинство работает на 100к в месяц вовсе не говорит о том, что компании не дают 300-400, просто не просят))

  2. Зачем ограничивать себя региональными зарплатами, при наличии удаленки ? Можно ведь написать в резюме город проживания Москва/Питер, живя в Саратове(да это законно), и не получать региональную ЗП ))

в этом предложении прекрасно всё.

написано: опытных сотрудников. подразумевается: мы на вас повесим и бэкенд, и фронтенд, и девопс и комп\принтер починить, и дрова наколоть (нам нужен тыжпрограммист)
написано: (зарплата) от 150 тыс. подразумевается: вам заплатят меньше (вы же понимаете, испытательный срок и всё такое), а чтобы заслужить указанную цифру (про большее не говорим) придётся порваться "опытным сотрудником" весь испытательный срок.
кстати по истечении которого примут решение: вы были послушной девочкой или вспоминали про договор и ТК, и нет никаких гарантий, что вас не заменят следующей доверчивой девочкой.

как угадать такую контору? скорее всего та, в которую вы идёте на собеседование. или, если уже на собеседовании были, то при ваших 10+ опыта вам там устроили экзамен по всей школьной и университетской программе, или дали в качестве тестового за день сделать production ready продукт, который по хорошему разрабатывать не в одиночку не один год, и докапываются потом, что он не очень-то ready.

и ещё про формулировку "от": очень забавная формулировка, фактически при доходах стремящаяся к минимуму (превращаясь в "до") и к максимум при тратах (они же ваши доходы). вот так и хочется спросить: я очень покладистая давалка опытный сотрудник, будете платить миллион?

от и до - это в тех конторах где лид получает 10к а джуна берут на 2к. Чтоб лид не сбежал указывают интервал 2к-10к. Очень популярно в Латвии например.

и ещё насчёт "опытных сотрудников". помню, как когда-то я тоже была джуном: на собеседовании, после обычного процесса, меня спросили про желаемую зарплату, и я долго молчала: я не знала, какую я могу просить оплату: в меру моего опыта или меру моих желаний. всё же меня приняли, и сначала у меня был культурный шок - а ведь программисты в жизни совсем не как программисты в мемах - неухожены, свитерасты и замкнуты. нет, это были обычные дядьки, с семьями и увлечениями, далёкими от компьютеров. скорее, свитераста и нелюдима была я (а к тому же, эка невидаль, девочка!). но мне было проще войти в эту сферу, поскольку я начинала не с нуля ("в столе" пылились никому ненужные пет-проекты) и у меня был огонь в глазах.

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

и, конечно же, у меня были ошибки. конечно же, я часто делала не то, что ожидали от меня. конечно же, я была "странной" и саботировала все ритуалы, кроме формальных (дейли стендапы, например, и т.д.). кто-то снисходил до меня (девочка, да ей кофе носить, что она тут делает?), кто-то был очень недоволен (да, почему взяли молоденькую-глупенькую, а не нормального программиста - и да, не хочу подчёркивать гендерные стереотипы, но они были).

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

и за все годы работы девелопером, могу сказать одно: нужно идти туда не потому что там платят больше, чем на условном заводе, а сначала попробуйте сами и решите, готовы ли Вы связать с этим жизнь. если Вы хотите уже не попробовать (пробуйте дома), а действительно жить в этом мире - тогда Ваш блеск в глазах с даже минимальными знаниями Вам помогут преодолеть все трудности отсутствия опыта, несмотря на желания работодателя не обучать зелёных, а иметь супергероев. просто сначала почитайте книги, посмотрите видео, можете даже походить на курсы (впрочем, я сомневаюсь в пользе последних, обычно там уровень "откройте IDE, введите название проекта, и вот у вас уже production ready продукт") - и даже с несовершенными пет-проектами смело идите работать.

Чёт такой себе у вас экспиренс.

Ожидать от джуна что через день после трудоустройства он будет решать рабочие таски может только идиот.

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

Даже будучи зелёным джуном я научился пользоваться гитом и хранил там свои "поделки". Если целая команда разрабов не способна развернуть в облаке gitea - то тут поможет только очищающее пламя.

Ожидать от джуна что через день после трудоустройства он будет решать рабочие таски может только идиот.

на каждом новом месте спрашивают "ну как, получилось разобраться и понять?", не то чтобы было "тут всё просто, давай уже завтра запили новую подсистему", но тем не менее.

я предположу что работали вы в каких то окологосфирмах или связанных с ними галерах.

всякое бывало. и крупные банки, и аутсорсинг, и галеры, и стартапы. кстати, та дичь, где не слышали про контроль версий и перевод гуглом - это как раз один из самостоятельных стартапов. в крупных "серьезных" фирмах же обычно упор делается на безопасности (флешку мимо КПП не пронесёшь) и лютует легаси, даже не столько в коде, сколько в головах. зачастую можно выбирать "либо тебе админские права на компе, либо интернет", где-то компы были тонкими клиентами к машинам разработки на другом континенте, где-то про продукт изнутри рассказывал ("обучал") индус индусам и мне, русскоязычной европейке. именно собирательно-впечатленные воспоминания привели меня к предыдущему комментарию.

на каждом новом месте спрашивают "ну как, получилось разобраться и понять?"

Ну такие вопросы обычно надо воспринимать как: "все нормально идет или стену уже лбом ломаешь, а подойти спросить страшно?". К сожалению, очень частая проблема.

на каждом новом месте спрашивают "ну как, получилось разобраться и понять?"

Естественно будут спрашивать. Только идиот оставит джуна без контроля.

та дичь, где не слышали про контроль версий и перевод гуглом - это как раз один из самостоятельных стартапов

А вот это странно. Потому что в именно в стартапах гораздо больше пространства для творчества, почти нет бюрократии и чётких ТЗ. В итоге всё упирается в качество команды и квалификацию лида. Видимо вам просто не повезло.

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

1) Вакансия с хорошим окладом без опыта. В этом случае вы откликаетесь (а откликов уже от 300 до 800), вам пишут, что да, вы молодец, что знаете так много, но вот вам тестовое на полтора дня работы. Вы его выполняете и вам либо не отвечают, либо отвечают и говорят, что вы им не подходите, но в качестве утешения вот вам код ревью от тим лида. Особенность таких вакансий, что я их вижу (одни и те же) уже больше полугода. Полагаю, они дают реальное задание, человек тратит день-два, а они потом правят и выкатывают в прод.

2) Маленькие компании, они же галеры, которые ищут фулстака за 30-40к, способного сделать как можно больше сайтов за месяц в одиночку. Тут расчёт на человека, который про фриланс не слышал, либо не уверен в своих силах. Хорошо прокачаться на вакансии не получится, многие задания будут однотипные

3) Средние компании. Предлагают маленький оклад (в районе 20), при очень жёстком отборе: сначала тестовое, потом бесплатная стажировка на 4-5 дней, после которой выберут пару лучших человек, если те вообще выполнят все задания. Задания как на бек, так и на фронт, то есть все равно вылавливают фулстаков

4) Крупные компании (тинькоф, сбер и т. д). С этими вообще супер хардкорно. Они раз в год устраивают тестовое. Участников там в районе 300-500, заданий штук 5-7, все на алгоритмы, сделать надо за 2-3 часа. Не знаю есть ли ещё какой-то отбор на проверку знаний после алгоритмов, дальше них я не проходил)

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

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

и только если очень повезёт, после многих стычек и увольнений, Вы попадёте в компанию, которая будет Вас устраивать.

Для того чтобы пройти Алгосы сидишь месяц на LeetCode и их в лет проходишь. Все интересное дальше, и там надо будет показывать знания уже в той области в которую двигаешься.

А "техподдержка" уровня эникей относится к ИТ? Я не про аналитиков, девопсов и мидлов-синьоров кодинга. Неужели все ушло в облака? Вроде совсем нет. На хабре очень мало про эту часть ИТ статей :(

Как раз готовлю статью на эту тему, возможно к концу недели выпущу. Я бывший сотрудник техподдержки, ныне тестировщик)

малый и средний бизнес

...

запрещают личные гаджеты на рабочем месте вплоть до фитнес-трекеров, полагаются на эффективных менеджеров с управленческими приёмами 20-летней давности

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

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

Всё зависит от того, кто руководит в ИТ. В банках ещё безопасники лютуют, но это особенность банков

Как сотрудник большого красного банка скажу - самодуров сложно пересчитать. Они точно знаю как лучше, 100% делают всё правильно и корректно, грамотно управляют процессами. Эдакие "эффективные менеджеры в Абсолюте и вакууме".
Да вот только потом независимый экспертный анализ выявляет, что тут уже три года "валяют ваньку", не решая реальных проблем конкретный людей и департаментов, напихивая как можно больше никому не нужного функционала в мертворождённые системы.

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

А в большой конторе тормозов нет. Запретят слушать музыку на работе - ну ок, 20 человек уволится, 2000 останется. Убытков не понесли, KPI выполнены, музыка побеждена.

О да, работала в такой на старте. Не то чтобы очень плохо, но когда искали нового разраба нужного нашли только с 5го или 6го раза - остальные отработали от нескольких часов до недели. Такой себе показатель ...

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

Зеленый - он большой. Я сам там работал и еще в разное время собесил 10-15 беженцев оттуда. И скорее скажу, что идиотских причуд там выше крыши. Но мой опыт не отменяет ваш, а ваш не отменяет мой. Опять же по причине масштаба организации.

Я застал времена, когда в региональных банках зеленого банка нужно было сдавать девайсы в ячейку. И было это не так уж и давно, в 2010-ых.
Могу даже конкретный адрес написать, где это было =)

Мир ИТ настолько динамичный, что в 2010-х - это ну оооочень давно ) С другой стороны, соглашусь с комментатором выше - масштаб организации таков, что в одном месте может чад кутежа и угара, а в другом - тишь да гладь да божья благодать.

Вот плюсую, статья реально выглядит как агитка в стиле "наших бьют, мы обделены и обижены, всем срочно на баррикады!" - и надёрганы выборочные факты, чтобы вызвать эмоциональную реакцию.

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

В малых городах стратегия диджитал агентств все больше походит на фабрику по производству сотрудников для мск и спб

Еще одно хотелось бы добавть к статье - это демографическая яма. В 90-ые и 2000-ые рождаемость была крайне низкая, поэтому дефицит молодых специалистов существует во всех сферах, не только в IT. И даже в лучшем 2015 году рождаемость не дотягивает до уровня 1990 года.

То, что джуны не нужны - мы это уже проходили. Джуны были не нужны при крахе доткомов в 2000-ом году, джуны были не нужны при финансовом кризисе 2008 года. Рынок всегда восстанавливался и рос, и джуны становились нужны.

Спад жуткий по рождаемости, в два раза упала по сравнению с пиковыми значениями.

Грустно выглядит, конечно, особенно последние годы. Ну на то есть объективные причины, в нестабильное время рожать не все хотят. Хотелось бы верить в лучшее, но пока имеем что имеем

Интересно, что 10-летние так неплохо выделяются. То были 2012-2013 годы, только-только макушка из ямы с дерьмом показалась, доллар по 30, сбережения потихоньку копились. Казалось - эх, заживём! Вот и рожали. Но нас быстро сапогом назад притопили. Результат на картинке.

Это просто поколение, рожденное в 80-х, прошло через детородный возраст, вот и выброс на графике.

Все равно влияет уровень жизни, если за год у тебя зарплата сдулась в 2 раза в реальном выражении, как-то детей планировать не очень тянет в это время.

этот тезис не подтверждается статистикой. Даже наоборот. Больше всего детей рожают в бедных странах, а в богатых с этим не очень. Хуже того, даже в богатых странах у бедных слоёв детей больше чем у обеспеченных.

Тут нельзя сравнивать разные страны, население РФ в 14 году никто не перемешивал (я кстати думаю еще дополнительно и часть мигрантов уехала) и менталитет не менял, Внутри одной страны при склонности ее к европейской модели рождаемости падение уровня жизни не подстегнет рождаемость всяко.

Тут нельзя сравнивать разные страны,

А как тогда понять какие практики работают, а какие нет? Обязательно надо сравнивать разные страны.

В общем смысле их конечно можно сравнивать. Но в этой ветке речь о графике рождаемости в РФ, в этом контексте "чем беднее - тем больше детей" работать не будет, менталитет людей не изменился. в 90е годы в массе люди стали беднее, что явно не вызвало бума рождаемости, мягко говоря.

в 90е годы в массе люди стали беднее

В 90-ые людям кушать было нечего или топиться было нечем. Для размножения всё же нужна вода, еда, и в наших климатических условиях, тепло. Трением тепло вырабатывается, но увы, недолго.

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

Главное это менталитет, а материальный достаток второстепенен. Кого я знаю так и говорят, или не заводят детей в принципе или 1 для себя и больше не будут вне зависимости от доходов. Или заводят N детей и уже по факту решают вопросы.

Вот пример Египта, резкий рост рождаемости после мусульманской революции. Отменили светские нормы, вернулись к средневековым традициям и демография пошла вверх. Через 15-20 лет будет второй скачок и рост населения в разы, если менталитет не изменится.

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

не в бедных странах, а в странах где большинство жителей живут не в городах.

Тут скорее имеет место спад уровня жизни, а не сам уровень. Вот именно спад как раз сильно влияет. Все мы помним 90е

В целом, я и намекал коллеге, что демография намного сложнее. Например, в Ирландии уровень жизни в течение 90х неуклонно рос, а рождаемость, тем не менее, падала. Не так много, как в в бСССР в 90-е конечно, но тем не менее.

В бедных странах дети представляют собой рабочую силу. Больше детей - проще выживать всей семье. Если "богатая" страна беднеет, то благосостояние меняется быстро, а уклад - нет. Условно говоря, чтобы при низком благосостоянии пошла в рост рождаемость, вы при росте цен и отрицательном росте зарплат должны думать не о том, как бы сэкономить, чтобы остались деньги на кружки и образование для детей, а отправить этих самых детей вместо школы пасти гусей в поле. Вот тогда да, демография начнёт улучшаться....

В бедных странах, не прошедших демографический переход? Или прошедших? Это же несколько разные вещи, мягко говоря.

Я бы сказал, что рождаемость сцеплена именно с уровнем образованности (и присущей этому культуре, навыкам планировать жизнь).
А образованность обычно сцеплена с доходом, почти во всем мире, но не в постсоветском регионе.
Поэтому бедность тут никак не повысит рождаемость. Но если бедность будет продолжаться долго, деградирует система образования и сменится поколение... вот тогда "заживем"...

Я бы сказал, что рождаемость сцеплена именно с уровнем образованности

Как именно сцеплена? А вы уверены, что рождаемость и образованность связаны причинноследственными связями, а не являются следствиями одного более общего явления?

А образованность обычно сцеплена с доходом, почти во всем мире, но не в постсоветском регионе

Недоучка Билл Гейтс поржал прочитав этот тезис. В целом — в Европе и США тоже уже не очень сцеплена. Сегодня, когда безграмотных почти нет, а вышка у половины населения, это не актуально.

Поэтому бедность тут никак не повысит рождаемость

А вот тут согласен. Иначе у богачей было бы по сотне детей, как у Рамзеса или Чингизхана.

а вышка у половины населения

Вышка это в РФ у половины населения и по факту она катастрофически не соответствует собственному названию, дипломы буквально выдают каждому встречному-поперечному

Вышка это в РФ у половины населения

В РФ 35% работников имеют высшее образование. Среднее по ОЭСР ­— 40%, ЕС23 ­— 37%. Правда, в первом случае речь про работников, а во втором про население 25-64, но думаю разница незначительная. И там и там наблюдается тенденция к росту.

дипломы буквально выдают каждому встречному-поперечному

Это везде так. Студенты — это деньги. Готов платить, получишь диплом. Там где образование бесплатное для студентов, ВУЗы получают те же деньги от правительства.

Это везде так.

только диплом гарварда всеже диплом и то что там написано чтото и подтверждает что человек чтото знает

а диплом подзаборного вуза подтверждает что студента два раза видели, первый в приемной комиссии и второй на вручении диплома

у меня несколько человек есть знакомый напрямую это прошедших

один имеет магистра по программированию...не знает что такое if и т.п. .."дурь какаято, ваще это ваше программирование не понимаю" (с)

другой по ЖД, но он там хоть работает и для повышения вышку получал из-за бюрократии чтобы должность была не и.о. начальника, а начальник..где он лет 5 уже работает так.

в институт он три раза в год ходил на 1 сентября, на промежуточной сессии с пакетом коньяка и в конце года тоже с пакетом коньяка

только диплом гарварда всеже диплом и то что там написано чтото и подтверждает что человек чтото знает

Проводили исследование квалификации среди выпускников Гарварда? Поделитесь, будьте добры. Сразу оговорюсь, что статистика для выпускников Гарварда (и других ВУЗов из лиги лозы) вероятно будет лучше чем для бесплатных высших школ. Просто потому, что люди не склонны выбрасывать на ветер большие деньги.

а диплом подзаборного вуза подтверждает что студента два раза видели, первый в приемной комиссии и второй на вручении диплома

вне всяческих сомнений. Но "подзаборные вузы" есть во всех странах. Потому что Гарвард один, а студентов много.

Но "подзаборные вузы" есть во всех странах. Потому что Гарвард один, а студентов много.

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

p.s. за исключением нескольких совсем топовых вузов, но и к ним вопросов много

Повсеместное требование диплома лишь следствие, а причина в призывной армии в которую иначе никто не пойдёт.

При этом средний State University на порядок лучше среднего российского ВУЗа, хотя топовые у нас готовят прекрасных специалистов, но и требования там на уровне Лиги плюща.

А вы сравнивайте не с предыдущими годами, а с тем что было за 30 лет до этого, потому что рожают обычно в среднем именно в возрасте примерно 30. И тогда становится понятно, что как было 1.5 ребёнка на семью в среднем, так и осталось.

Не совсем - рожают же не одновременно, пик должен был быть сильно более долгим, но что-то пошло не так.

Как выглядит сглаживание пиков/спадов при отсутствии новых потрясений можно посмотреть на примере Германии, for example.

в нестабильное время рожать не все хотят

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

Плюс есть мода на заведение детей в возрасте, это тоже вредно демографические, по отцовской линии каждый год жизни добавляет 1.5 мутации в год в ДНК ребенка. Оптимально в 20-25 лет заводить детей, а не в 40.

Может быть сложно дом 300 метров поменять на ребёнка. А если и так ничего нет, то и от 4-го ребёнка ничего не добавится.

Зачем менять дом на ребенка? Вот основные траты в семье дом, 1-2 автомобиля. Когда появляется ребенок траты особо не увеличиваются, живут в том же доме, в автомобиль докупается детское кресло. Силы и время тратятся, но у кого нет детей, те все равно свободное время и силы сливают на домашних питомцев. У нас вообще совпало, что с детьми охотно занимались бабушки и дедушки, у них много времени и замечательно помогали.

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

Зато количество абортов удалось в пять раз снизить.

Будет как с такси, сначала "- Зачем нам столько гастарбайтеров в такси?", а потом "- Блин, а что так такси подорожало?"

Скоро еще придет период, когда нужно массово обновлять автопарк, но уже по новым ценам...

Мне только непонятно откуда собираются "гастарбайтеров" в айти привлекать. Перечисленные в статье Китай, Индия и Латинская Америка - это какие-то мечты, оттуда максимум можно будет привлечь джунов на российские сеньорские ЗП (в чем смысл?) либо единичных спецов на миллионные (в месяц, офк) зарплаты.

Вообще из ситуации следует простой вывод что надо выдергивать способных джунов и натаскивать. Но это титанический труд с учетом уровня среднего "войтишника" сейчас. И за чей счет это делать - не ясно. Бизнесу проще нанять способного хотя бы мидла сразу. Иначе помимо сотен собеседований еще и на наставничество текущие работники будут отвлекаться.

Бизнесу сейчас проще нанять сразу сеньора, который решает литкод, все знает, отвечает на все вопросы и имеет опыта 15лет, но чтобы был не старше 30лет. Судя по запросам бизнеса на собеседованиях, сейчас только таких ищут и берут.

Да, как нанимают сеньоров это отдельная песня, меня иногда удивляли вопросы на собесах при опыте 10-15+ лет, типа "что будет если c=a++++b " (для C++) и тому подобное. Ну и собеседующие лет по 25 с буквоедскими замашками тоже встречались. Иногда ощущение что нужно самоутвердиться, а не нанять. Справедливости ради про опыт и задачи тоже в большинстве мест слушают, но скорее как доп инфа относительно тестов и литкодов.

И б-г с ним если бы находили и нанимали. Но нет ведь, воют потом "ах какой дефицит специалистов". Нет нынче никакого дефицита специалистов. Есть очень серьёзный дефицит вменяемых собеседующих.

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

У крупных компаний есть две волшебных пилюли для решения этой проблемы - бабло и аутсорсеры.

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

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

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

сеньора сложно найти, и 10 лет назад и сейчас

Сложно найти, если не понимаешь кого ищешь.

кого? я работал в двух местах в свое время, бекенд питон

там искали сеньора год в одном месте и полгода в другом, вилки были 150-250 в первом месте и 200-300 во втором, говорят вообще жесть, до собеседования 1-3 человека в месяц добираются, их тупо нет на рынке

Читайте выше. Если не понимаешь кого ищешь, то из 3000 человек добираются 1-3 человека в месяц, которым потом еще и в найме отказывают по надуманным причинам.

так меня то взяли, обычное резюме, обычные требования, стандартная вилка

Адекватные вопросы на собесе

мне 35 лет было, вышки нет...не знаю что там не знали что искать

так меня то взяли

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

Типичная ошибка выжившего.

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

В анализе вы видимо совсем не сильны. Если бы не взяли, то вы бы попали в число "сбитых летчиков".

а потом еще раз взяли совершенно случайно, и еще раз...

А вы уточняйте о каком таймлайне идёт речь. В 2010ые вот действительно был некоторый дефицит.

там искали сеньора год в одном месте и полгода в другом

Т.е. попросту никого и не искали. Было бы срочно, подгорали бы сроки сдачи проекта - быстро бы взяли первого более-менее, и на этом вопрос бы закрыли.

быстро бы взяли первого более-менее,

ну я и был наверное более-менее которого взяли таки, у меня по резюме очень странный был послужной список на тот момент

Админ Windows/Linux-<дырка 5 лет в стаже>-Java Junior - Python Teamlead - хочу на сеньора

я очень много времени ломал голову над вопросом, если, допустим, в 2014 году появилось огромное количество джунов, то почему спустя 10 лет все еще проблема найти синиора или мидла? куда перевелись все эти джуниоры?

Спрос на кодеров тоже вырос.

куда перевелись все эти джуниоры?

не все джуны добегают до сеньоров

и судя по ситуации на рынке это от силы процентов пять

Согласен, а еще прикол когда пройдешь тех собес (как сейчас модно без указания вилки, хотя хотя ты указал зарпалту в резюме желаемую) а тебе скажут что для вас щедрый оффер, который ниже чем есть сейчас Последние годы все меньше в очереди такой хочется стоять, из за прибавки в 2 миски риса. И думаю я не один такой.

Про аутсорс - в моей компании опыт аутсорса больше негативный был. Поддержи продукта де факто нет по сравнению с локальными разработками.

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

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

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

Чего то мы как будто бы в разным мирах живем - -про очередь за забором на сеньоров и прогрызенные глотки.. да и кучу аутстаффа. Вы в России? какой стек?

Ну если только прям в 2 раза выше рынка платить да и то обычно - почти везде вакансии без зарплат и думаешь-гадаешь - стоит хоть подавать туда пытаться.

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

Тут весь вопрос в том, что вы подразумеваете под этими мифическими сеньорами и зачем они вам нужны.

завтра наймут аутсорсера

аутсорсеры это очередной вид геморроя на который почемуто молятся все менеджеры как на какуюто ману небесную

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

аутсорсеры это очередной вид геморроя на который почемуто молятся все менеджеры как на какуюто ману небесную

потому что аутсорсеры позволяют переложить ответственность с менеджера (М) на ауторсеров.
Ну и попилить живых денег, что тоже бывает.

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

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

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

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

тут был пример: "что будет если c=a++++b"
ответ: в Merge-request будет комментарий: перепиши нормально

те же самые вопросы на собесе: "напишите алгоритм бинарной сортировки"

ответ: qsort()

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

Это быстрая сортировка, не бинарная

Строго говоря, не обязательно. Стандарт не предписывает использование какого-либо алгоритма.

А что такое бинарная сортировка? Бинарный поиск знаю.

а такой и нет

тут был пример: "что будет если c=a++++b"
ответ: в Merge-request будет комментарий: перепиши нормально

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

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

А потом эти продуктовые разработчики создают O(N^3) алгоритмы, которые запускаются на каждый второй запрос, куча race-condition которые никто и не думал проверить и тесты которые ничего не тестируют

Но "c = a++++b" все-таки O(1)! \s

Беседуем про неопределенное поведение

Это исторически раньше так было. А вылилось в то что надо дать чёткий безупречный ответ, как на экзамене. Иначе двойка. С лайвкодингом также. Исторически задача давалась для затравки, для обсуждения. Готовое решение не требовалось. А вылилось порой в то что сиди кодь, собеседующий выступает в роли надсмоторщика чтобы ты не читил, а потом просто прогоняет твоё решение через тесты. Что-то там не прошло - давай, досвидания.

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

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

Если же человек блестяще знает ненужную хню... возникают вопросы:

  1. Он вот, скажем, таблицу приоритетов операторов - наизусть зазубривал? Готовился быть программистом в подземном бункере без интернета?

  2. Он прошлую жизнь решал каверзные задачи из книжки "програмисты шутят" и программировал на brainfuck?

  3. Если на эти непрактичные навыки он потратил столько времени - не упущены ли у него гораздо более практичные навыки?

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

Я не программист, но заинтересовало:

  1. Он вот, скажем, таблицу приоритетов операторов - наизусть зазубривал? Готовился быть программистом в подземном бункере без интернета?

Причем тут интернет? Если он считает это неважным, вряд ли будет гуглить приоритет операторов. В лучшем случае скобки поставит, если почувствует что-то непонятное с приоритетом.

Если же гуглил, потому что понадобилось, так оно в процессе работы лучше запомнится, чем зубрежка. А если не запомнилось, так себе симптом.

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

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

В таком случае, может это вопрос с подвохом?

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

меня иногда удивляли вопросы на собесах

Я к счастью не проводил собеседования. Но если придется даже непонятно как отличить из десятков претендентов более сильных и слабых. И при этом был адекватный человек. А то потом коллеги скажут кого ты привел в коллектив?

Но мысленно уже прикинул, что оптимально делать как все и смотреть на поведение претендента и далее сравнить между собой. Чтобы отсеять совсем уж неадекватных.

Но если придется даже непонятно как отличить из десятков претендентов более сильных и слабых.

А зачем? Ваша задача найти того кто сможет выполнять поставленные задачи, а не сортировать кандидатов на сильных и слабых.

А как это сделать? Нужно чтобы была способность к обучению намного выше среднего. А это могут только сильные кандидаты. Слабых придется уволить, потеряв несколько месяцев времени на обучение.

Но ведь такие действительно нужны. Мне кажется проблема в том, что если человек возьмет джуна, вложит в него время (время = деньги), то через полгода он уйдет к другим, потому что либо ему захочется получить новый опыт, либо новую заработную плату. Вариант "сразу платить 200к" применяется крайне редко и только с теми людьми, которые действительно могут проявить прогресс в обучении

UFO just landed and posted this here

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

UFO just landed and posted this here

Я думаю, в приличной части случаев поможет. Естественно, если видно что человек толковый и готов приносить реальную пользу. Просто видимо опережение было не совсем опережением, стандартная видимо жаба руководства - "надо расти постепенно - всегда так было, я сам так рос". Сам сталкивался в свое время при обговаривании повышений для джунов в группе.

ну правда если у человека совсем не лежит душа к работе на этом месте и требует других задач а возможности дать их нет - лучше отпустить сразу.

Нельзя постоянно повышать зарплату.
Ваш капитан очевидность.

Да и вряд ли у вас найдётся больше денег на ФОТ чем у каких нибудь крупных бизнесов, которые готовы ввалить кучу денег на красивые офисы, и предложить работу в разных командах.

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

Да что такое это ваше обучение джунов, отвлекаться на которое так не любят высшие звенья пищевой айти цепи? Ниразу не сталкивался с этим. Люди (не только джуны) учатся, причём делают это самостоятельно и в свободное от работы время. На работе в плане обучения максимум что дадут это роадмап куда надо самостоятельно двигаться и иногда можно спросить совета по какому-то вопросу, ответ на который не займёт больше 5 минут. Как это происходит - вот пришёл человек на работу, внезапно его взяли, допустим не знает базы данных и ему такие говорят "мы тебе оплатили курсы по базам данных, иди учись"? А зачем брали тогда, если нужны базы? Я реально не понимаю, у меня никогда небыло такого опыта что бы кто-то отвлекался от работы и сидел меня учил, да и вокруг я такого никогда не наблюдал

Кроме тулинга, который может местами сильно отличаться (условный gerrit вместо gitlab'a для ПРов), много времени уходят на те самые ревью ПР и постановку задач (если по результатом ревью очевидно, что задача выполнилась не совсем так, как хотелось бы).
У меня был случай, когда мои ПРы каждый раз получали в одной конторе пачку замечаний. Увы, не сработались, и разошлись как в море корабли.
В другом случае, уже я трачу каждый время день на то, чтобы ревьювить чужие ПРы на DDL/DML. И отмазка вообще крутая "ну они же не специалисты и пользуются ORM, а голый SQL могут и не знать". Рили?) И вот сидишь, объясняешь сеньору (не джуну) какие-то базовые вещи, мысленно делая фейспалм. Завтра другому, потому что ты один из трех гейткиперов и все измения проходят через вас.

Но ведь ревью кода и уточнение задач это нормальный рабочий процесс, через который не только джуны проходят?

Позвольте ответить картинкою:

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

В моём понимании если надо прям детально расписывать, то это наверное стажёры, а не джуны. Джун не знает хитрых мест и деталей проекта, не видит картины целиком и надо большую задачу декомпозировать, контролировать промежуточные результаты. Но если надо ещё и объяснять как решать, то это уже не джун.
Сидеть вместе за багой - так это не только у джунов бывает. Да и смотря какой проект - час поисков это много или мало. У меня был случай, что я 2 месяца искал нетривиальный баг

Я бы наверное даже согласился, поскольку сам несколько лет назад где-то писал, что даже при наличии профильного ВО человек становится джуном через полгода-год реального опыта. А до того он студент или стажер.
Но увы, мир изменился и абсолютное большинство сейчас называет джунами людей с базовыми знаниями и нулем опыта (во всяком случае в русскоязычном пространстве, в западной европе вроде по-старому). Нравится нам это или нет.

По поводу багов, там обычная ситуация – вместе с лидом раскопали за час, а самостоятельно человек не раскопал бы вообще никак, поскольку это пока что вне его уровня мышления.

Всё это замечательно, но объективно тимлид написал всё это гораздо быстрее сам, чем расписывать всё по буковкам и сидя рядом часами.

То есть по факту - тимлид сидит рядом с сотрудником или проверяет МР - это буквально обучение, за которое платят ЗП сотрудника + ЗП помидора, иногда несколько раз.

Подпишусь!

Я на своей шкуре такое осознал когда перешел в тимлиды, причем по началу у меня была команда только из сеньоров, всё было оч классно и удобно. понимают с полуслова..

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

Можно примеры задач, "которые мидлы не тянут"?

Обычно это высокоуровневые бизнесовые или архитектурные задачи.

Выбор стэка, технологии, методов апи или способа взаимодействия.

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

Вставлю свои пять копеек как джун, уж простите), вот очень захотелось войти в IT, вот окончила пару курсов, бекграунд универ экономический, и я готова пойти на смешную зп или вообще за опыт, так как понимаю, что я ещё очень зелёная, Но как только видят год окончания универа, не хотят общаться дальше. Почему то очень смущают hr мои 40+. Хотя я не считаю сей факт моим недостатком)) работала в банках, много чего понимаю, готова и люблю учиться новому, короче, глаз горит. Эйджизм уже в печенках сидит.. Как раз вчерашние студенты очень любят себя искать, пол года и до свидания. Очень хочется поработать в небольших командах, да, я понимаю - в меня надо вложить, но и я поднатаскавшись вложусь, и отдам не меньше. Но шансов прорваться через любящих самоудтвердиться hr-ров практически равны нулю. Так что, не совсем с вами согласна. Джуны разные бывают)

Попробуйте поискать там, где нет эйчаров.
Маленькие компании, где нанимает собственник-директор.

Они щас везде, какая то модная нынче прослойка ненужная, но спасибо

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

стопудово. но есть маленький такой нюанс, - для этого надо сеньора переманить денежками, которые с лихвой покроют всевозможные риски, потери и неудобства от перемен. а эти риски, потери и неудобства не всегда легко монетизируются.

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

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

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

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

Именно! Он просто развернётся и уйдёт. Это привет всем любителям устраивать экзамены и спортивные истязания на собесах, а потом удивляться а чего это никого найти не можем.

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

разок меня звали на работу через знакомства, но моя вилка выросла гораздо сильнее чем помнил человек который мне эту работу предлагал

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

"Работать в нашей компании честь!" (с)

ну не берут значит не нужно мне там работать ;)

ну, дело там не в чести, соображения вполне себе прагматичные.

но вы правы. закрытые двери это не всегда плохо. даже наоборот иногда бывает.

Вкатка джунов - это явно не для маленьких компаний. И даже не для средних

Тогда вопрос. Каким образом компании будут набирать работников? Ведь если нет денег джуну на еду, то и мидлу и сеньеру они не смогут ничего предложить. Будут заманивать интересной работой и дружным коллективом?

Проще если исходить из того что вся подготовка этого мидла - полностью происходит (прям происходит, тоесть начинается, идет и приходит к успешному завершению) где-то за пределами организации.
Но естественно - сегодняшняя ситуация намекает, что это не так. не вполне так, как минимум.
Доведенная же до крайности эта ситуация уже начисто лишена простоты. А не доведенная - имеет ее мало.

На моём, провинциальном, горно-добывающем предприятии так и сделали. Взяли несколько человек (в т.ч. меня) без опыта и профильного образования в АСУТП. Организовали нужные "корочки". Скоро поедем на курсы Siemens в Москву. Наставничества как такового нет, некому этим заниматься. БОльшая часть группы устроились недавно, поскольку старожилы свалили кто на вахты, кто от рисков известных событий сентября 2022. Выпытываю знания по крупицам у коллег.

Выглядит так, что первичная проблема даже не в кризисе высококвалифицированных кадров, а в кризисе менеджмента который способен этими кадрами управлять. Современный менеджмент в области IT сейчас больше напоминает ифноциган нежели грамотных управленцев

Современный менеджмент в области IT

Почему в области ИТ, берите гораздо выше..

К сожалению это актуально для почти всех бывший советских республик...

В понятие «айтишник» каждый «эксперт» включает разные группы работников, критерии и методики оценки редко публикуются, представители ведомств и компаний заинтересованы в необъективных оценках. Поэтому понять положение в отрасли сложно. Но всё-таки попробуем оценить, сколько в России IT-специалистов.

И дальше идут оценки от Минцифры, Росстата, которые произвольно определяются как похожие или непохожие на правду. Если уж завели речь о понятии "айтишник", то стоило бы дать определение кого вы таковым считаете. Иначе всё указанное - просто сотрясение воздуха.

Сеньор за зп уборщицы - вот настоящая "голубая мечта" бизнеса.

чего мелочиться, тогда уж сразу за еду чтоб "программировывал".

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

Как это не станет в выигрыше? На сэнономленные деньги менеджмент сможет купить себе новую тачку.

Да компании сами не знают чего хотят.

Привожу конкретный пример всем известной компании на 4 буквы:

В группе в телеграмме на закрытые курсы через контест около 4000 разработчиков . Далее в последнем контесте среди разработчиков принимало около 300 человек. Около 30 человек решили почте все задачи.

В чём проблема? Вам мало только 30 лучший разработчиков или как это работает?

У всем известной компании из 6 букв для отбора на ярмарку вакансий на стажировки нужно пройти контест, где одно из заданий - придумать новый метод округления чисел) Подчеркиваю, это не отбор на саму стажировку, а только битва за один взгляд эйчара на ваше резюме!

Ух, меня эта задачка заинтересовала. А что такое новый метод? Ну вот есть простой метод - отбрасываем не нужное (floor) ну и ceil пусть. Есть округление до ближайшего целого (ну или десятой, сотой, ...). Они дают разные результаты. Нужно, чтобы наш новый метод давал результат, совпадающий каким-то из них? вот с округлением до ближайшего? То есть, фактически простую задачу округления через 0.5 надо реализовать как-то иначе, длиннее и сложнее, но чтобы на тех же входных данных получились те же выходные? Тогда, получается, вот тебе простой хороший код из нескольких строчек - реализуй его сложнее, сначала через погружение в задницу, потом через выход из нее.

И что если на прошлом собеседовании кто-то уже предложил какой-то идиотский метод - тогда сегодняшний новый уже не считается?

Просто все конструктивные методы, имеющие какую-то практическую пользу (например побитовый AND) - они открыты и используются. Значит, надо придумать вредный метод?

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

Ну как? придумала?

Просто из 30 тех разрабов устраивают королевскую битву за рабочее место, в результате выживает лишь 1.

@it_union снова взялся за своё. Набор высосанных из пальца и не связанных между собой тезисов, из которых внезапно следует призыв вступать в партию объединяться. Не, я совсем не против профессиональных объединений, но такие примитивные манипуляции — это оскорбление в адрес образованного человека.

Внутренний рынок рабочей силы в России исчерпал себя и зашёл в тупик

Не заметить толп вайтишников может только тот, кто в принципе не интересуется рынком труда. Даже если 10% из них станут мидлами, это всё равно огромное количество по меркам нынешнего IT-сообщества.

Ещё одна проблема российского IT, которая никуда не делась — отсутствие внятного технического руководства

По мировым меркам у нас вполне средний уровень.

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

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

Даже если 10% из них станут мидлами

А Вы, однако, высокого мнения о вайтишниках.

"""Этот вопрос поднимался и до событий февраля 2022, а после российским компаниям стало ещё выгоднее раздувать тему, чтобы под предлогом возвращения в страну «своих» специалистов выбить льготы и оплатить ввоз программистов из Китая, Индии и Латинской Америки на деньги российских налогоплательщиков. Сейчас эту идею продвигают, например, «Руссофт» и Минцифры. """ --- да уж, с таким подходом мы точно технологически "обгоним" Запад...

не очень ясно в чём тут проблема? "Западные" компании заполнены индусами чуть более чем на половину. Во всяком случае в англоязычных странах. Посмотрите на директоров фаанга: там индусы через одного

Например, «Ростелеком» собирается решить проблемы с сотрудниками при помощи ИИ.

последние 5 лет я только это и слышу, а потом задаешь простой вопрос ИИ и он тебе выдает такие перлы

ChatGPT
В некоторых случаях Kubernetes может проигнорировать указанный профиль AppArmor, если он отсутствует на узле, и продолжить запуск пода без применения этого профиля.

Это может привести к запуску контейнера без ограничений, установленных профилем AppArmor.

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

ChatGPT
Приношу извинения за недоразумение в моем предыдущем ответе. Кубернетис не будет игнорировать указание профиля AppArmor, если он явно задан в манифесте пода и отсутствует на узле.

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

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

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

Я если честно ничего не понимаю в ваших кубернетис. Разве GPT не уточнил, что если "он явно задан в манифесте пода и отсутствует на узле", то в этом случае он не будет проигнорирован, а в других случаях будет?

Можно задать вопрос гораздо проще: назови мечети в городе Анапа.

Узнаете много интересного. Жаль только, что не совсем правдивого.

Вы когда-нибудь общались с азиатами, для которых ответить "нет" - это потерять лицо? Эффект примерно такой же, как с GPT, которому невозможно не ответить на вопрос (кроме тех, что зацензурены). Вот и выкручивается, бедолага.

помогать коллегам, обсуждать с ними зарплаты и условия работы, проблемы компании и ситуацию в отрасли

Так помогать или обсуждать? Обсуждение занимает время, которое можно потратить на работу и помощь.

Собрались на кофепоинте 3.5 интроверта обсудить ситуацию в отрасли, а мнение у всех одно, т.к. источники информации одни и те же.

объяснять новичкам, как правильно общаться с менеджерами,

И объяснять менеджерам как ненасильственно общаться с новичками.

организовывать профсоюзные ячейки и вместе отстаивать свои интересы.

Профсоюз пролетариев умственного труда, по Остапу Бендеру.
https://www.youtube.com/watch?v=nCVuLjvpHXo

Ваши пространные тексты давят мнением, что всё плохо, что работа только по блату и т.д.

Кто из вас не устраивался на хорошую позицию в хороший проект по рекомендации?

Непонятно кого будет защищать ваш профсоюз и от кого. У вас ипотека, дети, вы девелопите микросервисы и пришли к начальнику с требованиями повысить ЗП. Но почему - объяснить не можете, кроме базовых новостных заголовков о росте доллара и кризисе. Если вы не пообещаете больше результата, ответственности, то вы сходите в известном направлении со своими требованиями и никакой профсоюз вам не поможет.

Если вдруг, в кризисных условиях, вам пришло озарение, что бизнес стремится к сокращению затрат с целью увеличения прибыли, то хорошо что вы сегодня проснулись, а не через 10 лет.

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

Да, на собесы приходится ходить без помощи в виде профсоюзов, это правда...
В компании, где я работаю, за год поменяли 3 вида "приседаний" на прокачку "грейда" (читай зарплаты). А рост зарплаты, в среднем, составил сумашедшие 3% =)

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

Как раз таки профсоюз тут вам поможет. Если вы один придёте, то действительно можно сходить в известном направлении. Если приходить всем составом, да ещё и пригрозить забастовкой на недельку другую, то результат может быть совсем даже обратный.

А вы что на что собрались менять? И в ответ на что грозить собираетесь?

Откуда вообще взялась эта страшился с привлечением программистов из Китая? Кто вообще в здравом уме это рассматривает? Что, китайцы, индусы и латиноамериканцы поголовно знают русский? Или менеджмент будет с ними по-английски в офисе разговаривать?

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

уровень зп у них не такой как даже рф

Уровень зарплат в китайском айти вполне себе нормальный. И вообще говоря средняя зарплата в Китае больше российской, "работа за миску риса" давно в прошлом.

а если учесть, что уровень зп у них не такой как даже рф

Средняя зарплата в Китае в валюте в 2023 году составила $1387, против $755 в РФ. Правда, в эту статистику скорее всего не попало аграрное население, но учитывая практически полное отсутствие сельского населения в РФ среднего россиянина корректно сравнивать с городским китайцем.
Так что китайца в РФ заманить сложно не потому, что там ниже зарплаты, а ровно наоборот.

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

Что, китайцы, индусы и латиноамериканцы поголовно знают русский? Или менеджмент будет с ними по-английски в офисе разговаривать?

А как же они все в другие страны едут? Вот списочек бразильских диаспор, например. 200к бразильцев проживает в Японии! Ответ прост: проживая в среде, человек в течение нескольких месяцев осваивает язык на достаточном уровне. Программистам в этом смысле куда проще чем, например, таксистам, ибо значительная часть лексики одинаковая во всех языках и какой-то очень базовый минимальный английский есть у всех

Ну несколько месяцев на освоение японского на "достаточном" уровне, даже при активной включённости в среду -- это прям для совсем каких-то вундеркиндов, если мы говорим про работу на этом языке. На достаточном уровне, чтобы объясниться с продавщицей в магазине -- наверное да.
На счёт того, как они едут в другие страны -- так это или страны, в которых мигрантов столько, что всё равно в офисе все будут общаться на английском (типа Нидерландов), или работники, которым вообще не нужно особо разговаривать на работе -- вот тебе лопата, мети.

то всё равно в офисе все будут общаться на английском (типа Нидерландов)

Это конечно прекрасно. Только бразильцы обычно по-португальски разговаривают, а английский знают плохо. И турки тоже. И китайцы. И много кто ещё.

работники, которым вообще не нужно особо разговаривать на работе

Половину бодрствования человек проводит вне работы. И если он хочет выйти за пределы иммигрантского сообщества (а он хочет), то ему придётся как-то язык выучить.

Половину бодрствования человек проводит вне работы. И если он хочет выйти за пределы иммигрантского сообщества (а он хочет), то ему придётся как-то язык выучить.

Сколько из живущих в ОАЭ экспатов знают три слова на арабском? Конечно, рано или поздно язык выучится. Просто чтобы приехать в страну и начать работать в команде нужно с самого начала как-то комментировать с коллегами, и делать это на условном местном албанском иностранец обычно не будет -- или поедет в страну где принято общение на английском на рабочем месте, или поедет на работу, которую команда может делать под руководством бригадира-толмача. Айтишников второй вариант не касается, остаётся англоязычная (или по крайней мере на одном из нескольких самых распространенных для изучения языков) среда. Соответственно, в России айтишнику делать особенно нечего, учить русский ради собеседования не резон, на английском у нас в командах не говорят.

Половину бодрствования человек проводит вне работы.

Тут я уже буквоедствую, конечно, но, во-первых, далеко не всегда половину (привет, овертаймы), во-вторых из этих ~8 часов собственно социальная жизнь вне дома занимает какую-то ничтожную (более или менее, от склада характера зависит) долю времени.

Мне сначала что-то подумалось, что бразильский японец это что-то типа аргентинского немца ("Никогда не спрашивайте у немца почему у него дедушка из Аргентины" © :))) Но, ради любопытства, глянул цифры по годам миграции - нет, все нормально :)

UFO just landed and posted this here

Я много работал в компаниях РФ и немного во французской компании. Уровень английского в РФ это "Ду ю дринк пиво? Дую дую, эври дей". А вот у французов все четко было. В РФ нет практики, а главное - нет нужды в ней.

Ещё одна проблема российского IT, которая никуда не делась — отсутствие внятного технического руководства, из-за чего компании смутно представляют сложность своих задач и необходимой для их решения квалификации. Отсюда вакансии на «джуна» с зарплатой уборщика, огромным списком знаний и обязанностей, а также безуспешные поиски «сеньоров» на зарплату мидла.

Блин, это лишь "симптом". Никто не может "продать" спеца на проект себе в убыток. Чуда нет в принципе. Все идет от того, за сколько продукт можно продать на рынке. Если рынок маленький (а он маленький, а сейчас еще и "принудительно локализированный") - то и бюджеты маленькие. За ИТ-услуги никто много не даст.

И это и только это определяет "рейты".

Исключение составляют только "социальные" организации, но там тоже все становится очевидно плохо, так как все деньги идут туда, "название чего нельзя называть".

Пока рынок был частью глобального рынка - был выход на глобальные проекты и бюджеты, а следовательно и возможность платить "глобальные" рейты (с поправкой на долю налогов).

Ну честно слово, начальная школа и арифметика.

Если рынок маленький (а он маленький, а сейчас еще и "принудительно локализированный") - то и бюджеты маленькие. За ИТ-услуги никто много не даст.

Угу, 1С-никам это скажите с их ставками. Работы-то на внутреннем рынке полно, с компетенциями проблема (в т.ч. на уровне топов компаний, которые должны ставить цели).

И что, у 1С-ников ставки есть (были) как у SAP-овцев (беру именно их как ближайший аналог)?)

Условный 1С-ник может зарабатывать 250, но только он за эти деньги должен быть чуть ли не замдиректора (помните @nmivan, который писал сказочные истории, как 1С-ник пришёл и всю контору "починил"?), а условный джавист за эти деньги даже общаться с заказчиками не будет - не для них розочка цвела - а будет тупо фигачить по спецификациям от системного аналитика.

Это не аналог. Не припомню SAP в российском малом бизнесе.

Джавистов в российском малом бизнесе вы тоже не найдёте. Плюс 1С-ка есть и в крупном бизнесе - (почти) все отечественные заводы на ней. К примеру, когда-то работал 1С-ником в холдинге на 5000+ человек - вполне себе немаленький бизнес.
Окей, пусть, можно взять еще более редкую птицу - Microsoft Dynamics (AX/Nav) разработчика. У кого зарплата в среднем была выше - у него или у 1С-ника, скажем, до всяких там событий?

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

Не будут, потому что иначе саповец уедет внедрять стандарты МСФО на нефтяной завод в Анголе, чтобы потом писать статьи на Хабр о том, как отлично живется по принципе FIRE где-нибудь в Португалии.

Заказчику, конечно, пофиг, SAP, Dynamics, или 1С, но продаваны тоже не зря свой хлеб едят, и biased мнения тоже существуют, что 1С - это для ларька с овощами или автозапчастями, а вот серьезный бизнес это SAP и только SAP. Иначе пацаны в бане не поймут.

Опять же, 1С-ник привязан к экономике РФ напрямую или косвенно (работая в РК, РБ, Украине). Разработчик Dynamics мог работать на европейского или американского заказчика даже не зная английского, даже из Рязани (и особенно из Рязани!) - достаточно одного аналитика (или там проджекта) со знанием английского на команду из 5-10 русских. И те платили бы смешные (по их меркам деньги), получая при этом сносный результат. Поэтому у иностранных "аналогов" выбор проектов был шире (российский рынок + зарубежный), и деньги можно было делать или на российском, или на зарубежном рынке (где мы берем за умолчание некую аксиому, что деньги есть). И соответственно, чтобы внедрять SAP в РФ, надо было платить соразмерно тому, чтобы внедрять SAP в Анголе, но компанией-аутсорсером из РФ

Если одну и ту же задачу 1Сник решит за X денег, а саповец за X*2, то совершенно неизбежно либо постепенное подтягивание стоимости 1С-ника к саповцу, либо обратный процесс (разумеется, речь об областях со схожими задачами, ибо понятно, что бухгалтерия ларьков с мороженым так или иначе останется у 1Сников более низкой квалификации). Понятно, что в случае значительного снижения внутренней стоимости саповец может плюнуть и начать работать на внешний рынок, но внутри-то страны означенный процесс всё равно неизбежен.

Что до "пацаны не поймут" и прочего маркетинга - да, такой фактор есть, но посмотрите на него с другой стороны - если человек способен платить X*2 саповцам, он способен заплатить столько же 1С-никам. Т.е. платежеспособность бизнеса так или иначе присутствует, и вопрос именно в том, что ему предложить, чтобы он эти деньги согласился заплатить.

но внутри-то страны означенный процесс всё равно неизбежен.

Ключевое. До 2022-го не обязательно было быть "внутри страны". Даже если тушка была физически в пределах страны, заказчики и сдаваемые работы могли быть снаружи.
Именно поэтому зарплаты 1C-ников, хоть слабо, но ползли в сторону SAP-овцев (даже с учетом внутренних экономических кризисов), т.е. вверх.
А теперь начнется обратный процесс - зарплаты SAP-овцев, оставшихся в стране, будут стремиться к зарплате 1С-ников (в сторону уменьшения).

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

Сейчас такой сказочный 1Сник стоит 500+.

За 250 достаточно быть хорошим программистом 1С.

За 250 достаточно быть хорошим программистом 1С.

надо всеголишь знать ERP/КА/ЗУП, отличное знание СБП и ...как эта хрень называется для создания отчетов..., опыт работы с кофигурациями с МСФО.

также умение администрирования MSSQL/Postgres и кластера серверов, бюджетирование.

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

За 250 всего этого не надо. А найти за 250 такого, кто реально это всё знает (а не в резюме пишет) - это какое-то чудо должно случиться.

За 250 всего этого не надо.

ну у вас не надо, а судя по чатикам и форумам...то вполне это спрашивают

я давным давно в начале 10х ходил по собесам, требования были прям неадекватные относительно зарплат

Я по хардскилам не сеньор в 1С и на условные 150к в середине 10х хотели ЕРП и отличное знание СКД и собесы у меня были в виде "и чо ты за такие деньги тут хочешь мальчик??"

Я в итоге ушел в питон на 200 тимлидом...при том я питон выучил на коленке прям по мануалу с сайта буквально за неделю перед собесом... я тогда еще думал что не смогу так стартануть и ходил параллельно по 1С, и по яве, а по питону просто подвернулась вакансия занятная

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

Условный 1С-ник, который умел программировать на 1С, брал 3 т.р./час ещё когда доллар по 30 рублей был. Думаю, джависты сильно меньше зарабатывают, тем более, что на почасовку они особо не нужны никому.

брал 3 т.р./час

разница в том что он брал то 3тр в час но в месяц далеко не 160 часов закрывал

вообще 3т.р. в час это уже сеньорные уровни и выше..далеко не везде такие нужны

но в месяц далеко не 160 часов закрывал

Это довольно очевидно для любого, кто на почасовке работал. Чтобы получить зарплату за год надо на 1000 умножить часовую ставку. Потом можно при желании на 12 поделить, чтоб среднемесячную з/п получить. Но один фиг, 3 млн в год для 2012 года было неплохо.

 это уже сеньорные уровни и выше..далеко не везде такие нужны

Это уже минусы работы ИП, приходится находить достаточный спрос. Пойнт был в том, что не стоит недооценивать доходы 1С-ников. Они могут быть весьма значительны, если это не просто оператор 1С.

если это не просто оператор 1С.

а успешный фрилансер, да

фриланс это отдельная сфера что для 1Сников что для обычных программистов

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

Судя по всему, поход в школу неизбежен :) Дальше все будет упрощенно с целью показать, что вопрос не в "наличии работы", а в том, сколько за нее готовы платить. Ну и понятно, каждая компания может иметь свои показатели, поэтому конкретные числа взяты с потолка. Для простоты понимания модели считаем что компания делает ПО на заказ и в конце отдает код со всеми правами.

Допустим я начальник подразделения, и у меня в команде 10 человек. Средняя зп - $3000, если вам мало или много - можете пересчитать самостоятельно. Напомню, что компания платит ЗП каждый месяц и еще хочет получать прибыль. Для этого добавляем два важных параметра.

Первое - это наценка, которую дает финансист. Условно если ЗП == Х, то "внешний рейт" сотрудника должен быть X+80%. В эти 80% входят:

  • ЗП тем, кто непосредственно не участвует в проектах

  • ЗП сотрудникам, когда у них простой

  • затраты на организацию рабочих мест

  • налоги

  • ...

Может быть больше, может быть меньше. Но она явно не 20% и скорее всего не 200% :) К этому сакральному знанию обычно допущены "ресурсные менеджеры" и выше, а также те, кто участвуют в пресейлах, так как они, даже если им не сказать, легко могут подсчитать :) Остальные могут только догадываться.

Второе - норма по утилизации сотрудников на "бабло приносящих проектах", которую возьмем снова за 80% :) Это уже более прозрачная вещь, которая часто доводится до всех, если присутствует таймшиитинг.

Итого, чтобы подразделение вышло в норму, надо для простоты расчетов сделать 10-ти месячный проект за календарный год. Т.е. начали окучивать заказчика с середины января, где-то в начале марта подписали контракт, в конце года успешно вышли в прод и полетели кто куда бухать под елочку :)

Начинаем считать:

10 человек * 3000 = $30000 которые они получают на руки в месяц. Применяем наценку и получаем, что заказчик должен заплатить уже $54000. Дальше этот аукцион невиданной щедрости продолжается все 10 месяцев контратка и выходит, что чистые затраты заказчика на написание кода и его выпихивание в "форточку" составляют $5,400,000 (пять с половинной лямов твердой валюты зеленого цвета). Надо понимать, что для самого заказчика затраты выше, так как надо оплатить вычислительные мощности, ЗП своей команде, лицензии на софт третих сторон и т.д. Т.е. всего за год заказчик получил продукт и заплатил лямов 8, или все 10.

Теперь вопрос. С одной стороны имеем бюджет на 8-10 лямов зелени, с другой - 10 месяцев работы команды на 10 человек (условно 5 разрабочиков, один ПМ, один аналитик, два тестера и девопс). Вот как считаете, насколько полезное решение такая команда может накодить за 10 месяцев (а в реальности меньше, так как 10 месяцев - это срок всего проекта, где разработка дай бог займет процентов 70-80). Можем еще поделить разрабов для наглядности на: 2 кодят морду, два - бэк, а один на все руки мастер.

И сразу приходит понимание, что для того, чтобы ИТ-контора могла платить 3000 в среднем, надо чтобы на рынке было много проектов, которые за 10 месяцев могут создать что-то полезное за 8-10 лямов зелени. И настолько полезное, чтобы потом эти затраты отбить не более чем за 5 лет, или 2 ляма в год. Все в долларах.

И тут сразу работает глобальность рынка. Если искать проекты "по всему миру", то найти чего-то такое - изи. Ну может не супер изи, но явно вариантов много, просто есть и конкуренты. Для многих контор "там" такая сумма - это вообще копейки. Но если рынок потенциальных заказчиков схлопнулся до страны с 1.5% мирового ВВП, из которых треть - это производство железок, которые могут прожить один день, или 15 минут, станет понятно, что "поляна" стала на порядок-два меньше. Именно на порядок, а не в разы.

Вот и все. Если нет заказчиков с хотелками, которые приносят 1.5-2 ляма в год и 8-10 ляма кешем, которые прмяо сейчас давят на карман - команда идет "подметать улицы". Дальше можно еще добавить про рост экономики и т.д. но это выходит за рамки "начальной школы".

------------ для тех, кому надо выйти за рамки -------------

Вывод прост. Работы может быть и два раза по "до .уя и назад", но остро нужны люди, которые могут работать за еду, которую они принесут с собой, потому что денег нет. Вы не там вообще смотрите. Все, что имеет значение, это сколько денег готовы потенциальные заказчики ПОТРАТИТЬ, а не сколько идей для ТРУДОУСТРОЙСТВА у них есть :)

Экскурс в прошлое. Если средняя ЗП в экономике условно - $400, но ИТ может работать глобально, то для него, как для отрасли, актуально, сколько платят в мире. Это касается и других отраслей, к примеру моряков, которым до одного места, сколько там средняя ЗП в стране "приписки". Если ИТ стало локальным - сорян, импортозамещение happened :) Вы ж поймите, почти любой локальный бизнес, кроме экспорта сырья (упрощенно) живет с того, что может заплатить локальное население. Если средняя зп $400, а где-то $1200, то условные телеком, банк, страховая, прачечная, сеть ресторанов имеюь оборот, пропорциональный именно средней ЗП населения. И бюджеты на развитие соответственно имеет пропорциональные бюджеты.

Вы во многом правы, но в примере ошиблись на порядок цифрами насколько вижу. зарплата команды за 10 месяцев будет 300 т.$ - соотвественно все цифры надо делить на 10 и они уже не выглядят космическими. а вот для США цифры будут несколько ближе к правде.

Да, смешно вышло :)

Но и полляма за продукт такой командой выглядят до фига. Суммарные инвестиции на лям с возвратом за 5 лет требуют поднимать с решения по 200 тыщ за год

Ну если неизбежен, так сходите. :) Все вами написанное не имеет отношения к дискуссии, кроме одной фразы - "Все, что имеет значение, это сколько денег готовы потенциальные заказчики ПОТРАТИТЬ". Абсолютно верно. Так вот, они не готовы тратить деньги не потому, что у них этих денег нет. А потому, что они не понимают смысла их тратить на какое-то там ИТ, а те, кто должен им объяснять, не могут объяснить.

Мне неловко признаваться, но я тоже не понимаю "зачем тратить на айти". Большинство компаний неайтишные, и нередко достаточно коробочного продукта и его поддержки на аутсорсе. Айти должен не только генерировать деньги (ну или помогать их экономить), но генерировать их непрерывно, что часто просто невозможно.

В не it компании, it отдел никак не может генерировать деньги, вообще никак, это сплошь расходная статья

Потому и сделал пометку "помогает экономить". С удовольствием читаю блог НЛМК на хабре, они честно пишут "сделали то-то и то-то, экономия примерно вот такая".

Очень условная ситуация, все совпадения случайны.

Допустим, некий топ-менеджер тоже не понимает, зачем. Какие-то люди за так себе зарплаты у него ходят, меняют картриджи, тыкают эни кеи, распечатывают по суперсрочным заданиям от секретаря тонны макулатуры, потому что у пользователей лапки, и периодически клянчат какие-то жуткие миллионы на какие-то "сервера", при этом айти-службой все недовольны, потому что ежели всё идет как надо - ее просто не замечаешь, а если проблемы - так они виноваты, плохо работают.

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

А потом ВДРУГ оказывается, что по складам недостача на количество лямов, многократно превышающая расходы на ИТ за годы, критически важные проекты не успевают сдаваться в срок, и непонятно, почему именно, и т.д., и т.п., и сколько ни стучи кулаком по столу - а всё уже произошло. И тогда не менее ВДРУГ приходит понимание, что эти странные люди со своими уходящими в никуда деньгами, возможно, совсем не зря предлагали потратить много лямов на то, чтобы ситуацию по оперативному состоянию компании, с детализацией чуть не до каждой полки на складе и каждого офиса, можно было получать парой кликов, не завися при этом от рисовальщиков этих отчетов.

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

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

Это прописная, но зачастую крайне сложно реализуемая на практике истина (о чем я собственно и говорю).

ВДРУГ приходит понимание

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

станет понятно, что "поляна" стала на порядок-два меньше. Именно на порядок, а не в разы.

Да вот как-то не стало понятно. На практике же особой разницы между доходом после уплаты всех налогов европейского разработчика и российского я что-то не вижу особо, может быть десятки процентов, но уж никак не разы и тем более не 1-2 порядка. Озоны, Яндексы и Тиньковы как раньше составляли костяк местной продуктовой разработки, так и продолжают, галеры ушли, но они и раньше были на любителя. Ну а те, кто держал разработчиков здесь, а работал на глобальный рынок - вряд ли распустили свои команды, интернет не отвалился, международные платежи тоже.

статья слабая на этот раз. Необоснованные данные и тезисы: почему данные минцифры лучше чем данные росстата; почему профсоюз верит историям про дефицит кадров от директоров компаний; каким образом привлечение иностранных специалистов плохо скажется на налогоплательщиках. И выводы не следующие из посылок: каким образом объединение решит проблемы с плохим техническим руководством и тупиком рынка труда?

Докучи в статье еще куча пафоса. Копейками названо 150т.р при медианной по стране ~40т.р это как? Автор давно по стране то ездил и смотрел как работают замкадом, например в какой нить Сибири. Что такого должен делать коллектив сеньоров, ну положим человек 20 за 300-500т.р в месяц каждый на руки, чтобы их места были экономически обоснованы? Вот такую статью от автора я бы почитал)

Что такого должен делать коллектив сеньоров, ну положим человек 20 за 300-500т.р в месяц каждый на руки, чтобы их места были экономически обоснованы?

Например финтех. Вся их прибыль строится фактически на ИТ. А прибыли у них судя по отчетам огого, даже не смотря на кризис и санкции.

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

Посему финансово оправданно будет иметь "ядро" из высококвалифицированных специалистов и платить им так, чтобы не смотрели на сторону. Просто потому, что в большинстве случаев такого спеца можно только вырастить внутри. На стороне найти сразу готового малореально - мало что платформа может быть сильно специфической (типа наше IBM i), так еще и бизнес-процессы везде свои.

UFO just landed and posted this here

, сегодня миддлам в бигтехе в столицах (и на удалёнке) больше предлагают,

Ну и сколько совокупно рабочих мест на эти "бигтехи в столицах"? Поэтому 150К - нормальная, а не скромная заплата в современном айти. А в провинциях сеньйоры с 10+, порой выше 100К могут не иметь запросто.

вы так ничего и не поняли.

Пресловутый дефицит айтишников совсем не ранит мою душу. А ранит её дефицит вакансий, на которые хочется устроится.

Быть может, потому что и нет вовсе никакого дефицита?

а вы просто представьте что никакого дефицита нет. вот как авторы статьи. статистику там посмотрите что ли от создателей 146%, мантры почитайте. сразу на душе легче станет.

У многих компаний в вакансиях заявлено обучение, наставничество, оплата курсов. В связи с этим не ясно почему возникают жалобы по поводу нехватки сотрудников (кандидатов) и дороговизны, сложности обучения. Так вы сами же (вы - компании) обещаете обучение. Берите джунов и учите. Или обещание наставничества в вакансии точно так же раздуто как и предлагаемая зарплатная вилка?

UFO just landed and posted this here

Уйти может любой человек. От ухода сотрудника невозможно застраховаться, равно как и нет гарантии его ухода. Тот же синьор может погибнуть от инсульта на рабочем месте и работодатель не сможет повлиять на это. Так что если организации нужны сотрудники, то нужно их нанимать. Искать, учить.

UFO just landed and posted this here

Чот такое себе. Вроде бы начали за здравие, а закончили за упокой.

Во-первых, не знаю про дефицит в отрасли, но знаю про свои потребности. Я не ростелеком и не тинькоф, но я тоже есть и я тоже живу и работаю. И я инфраструктурщик. И мне нужны инфраструктурщики.

Однако да, они сейчас с порога просят под сотку. Это даже не джуны, а интерны.

И да, от них требуется большой объём знаний. Ну, большой для них. Иначе не очень понятно, а зачто им собственно платить? За их же обучение? Мы ведь деньги тоже зарабатываем, так? Потому давайте очень честно - кандидат будет зарабатывать тем больше, чем раньше он готов начать приносить пользу и чем больше этой пользы он готов приносить. Я, например, готов пойти и на позицию, где платят от полуляма + премии, мне даже вполне предлагали.

А вот джун готов к чему? Если через пару недель я смогу дать ему сборку контейнеров и написание пайплайнов - окей. А если он будет 3-4-5-6 месяцев сидеть и осваивать, что такое контейниризация и gitlab-ci, почему ему надо платить больше, чем уборщице?

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

Ребят, сорян, жизнь другая. Да, бабло есть, платят. Но теперь шального бабла нет, когда джун за 100к мог год ковырять в носу и хз пойми чем заниматься, а потом свалить с фразой "я не готов работать за такие копейки". Теперь надо работать, учиться, развиваться, давать результаты и нести ответственность, тогда бабло будет. И это надо делать регулярно, лучше даже без пинка. Где-то вечерами и на выходных, особенно по первости. Тогда точно войдёте и вас не просто радушно примут, а оторвут с руками. Чем больше самостоятельности, кстати говоря, тем ценее. А если за вас надо всё делать или тратить много доп. времени, на перепроверку, переделку и объяснения, то чаще думаешь "а оно мне надо?". И если бабло есть, проще позвать знакомого, который сильно дороже, зато точно умеет.

Ох как согласен...

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

Сам через все это прошел как и все остальные. За 6 лет з/п в сумме в 3.5. раза от начальной + два продвижения по должности.

У нас вот вообще в вакансиях не публикуют з/п. Потому что на входе всегда интерн с соотв. з/п

Можете, пожалуйста, подробнее об этом написать, если не затруднит? Для примера я не вижу корреляции между указанием зп и потоком интернов, зато вижу горячее желание нанять мидла/сеньёра значительно дешевле среднего по рынку.

А вот потом уже будут пересмотры по результатам того как человек работает и как свои скиллы развивает

Т.е. если кандидат крайне хорош, то работодатель подойдет к нему и скажет что-то вроде: "Ты - лучший. Ты запросил 150к, но хабре писали, что мидлы в озоне/вб получают 300к, поэтому вот тебе 400к." Так что ли?

Можете, пожалуйста, подробнее об этом написать, если не затруднит? Для примера я не вижу корреляции между указанием зп и потоком интернов, зато вижу горячее желание нанять мидла/сеньёра значительно дешевле среднего по рынку.

Для начала покажите мне очередь мидлов, которые с первого дня способны писать код на RPG под IBM i (ну хотя бы человека, который может внятно объяснить как работает Interprocedural analysis (IPA) или Adaptive Code Generation в ILE, да хотя бы просто что такое группа активации, как она работает и какие они бывают).

Таких людей на вся страну несколько сотен. И все трудоустроены и работу не ищут. Да, можно попробовать переманить у конкурентов, но это отдельная тема - рехантинг.

А в общем и целом - берется человек (желательно с общим опытом разработки) и обучается конкретике. Т.е. любой приходящий сюда - интерн по определению. Наличие опыта даст более быстрый рост (и по скиллам и по должности и по з/п)

Или вы готовы платить сразу сеньорскую з/п человеку, от которого в ближайшие полгода кроме решения типовых задач по готовым скелетонам никакого выхлопа не дождаться?

Т.е. если кандидат крайне хорош, то работодатель подойдет к нему и скажет что-то вроде: "Ты - лучший. Ты запросил 150к, но хабре писали, что мидлы в озоне/вб получают 300к, поэтому вот тебе 400к." Так что ли?

Нет. Раз в год бывает пересмотр з/п. Т.е. подраздежению увеличивают ФОТ, а дальше руководитель приходит к человеку и говорит - "ты хорош, посему тебе увеличиваем з/п на 25% с завтрашнего дня". Или как мне сказали перед НГ - "засиделся ты в главных разработчиках, в архитекторы направления ты не хочешь (я реально отказался хотя тянули), будешь теперь консультантом направления по разработке (один такой на управление) с повышением грейда, з/п вилки и количества доступных плюшек".

Примерно так это происходит. Это не благотворительность (ее тут нет). Просто хорошего разработчика дешевле удержать, чем брать очередного интерна и ждать пока (и если) он дорастет до квалифицированного разраба на этой платформе. Но приходится доказывать что ты можешь. Это да. Что есть то есть. Но чем дальше растешь, тем меньше тебе дают рутины и больше "задач со звездочкой".

Для начала покажите мне очередь мидлов, которые с первого...

Вы ответили на вопрос "Как хантить разрабов в вашу компанию?", но мой был "Как связано неуказание вилки зп с потоком интернов?"

Нет. Раз в год бывает пересмотр з/п. Т.е. подраздежению увеличивают ФОТ, а дальше руководитель приходит к человеку и говорит - "ты хорош, посему тебе увеличиваем з/п на 25% с завтрашнего дня"

Отлично. А теперь скажите, пожалуйста, как мне, потенциальному наемному рабочему, понять, сколько вы можете добавить? Условно, я к вам устроился на условии пересмотра зп и вы мне пересмотрели зп со 200к до 240к, но в финтехе мне сразу 300 предложили? И зачем работнику это?

"Как связано неуказание вилки зп с потоком интернов?"

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

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

Тем не менее, каких-то проблем с наймом у нас нет. Проблемнее выбить ставку новую. Последний раз в команду весной брали. Три кандидата. Наиболее перспективный с нашей точки зрения слился. Взяли второго. Я с ним немного работал (наставником был другой человек, но пока он был в отпуске отдал мне). Очень толковый парень, хоть и без серьезного опыта. Сейчас работает, вполне себе справляется. Уходить не хочет.

Отлично. А теперь скажите, пожалуйста, как мне, потенциальному наемному рабочему, понять, сколько вы можете добавить?

Никак. Возможности увеличения ФОТ определяются тем, как в целом отработал весь банк. А это много от чего зависит. Ну и если вы сидите ровно и делает только то, что от вас требуют - значит вы на 100% соответствуете тому, что вам платят. Т.е. позиция "я человек маленький, хожу сюда за деньгами" не даст вам никакого роста. Тут все по классике - рост производительности должен опережать рост з/п. Это в любом учебнике написано.

Гарантируется одно - при любой возможности ФОТ будет увеличиваться и пересматриваться. Кому на сколько - по заслугам.

Если вы только за деньгами - это в другую дверь. Что там сейчас хорошо оплачивается? Формочки клепать? Вот туда. Там и попроще будет. Там можно "херак-херак и в продакшн, баги потом поправим если что". И там вам с нагрузочного тестирования не вернут с заключением "доработка увеличила потребление ресурсов процессора на 10% что недопустимо для столь нагруженного сервиса".

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

А почему бы тогда не указать вилку? Она покажет, как вы цените специалистов и насколько у вас можно вырасти. Допустим, окончив универ, студенты бы рвались к вам, зная, что их не обделят.

Если вы только за деньгами - это в другую дверь

Когда не указана зп и говорят такие слова у меня сразу внутренний переводчик говорит: "Будешь работать до 65 лет за бутерброды и получать значки в качестве благодарности". Буду рад ошибаться в вашем случае.

А почему бы тогда не указать вилку? Она покажет, как вы цените специалистов и насколько у вас можно вырасти

Ок. Вы можете вот прямо сейчас гарантировать что через год-полтора после начала работы тут, в будете в состоянии (просто пример) разработать и реализовать API для работы с *USRQ для языков С/С++ и RPG, плюс к нему команды на языке CL для создания, удаления, просмотра состояния объекта *USRQ, плюс к ним еще набор SQL процедур и UDTF для мониторинга этих объектов? Причем, это "непроектная" задача, сверх того, что идет обычным порядком.

Или разобраться как работать с RFH2 заголовками в сообщениях IBM MQ и встроить работу с ними в существующие централизованные API приема и отправки сообщений?

Если не можете обещать вы, то почему вам кто-то что-то должен обещать? Тут все взаимно - даете вы, дают вам. Qui pro quo.

Вам могут сказать сколько в получите на входе. А дальше - никто не знает верхних границ, которые станут доступны через год-два. Что будут повышать при первой же возможности - да. На сколько - как получится.

В моем случае первые пару-тройку лет рост был порядка 25% в год. А в марте 22-го хлоп - и в два раза (пересмотр ФОТ всем ITшникам + общебанковская индексация на 15%). А потом еще, но уже поскромнее - процентов 10.

Те же квартальные бонусы. Гарантировано 15% от общей выплаты за квартал помноженный на общебанковский коэффициент и помноженный на оценку руководителя по итогам работы. В хорошие годы общебанковский был 1.09...1.11, личный (у меня) - 1.05...1.15. А потом все на удаленку ушли - перепугались и первые пару кварталов общебанковский был 0.5. Потом до 1 вернули. Потом вот это вот все - три квартала было 0.77, 0.82, 0.88... Сейчас опять на 1 вышли...

UFO just landed and posted this here

Так вполне логично пообещать с условием

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

[зануда on]

Quid pro quo

[зануда off]

А в общем и целом - берется человек (желательно с общим опытом разработки) и обучается конкретике.

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

Выложите требования, roadmap куда копать. Как самообучится, так можно и о трудоустройстве поговорить.

Ок. Вот вам задание - напишите Hello word на RPG, скомпилируйте и запустите ее на сервере IBM i.

Мы же знаем, что у каждого второго тут дома стоит хотя бы старенький Power8 сервер с версией операционки не ниже 7.3

Не, есть бесплатный PUB400. Но вы кучу времени потратить только на то, чтобы просто понять как к нему подключиться и что делать дальше в эмуляторе IBM5250 чтобы продвинуться далее первой менюшки.

Не говоря уже о том, что мы привязаны к конкретной АБС и работаем в ее среде.

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

Реально? С нуля? Вот в сегодня в первый раз услышали, завтра уже готовы показать как оно работает, скажем, на PUB400?

Тогда можно дальше двигаться. Как максимально быстро и эффективно проверить наличие в БД записи с заданным значением ключа?

Чем отличается статический SQL от динамического в коде SQLRPGLE?

Какие способы передачи аргумента типа char из функции на RPG в функцию на С в ILE?

Какие риски несет использование объектов в QTEMP в случае компиляции программы с ACTGRP(*CALLER)?

Как в RPG реализовать аналог механизма try/throw/catch?

Чем отличаются *DTAQ и *USRQ? Можно ли работать с *DTAQ через MI интерфейсы с использованием системных указателей на объект на 30-м уровне защиты? А на 40-м?

И таких вопросов может быть вагон и маленькая тележка.

Реально? С нуля? Вот в сегодня в первый раз услышали, завтра уже готовы показать как оно работает, скажем, на PUB400?

Не сегодня-завтра, но для опытного разработчика разве всё это проблема? Весь вопрос ведь в трудоустройстве и построении высокооплачиваемой карьеры.

Не проблема. Проблема в том, что нет таких. Лично я до банка, с опытом 25 лет в разработке про эту платформу вообще не слышал.

Кроме того, обучаться в ситуации когда ты даже не знаешь чего ты не знаешь крайне сложно. И до уровня даже мидл+ самому, без реальных задач, без возможности снимать PEX статистики (а это отдельный инструмент, на том же PUB400 его нет) самому не дорасти... Самостоятельно вы доберетесь до уровня джуниор+, но времени у вас на это уйдет больше чем тут с наставником.

Ну и какой подход вы предлагаете? На всякий случай выучить хотя бы на начальном уровне систему, которая используется в трех банках (из того что я знаю достоверно, может быть есть еще где-то) в стране, а потом надеяться что вдруг там откроется вакансия? Смысл?

Здесь человек без опыта вообще с наставником через полтора месяца (в среднем) уже начинает самостоятельно решать несложные боевые задачки. При том, что у нас первые 3 месяца - "испытательный срок". Хотя это формальность, на самом деле это обучение + понять сработаемся или нет. Оплата, отпуск, бонусы считаются с первого дня. Только ДНС + НС оформляется по окончании испытательного срока. Ситуаций когда кому-то сказали "ты не подходишь" я не помню (по крайней мере у нас в команде).

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

Из моего опыта работы с юным падаваном - берет очередную задачку учебную, тупо смотрит на нее и приходит с вопросом "я вообще не понимаю как подступиться". Ну сели, рассказал ему с чего мы начинаем такие задачи решать. Все. Дальше сам. Справился, потом по коду прошлись, показал где можно оптимальнее сделать, объяснил почему.

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

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

Просто нет желающих копаться в легаси.

Я с интересом смотрел как чувак из IBM (единственный на всю РФ без учёта железячников) настраивает новый сервер с IBM i, но когда предложили его админить - вежливо отказался ограничившись инструкцией по включению/выключению.

Просто нет желающих копаться в легаси.

Поправочка, как правило, за предложенную зп нет желающих. Без проблем покопаюсь в легаси за зп x10 от обычной, т.к. после N лет такого копания я стану профнепригоден почти везде (привет COBOL программистам). С таких моментов на вопрос, как улучшить свое финансовое положение, отвечают фразой: "Куда ты денешься с подводной лодки?".

Касается всех специфических областей.

Это не легаси, это отдельная ветвь эволюции, которая живёт параллельно с нами по своим, очень специфическим, причинам :)

 А вот потом уже будут пересмотры по результатам того как человек работает и как свои скиллы развивает.

Ох уж эти сказочки. Пока не придёшь с оффером от другой фирмы - хрен кто ЗП повысит.

А если у вас такая низкая текучка - то какой смысл скрывать ЗП в вакансии? Или новый сотрудник не сможет у коллег спросить сколько они зарабатывают и как быстро повышают?

За 6 лет в 3.5 раза у меня лично по з/п и два раза повышение в должности ведущий разработчик-главный разработчик - консультант направления по разработке. Мог бы стать архитектором направления, но сознательно отказался т.к. не мое - там мало разработки, но много всяких разговоров и согласований, попробовал - не понравилось. Ни разу не ходил никуда.

По коллегам по команду вижу аналогичную ситуацию. Парень, которого обучал фактически с нуля года три-четыре назад со старшего разработчика сначала стал ведущим, сейчас главный. Кто-то в архитекторы направления ушел. Человек, который шесть лет назад был ведущим разработчиком и моим наставником, сейчас руководитель управления ("играющий тренер" - попутно занимается развитием CI/CD).

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

Вот вы говорите, через пару недель дам сборку контейнеров, сколько человеку нужна вкатка? Пары недель маловато будет, - месяц-два кажется более адекватным сроком. 3-6 месяцев полной погруженности в работу да ещё с человеком, который учит, и сидеть репу чесать?? Значит, видимо, не сильно то и хочется работать такому джуну. За этот срок можно уже вполне самостоятельно и контейнеры собирать, и пайплайны писать. Другое дело, что кто хочет работать, тот работает и учится у опытного коллеги. И тут уже вырасти и утвердиться в начальном грейде дело ещё пары месяцев, через год работы такого джуна вы получите вполне себе мидла, которому можно и довериться.

Все хотят сидеть в гамаке и в носу ковырять.

Не все! Я, вот, хочу - и делаю. Но слишком уж многим хочется чего-то более, скажем так, активного - эта суета отвлекает от гамака и носа.

Какой дурак обратно вернётся?

У меня отец вернулся через 5 лет проживания в Германии, гражданство уже мог получить. До сих пор жалеет.

А стажёр зачем нужны? Мы всегда искали сразу нормального, среднего специалиста. Упасть бог от спецов без опыта.

Где он мог получить опыт?

По поводу карьерного роста, далеко не всем им нужен. Часто мотивация это прежде всего увеличение ЗП. Более высокая должность означает и большую ответственность и риски, не всегда сопоставимые с увеличение ЗП. Этим тоже объясняется текучка. Человеком руководит принцип, не хочу новую должность, хочу заниматься тем же, но за большие деньги. И человек уходит в другую компанию.

Более высокая должность означает и большую ответственность и риски

Этот миф не умрёт никогда.

Большая ответственность у гендиректора, главбуха и ещё несколько специфических должностей (к примеру, у врача). Самый большой риск у линейного сотрудника, у исполнителя - наиболее уязвимый субъект.

хочу заниматься тем же, но за большие деньги. И человек уходит в другую компанию

Это называется "крысиные бега". В поисках лучшего упускаешь хорошее, пока не оказываешься в положении, что никто уже не готов платить за ту же самую работу и те же (зачастую устаревшие) знания.

До 30 лет частая смена трудоустройства выглядит приемлемой, до 40 - возможной, после 40 начинаются трудности. В конкурентную борьбу вступает молодежь, у которой уже 10-15 лет опыта, хотят столько же или меньше денег и во многом не уступают "старперам". Приходится снижать зарплатные ожидания и идти в "галерное рабство".

UFO just landed and posted this here

у него цена ошибки выше и ответственности больше

Цена ошибки выше, а ответственность такая же, иногда даже ниже.

А Маша? Что делает Маша?

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

это не значит, что у него куча незакрытых вакансий

Вакансии не могут долго находиться в незакрытом состоянии по многим причинам. В случае отсутствия подходящих кандидатов, или нанимают менее подходящих кандидатов (иногда даже совсем неподходящих) или ставку учреждают. Частое возникновение таких ситуаций называют дефицитом кадров.

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

Сейчас в РФ сложилась интересная ситуация - с одной стороны очередь есть (ушло много иностранного крупняка + куча курсов поднавыпустили), и работодатели, видя радостные отчёты какого-нибудь НН о существенном увеличении количества резюме, решают "не поддаваться на шантаж" - не индексируя вилки вакансий и отказывая текущим сотрудникам в увеличении зарплаты в соответствии с реальной инфляцией.

С другой стороны, фракционное наполнения этой очереди, когда начинаешь из неё зачёрпывать, радует, мягко говоря, далеко не всегда. Добавьте к этому повсеместно распространившийся фильтр "у нас удалёнка только из РФ" - и вы получите ещё более печальную картину.

Окологосударственные конторы справляются с этим высокими зарплатами (за последние месяцы несколько не сильно разборчивых коллег, готовых работать на государство, свинтили, видимо, на существенно более выгодный рублёвый оклад). Но что делать настоящему бизнесу, который всё-таки про финансовую эффективность?

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

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

Добавьте к этому повсеместно распространившийся фильтр "у нас удалёнка только из РФ"

Ну да, ну да... ITшник же привык за 100500 в час лениво тыкать одним пальцем, лежа я в гамаке в Пхукете... А тут вдруг такое - работать заставляют...

Не совсем понятно - если вы не в РФ, то что мешает найти работу не в РФ же? Если такой из себя ценный и уникальный сеньор-помидор - любой ФААНГ с руками оторвать должен, не говоря уже о более скромных конторах.

Это ж тем убогим и никчемным, кто в РФ остался, выбирать не из чего - приходится за бутерброд на галерах впахивать.

Но что делать настоящему бизнесу, который всё-таки про финансовую эффективность?

Финансовая эффективность - это про то, что есть прибыль - платим. Нет прибыли - ну извините.

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

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

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

Мне просто повезло найти нормальное место где адекватно относятся к людям. А стек экзотический все кто приходит осваивают на месте.

Те, кто не воротит нос от "нерелевантного опыта", "легаси" и "кровавого энтерпрайза".

Не совсем понятно - если вы не в РФ, то что мешает найти работу не в РФ же?

С козырей зашли...

Просто те, кого знаю из уехавших, уезжали именно потому, что не хотели работать тут, а удаленно отсюда работать на "тех" уже не получалось в силу проблем с оплатой. Для меня это понятно и логично.

Пламенник так - тут работал на немцев каких-то. Потом начались проблемы с оплатой. Уехал в Армению. Через какое-то время с теми немцами развязался, сейчас в Германии, работает на Вольво. Вполне доволен.

Есть и другие. Работали тут, потом уезжали и находили работу там.

Некоторым просто нравится зимовать на условном Пхукете, да, и я лично ничего в этом плохого не вижу. Стоит посмотреть российские региональные новости, чтобы сделать довольно очевидный выбор в пользу зимовки где угодно кроме России =)

А УИБ некоторых компаний не нравится потенциальная возможность утечки клиентских данных за пределы страны. Возникает конфликт, который можно решить трудоустройством в то место, где нет таких требований.

На мой взгляд все просто - если кого-то не устраивают требования работодателя, то никто его там насильно держать не станет.

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

Либо есть процессы защиты информации, которые не позволят выгрузить инфу, и если они их не позволят выгрузить на удаленке в Подмосковье, Чукоте, то не позволят выгрузить и в Пхукете.
Если процессов нет, что условный "сливатель" выгрузит данные в Подмосковье, и потом выложит их на условный Гугл Диск - и всё, данные за пределами страны =)
(а если утечка всё еще в пределах страны - это другое?)

О чем тут вообще разговор?

Разговор простой, люди выдумывают чушь слегка сомнительные доводы в качестве оправданий своим плохим процессам, а потом удивляются, почему на них показывают пальцами. Да, в том числе на отдельных людей на ИБ, учитывая, что средний уровень там соответствует извечно русскому "запрещать и не пущать".

Разговор простой, люди выдумывают чушь слегка сомнительные доводы в качестве оправданий своим плохим процессам

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

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

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

Кстати, часто вижу (по своему профилю) вакансии в США, например, где явно указано - никаких заграничных локаций, кандидат должен постоянно проживать на территории США. Тоже козлы?

Вы мешаете всё в кучу - и заграничное проживание (которое связано с налоговым резиденством), и заграничное пребывание, и т.п., и т.д.

кандидат должен постоянно проживать

проживать, а выезжать в условную Мексику в Канкун (курорт) запрещают абсолютное меньшинство.

Тоже козлы?

Я такого не говорил, я говорил, что вопрос утечки информации пожалуй самый смешной из доводов.

Честно скажу - мне все равно. Или меня устраивают условия и я работаю, или не устраивают и я ищу другое место.

Обвинять кого-то в самодурстве я не собираюсь. Более того, вполне допускаю что на то могут быть причины, мне не ведомые в силу моей некомпетентности в некоторых областях.

Именно. Вас устраивает холодный, грязный Екатеринбург, с забитыми дорогами (мне тут фотку прислали из Академа, где пробка стояла в 23 ночи на въезде), с забитыми людьми до выпадания Татрами, и всем прочим чисто ебуржским. Хотя, помотавшись по России, могу сказать, что подобное в разной степени присутствует почти везде - одна катастрофа МО в этом году чего стоит.
И поскольку лично вас устраивают ваши условия, вам якобы "всё равно" на то, хочется кому-то на Юг или не хочется.
Однако, что я вижу - так это даже не то, что вас это устраивает, а то, что вы решительно против тех, кого такой расклад не устраивает.
Мой подход в этой жизни - "живи и дать жить другим", поэтому если кому-то ок сидеть в Екате-Новосибе-МО-без-отопления - то ок, пожалуйста, но пожалуйста, не мешайте тем, кому это не ок.

Ну и то, что вы съехали с УИБ на "причины, мне не ведомые" показывает, что большинству людей в общем-то непонятно, почему именно так, а не иначе, кроме как "исторически сложилось". Ну так люди исторически когда-то камни использовали, но каменный век кончился не потому, что кончились камни =)

Спасибо за всесторонний анализ проблемы нехватки IT-специалистов, очень информативно и глубоко.

IT специалистом становятся с 7 класса школы, к 10 классу его можно сделать полноценным спецом - в чем вопрос? Высшее образование для этого не требуется!

Лет 20 назад — может быть. Сейчас почти везде требуемый объём знаний стал на порядок больше.

Джун в 2011 - пишет на листе а4 ручкой external merge sort и может рассказать в деталях сетевой стэк линукса и ки-вэлью безопасное хеширование.
Джун в 2024 - пакет NodeJS не устанавливается, но я хочу синьера, иначе уволюсь!

70 лет жили прекрасно в модели "синьерс, матмех и олимпиадники"-only. Всё работало и всё развивалось экспоненциально. Стали жить в модели "вместим всех, даже когнитивных инвалидов" - сразу пошли статьи про нытьё и неправильные компании.

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

Ещё одна проблема российского IT, которая никуда не делась — отсутствие внятного технического руководства, из-за чего компании смутно представляют сложность своих задач и необходимой для их решения квалификации. Отсюда вакансии на «джуна» с зарплатой уборщика, огромным списком знаний и обязанностей, а также безуспешные поиски «сеньоров» на зарплату мидла

За 2023 год прошел больше 20 собесов на джуновские (судя по названию) должности - почти во всех случаях именно так и было: нужен и швец, и жнец, и на дуде игрец с зарплатой из бутерброда и банки колы. И каждый раз хочется спросить: а если я знаю и умею все, что вы хотите, на кой черт мне тогда идти к вам, а не в компанию получше?

на кой черт мне тогда идти к вам, а не в компанию получше?

А на кой черт вы 20 раз ходили на собеседования в такие компании?

Потомучто у джунов требования сейчас просто нулевые. Никто не пишет с нуля сети на С. Просто дёргай апишку в котлине и не опаздывай на дейлики. 20 собесов это какой-то дикий кринж. Надеюсь, что его перебанили все эти 20 компаний. Человек просто гриндил на удачу. А еще денех просил, как 3 синьера.

это вы так толсто троллить пытаетесь?

Дед, иди таску закрывай. Скрам-мастер 19 лет девочка психолог отругает. Кыш-кыш, старый дед!

Не смей защищаться и ставить дизлайки! Это я тебя первым ударил! Ря!

"под предлогом возвращения в страну «своих» специалистов выбить льготы и оплатить ввоз программистов из Китая, Индии и Латинской Америки" Интересно как у автора статьи оформился такой вывод? Индусы и Китайцы врят-ли поедут туда, не дураки, думаю все уже знают что происходит благодаря интернету и онлайн переводчику. Язык и уровень зарплаты тоже совсем не комуфло. Скорее всего первая догадка верна: продвигают чтобы раздуть тему, выделить деньги и освоить. А вместо заграничных программистов воссоздать "шарашки" где будут трудится толковые зэки.

Бодрого времени суток. Было интересно и полезно почитать. Как раз переучился (на фронта) и пытаюсь войти в профессию, надеюсь что ситуация выправиться. Спасибо за освещение ситуации и инициативность =)

Вот странно, я сейчас уже готов пойти на стажировку бесплатно или работать за десять тысяч рублей в месяц (Саратов), но работодатели футболят мои отклики, хотя у меня в принципе есть знания о Java, Spring, REST и даже фронте, которые они обычно требуют.

Земляк. :) Спрос и предложение на рынке всегда идут волнами: сначала экономика уходит в веб, что увеличивает спрос на веб-программистов и увеличивает их зарплаты, из-за чего в эту область валит толпа народа. И вот сейчас ты со всей этой толпой пытаешься конкурировать.

Есть куча менее конкурентных (пока что) областей: ИБ, devops, data science, нейронки. Не все из них выстрелят так, как выстрелил веб, но порог входа может оказаться ниже (не потому что они проще, а потому что конкуренция ниже). Потом всегда можно будет сменить специализацию, если не воротить нос от временного понижения з/п.

Тебе не обязательно откликаться только на местные вакансии. Москва, Питер вполне берут людей на удалёнку.

Изучая последние достижения в области программной инженерии, эта страница на Habr.com предлагает сокровищницу статей, охватывающих темы от прогресса в ИИ до учебных материалов по программированию. Каждая статья предоставляет ценные знания, делая этот ресурс идеальным для тех, кто стремится оставаться в курсе событий в мире технологий. Для тех, кто интересуется ИИ в другом контексте, сайт ChatGPT является отличным ресурсом для изучения увлекательного мира искусственного интеллекта и языковых моделей.

>Внутренний рынок рабочей силы в России исчерпал себя и зашёл в тупик — это чувствуется не только в IT. Для дальнейшего развития ему нужен либо приток ещё более дешёвой рабочей силы, либо активное внедрение новых технологий.

Есть опыт работы как в отечественных так и в зарубежных компаниях. Если не складывать все яйца в одну корзинку, а понимать что IT это не только разработчики, то могу сказать, что в России большинство проджект менеджеров и продак оунеров отвратительные специалисты. Никакого рывка от дешёвых индийских разрабов не будет, все только усугубится - к отвратительному менеджменту прибавиться отвратительный (не поддерживаемый) код.

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

Вошел в веб-разработку в 2008 году, пол года поизучав html/css/photoshop/seo/создав пару простых сайтов, на 1000$ со второго собеседования.

Сколько сейчас нужно знать и проходить собеседований чтобы найти первую работу... Конечно сейчас в разы сложнее.

Правда и аудитория была другой. Раньше в ИТ шли все же за интересом, сейчас - значительная часть за деньгами.

Поправочка: 35000р. летом 2008 года, когда курс опускался почти до 23 рублей, это даже 1500$... Вот же были времена...

Товарищи комментаторы, вопрос на миллион (моих нервных клеток). Выпустился с мусорным дипломом из колледжа с припиской "программист", опыта работы ноль, есть огромное желание и стремление влететь в DevOps. Что делать? Как искать работу?

Начать со стажировки от колледжа.

А знания есть, которые спрашивают от DevOps-практиков?

DevOps это позиция, которая подразумевает опытного человека, для настройки инфраструктуры в проекте. То есть DevOps джун - это немного моветон. Предполагается что это человек, который как минимум mid в другой области.

Начните с администрирования Linux

Согласен, по хорошему у хорошего devops должен быть опыт сисадмина, хотя бы лет 5. А то приходят некоторые насмотревшись курса в ютюб, и становится грустно

Articles