Comments 313
А так ли всем подряд нужно в айти, особенно если душа к этому не лежит. Ну как бы, если программирование было интересно, то подросток мог начать им заниматься уже лет в 14-16, а к 20 вполне обладать каким то знаниями даже без всяких курсов. А если человек, что то там закончил, на компьютере до этого 10 лет только в игры играл и качал курсовые, и тут в 25 лет решил побыстрому войти в айти и посидеть на курсах каких то, то может это и не должно получаться у 90%, может это нормально? вон какая востребованность в рабочих специальностях, не всем дано каждый рабочий день решать сложные логические задачи, читать на английском, и постоянно дообучаться.
Ну как бы, если программирование было интересно
Мне вообще программирование не интересно. Но когда узнал о востребованности профессии - самостоятельно переквалифицировался.
Ради денег что ли? А как же креативность? Идеи, которые зудят в голове и требуют проверки на практике? Неужели это всё неинтересно?
Мне было интересно программирование, учился сам, где и как придется (хотя профильно образование на стыке веков есть, а толку?).
Но вот указанное вами уже не интересно, мне переквалифицироваться?
Какие идеи могут появиться при работе с легаси? Что там вообще проверять? Кроме того, что верно реализована задача или нет.
Я вас умоляю. Не надо романтизировать работу программиста, хотя бы в коммерческой отрасли. Значительная часть занимается шлепанием крудов и перекладыванием жисонов, ничего страшного, живут без креативности. В голове вполне успешно зудят совсем иные вещи
Ну не в любой сфере IT получится работать чисто ради денег. Например, DS, беспилотники, робототехника и т.д., там где много математики и надо креативить. Или бизнес аналитика так же. Или системная разработка. Понятно, что процент таких людей невелик относительно общего числа инженеров, но тем не менее.
А что такого в работе ради (в том числе) денег? Не все верят в фразы типа "найди дело по душе, и таким образом не работай больше ни дня", можно и по перспективам выбрать область, если к ней и ее пререквизитам (условной математике школьного уровня) нет неприязни.
Не будет ли ложной дихотомией считать, что люди работают либо только ради денег, либо только ради зудящих идей в голове?
Конечно, ложная. Как кто-то сказал, программист часто работает не ради денег, но за деньги.
И мне кажется, что делать на работе то, что нравится хоть как-то -- приятнее.
Если кто-то переквалифицировался в программистов из-за востребованности и способен вовлеченно и хорошо работать, то это же здорово. А если плохо работает, то рынок рассудит 🙂
Да, всё так!
Мне еще всегда интересно, те, кто это пишут, сами зарабатывают много или мало? Если много, то звучит лицемерно что ли, если мало, то, может быть, стоит что-то с этим сделать вместо осуждения тех, кто хочет не так... (Не переход на личность автора изначального коммента, а в целом к рассуждениям про работу за идею относится)
Код пишу я для души, а фикшу баги за деньги! :)
Мне кажется что часто фраза "найди дело по душе, и таким образом не работай больше ни дня" - работает пару лет. Тяжело сохранять интерес к хобби, если ты им должен заниматься по 40 часов в неделю и задачи выбираются не те что интересно разрабатывать, а те что нужны бизнесу. Поэтому можно к вашему списку добавить и тех, у кого перестало "зудеть в голове" от программирования.
Мне кажется эта фраза имеет ввиду более обобщенную деятельность.
Наверное можно устать от конкретной задачи, но от "миссии" своей ты же не устанешь?
Если человек рожден учителем от бога, он тоже за 40 часов проверки тетрадей устанет, но в целом прогрессом учеников он будет наслаждаться.
В хобби ты всегда можешь сказать "ладно, на сегодня хватит, вернусь в этому как будет настроение". А в работе на 40-часовой ставке в большинстве случаев у тебя такой возможности нет, и в итоге вполне реально получить отвращение. Есть же такой способ получить отвращение к продукту - сильно переесть его. С деятельностью тоже возможно.
Я вот например люблю компьютерные игры, и пару раз в год устраиваю стримы с подписчиками. И эта деятельность для меня интересна, но выматывает. Если бы я сделал стримы работой - через пол годика я бы на игры уже и смотреть не мог.
Что же до "миссии" - ну это примерно как "смысл жизни". Не верю, что его можно найти раз и навсегда. Счастливые исключения же не факт, что такие уж счастливые.
Почему-то представилось это всё проблемой поиска своего места. Вот например, мой случай из практики - приступаю к новому месту работы и делу заряженной, днем работаю на задачи, которые поставили, выдвигаю идеи, время на них не выделяется, поэтому вечером делаю mvp фичи, защищаю, смотрите как работает, смотрите как классно будет... Иии где-то за полгода активного противодействия бизнесу, я просто сижу и клепаю однотипные задачи за деньги, а вечером сижу в интересных делах и мечтаю сменить работу (только поможет ли?). И дело не в бесполезности или высокой стоимости идей, коллеги одобряют, но вот менеджмент.. Ох. Кажется, такие манагеры способны любой интерес убить
А почему бы не ради денег? Хватит уже этой показухи, пора признаться, что все мы работаем прежде всего ради денег, за которые можно купить хорошую жизнь себе и своей семье. И нет ничего страшного в том, что у кого-то хобби не связано с работой, и идеи, требующие проверки, вообще не касаются этой сферы
пора признаться, что все мы работаем прежде всего ради денег
Отучаемся говорить за всех.
@vsb: Я программирую, потому что мне нравится программировать, а не потому, что есть возможность меньше контактировать с людьми. Это всего лишь приятный бонус.
(К сожалению, товарищ самовыпилился с хабра).
Знаю одного чувака в госухе пилит низкоуровневые проги для каких-то контроллеров:) он реально работает за идею:) и он по моему один такой:) все знакомые прогеры при получении офера х1.5-2 к текущему сваливают сразу:) не смотря на интересные задачи на текущем месте:)
Как правило офер x2 не отменяет задачи, и не заставляет вас переключаться на какую-то совсем уже нудную-монотонную деятельность. И да, отклонял оферы x1.5 просто потому, что не интересно, не заинтересовала компания, а каких-то 4 года назад основным фактором выбора работодателя был фактор расположения офиса.
Не могу говорить за всех, но при достижение комфортного для жизни заработка, именно заработок перестал иметь определяющее значение. А до это, именно возможность развития и задачи имели первостепенный приоритет.
Банально в нулевых, начале десятых, эникейщик, полевой администратор в Москве мог за день-два заработать больше, чем зарабатывал за месяц штатный разработчик очередной веб студии. Но что-то работали одни студенты и те на долго не задерживались, предпочитая заниматься все же профессиональной деятельностью.
Лучше приучайтесь говорить правду. В том числе и себе. Оно и для здоровья полезнее. )
Ну, кстати, про деньги здесь ничего не сказано. А можно узнать почему выпилился? Интересно
Один момент только стоит добавить. Кто-то пришел пусть и без тяги к этому делу, но делает по-совести. А кто-то узнал - "там можно рубить бабки" и делает все абы как, лишь бы показать видимость активной деятельности.
Не стоит добавлять. Платят за результат. И если он всех устраивает, то не важно, замешана в этом совесть или нет
Креативность? Серьёзно?
![](https://habrastorage.org/getpro/habr/upload_files/924/c1d/e93/924c1de9313c6dd1e31dd93bfddaff14.png)
Послушайте. Я 80% времени занимаюсь тем же в гос.секторе. Но моя з/п как инженера сильно далека от IT. Так что не аргумент
Прямо все айтишники занимаются вот такой скукотой? Серьезно?
Не все, конечно. Просто большинство. Есть по-настоящему интересные задачи и проекты, но, как правило, в таких конторах, где платят ровно столько, чтобы штанишки на попе держались
То есть, когда за перекладывание джейсонов хорошо платят, но это скучно - опять плохо?
ИМХО, если работа хорошо оплачивается, можно интересы для себя в других областях найти, не связанных с работой.
С "как правило" поспорил бы. Даже в суровых корпоративных монстрах есть отделы экспериментальных технологий, где можно именно покреативить - более того, именно у корпоративных монстров на это деньги лишни есть. Но общего соотношения это не меняет, факт.
R&D - это довольно редкая вещь, и встречается у ну очень больших компаний с реально мировым именем. Чтобы попасть туда, вышка - необходимый минимум, и некоторые известные мне сеньоры уже только из-за этого отвалились бы. Кроме того, в текущие кризисные времена такие отделы порезали
Ну и не следует также обольщаться, что там прям классно будет наверняка. Я слышал, в R&D какого-то из чеболей творился сущий ад с переработками и дичайшей забюрократизированностью, и надо было каждый день писать отчёты в духе "какое гениальное открытие я сделал для компании сегодня", южнокорейский мэнэджмент во всей красе
Интересные задачи, как правило сложные. И, если такие проекты актуальны, то силами одного-двух энтузиастов их не сделают. А профи не пойдут за такие деньги работать. Сейчас наблюдаю ситуацию, когда на подобные проекты стали активно хантить людей. Видимо, это связано с импортозамещением частично
90% айтишников - да. Так что если идёте в IT, надо заранее очень тщательно планировать карьерный трэк, ЗП и то, как вы будете на неё выходить и увеличивать её. А иначе вам тут делать нечего, вы просто выгорите если не от скуки, то от сроков и нагрузки
Откуда информация про 90%? Где можно статистику посмотреть?
Ну есть проекты типа CUDA, TensorFlow и прочие объективно крутые вещи. Но и пишут их люди с весьма неординарной квалификацией. И их можно по пальцам пересчитать. И вероятность стать участником такого проекта крайне низкая. Ниже вероятности стать популярным блогером, например. Лично я видел двух разработчиков компиляторов, а вот с какими-нибудь создателями СУБД и ОС вообще не был знаком. Всё остальное - это вариации перегонки JSON'ов и формошлёпства
То есть, 90% - это про "лично я видел", а не объективная ситуация на рынке труда?
Кстати, Вы уверены, что для всех перекладывателей json и формошлепства их работа - скукотища?
Да. Но они в этом никогда не признаются. Я так понимаю, вы железячник и хотели бы перейти в IT? Ну так вот, IT в основном - это то же самое перекладывание бумажек, только в электронном виде и с помощью языков программирования. Один разработчик своим трудом заменяет бригаду вот таких ребят
![](https://habrastorage.org/getpro/habr/upload_files/99c/f0b/202/99cf0b202895d3fa3d3eea156a1f102f.png)
То есть, 90% - это про "лично я видел", а не объективная ситуация на рынке труда?
А вы и правда считаете, что миру нужно столько же СУБД, сколько существует ларьков с шаурмой, которым нужен сайт?
Я не железячник, разве что в качестве хобби иногда этим занимаюсь. По-вашему, например, программирование МК и FPGA - это не IT?
IT в основном - это то же самое перекладывание бумажек, только в электронном виде и с помощью языков программирования.
Цифровая обработка сигналов, обработка/компрессия видео - тоже перекладывание бумажек?
А вы и правда считаете, что миру нужно столько же СУБД, сколько существует ларьков с шаурмой, которым нужен сайт?
А вы и правда считаете, что каждый ларек сам себе сайт программирует?
По-вашему, например, программирование МК и FPGA - это не IT?
Цифровая обработка сигналов, обработка/компрессия видео - тоже перекладывание бумажек?
Есть мэйнстримное, корпоративное IT, которое как раз про перекладывание бумажек. Именно в нём больше всего вакансий и специалистов тоже. То, что вы перечислили - это весьма нишевые штуки. Массового найма в них нет. А про видеопроцессинг, если вы говорите про сервисы, работающие с видео, то они все сейчас тупо вызывают FFMpeg. А новые алгоритмы и библиотеки компрессии пишут не разработчики, а учёные в области информатики и математики
А вы и правда считаете, что каждый ларек сам себе сайт программирует?
Ларёк обратится к к одному из множества фрилансеров или аутсорсных галер, из которых никто свою СУБД не пишет
А про видеопроцессинг, если вы говорите про сервисы, работающие с видео, то они все сейчас тупо вызывают FFMpeg
Расскажите это компании NVidia, например. Видеопроцессинг - э то вовсе не обязательно про "закачайте ваш видосик к нам на сайт и примените к нему пару эффектов".
А новые алгоритмы и библиотеки компрессии пишут не разработчики, а учёные в области информатики и математики
Что Вы называете новыми алгоритмами?
из которых никто свою СУБД не пишет
Так и не должен.
А про видеопроцессинг, если вы говорите про сервисы, работающие с видео, то они все сейчас тупо вызывают FFMpeg. А новые алгоритмы и библиотеки компрессии пишут не разработчики, а учёные в области информатики и математики
Ffmpeg не все случаи покрывает. Если вы хотите свой аналог, допустим зума или иного видео сервиса написать, то тупо вызвать ffmpeg не получится, надо будет код писать, довольно требовательный к нагрузкам и ошибкам.
Так и есть. Описанные выше разбирательства (Шурик) - это работа технологов по бизнес-процессам, а не программистов из ИТ. Иначе "сапоги начнет тачать пирожник...". Не стоит путать водителя с автослесарем, могут быть коллизии.
Во многие другие профессии люди идут ради денег, а в дальнейшем входят во вкус и то не всегда, что плохого работать в it ради денег?
программирование можно внедрить практически в любую сферу деятельности человека
И по-прежнему не интересно? Просто работаете?
Да, могу копать, могу не копать.
Копать за деньги или что-нибудь для себя (яму для бассейна например) - интересно. Копать ради того чтобы копать?
Но когда узнал о востребованности профессии - самостоятельно переквалифицировался.
Сейчас заинтересовался стройкой. Начал прикидывать затраты и мимиходом доходы строителей.
Так вот. В строительстве сейчас золотая жила! Можно строить дома и иметь маржу на уровне 50%, если не под 100%, например для бытовок и бань.
С отделками и ремонтами такая же ситуация.
Сейчас всерьёз буду пробовать свои силы в строительстве своего дачного дома и набираться опыта. Буду иметь запасную профессию. Может даже организую подработку.
Оказание услуг, строительство, отделка - там конкуренции тоже хоть отбавляй.
И тоже может надоесть, и получаем ситуации в духе "10 лет человек выполнял заказы супер-качественно и так, что к нему очереди на полгода вперед стояли, а потом вдруг начал творить дичь и кинул 100500 клиентов, которые теперь его через приставов по всей стране ищут, а он кормит обещаниями".
А я наоборот из строительства ухожу, потому что строительство - это грязь, лень, тупость и ворьё.
Честному человеку там - невыносимо
Смотри, как бы потом в курьеры не переквалифицироваться, а то они так скоро больше нашего будут получать.
У тех, кто начал в 14, зачастую к 25-30 душа лежит совсем к другим вещам, если не брать в расчет уникумов, успевших к этому возрасту продать пару своих стартапов в кремниевую долину.
Еще раз - кто-то и впрямь с 14 и до гробовой доски кодит/проектирует/креативит, хлебом не корми - дай проект запилить какой-нибудь творческий. Но таких никак не большинство, и даже не каждый десятый.
не всем дано каждый рабочий день решать сложные логические задачи, читать на английском, и постоянно дообучаться
Звучит, как советский плакат про инженера, где открытый светящийся интеллект и вотэтовсе. Кажется, вы и впрямь далеки от работы разработчика.
Как же врачи например, в 17 поступил в мед, и до 60 лечит людей. Или юристы, или бухгалтера, инженеры и так далее -- люди десятками лет, обычно всю жизнь, работают по одной профессии. А программист по вашему более 10 лет не выдерживает, переключаются на другие какие то вещи? Спора нет, потом уже приедается, уже не интересное хобби, а просто способ заработать. Но в первые годы, когда происходит основное обучение, человек действительно увлечен этим -- об этом я написал. А насчет того что я далек от разработки -- сначала 20 лет в айти, программистом, PM, несколько сот тех собеседований поступающих на работу, десятка полтора людей которых персонально менторил, потом да, надоело, 8 лет просто жил в удовольствие, ходил в походы, ездил по миру, занимался ребенком, и вот снова 2 года в разработке. А у вас какой опыт?
Как же врачи например, в 17 поступил в мед, и до 60 лечит людей. Или юристы, или бухгалтера, инженеры и так далее -- люди десятками лет, обычно всю жизнь, работают по одной профессии.
Очень просто: по инерции и за деньги. Более того в другие профессии тоже куча людей идёт из-за денег. И врачами становятся из-за денег.
Не все, тут я спорить не буду. Но очень многие. Пожалуй даже большинство.
Врачи - за деньги? Да ещё в 60 лет? Может, ещё и в поликлинике? Вы сейчас про какую страну пишете?
Про кучу разных. С другой стороны даже в России и даже в поликлиниках врачи получают зарплату. И если они её не будут получать, то им кушать нечего будет.
С этим не поспоришь. Просто что в учителя, что во врачи в России люди идут больше по призванию.
Я бы сказал что большинство людей выбирают профессию потому что им родители так сказали. Или ещё кто-то. То есть сами они очень слабо представляют на что подписываются.
А кто-то начал в 2006, когда и зарплат таких не было. Но было офигеть как интересно, интерес сохранился и до 12-14 годов, когда было вообще все шоколадно, а сейчас вот даже рисовать очередную архитектуру, не говоря уже о коде, просто скучно
Так нет нигде таких зарплат для обычного наëмного работника, как в IT. И удалëнки тоже нет
Да понятно что в айти хорошо. Но большие зарплаты потому что случайные люди с улицы не могут работать -- закон спроса и предложения. Если бы можно было после месячных курсов набрать хороших работников, уже бы давно набрали и зарплаты в айти были бы как в пятерочке и магните у продавцов. Но оказывается, чтобы работать в айти нужно много учиться, а не просто курсы оплатить. У меня несколько знакомых интересовались, что им нужно изучить чтобы стать программистами и тоже на удаленке смузи попивать. Я давал им книжки, советы и так далее -- все через пару месяцев бросили, устали.
Лол, да полно специальностей, на которые надо много учиться и которые оплачиваются ниже, чем низкоквалифицированный труд. Оплата труда зависит от спроса и предложения. А высокие зарплаты в IT были за счёт иностранных заказчиков, которые уже ушли, а сейчас идёт некоторая инерция
"Много учиться" это не значит "быть хорошим специалистом".
Мой любимый пример -- на врача надо много учиться, но можно просто забивать, вовремя заносить куда надо или клянчить и получить диплом врача. Я таких экземпляров видел пачками, потом воротят нос от больных, не имеют никакой эмпатии (не то что по заветам Бехтерева, просто вообще гнилые люди, которые с порога гадости говорят пациентам), не интересуются ничем в профессии и в конце концов сидят в поликлинике и рекомендуют сахарные шарики от кашля из конкретной гомеопатической аптеки. Но да, учиться надо много и долго, а платят мало.
К сожалению, во многих областях деятельности относительно легко скрывать своё нежелание и неумение работать, прикрываясь формальными признаками принадлежности к профессии в виде дипломов и сертификатов. В IT это распространено в меньшей степени, потому что псевдопродуктивность таких трутней обычно видно невооружённым глазом, и они быстрее врачей оказываются за тем самым забором. И нет, я не про ракетную хирургию, а про самое обычное крудошлёпство и перекладывание JSON. Его тоже можно делать на отшибись, а когда нагадил такой работой в одном месте -- просто сбегать в другое место, желательно с повышением зарплаты =)
Оплата труда действительно зависит от спроса и предложения. Но спрос на качественных работников в IT, а предложение -- "какое есть".
Типичная программистская похвальба.
Причина высоких зарплат в айтишечке у нас - то что программисты могли спокойно работать на удаленке на западного дядю, которому дать отжалейку на уровне зарплаты кассира его местного макдака, получая за это квалифицированного сотрудника, очень выгодно. А местные конторы вынуждены поднимать планку зп хотя бы до половины уровня западного дяди, чтобы к ним хоть кто-то шел.
А вот врачи не очень могут в удаленку, как и сантехники. Потому их зарплаты гораздо ниже.
А про уровень компетентности и как джунов продавали как миддлов прекрасно рассказывает ресурс "любимое" айти.
Сходите в чат-рулетку. Чтоб получить общий уровень осознания людей.
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть программистом?
Джуном-формошлепом - каждый второй. Программирование - обычная специальность сродни инженеру.
Да, но инженерные специальности не самые легкие - особенно, в обучении (в работе, понятно, что весь этот багаж не всем требуется).
Вы вообще понимаете кто такой инженер когда несете такую ахинею?
Я сам по образованию инженер по информационным технологиям)
И не вижу в инженерных специальностях ничего особо сложного.
Хватит, хватит считать себя умнее других. Если углубляться в бухучет, медицину и прочая - они ничуть не легче, а порой сложнее программирования.
Я так же думаю о специальностях, но "в вакууме". Можно так же сказать о топовых специалистах сфер. В целом то и многие программисты не могут, например, в концепции, некоторые абстракции, даже после 5 лет опыта.
Но есть кое-какая разница. Обратная связь на действие очень сильно влияет на обучение. Поэтому опытных инженеров с проблемами логики я не встречал. А вот в той же медицине полно профанов. А ведь их специальность требует оперировать вероятностями, да и системами, находить связи. Но нет, я таких в работе только в кино видел. Большая часть не может ничего за рамками очевидного любому с простейшей системой справочника по симптомам, даже с 10+ летним опытом.
Бухучёт вот не знаю, не общался по рабочим темам с очень хорошими спецами. Но пока что, всё что видел - простейшая математика и логика. Системного мышления не встречал. Не редко наоборот - шаг в сторону и сядут в лужу.
А всех под одну гребёнку - ни чуть не лучше недооценки. Так что особо сложно для тебя?
Для меня сложно понять, как можно быть взрослым человеком и продолжать доказывать, что программисты - особая каста)
Бухучет - это знание законов и умение отправлять правильную отчетность куда нужно и когда нужно, а не только вбивание циферок в 1С.
Медицина это огромнейшая область знаний, намного больше этого вашего IT. Кто-то довольствуется верхами - ну так многие формочки клепают всю жизнь. Профаны есть и там, и там.
Но программисты могут работать на западного дядю, потому так вышло, что зп у них западные. И потому оно возомнили себя умнее других, часто демонстрируя полнейшее непонимание базовых вещей и узкий кругозор.
А мне сложно понять, что в этом такого особенного? Тебя же не удивляет, что атлет имеет отличную физическую форму? Или что бегут быстро и долго бегает? Почему ты считаешь, что работа, в которой часто нужно думать о чём-то новом и решать новые задачи, не приводит к развитию разума? А катализатором здесь является то, что можно много раз ошибаться и пробовать, т.е. учиться.
Современная медицина не больше IT, вот ни разу. Да, огромные справочники, различные направления и т.д. Но они, все - почти стоят на месте или переписываются. А IT вбирает в себя в т.ч. и эти сферы. Вот биология - согласился бы. Но знания биологии от медиков? Такого зверя крайне сложно найти.
В медицине не просто кто-то профаны, а большинство. Сейчас, вообще самому приходится изучать медицину. Да, я ориентируюсь на слова лучших, но даже эти слова чуть не из учебника, я получаю именно от лучших, а не от тех, кто по программе ВУЗ-а должен разбираться - в этом нет ничего действительно сложного. И я ещё не говорю о доказательной медицине - попробуйте хотя бы узнать компетентен врач или нет и его методики работы, они часто даже не знают что это такое. В одной трети случаев они прямо противоречат логике и медицине, а в других случаях разброд, всякая эзотерика, 3 разных диагноза от 3 врачей по результатам исследований, а при одном диагнозе 3 кардинально отличающиеся стратегии лечения. По некоторым исследованиям 70% диагнозов не верны. Не считая тех кто действительно получает обратную связь, например, хирургов, реаниматологов, анестезиологов. И вот у них то чаще с соображалкой хоть всё хорошо.
Бухучёт - это знание... бесполезной чепухи для разума. Тут даже про знания законов - чушь. Это только небольшой раздел чего как делать, который разбирается вместе со взаимодействием с налоговой, но даже знание реально - это базовая логика и справочник. Это никак не делает их умнее. А наличие программ упрощает до совсем ничего не значащих величин.
У программистов ЗП выше совсем не из-за работы за рубежом - это всё же всё равно малый %. У них ЗП выше, т.к. их деятельность легко тиражируется, в т.ч. на западный рынок, а так же легко начинается из-за низких стартовых трат.
Узкий кругозор - недостаток знаний. Непонимание базовых вещей относительно. Умение думать, у программистов, в среднем значимо выше. Это никак не говорит, что в других местах в этом люди все хуже.
Но знания сейчас можно легко получить при желании. А научиться думать крайне не просто без посторонней помощи или внешних обстоятельств
Почему ты считаешь, что работа, в которой часто нужно думать о чём-то новом и решать новые задачи, не приводит к развитию разума?
Потому что подавляющее большинство айтишников этого не делают. Ну или точнее делают это примерно в такой же степени как и люди других профессий.
У программистов ЗП выше совсем не из-за работы за рубежом - это всё же всё равно малый %
Именно это и есть основная причина. Потому что даже этот малый процент тянет зарплаты наверх. Да даже банально сама возможность уже это делает.
И в куче других стран(особенно если мы говорим о "богатых" странах) зарплаты айтишников не особо отличаются от зарплат других инженеров, врачей, учителей и так далее и тому подобное.
Потому что подавляющее большинство айтишников этого не делают. Ну или точнее делают это примерно в такой же степени как и люди других профессий.
Звучит примерно как - большинство бегунов не бегают. Так, ходят порой, как и все прочие. Или игрок в керлинг бегает столько же, сколько и бегун. Это представление о приблизительном равенстве легко опровергается анализом действий в различных профах. Но это я уже опровергать не буду) Для меня это является прописными истинами, которые весьма сложно объяснять, так же как объяснить что такое бег.
Звучит примерно как - большинство бегунов не бегают.
Нет, это так не звучит. Большинство айтишников постоянно делают более-менее одно и то же. Да, есть небольшие отличия. Да, потихоньку меняются технологии. Ну так у условного сантехника та же самая ситуация. И у электрика. И у врача. Про другие инженерные профессии я вообще молчу.
Ну или приведите пример того что вы имеете в виду. И посмотрим насколько это будет применимо к другим профессиям.
П.С. Кроме того если бы ваша теория была верна, то айтишники во всех странах бы получали настолько же больше денег за свою работу. А это даже близко не так.
Мне всегда говорили - ты гуманитарий. Поступила в мед. 10 лет в реаниматологии. "СветланнСанна, у нас наркозник завис", "СветланнСанна, там компрессор вакуумный не работает в подвале". То с инженером по оборудованию на пару в настройках копались, то с отверткой бегаешь, то ПО устанавливаешь и настраиваешь. Просто было интересно.
Сейчас я в аналитике и понимаю, что она со мной была всю жизнь, по сути.
Учиться не сложно в БА, объем теории привычный, накручиваю сверху еще, беру стажировки. Вернулась к математике и статистике и думаю, блин, кто же мне тогда утверждал, в моем детстве, что я гуманитарий.
Думаю, нет избранных в IT. Есть подходящий и неподходящий тип мышления.
Что-то мне подсказывает, что инженеры в направлениях физики/химии/биологии/генетики, взять тот же физ-тех, все-таки по-сложнее специальности чем инженеры ит.
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть программистом?
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть инженером-механиком?
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть энергетиком?
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть электронщиком?
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть электроприводчиком?
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть врачом?
...
Улавливаете?
Ни дня не работал на удалёнке на западного дядю. Знаю что не аргумент, но и среди моих знакомых этим не особо кто-то промышлял. Ну то есть я знаю о том что у нас были и центры разработки всяких Дойче Банков, и EPAM и прочие галеры, но, я никогда оттуда людей не нанимал и не планирую.
Хороший сантехник (не в "Жилищнике", разумеется) как и востребованный врач поднимает 400к в Москве без проблем. Да, придётся работать над личным брендом, ну как бы не так много мест, чтобы "получать" столько денег просто так.
Что за "ресурс "любимое" айти" я не знаю. Там жалуются какие айтишники тупые и как плохо работают? Ну всегда есть кто-то, кто работает плохо. Обычно это хорошо получается там, где с них никто не спрашивает, где нет хозяина или хозяину успешно пускают пыль в глаза -- то есть либо на государственной службе, либо там где IT не является значимым для бизнеса элементом. Можно мы не будем про такие места работы вообще говорить?
Хороший сантехник (не в "Жилищнике", разумеется) как и востребованный врач поднимает 400к в Москве без проблем.
вы явно не в теме этой сферы работы, по поводу поднимания без проблем таких сумм...
то то я вижу сантехники на убитых жыгулях ездят и используют технику далеко не топовых брендов...видимо они потом дома пересаживаются на камри и ведут семью обедать в ресторан... ;))
но, я никогда оттуда людей не нанимал и не планирую.
в смысле вы не пользуетесь услугами галлер или не берете сеньоров и миддл+ сотрудников которые там работали?
практически у каждого нынешнего сеньора в резюме будет крупняк тот или иной с забугорными корнями
сейчас на моей работе, чисто айтишной, у всего менеджмента опыт работы в западных компаниях...да и я как минимум в двух зарубежных конторах работал
то что вы с такими людьми не пересекаетесь, показывает что ваши гдейды то джуны и начальные миддлы?
то то я вижу сантехники на убитых жыгулях ездят и используют технику далеко не топовых брендов...видимо они потом дома пересаживаются на камри и ведут семью обедать в ресторан... ;))
Я - айтишник, но тоже не то чтобы какие-то там шмотки, или дорогую технику покупаю.
Все в семью. До этого - в хобби
Типа я не знаю. А разве все кто хорошо зарабатывают - должны обязательно купить себе машину подороже, какой-нибудь телефон из алмазов с золотыми вставками и золотой унитаз?
Я - айтишник, но тоже не то чтобы какие-то там шмотки, или дорогую технику покупаю.
А это у вас на самом деле искажение уже, вы же не покупаете продукты с нижней полки пятерочки, одежду на на рынке и в Ашане? такси пользуетесь или новое авто есть (которое сейчас стоит от 2х лямов)?
А разве все кто хорошо зарабатывают - должны обязательно купить себе
машину подороже, какой-нибудь телефон из алмазов с золотыми вставками и
золотой унитаз?
Уровень дохода в подавляющем числе случаев влияет на уровень жизни. даже если это не показушно то заметно
нет, есть конечно исключения, когда прям обеспеченные люди закупаются в Ашане всем самым дешевым и выглядят как непойми кто но это на самом деле история не частая
такси пользуетесь или новое авто есть (которое сейчас стоит от 2х лямов)?
Здравствуй клупп!
В последний раз на такси ездил в прошлом году, а машину купил месяц назад - далеко не новую, кстати - ездить на работу в соседний город.
Из всего круга знакомых, только у двоих более-менее свежие машины. У остальных бэхи-мэрсы возраста абитуриентов, какие-то утилитарные тачки уровня Мазды 2 (о-о-очень разных годов выпуска и состояния).
Тачки из салона - привилегия грейдов уровня начальника на 30+ человек, с несколькими командами в подчинении.
У остальных бэхи-мэрсы возраста абитуриентов
Стоимость поддержания бэхи-мерса любого года выпуска (ну разве что новее 90 года и то спорно) уже выделяет достаток человека, если конечно там подвеска не проволокой скручена и дыры ржавчины в дверях.
какие-то утилитарные тачки уровня Мазды 2 (о-о-очень разных годов выпуска и состояния).
вот это больше на правду похоже
вообще у моего окружения автомобили почти всегда были свежие или не старше 10 лет, я чутьли не один ездил 20+ летнем американце (и это было недешевое удовольствие)
Тачки из салона - привилегия грейдов уровня начальника на 30+ человек, с несколькими командами в подчинении.
ну кредит же. кредит. потом если у вас уже есть авто, купить следующее из салона продав старое по тэйдину уже не так недоступно
а машину купил месяц назад - далеко не новую
добро пожаловать в клуб БУ владельцев, если вашей машине больше 10-15 лет и вы не хотите держать гаечные ключи в руках то удивитесь "надежности" и стоимости поддержки. (правда тут есть зависимость от марки авто, но это всёравно такое себе)
добро пожаловать в клуб БУ владельцев, если вашей машине больше 10-15
лет и вы не хотите держать гаечные ключи в руках то удивитесь
"надежности" и стоимости поддержки. (правда тут есть зависимость от
марки авто, но это всёравно такое себе)
надеюсь переехать поближе к работе до того, как она начнет жрать мои деньги половником.
А вот врачи не очень могут в удаленку
Эмммм.... Телемедицина? Не всё ли равно, где выслушивать стенания условной старушки — лично или на экране?
Конечно, если надо проверить, скажем, рефлекс Хоффмана, то нужно личное присутствие — но значительную часть жалоб можно выслушать и удалённо.
Ожидал этого ответа. Странно, что нет упоминаний роботов-хирургов.
1. Это все в зачаточном состоянии.
2. Для работы с пациентами скилл английского должен быть куда выше, чем у среднего программиста, чтение и уточнение ТЗ не равно стенания больной бабки. возможно на плохом ингрише.
Вы ещё забыли сертификацию. Ну то есть в большинстве стран медстраховка кому попало платить не будет.
Для работы с пациентами скилл английского
При чём тут английский? "Удалёнка" — это не обязательно "с миллионершей из другой страны", это может быть "с бабкой из деревни Большое Гадюкино, у которой тем не менее есть Интернет".
При том что изначально речь шла о
Причина высоких зарплат в айтишечке у нас - то что программисты могли спокойно работать на удаленке на западного дядю
Или по вашему бабка из деревни может врачу платить на том же уровне?
У меня были претензии к единственной фразе, а не ко всему треду.
Эта ваша фраза взята из того же самого комментария что и приведённая выше цитата.
Более того прямо из одного абзаца в котором объяснялся конкретный тезис. А именно что айтишники могут работать удалённо на западного дядю, а врачи и сантехники нет. И поэтому айтишники могут столько зарабатывать, а врачи нет.
"Отжалейка" (не могу сказать что понимаю что означает это слово, в поисковике по этому слову находятся страницы с названием "Приколы для даунов", я не планирую их посещать) на уровне зарплаты кассира местного макдака в Калифорнии -- примерно $3000 до вычета налогов. С учётом совершенной другой стоимости аренды и коммуналки.
Хороший пример).
А я – врач. Реаниматолог.
Те, кто заносили, сейчас в частных клиниках на руководящих постах. А за идею и помогать людям шли в хирургию и реанимацию). Почему-то нас учили, что мы должны страдать, до 40 лет не особо зарабатывать и вот, может быть, потом...
Я выгорела за 10 лет.
Ушла в БА. Не сразу, просто пришло понимание, что хочу видеть мужа и детей дома).
Про учебу. Да, мы привыкли учиться много. Нет, МНОГО. Иногда стресс в IT - токсичные чаты. Нет ребят, стресс – это когда тебя душат в приемнике неадекваты, а охранник говорит: "Я тут имущество охраняю, а не персонал". Хотя токсиков тоже не люблю).
Про учебу. Курсов точно недостаточно, сколько бы они не стоили.Начала курс по БА – поняла, что нужно СА. И следом вышка, готовлюсь в магистратуру ВШЭ.
Организаторы курсов много не пишут. Где родился – там и сгодился. В любом случае прошлый опыт можно "прикрутить" к новому, вот тебе и релевантное и нестандартное резюме.
Мне нравится medtech, я его понимаю, знаю. Очень много классных продуктов в этой сфере. Я все так же хочу помогать людям, улучшать продукты для врачей, просто в другом качестве.
В риелторы попробуйте.
вон какая востребованность в рабочих специальностях
И зарплаты там огого? Особенно не в столицах.
Просто IT больше на слуху + реклама курсов из каждого утюга. Я тут случайно оказался на одном производстве и впервые в жизни увидел роботизированный станок для лазерной резки. Если бы я сейчас был школьником, то после такой экскурсии наверняка заинтересовался бы работой на производстве.
И какие зарплаты у операторов таких станков? Я как-то видел описание подобных вакансий, не заметил там золотых гор.
А некоторые тут в каментах на Хабре пишут "я сейчас меньше, чем на 300 тыр в месяц не соглашусь работать". На 60-80 даже в Подмосковье, а не Москве, снимать жильё и ещё жить как-то не очень. А своё жильё даже в ипотеку не купить, кмк.
иметь небольшое дело
когтеточки? ;-)
Главный инженер был мужского рода? Честно, не знаю эту байку.
Забавно, не слышал. Бывает, что мужики в массажисты ещё переквалифицируются.
Знакомый по хобби-одноклубник как раз массажист. Дает постоянную рекламу в соцсетях, есть положительные отзывы, но очереди не наблюдается. Постоянно ищет подработку, даже часть коллекции вынужден распродавать, чтобы хоть концы с концами сводить.
Вообще-то должность "главный инженер" - это примерный аналог "технического директора", сугубо руководящая должность, часто - вторая/третья на предприятии после генерального, так что либо в байке был какой-нибудь "ведущий инженер", либо человек, ее придумавший, глубоко не в теме.
Проще в курьеры пойти за ту же зарплату
ИМХО, все дело в методиках разработки и количестве денег на рынке ПО.
На проект можно нанять десяток гуру и они успешно будут двигаться вперед. Так было долгое время.
Но если рынок переинвестирован, наниматели могут себе позволить расшитяться.
Так много гуру на рынке нет, но можно разбавить их разработчиками мидл и джун уровня. При этом методика разработки меняется. Теперь вместо специалистов, которые умеют все и сидят глубоко погрузившися в код мы видим кучу аналитиков, которые подробно описывают PBI с критериями приемки, дробя работу на очень мелкие куски. И видим аджайл команды, которые тянут из бэклога очень тривиальные задачи, типа "добавить код для того-то в место такое-то для удовлетворения такому-то списку критериев".
Т.е. имея слишком много денег и недостаток людей отрасль выработала методики как потратить в 5 раз больше денег для того чтобы ускориться на 20%, при этом разбавив умную часть разработки тривиальными задачами, которым можно обучить почти кого угодно.
В какой-то момент, компании зашли на этом рынке слишком далеко. И теперь маятник качнулся в обратную сторону: сокращение мало квалифицированной части персонала и снова ставка на сильных специалистов.
После того как часть людей покинут рынок разработки, все устаканится на определенном уровне, когда войти в IT могут те кто любит и может, а для остальных это очень не тривиальная задача.
А собственно само количество работы в IT вряд-ли снижается. Скорее по-немногу растет.
Если выпускник контрибьютил в интересный проект, и в его репозитории можно посмотреть не только типовые задачки, он заинтересует работодателя
А если у выпускника дедушка-миллиардер оставил наследство, то вообще работать не надо.
Сколько можно форсить этот булшит про опенсорс? Из статьи в статью эта телега кочует. Есть хоть 1 история успеха, чтобы стажер взял да законтрбутил что-то вменяемое? Я из сеньоров-то ровно 2 человек знаю, которые какие-то мелкие фиксы контрубутили. А джун сейчас придет и ускорит кафку в 2 раза, да?
Если выпускник контрибьютил в интересный проект, то скорее всего работа у вас джуном ему нафих не сдалась.
В кафку постороннему и не дадут контрибьютить. Но есть десятки тысяч проектов на гитхабе, куда дадут, и где можно что-то полезное сделать даже джуну.
где можно что-то полезное сделать даже джуну
Так кулстори-то есть, как джун опенсорс тащил?
От джунов никто кулстори не ждет. Кусочек функционала сделай, баг известный исправь — и ты молодец.
Кстати, вот есть конкурс по опенсорсу для школьников и студентов: https://foss.kruzhok.org/
От джунов никто кулстори не ждет
Я жду кулстори конкретно от вас. Про то как реальный джун реально контрибутил в реальный опенсорс и его за это реально взяли в штат ИТ-компании.
Иначе фактуры никакой нет, и вы просто пальцем в небо предполагаете.
Во всяких FAANG, истории обратно противоположные. Как крутой чел, реально контрибутил в реальный опенсорс, а его на собеседовании завалили простой задачкой.
Да, чтобы что-то пофиксить, нужно долго с этим работать, знать как правильно и неправильно, а то ты при неожиданном поведении не будешь знать: это я неправильно фреймворк использую или это баг. Далее создать фикс тоже надо в стиле проекта, а для этого надо понимать какой он, а джун, мало чего в жизни повидав, вряд-ли это поймет. Дойдя то написания тестов, скорее всего скажет "да нафик оно мне надо, локально пофикшу"
От джунов никто кулстори не ждет. Кусочек функционала сделай, баг известный исправь — и ты молодец.
90% людей, которые принимают решение о найме разработчика, не умеют читать код.
Вообще.
Паталогически.
Оставшиеся 10% слишком заняты, чтобы разбираться в каких-то там кандидатско-джуновских гитхабах и пытаться понять, что из этого он сам написал, а что - скопипастил; какая стояла задача и решил ли он её и т.д.
Так что для галочки может и сойдёт иметь что-то на гитхабе, но не более того.
В нормальной компании наймом занимается тимлид, который очевидно умеет и читать и писать код, а также очень заинтересованы в том, чтобы нанять себе в прямое подчинение не кого попало.
Попасть джуном с первого раза в "нормальную компанию" - та ещё лотерея.
Но даже так, к сожалению, тимлид не скринит резюме и не принимает первичное решение об отсеве - этим занимается HR.
Дальше идут этапы собеседований с кучей других людей, которые тоже не тимлид, но решение принимают.
И даже после того, как тимлид принял своё решение, окончательное решение всё же не за ним, так как не он будет платить ЗП.
Так что я бы просто не советовал джунам надеяться "впечатлить коллегу-программиста своим гитхабом и на этом выехать". Викторинные вопросы по программированию, зубрение аббревиатур, умение с улыбкой ответить на "почему вы хотите работать в нашей компании" и прочая клоунада для гуманитариев так и остаётся основным критерием трудоустройства.
У нас тимлид сам пишет текст вакансии и лично отсматривает все резюме, проходящие по формальным критериям, которые сам уже установил. Дальше с одобренным тимлидом кандидатом разговаривает только кадровик - это разговор минут эдак на 15, с очень общими вопросами. Отсеиваются на этом этапе только совсем неадекватные персонажи. Потом собственно собеседование с тимлидом. После него с кандидатом ещё полчасика разговаривает владелец продукта - это уже не собеседование, а скорее знакомство, никому никогда на этом этапе не отказывали. Фактически, если тимлида привлекло резюме и устроило собеседование, то только его нажатие на кнопку "Одобрен" в СберПодборе отделяет кандидата от получения оффера.
Но даже так, к сожалению, тимлид не скринит резюме и не принимает первичное решение об отсеве - этим занимается HR.
Бывает по разному, зачем обобщать?
У меня 10+ лет опыта и максимум на что у меня хватило сил/времени это 4 тривиальненьких фикса в апстрим Линукс ядра которые я даже к резюме не прикрепляю. При этом я туда входил имея неплохой бэкграунд в самом Линуксе и х86 железе.
Чтобы сделать в опенсорсе что-то вменяемое надо делать это фуллтайм и желательно за деньги.
Выпускники (или, правильнее, участники) Google Summer of Code, обычно, не страдали от двухлетних поисков работы.
Мой знакомый, который увлекся айти с одного из моих проектов, сделал свой... и некоторое время спустя - смог получить работу, еще не окончив комьюнити колледж.
Встречал вакансию, в которой прямо было написано, что активных аккаунт на stackoverflow считается большими плюсом. Сам же я сделал и опубликовал мусорную библиотеку, которую скачали несколько десятков раз. В паре случаев это помогло.
Во-первых, не обязательно сразу кафку, на github много маленьких и простых, но популярных библиотек, у которых раздел issue завален багами и фичареквестами. Во-вторых, не обязательно сразу ускоряться, многие свои первые шаги в опенсорсе сделали через исправление опечаток в документации.
Справедливости ради, в Clickhouse есть целая программа для контрибьюта для студентов. Но это скорее единичная инициатива СТО. В других проектах такого не видел.
Любой курс дает базу, но успех зависит от самого студента.
Не любой курс, точнее далеко не каждый курс ставит своей задачей научить и дать знания и навыки. Под курсом подразумеваю школу. Ибо даже 5$ курс на Udemy будет лучше - конкуренция авторов, полнота, актуальность и такое же отсутствие обратной связи.
Раздам кучу реальных задач. Выполнение за "спасибо" или "соавторство в научной публикации". Ну новичкам же нужна практика ))
Неплохое свидетельство о немощи вы прописали ;)
При этом 100 лет назад некая предшествовавшая общественная система взяла да и смогла выучить и применить огромнейшую многомиллионную массу преимущественно неграмотной и малограмотной рабоче-крестьянской молодежи. Это имея-то на вооружении буквари, бумагу дрянного качества, карандаши да перышки ;) Без всяких сложных приспособлений, чудо-калькуляторов с кнопками и табло, сверхпрогрессивных мотивационных методик, "лайфхакерства" и т.д. ;) Может быть проблема не в джунах как таковых? За эти годы можно и медведя выдрессировать. Может быть вопрос в элементарной жадности и глупости, а также в потребительском отношении к "безропотной серой скотинке"?
При этом 100 лет назад некая предшествовавшая общественная система взяла да и смогла выучить и применить огромнейшую многомиллионную массу преимущественно неграмотной и малограмотной рабоче-крестьянской молодежи.
Ну, такое. Тут надо понимать:
часть банально выпала в осадок, некоторые навсегда, некоторые еще помучились лет 10-15
большая часть стала обычными винтиками на заводах, так как уровень автоматизации производства тогда желал лучшего и людей учили как делать 1-2-3 с утра до вечера
Смена работы была не таким легким делом, поэтому тут обычно не спрашивали
А проблема в том, что если надо роль посложнее винтика, то все ... приехали :(
Мало кто говорит: «Мы начинаем годовой курс, на это время забудьте о личной жизни и развлечениях. В течение этого года вы всё свободное время должны тратить на обучение, чтение дополнительных материалов, работу над собой».
Ещё меньше говорят о том, что и на время - как минимум! - первого года работы обо всем этом тоже можно забыть. И что снится будет дедлайн ( и то, если научишься "спать стоя" под эфиры Лёши Маршала), а семья перейдет на питание подножным кормом пельменями.
Но в целом я довольна, ахах, оно того стоило.
>Практически все, кто окончил какие-то курсы и умел программировать на начальном уровне — будь то веб, бэкенд или мобильные приложения — имели практически 100% вероятность найти работу за 2-3 месяца
Да миф это. Не было такого ни когда.
Джуны остаются без трудоустройства, потому что работать должна в первую очередь не школа, а сам джун.
Работать головой.
Не ходить по десяткам тг-чатов и не выспрашивать, умер ли PHP и что лучше выбрать - Data engineering или Java.
Работать над базой в выбранном направлении, не считая недели и месяцы до оффера. И интерес к этому должен быть ровно такой, что позволит учиться и искать работу до победного, чтобы на работе работать и чему-то тоже учиться.
В целом лично у меня нет впечатления, будто бы сегодня какая-то исключительная ситуация сложилась. Ну ломанулся народ на курсы айтишные. Ну начали откликаться на все, где есть хоть одно знакомое слово. Ну не готов рынок к рабочей силе такого качества в таком количестве. Упорные найдут себе место, остальные тоже придумают, чем заняться.
Никакого кризиса же не случилось - ни роста просроченных кредитов на сотни тысяч, ни вставших заводов, потому что все рабочие побежали брать кредиты на it-школы, ни всплеска самоубийств, потому что на работу не берут, а жить не на что.
Чего мусолить-то уже третий год одно да по одному.
К середине нулевых, емнип, все массово начали увлекаться фотографией - не продохнуть, у каждого второго не зеркалка, так пленка, и каждый начал брать заказы на съемку. Ничего, как-то пережили ведь =)
Работать над базой в выбранном направлении, не считая недели и месяцы до оффера. И интерес к этому должен быть ровно такой, что позволит учиться и искать работу до победного, чтобы на работе работать и чему-то тоже учиться.
для того, чтобы джун как-то развивался, нужно иметь соответствующие задачи. А для этого ему надо работать. Получается замкнутый круг. Причем значительная часть задач в ИТ не требует знаний более месячных курсов. Например, мне вот сейчас ИТ-отдел второй месяц (!) маринует создание форм 2-х отчетов в 1С в 3 (!) столбца каждый. Просто квалифицированные работники не успевают, неквалифицированных, которые только и умеют, что форму накидать, не нанимают.
Никакого кризиса же не случилось - ни роста просроченных кредитов на сотни тысяч, ни вставших заводов, потому что все рабочие побежали брать кредиты на it-школы, ни всплеска самоубийств, потому что на работу не берут, а жить не на что.
э-э-э... это вам не видно, а где-то люди сидят по уши в долгах за курсы, и где-то скорей всего некто примеряет куда веревочку привязывать...
Когда на вакансию джуна по 300-400 откликов, и даже стажировку ищут по полгода-год, это говорит о том, что уровень безработицы конкретно в этой узкой сфере крайне высок. А безработица никогда не бывает без социальных последствий. Как минимум, даже если социальные последствия не доходят до экстремумов типа суицида, это выливается в
просранные человеко-часы на обучение
просранные человеко-часы на поиск работы
просранные человеко-часы тех, кто кормит джуна, пока он рассылает бесполезные резюме по году-два
просранные человеко-часы на тех производствах, куда эти джуны не пошли, соблазнившись высокими зарплатами в ИТ
просранные человеко-часы преподавателей курсов, которые могли бы чем полезным заняться.
Одним словом, катастрофы да, нет. Но это как вот... ну не знаю... например, прохудилась прокладка крышки бензобака, и травит воздух, немного и через раз, насос работает, но иногда от небольших перепадов давления подтраивает. На езде это практически не сказывается. Только чуть бензинчика жрет, рывки немного раздалбывают подушки, уменьшается срок службы насоса - все по-мелочи. А года через два встаешь на ремонт, меняешь насос, подушки, проверяешь электрику (так как по симптому троит же - хз почему троит), все нормально, но так как прокладку никто не меняет, все начинается заново.
Ну сколько уже можно мусолить эту тему
С чего вы взяли, что гуманитарий не сможет понять, что такое реляционная база данных? Разделение людей на гуманитариев и технарей вообще довольно условная штука. При желании кто угодно может обучиться чему угодно.
И вообще.
Почему авторы таких недостатеек считают людей, пытающихся освоить профессию айтишника, тупыми? Все подобные статьи написаны как под копирку, в каждой основной посыл "вы тупые и думали что обучитесь за два дня, а там оказалось за 2 месяца". Откуда такая установка? Хочется чего-нибудь написать на Хабр, но не знаешь о чем? Не пиши.
Скорее всего, ТС хотел донести, что курсы по ИТ (сейчас), как и книги "Освой С++ за 21 день" (15 лет назад) не совсем помогают.
В статье нет ни слова о том, что гуманитарий чего-то не сможет. Сказано только, что у них нет технической базы, потому их обучение требует больших вложений со стороны работодателя.
Разделение людей на гуманитариев и технарей вообще довольно условная штука. При желании кто угодно может обучиться чему угодно.
Возможно-то почти все, но вот усилий и времени людям с разным мышлением и предыдущим образованием придется приложить сильно разное количество.
Разделение людей на гуманитариев и технарей вообще довольно условная штука. При желании кто угодно может обучиться чему угодно.
Возможно-то почти все, но вот усилий и времени людям с разным мышлением и предыдущим образованием придется приложить сильно разное количество.
Почему авторы таких недостатеек считают людей, пытающихся освоить профессию айтишника, тупыми?
Нет, вовсе не потому, что чего-то не знают.
Я вот сейчас воспитываю одного джуна. Постоянно долдоню ему: "когда пишешь код, ты не должен думать как человек — ты должен думать как компьютер". Что написано — то и делаешь, не меньше — но и не больше! От того, что на клетке надпись "буйвол" — ещё не следует, что внутри не может быть льва; компьютеру пофиг, для него это — непонятные человеческие закорючки!
И вот, условно говоря, приходит он ко мне и говорит (все примеры условны, все совпадения случайны) — "вот тут в коде переменная customer_id
, я ищу в базе покупателя с таким ID (номером) и не нахожу". Я отлепляю руку от лица и говорю — "я что тебе говорил? Ты сейчас думаешь как человек — ты считаешь, что в этой переменной лежит ID покупателя. А вот нифига — в этой переменной лежит идентификатор (логин) покупателя, то есть, например, "vasya_ivanov". Да, тому, кто её в своё время так назвал, надо бы начистить морду лица, потому что название это не отражает сути. Но ты прочитал это название как человек, то есть увидел буковки I и D и на этом основании сделал некие выводы. А ты не должен был рассчитывать на других, что они всё сделали правильно и принесли тебе на блюдечке с голубой каёмочкой — ты должен был лично проверить, что там лежит."
Хороший программист должен уметь следовать инструкциям в абсолютной точности — а потом в абсолютной точноти же их писать.
а открыть базу и посмотреть чем поля в реале наполнены - религия не позволяет?
Хороший программист должен уметь следовать инструкциям в абсолютной точности
Так для этого есть компьютер. Если программист делает то же самое, то это значит сначала кто-то должен написать абсолютно точные инструкции, читай алгоритм или даже программу, для самого программиста. То есть нам теперь нужен ещё один программист :)
С чего вы взяли, что гуманитарий не сможет понять, что такое реляционная база данных?
Сможет. Но не каждый или не быстро. Помню наняли у нас девушку-аналитика, работала до этого в Банке в рисках. Ну никак не давался ей SQL - не понимала она его, хотя и мы объясняли, и она брала уроки по нему у кого-то 3 раза в неделю.... Уволилась сама спустя месяц....
Да можно и на листочке на котятках, главное начать с уровня на котором человек сейчас находится, и на каждом инкременте подкреплять простыми упражнениями с письменным объяснением решения. А там и до реляционной части однажды можно дойти. Но весь процесс требует хорошей педагогики, терпения, и некоторых временных затрат. Девушке или совсем не повезло с обучателями, либо просто и не хотела учиться
Гуманитарий - это лингвист и полиглот. По логике, ему легче должны даваться новые языки, в т.ч. языки программирования.
Нет, компьютерные языки и естественные работают довольно сильно по-разному.
Иначе было бы справедливо и обратное - программисты с легкостью бы изучали иностранные языки, что, судя по жалобам многих, далеко не всегда так.
Многие и родной русский-то плохо знают. А уж литературу...
Интересно, что ближе к естественным языкам - JS или C++?
SQL и XML.
Pascal (как изначально разработанный для обучения)
вот интересно если бы у паскаля не было приписки - "разработан для обучения", у него был бы такой флер незаменимости и идеальности?
а я соглашусь с комментом выше - SQL - он изначально создавался для использования не программистами и чсх так и используется до сих пор (очень нежиданно для меня когда я об этом узнал) в качестве универсального интерфейса для всяких крупных БД и прочих процессинговых систем в которых работают рядовые менеджеры-операторы
у него был бы такой флер незаменимости и идеальности?
Да. На текущий момент это наверно единственный язык, на котором можно писать консольные примитивные программы уровня "hello world" без всякой шелухи типа ООП и одновременно с этим писать прикладное ПО для решения реальных задач бизнеса.
Я думаю, что если бы была бы реализация паскаля уровня qt во времена delphi вместе с тулзой уровня Gofmt, то другие языки прикладного уровня были бы по сути не нужны(кроме js есно =( ).
Э... Почему единственный? На практически любом мейнстримовом императивном языке можно как шпарить в процедурном стиле, без ООП, так и заниматься решением прикладных задач для бизнеса. Берёте там C++, C# или Java, пихаете всё в Main() - вот вам "консольная примитивная программа без ООП")))
C# не так давно начал позволят писать код без базового класса. Да и скорее всего, под капотом, он все равно просто оборачивает весь код в класс.
В C# или Java можно объявлять глобальные переменные без объектов?
Pascal не создавался "для обучения". Он создавался таким, чтобы можно было легче обучать людей создавать программы. Т.е. цель языка - ускорение разработки, а не обучение. В противном случае, язык не использовался бы в "боевом режиме", а использовался бы исключительно для обучения, что приводило бы обучаемых, после обучения, писать на каком-то другом языке.
А вот PascalABC.Net создавался именно для обучения. И после обучения предлагается писать на Pascal (Delphi) или C#.
Программисты в большинстве склонны много путешествовать по миру, часто работают в интернациональных командах, что способствует освоению многих естественных языков. Но это не помогает с легкостью скакать с одного языка программирования на другой. Гуманитариям это должно проще даваться.
Если лингвист может найти древнюю глиняную табличку на неизвестном языке и "дешифровать" её, то это не сильно отличается от работы дешифровщика с математическим складом ума - подход разный, а задача та же.
Гуманитарий, например, может быть историком или философом, не будучи ни лингвистом, ни полиглотом.
Как тогда историки читают документы? Даже русский язык сейчас, 200 лет назад и 800 лет назад - 3 разных языка. Без их знания летописи не понять, сохранившиеся документы не изучить. Это не школьная программа, где можно почитать готовый перевод или краткий пересказ.
С философией ещё сложнее: там особенно важно не только понимать значения слов, но и общий смысл в контексте эпохи с учетом особенностей языка.
Как тогда историки читают документы?
Далеко не все историки читают документы в оригинале. Более того далеко не все историки вообще читают исторические документы.
То есть есть историки и/или лингвисты, которые специализируются на расшифровке каких-то исторических документов. И при необходимости все обращаются к ним. Ну если совсем грубо.
Всё-равно что говорить: не все программисты пишут код, более того не все программисты читают код. Да, это правда, всегда есть исключения. При этом усредненный портрет историка включает в себя навыки читать и способность проверить данные из первоисточника.
Обращение за помощью к другим коллегам не отменяет необходимость проверять и подтверждать их выводы, иначе научную деятельность вести просто невозможно.
Как тогда историки читают документы?
Например, при помощи своих коллег - лингвистов.
Языки программирования к естественным языкам не имеют никакого отношения вообще. Может там и какие-то слова из английского взяли, но все остальное, включая проблему, которую язык решает - вообще разные.
Вот только без обид. Люди, которые повелись на рекламу IT курсов - тупые по определению, и ничего им уже не поможет. Но зато они платежеспособные.
Без обид. Люди, просидевшие 5 лет в универе за рисованием интерфейса Excel ничем не лучше. А за краткосрочными курсами будущее. За огромными университетами с 80-летними преподами с перфокартами никакого будущего нет.
Вот честно, за 3 месяца с нуля хотя бы до уровня джуна, тем более учитывая качество и подачу материалов, подготовить невозможно. Даже на стажёра вряд-ли потянет. Год ещё могу поверить, при усердной учёбе. За 3 месяца можно нахвататься по верхам без понимания сути и в принципе закрывать типовые (даже не рутинные) задачи с божьей помощью гугла. И стоит учитывать что у всех разная скорость усвоения материала, мотивация и прочие исходники.
Про универы не согласен, да, программы не успевают обновлять, а качество зависит от вуза. Хочешь хорошую подготовку — иди в хороший вуз. И даже не столько потому, что программа хорошая, а есть кому показать направления развития и дать дельный совет (большинство преподов практикующие как-никак). А так, если захочешь — обучишься сам, было бы время и желание. Для этого вроде ничего кроме компа и интернета не надо, материала полно.
И имхо, 90% курсов рассчитаны на то что ты купишь и забьёшь в процессе, а часть из них вообще на уровне инфоцыганства. Да и бесплатные курсы никто не отменял (передаю привет Computer Science Center)
А в универе, значит, за 3 месяца ты становишься Senior Java Developer и рубишь 300К в наносекунду?
Не надо мне приписывать то, чего я не говорил. Просто возможностей для обучения в универе чуть больше чем если бы это делал сам. Заметьте, ВОЗМОЖНОСТЕЙ, а вот как их реализовать зависит от человека. А можно и 6 лет штаны просиживать. В любом случае чтобы спецом стать, впахивать придётся, по-другому никак.
Где и когда вы в последний раз встречали в универе 80-летнего препода с перфокартами?
А ведь если бы на Хабре кто-нибудь опубликовал статью про собственноручно спаянный девайс на современных компонентах для чтения перфокарт, подозреваю, это кучу восторгов вызвало бы.
я не такой, а вы абсолютизируете... может вы тупы, раз уверенно тупыми назвали кого-то? К слову, могу понять или привести примеры кого потенциально вы имели ввиду.
Мой флоу таков, что согласившись на юр.вышку по наставлению родителей, при отсутствии хоть какого-нибудь понимания и представления что мне выбрать самому - отучился, магистр. За 4 "столкновения" с трудовой обыденностью полицаев, следователей и помощников прокуроров (обычных и даже военной прокуратуры), понял, что уж совсем не мое. Работы много, а персонала мало, проблема ну никак не двигается с места. Работники херят здоровье массово (в т.ч. ввиду личной культуры). Вот для себя не пожелал такого.
Любопытство - не грех, так что когда в выпуске Редакции Пивоваров давал рекламу, а это ну уже в какой-раз не сосчитать (не он единственный рекламист it курсов), я полюбопытствовал. Спустя 3 дня копания принял решение выбрать этот путь...
Сейчас 4 месяц самоучения подходит к концу, сказать что я чувствую себя уверенно - не сказать ничего, основы учу/закрепляю, решаю задачки, код со мной каждый день, да хабр/телегу/ютуб заставляю собирать мне "картину мира it", т.к. 1-2-3 пройденных курса ничто, если нет общего понимания куда и зачем, для чего, а его нет... Сказать, что через 2-3 месяца пойду на собесы - тоже не могу, фундамент слаб (пока-что), а резюме и их требования мне понятны, как проходят собесы тоже. Рано.
Выбрал для себя - Stepik / Книги - сейчас 2 пройденных фри курса, 1 платный за 3,5к, книги все бесплатно нашел. К учебе отношусь как к учебе, тут в плюс гуманитарная вышка, на которой не покупал (курсачи/зачеты/экзамены), как 90% одногруппников.
С теплом в душе вспоминаю, как в начале, увидя какой-бы то ни было код - ну просто был в неком ужасе от происходящего, но каждодневная учеба - всё меняет.
Сам код - это мелочь, когда "входишь в айти". В универах дают более широкие знания. Об устройстве разных вещей, от самого ЭВМ, сетей, протоколов, до создания ТЗ, экономических расчетов эфемерности. От схемотехники и контроллеров, до работы руками с проводами и мелкой электроникой.
Всё это позволяет лучше понимать. Именно понимать, устройство айти мира. И это действительно важно. Твой код и решение в целом становятся эффективнее, когда для тебя пропадает всякая "магия" работы чего-либо.
Например, ты можешь понять, что тезис "POST запрос безопаснее GET запроса, потому что он "шифрует" передаваемые данные" - это заблуждение и верно только отчасти. И что на самом деле, POST запрос, от любого другого запроса (GET, DELETE, HEAD, OPTION), абсолютно ничем не отличается.
UPD.
расчетов *эффективности (забавная автозамена с телефона)
И что на самом деле, POST запрос, от любого другого запроса (GET, DELETE, HEAD, OPTION), абсолютно ничем не отличается.
GET отличается от POST/DELETE/HEAD и т.п. тем что он несколько иным образом обратывается на промежуточных прокси серверах и фраза "абсолютно ни чем не отличается" в данном контексте очень опасное заблуждение, я уж молчу что GET запрос прямым текстом пишется в логи учитывая что у него запрещено использовать body
Всё это - условности. Никаких технических отличий между ними нет. Не говоря уже о том, что "GET" или "POST" - это всего лишь текст в теле HTTP запроса.
То, что кто-то не поддерживает тело у GET или ругается на какие-то другие условные ограничения - это совсем другое. Ты можешь легко создать клиент-серверное решение, где у тебя всё будет через GET, включая пересылку файлов. И никто тебе и слова не скажет (ну кроме мата). Подобные ограничения созданы и поддерживаются в основном для браузеров.
нет технических отличий у протокола с точки зрения разработчика сервера и клиента, а вот у обработке запросов в пути следования пакета разница есть
1) GET запросы могут быть закэшированы на промежуточных прокси серверах (привет вам потери запросов...не всегда запрос от браузера может дойти до вашего бека если вы делаете его через GET, на него вам может ответить прокси)
2) промежуточный прокси сервер может без проблем дропать body у get запроса (в стандарте его нет, можно и поломать)
Вы как разработчик и как администратор - не можете контролировать промежуточные прокси сервера, по этому эти условные ограничения надо рассматривать как строго-технические, даже если "всё работает" и "тыщу раз так делал"
я помню поимел огромное количество головняка с внедрением mitm и инспекции пакетов и с тем что стандарты нихрена никто не соблюдает полагаясь на "да фигня, можно забить на это"
Зато, на этом может строиться безопасность и защита от дурака.
И речь шла все же о том, что это - полезные знания. Которые так или иначе, помогают в формировании реальной картины ИТ мира.
Никто не спорит, что использование протокола без учёта стандартов верхнего уровня с инструментами, которые требуют такие стандарты, приведёт равно или поздно к проблемам совместимости.
POST запрос, от любого другого запроса (GET, DELETE, HEAD, OPTION), абсолютно ничем не отличается.
GET отличается от POST/DELETE/HEAD и т.п. тем, что он сохраняется в истории браузера
GET отличается от POST/DELETE/HEAD и т.п. тем, что он имеет ограничение на длину параметров (максимальная длина передаваемого URL — 2048 символов)
GET отличается от POST/DELETE/HEAD и т.п. тем, что он имеет ограничение
на длину параметров (максимальная длина передаваемого URL — 2048
символов)
вы правильно сформулировали проблему но както странно - причину
ограничение длины url-аргументов есть у всех типов запроса, а у GET тупо нет body как такового (важно причем помнить что его нет только в стандарте, я встречал людей которые умудрялись его отправлять и через get и у них даже получалось, но так делать нельзя)
Разве ограничение на длину урла не отменили?
Все это - стандарты браузеров. А технически таких ограничений нет. Выше я уже ответил
При желании кто угодно может обучиться чему угодно
А если не освоил, просто желания не хватило, надо просто сильнее хотеть и все получится.
Статья преследует одну конкретную цель - прорекламировать СВОИ курсы с обещаниями "точно полезной практики и опыта", которые "уж точно" помогут устроиться.
Ничего другого в таких статьях не стоит искать.
Я бы не сказал, что проблема заключается в курсах, просто такое количество разработчиков действительно не требуется. Отсев происходит даже не по языку программирования, направлению, опыту, возрасту, используемой реляционной базе данных, основному фреймворку, а по по знанию определённых библиотек. Например, для Node.js существует 4-5 актуальных ORM, и когда ты получаешь тестовое задание после прохождения первичных этапов, то всегда требуется использовать определённую из них. То есть компания без проблем может подобрать сотрудника по любым критериям - недостатка нет
Надеяться на трудоустройство после курсов — это из серии потирать статую на входе зачёткой со словами "халява, приди!"
А меня в программирование затянуло, когда стал руководителкм отдела инженеров водоснабжения и надо было автоматизировать работу в отделе
"Мало кто говорит: «Мы начинаем годовой курс, на это время забудьте о личной жизни и развлечениях. В течение этого года вы всё свободное время должны тратить на обучение, чтение дополнительных материалов, работу над собой»."
Это твоя мамка так говорит потому что у неё никогда не было ни личной жизни ни развлечений, даже лыжная база и то с коллегами.
А тебе нужно всё же как-то мотивацию поддерживать.
Если говорить не о всей отрасли, а именно о программировании, то я всё же считаю, что не каждому дано. Тут как с музыкой, есть Моцарты, есть Сальери, а есть... люди, которые зря потратили деньги на курсы.
У меня был коллега, который с нуля дошёл до тимлида, редко, но бывает. Он пришёл работать с другой профессии за науку. Первый год ему платили только сдельно, за выполненную работу.
Тут как с музыкой, есть Моцарты, есть Сальери, а есть... люди, которые зря потратили деньги на курсы
Сейчас есть полно тех, кто не Моцарты и Сальери, но пишут музыку на заказ - минусовки, озвучка всяких игр/сериалов/фильмов и т.д. А еще могут и прочими делами параллельно заниматься - играть в группах/оркестрах, подрабатывать игрой на мероприятиях и т.д. Во всякой отрасли есть гении, а есть ремесленники.
Потому что "курсы по программированию" можно сравнить с курсами Блиновской, такой же скам для недалёких которые думаю, что заработают кучу денег - быстро и сразу.
Сколько можно уже продавать все возможные курсы и не понять одну простую истину: Когда человек чего то хочет искренне и у него есть мотивация, то никакие курсы ему грубо говоря не нужны! Чтобы не закидывали палками, сделаю уточнение, что конечно мотивированному человеку помогут курсы и есть рабочие кейсы, но в общей статистике это меньшинство.
В целом могу сказать по себе, что ещё в школе пытался углубиться в это дело, даже ходил компьютерные курсы и нас учили писать сайты на html (кстати было правда интересно), но когда в универе познакомился с++, тут же отпало желание (не понимаю до конца логики и всё).
И да, математический склад ума тоже не показатель программиста, закончил аспирантуру "радиофизика", но программирование резко отрицательно для меня...
На Хабре периодически возникают статьи в духе "программисту ВУЗы не нужны". Данная статья подтверждает, что таки вполне нужны - может помочь найти работу. Кто-то уже в процессе обучения в ВУЗе вполне находит работу (хотя бы первую), кто-то трудоустраивается после, а кто-то просто обрастает нужными знакомствами, помогающими найти работу.
Кто-то уже в процессе обучения в ВУЗе вполне находит работу
большинство, я бы сказал. Крупные компании сейчас подписывают договора о сотрудничестве с топовыми университетами и пылесосят всех толковых студентов с профильных кафедр уже с 3-го курса. При этом преподаватели поощряют работу на полставки, а часто и сами оказываются людьми, афиллированными с этими компаниями.
То есть к моменту получения диплома такие студенты либо вовсе не выходят на рынок труда, так как уже трудоустроены, либо уже обладают резюме с парой лет опыта работы и считают себя миддлами+. ЧСХ не без оснований, мы недавно наняли одного такого.
В общем да, сейчас лучший способ получить работу в IT - это поступить на профильную специальность в хороший университет. И если честно то я считаю, что как-то примерно так и должно быть. В отличие от засилья сделанных на тяп-ляп курсов.
Тот, кто минусует, как-то может объяснить, за что именно?
Я не минусовал, но поясню. Я действительно начал работать еще в вузе после практики. И работал по специальности (АСУ ТП) 3 года после. Потом понял, что специальность - днище. Если останусь, то судьба моя - жить весьма скромно без развлечений и путешествий. И еще мотаться по командировкам и работать в подвалах. Переучился на разработчика. Без вуза, без знакомств. Просто шагнул из уютного болотца в незнакомую сферу. Мой опыт банально отвергает ваш тезис. И нас таких много.
Мой тезис подразумевает правильный выбор профессии и ВУЗа.
Мой опыт банально отвергает ваш тезис
Кто-то такой опыт может посчитать за "ошибку выжившего". Считаете, что Вы сразу стали классным разработчиком, за которым работодатели выстраиваются в очередь, или поначалу, возможно, просто повезло устроиться на первую работу?
Мой тезис подразумевает правильный выбор профессии и ВУЗа
Нормально делай — нормально будет. ftfy
Средний реальный программист это не студент двух с половиной сильных ВУЗов, с которым кто-то что-то подпишет ещё в процессе обучения, как выше сказали. Средний реальный программист это линейный работник, пишущий не особо хитрые CRUD'ы, перекладывающий жейсоны в протобафы и, опционально, взаимодействующий с ОС на высоком уровне. Набор знаний, необходимый такому программисту, имеет весьма небольшое пересечение с набором знаний, преподаваемых в ВУЗе.
В таком ключе можно сказать не только "ВУЗы нужны: они могут помочь в трудоустройстве", но и "ВУЗы не нужны: они могут не помочь в трудоустройстве". не помочь в том плане, что все те дополнительные знания будут не нужны.
В нормальном вузе будут преподавать сети, устройство операционной системы (а на практике придётся собственно "взаимодействовать с ОС на высоком уровне" - файлы, сокеты, пайпы, процессы и потоки).
И также там будет курс по формальным грамматикам (откуда наш реальный программист узнает, как вообще правильно и эффективно что-либо парсить и перекладывать).
Ну и всякие мелочи, вроде сложности алгоритмов (не пихай N^2 куда не надо), формальной логики (чтобы можно было написать сколько-нибудь сложное условие), SQL и устройства БД, криптографии (как оно работает и почему не надо его писать вручную) и прочее-прочее-прочее.
ИМХО, это очень сильно пересекается с набором знаний, которые требуются программисту в реальной работе. Понятно, что в зависимости от работы будет подмножество того, что давали в ВУЗе, но тем не менее.
Системное апи для всего вами перечисленного сделано для обычных пользователей. Не для квалифицированных специалистов, а для тех самых работяг. Не нужно никакое высшее образование даже отдалённо чтобы разобраться в этом на том уровне, на котором с этим сталкивается средний реальный программист.
Для вызова протобафовских Serialize(As/From)String курс формальных грамматик нужен ровно настолько, насколько нужен курс механики сплошных сред для прокладки трубопровода в квартире. Не нужен, то есть.
Всякие мелочи вроде сложности алгоритмов осваиваются за полчаса чтения и просмотра графиков-иллюстраций. Архитектурой сложных БД средний реальный программист не занимается, "бытовое" её использование вышки не требует. И так далее, и тому подобное.
Проиллюстрирую: представьте большой круг — знания из ВУЗа. Представьте множество небольших кружочков — знания, нужные среднему реальному программисту. Да, почти что все маленькие кружки будут лежать внутри большого, и чисто качественно пересечение большое. Количественно же их суммарная площадь будет в лучшем случае составлять 15-20% от площади большого. Это я и имею ввиду, когда говорю, что пересечение небольшое.
@voldemar_d
Это обычные рабочие вещи, которые кому-то нужно делать. На сотню инженеров-конструкторов какой-то автомобильной платформы приходятся десятки тысяч механиков, которым хоть и нужно понимать что и как, но совсем не на том же уровне.
Только не оказалось бы, что код для решения подобных однотипных задач скоро полностью смогут делать всякие ChatGPT.
Как только он дойдёт до уровня, когда ему можно будет скормить, скажем, пару сотен тысяч строк исходников и спросить: "Есть ли тут дедлоки, и если есть, то где?" — и получать правильный ответ хотя бы в 95% случаев, тогда и можно будет беспокоится. На текущем же этапе развития скорее обычные работяги начнут его использовать для ускорения написания бойлерплейта.
Попробую ответить максимально коротко: ВУЗ приводит в порядок мозги. У кого они и так в порядке, им, может, ВУЗ для программирования не нужен. Но не все способны всё изучить самостоятельно. А вот ВУЗ этому вполне может и научить. Да и банально кругозор расширить.
А у кого они не в порядке, тем ВУЗ не поможет.
Это общие слова. У кого они совсем не в порядке, тот в ВУЗ не поступит.
У кого они совсем не в порядке, тот в ВУЗ не поступит.
поступление в ВУЗ вообще не зависит от качества мозгов, очень наивно считать что экзамены или егэ чето там показывают о человеке
у меня целая вязанка знакомых окончивших ВУЗ программистами которые ни одной строчки кода написать не могут
Ещё раз: никто не говорит, что ВУЗ что-то может гарантировать. Он может повысить вероятность. Собрать в кучу мозги, найти нужные знакомства и т.д. Но если человек ничего не хочет, тут ничто не поможет. У одного ВУЗа есть лозунг: мы не сделаем вас умнее, мы научим вас думать. К этому можно добавить: при условии, что вы сами этого хотите.
Что касается поступления в ВУЗ: наивно полагать, что любой дурачок сможет набрать по ЕГЭ нужное количество баллов, чтобы поступить в любой ВУЗ. ЕГЭ - это вовсе не тупой тест, который сможет любой троечник сдать на высокий балл.
ЕГЭ - это вовсе не тупой тест, который сможет любой троечник сдать на высокий балл.
а то я смотрю существую курсы натаскивающие людей на ЕГЭ
в кучу мозги соберет первая работа вместо ВУЗа или колледж, тут нет значения что именно...у людей примерно в одно и тоже время, на отрезке 20-30 лет мозги появляются... и считать что именно ВУЗ это сделал...это некоторая ошибка
У меня этим местом была первая работа и удачное совпадение с моим коллегой, который кмк и определил направление моего мышления в дальнейшем
я на тот момент еще учился в ВУЗе и у меня уже тогда подгорало насколько это бестолковая трата времени и рассадник показухи, подхалимства и потемкинских деревень...я вообще не представляю чему реально правильному это может научить... но да я знаю что очень многим нравится именно этот фактор - научить крутиться..в т.ч. в плохом смысле
В советские времена были курсы, натаскивающие на устные экзамены. Сейчас есть курсы, натаскивающие на ЕГЭ. Это нормально.
У работы нет цели - натаскивать на что-то. Не справился с работой - до свидания. А в ВУЗе всё направлено на обучение.
и считать что именно ВУЗ это сделал...это некоторая ошибка
Разговор ни о чем. Считать, что ВУЗ этого точно не сделал - такая же ошибка.
Дальше Вы пишете "у меня". С чего Вы взяли, что Ваш опыт легко экстраполируется на всех? Может, Вы ещё считаете, что ВУЗы дураки придумали?
Про это ваше подгорание от ВУЗа - может, просто не тот ВУЗ выбрали? Про крутиться в плохом смысле - вообще не понял, о чем это.
А в ВУЗе всё направлено на обучение.
В моём ВУЗе был препод физики, который на первой же лекции нам сказал "Я здесь, чтобы наукой заниматься, вы здесь, чтобы смотреть на это и учиться. Если вы ждёте, что я вас учить буду, лучше сразу документы из деканата забирайте." - это лучшая мотивация, которую я слышал в жизни. ВУЗ даёт возможность попасть в окружение умных людей, а дальше всё зависит только от тебя. К сожалению, большинство эту возможность не улавливают и ждут, что кто-то им разжуёт и в рот положит. Поэтому из набора в 350 человек средний ВУЗ выпускает два программиста.
Другой препод нам сказал: если вы думаете, что кто-то здесь будет за вас учиться или "тянуть", как в школе - тоже забирайте документы. Вы должны понимать, что это нужно вам, а не кому-то.
Насчёт два программиста из 350 - видимо, ВУЗы разные бывают. Везде по-разному.
Поэтому я и написал "средний". Конечно, с дипломом выпускается больше двух людей, но по факту программистов из них в среднем два. Одна половина остальных никогда не будут работать по специальности, другая половина года эдак три будет доучиваться на первом рабочем месте, но получится тоже не у всех.
У каждого свой путь, с этим никто не спорит. Кому-то ВУЗ может помочь, но вот чтобы помешать... Возможно, тогда и ВУЗ и правда не нужен. Особенно, если всю жизнь рассчитываешь быть программистом, который "линейный работник, пишущий не особо хитрые CRUD'ы, перекладывающий жейсоны в протобафы и, опционально, взаимодействующий с ОС на высоком уровне".
Только не оказалось бы, что код для решения подобных однотипных задач скоро полностью смогут делать всякие ChatGPT.
Так у вас и есть диплом АСУ ТП, и он вполне подходит для входа в профессию. Любые технические и физмат дипломы - вполне подходят. Проблемы - у тех, у кого чисто гуманитарный диплом.
Чтобы джуну найти работу, нужно понять две вещи: во-первых, курсы не нужны. Во-вторых, нужны джуны с опытом коммерческой разработки.
Конечно, большинство сейчас скажет, что я дурак, минуснёт и не будет читать дальше. Что ж, ваше право.
Но кому интересно, читайте мою историю. Я сделал свой первый сайт ещё в далёком 2013. Сайт был, скажем так, чисто для себя, совсем не коммерческий. Чтобы его сделать, мне понадобились знания CSS, HTML, PHP и Drupal. Никаких курсов для этого я не заканчивал, просто не мог себе это финансово позволить, да и интерес был тогда чисто познавательный. Всю информацию нашёл в интернете, разобрался, в принципе ничего сложного. И тут у меня друг открывает ИП с какими-то там услугами и просит сделать ему сайт. Сделал одному, потом второму, потом дал объявление, что делаю сайты. Это сначала стало неплохой подработкой, а потом стало приносить денег больше, чем основная работа. Вот тогда я и решил, что надо идти работать программистом в контору. На дворе был 2016 год. У меня в портфолио был сделанный мной под ключ магазин отопительного оборудования на 30000 товаров с импортом товаров, скидками. И он уже работал и приносил клиенту деньги. Помимо этого было пару магазинов поменьше и пару сайтов визиток. Итог: пришлось выбирать из четырёх офферов.
Когда я стал работать в IT, выяснилось, что многие мои коллеги попали туда точно так же. Когда мы нанимали других джунов, они так же показывали свои коммерческие проекты, которые уже работают в интернете. Я думал, у всех так. Все так думали. И все считали, что курсы - это развод.
Но уже где-то в 2019 при найме джунов стали приходить только выпускники курсов, у которых всё портфолио - это свёрстанная формочка на пять полей, которая разлетается на мобиле. При вопросе, сможешь ли ты вот взять сделать полностью готовый сайт сам и выложить в интернет, у них просто округляются глаза, и они отвечают что-то в роде "вы что? Я же джун".
Вообще, джун значит "младший специалист". Но у многих джунов никакими специалистами и не пахнет. И проблема этих джунов в том, что в руководстве сейчас сидят люди моего поколения, которые заходили в IT со значительно большей планкой. Как-то случилось, что система грейдов сдвинулась: тот, кто 8 лет назад считался джуном, сейчас это мидл. Но тот, кто сейчас считается джуном, 8 лет назад считался никем. Поэтому в статье автор и пишет, что нанимают только мидлов и сеньоров.
которые заходили в IT со значительно большей планкой
Я не в курсе, что там с планкой в разработке сайтов. Но в бэкенде планка сейчас выше, чем когда-либо. Я уже много раз писал, что судя по коду конца нулевых начала десятых, планочка там была так себе. Самописные сортировки n^2, полное непонимаение стандартных классов JDK, походы в базу в цикле, вездесущая N+1 ошибка и т.д. А сегодня не заниматься такой фигней - это базовый уровень джуна. Плюс структуры данных и алгоритмы. Да, многие этого не знают - так их и на работу не берут. О планке надо судить по тем, кто реально получает оффер.
Вы говорите о планке со стороны нанимателя. В веб-разработке сейчас она тоже выше. И код написанный в конце 10-х мне тоже не нравится. В том числе код, который писал я сам)) Упала планка у соискателей. Если раньше джун хоть и ходил в базу в цикле, но мог самостоятельно сделать небольшой и несложный проект. То сейчас человек проходит три уровня курсов по вёрстке футеров и считает, что он может сверстать футер для любого сайта. Но только с использованием tailwind. А хэдер он сверстать уже не может, потому что он фуллстек. Зато у него есть легкообучаемость и целеустремлённость.
И вот из-за этого разрыва между планкой нанимателя и планкой соискателей, никто не может найти работу. А джуны в свою очередь начинают слать вакансии вообще везде, ни капли не вникая, подходит им это или нет. Со стороны нанимателя это выглядит, как 1000 нерелевантных откликов на их вакансию. Естественно, что более 90% откликов, не глядя, отправляют в мусор, что заставляет джунов писать на линкедине гневные посты о том, что злые эйчары их игнорят.
Был у нас в конторе в конце 00х один такой php-джун, который из этих самых "я сам писал сайты для всяких разных бизнесов". Когда он начал сильно причинять головную боль, мне пришлось начать изучать php, чтобы просто дергать что-то в БД, и демонстрировать, что все работает и никакие предлагаемые им извраты не требуются. Его сайт (админка для внутренних процессов) потихоньку писался и даже работал, но как-то уж очень медленно и с жутким скрипом делались доработки, потом мы собрали консилиум, всем стало понятно, что исходники сайта на грани ужаса. Закончилось дело тем, что наняли готовую команду разрабов, они все спешно переписали с нуля, быстро и красиво.
Сейчас поди сидит где-то с надутыми щеками, рассказывает как писал сайты на заказ во времена живых мамонтов, отправляет 90% откликов в мусор, а остальные 10% заученными вопросами морально уничтожает на собеседовании.
Смый смех, что я уже буквально ненавижу ИТ, за необходимость взаимодействия с людьми, которые надувают свое ЧСВ, колотят техно-понты и занимаются вахтерством, хотя шел в профессию ровно за противоположным, чтобы избегать людей. Сейчас интроверту-социофобу проще в курьеры податься, посылку закинул, и бегом, и никаких 5 этапов собеседований. Ну или хотя бы в мед пойти, в морге потом работать.
Был у нас в конторе в конце 00х один такой php-джун
Его сайт (админка для внутренних процессов) потихоньку писался и даже работал, но как-то уж очень медленно
Закончилось дело тем, что наняли готовую команду разрабов, они все спешно переписали с нуля, быстро и красиво
Готовая команда разрабов справилась с задачей быстрее и лучше, чем один джун? Кто бы мог подумать, что такое возможно!
Если серьёзно, я не понимаю, что вы хотите сказать. Джун делал в одиночку проект и он худо-бедно работал. Вы рассчитывали, что начинающий разработчик в одиночку без более опытных коллег в команде напишет вам хороший и красивый код? На то ведь он и джун. Я наоборот вижу, что парень молодец - справлялся как мог с большой задачей. А вот руководство никудышное - хотели на джуновских плечах вывезти то, что должна тянуть целая команда.
А вот если бы это делал современный джун, он бы дальше формы с логином ничего не смог сделать.
Теперь он поди так же рассказывает про бывшую работу, что там никудышное руководство, а он вытянул проект за целую команду. Надувает щеки, рассказывая как из 1000 джунов не найти 1 достойного их мизинца.
Его посадили на проект чуть сложнее студенческой работы, сроки дали в полгода. Ему купили готовый шаблон у студии, чтобы не парился с версткой, ему написали почти все по БД. Но в результате получили лапшу с красивыми дизайнерскими страничками. Он потом сам в этой лапше перестал ориентироваться и после замечания тестировщика ничего не мог исправить. С самостоятельностью у чувака тоже были проблемы, что другие люди за него рылись в техдоке.
В упор не понимаю, чем этот самоучка-недоучка был лучше тех, кто сейчас проходит через фильтр многоуровневых собесов? Мог написать такой говнокод, который сейчас просто не дадут писать, чтобы не засрать проект? Лично мне джун представляется образованным молодым человеком, который имеет минимум практического опыта, а не ПТУ-шником, который забивает болты молотком.
Даже сеньор долю постоянно учиться, это как говорится особенности специфики. Если сегодня Сеньор не учится завтра он может быть уже не у дел!
Большинство курсов ещё сделаны тяп-ляп, т.е. часть модулей даже не доделаны, когда кто-то покупает обучение. + в процессе они ещё и меняются, растягиваются (друг вместо года учился полтора, потому что постоянно переносили модуль). Текучка преподов там большая. Самое веселье было, когда несколько лет назад появились курсы тестировщиков за неделю, а сейчас это минимум полгода или больше, но смысл один и тот же.
Тут есть и другая проблема - почему-то те, кто пошли на курсы думают, что закончив их они уже вошли в IT. Но это пол беды. Основная беда в том, что даже оплатив свое обучение они вообще не собираются учиться и считают что это им и не надо. Что их возьмут с распростертыми объятиями.
Например, задача сохранить объект в базу данных. От реального проекта в
такой задаче 0,1%. Там много кода, но большая его часть — копипаст,
который искусственный интеллект может создать по щелчку пальцев. Для
практикующего программиста такой «проект» занимает полчаса работы.
А что в этой задача не реального? Джуна и садят писать круды и писать в базу. самая, что ни есть реальная задача
Кроме коммерческого опыта, подойдёт опыт в опенсорсе. Если выпускник контрибьютил в интересный проект, и в его репозитории можно посмотреть не только типовые задачки, он заинтересует работодателя.
Вы серьёзно? Там обычно даже код от суперпрофессионалов не хотят принимать, трясутся над "my precious"
Люди верят маркетингу. Просто так. На слово.
Верят рекламе курсов. Верят говорящим головам в ютубе. Верят президентам.
Потом удивляются почему получилось не так как им наобещали.
Может для начала не надо быть верующими?..
И что же делать, если вакансий для джунов/стажëров в интересующем человека направлении нет или рекрутëры не читают резюме? Вот я хочу заниматься компиляторами/интерпретаторами и вот этой всей темой, читаю нужную литературу (Книга дракона, TAPL), делаю пет-проекты, а их никто не воспринимает всерьёз, потому что просто не работают над этим у нас. Как бы... Молодец, конечно, что потратил несколько лет на самообучение, но нам пофиг, мы тебя даже на собеседование не позовём. Не важно, куда. Будь это фронт, бэк, мобилки или другие направления, которые ты пытался осваивать сам, чтобы стать более универсальным специалистом, как советовали все вокруг. Мы просто продолжим присылать шаблонные ответы и обещать, что свяжемся позже. Не важно, что стек, который ты освоил, полностью нам подходит, мы всё равно тебя не возьмём.
Я не знаю, как люди находят стажировку или работу, уже год вижу только отказы без объяснений.
В профиле:
Десктоп разработчик, Разработчик игр, Java, C++, Lua, Unreal Engine
В сообщении:
Вот я хочу заниматься компиляторами/интерпретаторами и вот этой всей темой, читаю нужную литературу (Книга дракона, TAPL), делаю пет-проекты
Ваш декларируемый список навыков это 3-4 ИТ-команды с вообще разными задачами. Ну логично, никто не верит, что вы хотя бы 1 предмет знаете глубоко. Бить надо кулаком, а не пальцами. Выберите 1 направление и двигайтесь поступательно.
Ну, я знаю Unreal Engine на уровне младшего разработчика, плюсы в основном анриловские использовал. На Lua писал различные скрипты, микромоды на S. T. A. L. K. E. R. вроде кастомной погоды, на Java писал бэк-энды для нескольких проектов на Spring Boot (потом перешёл на Kotlin).
Затем я начал изучать ФП (в основном F# и OCaml), начал повторять упражнения из TAPL, реализовывать что-то своё. STLC вот для начала, потом свои языки программирования (не шикарные, но вроде работающие). Сейчас вот подтягиваю теорию, чтобы разработать язык своей мечты, имеющий под собой прочные теоретические основания. В качестве дипломной работы выбрал следующее: DSL для описания транспайлеров из классов, сгенерированных ANTLR (T <: ParseTree), в AST Kotlin. Уже работает, проверял на том же STLC. Мне правда интересно это направление, но как пройти по нему куда-нибудь, не знаю. Пытаюсь вот параллельно устроиться в мобильную разработку (больше полугода изучаю Compose) или бэкенд (пишу на Java второй год), результатов пока нет.
Ну вот я о чем и говорю. Вот вы насыпали баззвордов. Я лично половину не понял, если вас это порадует. Видимо, это должно впечатлить нанимателя. Но если наниматель не дурак, то он понимает, что это просто распыление на пустяки, а не скиллы. У него таких любителей баззвордов каждый второй. Как говорил Брюс Ли, "я не боюсь того, кто изучает 10 000 различных ударов. Я боюсь того, кто изучает один удар 10 000 раз".
Если действительно интересно в мобильную разработку, могу помочь и поменторить, не жалко. Пиши в лс или тг.
Вот я хочу заниматься компиляторами/интерпретаторами и вот этой всей темой
Очень узкое и сложное направление, туда человек без опыта не попадёт в принципе никогда.
потому что просто не работают над этим у нас
В МЦСТ бы с вами поспорили (всё остальное это другой вопрос).
чтобы стать более универсальным специалистом
Быть разносторонним специалистом это, конечно, похвально, но настолько распыляться это перебор (особенно если опыта мало). Это примерно как вместо сварщика взять токаря, который пару раз сварочный аппарат в руках держал, ну а что такого.
Я не знаю, как люди находят стажировку или работу
Универ (через него кстати и нашёл работу), знакомые, либо длительная, я извиняюсь, долбёжка теории и практики (это в любом случае) и такая же долбёжка в откликах на вакансии пока не позовут.
Я бы не стал распыляться, если бы было возможно пройти по этому направлению путь от стажёра к джуну и дальше, но, как вы сами говорите, это невозможно, поэтому пытаюсь пробиться, используя университетский опыт и некоторые свои наработки (чуть подробнее написал в комментарии выше). Универ и знакомые не смогли помочь совершенно ничем, производственная практика началась только сейчас, на третьем курсе, причём там пришлось изучать новый для меня стек TALL, с которым я бы никогда в жизни не захотел работать сам. И работу после практики не предлагают.
Работодателю в основном нужны люди, которым работа интересна. Об этом мало где говорят, но мотивация только деньгами сгорает в районе 8-12 месяцев с первой зарплаты, дальше начинается нытьё про "мало платят", "условия говно", "ничего интересного"... Но в реальности всё хорошо, просто вау-эффект ушел, осталось только то, что ты попал не на своё место, и занимаешься ненавистным делом.
С курсов как раз приходят господа с мотивацией только баблом, причем инфоцыгане умело заводят толпу на крайне завышеные ожидания - курс надо продать любой ценой. Псевдоджунам не интересна профа, вообще. Они не хотят постоянно учиться, им это скучно и тоскливо, они пивка с водкой хлебнуть и Машку за ляжку помацать хотят. В больнице, кстати, та же история, недавно лежал - одна группа интернов суетится, все выспрашивает, постоянно фоткает на телефон, записывает, старается влезть везде где только можно - им интересно, тяжело, но интересно. И вторая, более многочисленная - их привели топой на перевязку, "всё поняли?" - "угуууу" - и стоят в телефонах в геншин играют. Кого возьмут в итоге в эту крутую клинику? Вот-вот, а мед вроде все закончили.
Какие замечательные иллюстрации! Неужели не ИИ? Автор, расскажите пожалуйста откуда картинки?
Я джуном на 25к устраивался, ещё брать не хотели. Через полгода у меня было повышение на целых 10к. Это был 2016. Уже тогда обещали овер 9000 в час.
Если и правда сейчас после школы чуваки хотят 100к и при этом не могут запушить коммит, то никто их не возьмёт.
А иллюстрации откуда? Очень красивые получились. ИИ?
А иллюстрации откуда? ИИ?
Конечно.
![Вы считаете, что уважающий себя человек способен ТАКУЮ лажу накалякать? Вы считаете, что уважающий себя человек способен ТАКУЮ лажу накалякать?](https://habrastorage.org/getpro/habr/upload_files/30e/8d8/916/30e8d8916c1689456a61715bf4343467.png)
Тонкий намёк: ИИ — он как фокусник: выпячивает то, на что обязательно обратят внимание, и гонит муму в тех местах, на которые человек вроде как не должен обратить внимание. В этом и заключается секрет разоблачения: надо игнорировать очевидное, а вместо этого обращать вниание на неважные мелочи.
Напоминает мемы с мегуками.
Спасибо, добрый человек. За тонкий намек особенно спасибо.
А мне нравится сам процесс. С детства мечтал стать программистом.
И стал. МИФИ, Прикладная математика.
Изучал ассемблер, Алгол (кто-то знает, что это), потом Бейсик, Паскаль, PL.
И Фортран, на нем долго программировал, пока не открыл С++.
Который меня очаровал.
Но в начале 90-х ушёл в предпринимательство. Сейчас возвращаюсь в программирование. Через Skill Factory, Data Science.
Вот интересно, можно найти работу на удалёнке?
Пока думаю использовать для того, чтобы создавать собственные некоторые проекты, представлять их через разные площадки, показывать свои навыки.
Вот интересно, можно найти работу на удалёнке?
можно но учитывая пробел в опыте и реальный эйджизм в таком раскладе, вы будете практически на одном уровне с джунами по вероятности найти работу
найти можно
Дата-саенс это не программирование
в DS большая конкуренция
Поэтому дс-там проще пойти в DA
а уж первое место работы выбирать особо не приходится (стараться туда, где можно расти, а будет ли удаленка - как повезет)
Как человек, имеющий отношение к найму джунов, скажу что чтобы остаться без работы в наше время нужно быть совсем уж бестолковым человеком, который все занятия проспал, а все задания во время учебы выполнял не сам. Понятно дело, что не стоит расчитывать на огромные зарплаты первые годы. Но даже "нулевые" джуны сейчас нанимаются за деньги вполне сопоставимые со средней зарплатой по стране, затем быстро растут по зарплате.
А я вот какое-то время без работы сижу, пусть и специалист давно. И прям бесит как тут некоторые видят, что у кого-то проблемы с трудоустройством, но лично себя они даже представить не могут, чтобы опуститься до нашего с вами уровня безработных. Не уволили? Значит соображаю! Значит имею мнение и знаю как надо было делать правильно! Так? Да не знаете вы нихрена и не застрахуетесь нормально. Живёте по-старому просто, и если вы не звезда (хотя зачем звезде за ЗП работать?), то до вас просто ещё не дошла наша удача
Автор текста почему-то приравнивает IT и кодинг. Что совершенно не одно и то же.
Главное поставить цель и постепенно двигаться к ней. Если цель по настоящему твоя и пройдешь проверку на прочность, то однажды можешь стать профи.
А что так однобоко написана статья? Опять анализ только про кодеров. Вот сейчас буквально закончил год обучения UX/UI на одном известном портале. Хотелось стандартизировать знания и понять специфику (до этого занимался дизайном, но в области 3д визуализаций, mockup-ы всякие, и дизайн логотипов). Ну в общем двух годовалая программа урезалась до 1 года, а дальше непонятно. Из полезного: научился работать в Figma, прототипы, анимации итп., плюс это подтолкнуло увлечься html, CSS, js, понял что frontend мне интересней). В целом большая часть обучения сводится к самообучению, очень много маркетинговой воды.
Ещё один рабочий вариант и для студентов, и для компаний — это когда компании начинают глубже вовлекаться в выращивание специалистов. Создают с нормальными школами совместные программы, наблюдают за процессом обучения и набирают выпускников к себе.
В таком формате обучения есть один жирнющий минус для школ — не получится набирать массовые потоки и зарабатывать много денег. Но как система подготовки кадров — решение рабочее, по сути, советское.
Вот первые ласточки такого формата https://www.youtube.com/watch?v=xuOKtAtXW_s&t=1s
Существует давным-давно в куче стран. Например вот: https://www.tupa-germania.ru/obrazovanie/ausbildung.html
Ну вот и у нас начинает появляться. В Европе формат во многом живёт благодаря законодательству. Например, в той же Италии ооочень тяжело уволить человека, поэтому к найму подходят очень внимательно и серьёзно. И там работодателю профитнее понаблюдать за человеком в течение годика, пока он учится, посмотреть, мотивирован или нет и так далее и уже только потом нанимать.
Там всё немного сложнее. Это обычно регулирует не законодательство, а "профобъединения". То есть если фирма состоит в таком профобъединении(а это делают очень много фирм), то она должна либо сама обучать людей, либо платить "в казну" и тогда этим занимаются какие-то другие фирмы. И опять же делается это потому что иначе новых работников простo брать неоткуда.
И эта система "выросла" из средневековых цехов/гильдий. То есть они когда-то давно начали этим заниматься и это сохранилось до сих пор в слегка видоизменённых вариантах.
Ну в чистом остатке получается что работодатель глубоко вовлечён в процесс подготовки, одобряет программы, контролирует как студенты учатся, и в конце получает кадры того качества и в том количестве, которые нужны. То есть вся система отражает реальные потребности рынка.
А у нас сейчас работодатели отдельно, массовые курсы отдельно. Нет синхронизации ни по количеству, ни главное по качеству подготовки. Про состав программ можно даже не говорить, они все составлены "мудрыми продакт менеджерами, которые проанализировали тысячи вакансий".
Разрушители легенд: почему популярные IT онлайн-школы не работают, а джуны остаются без трудоустройства