Как стать автором
Обновить

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

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров69K
Всего голосов 50: ↑41 и ↓9+39
Комментарии316

Комментарии 316

А так ли всем подряд нужно в айти, особенно если душа к этому не лежит. Ну как бы, если программирование было интересно, то подросток мог начать им заниматься уже лет в 14-16, а к 20 вполне обладать каким то знаниями даже без всяких курсов. А если человек, что то там закончил, на компьютере до этого 10 лет только в игры играл и качал курсовые, и тут в 25 лет решил побыстрому войти в айти и посидеть на курсах каких то, то может это и не должно получаться у 90%, может это нормально? вон какая востребованность в рабочих специальностях, не всем дано каждый рабочий день решать сложные логические задачи, читать на английском, и постоянно дообучаться.

Ну как бы, если программирование было интересно

Мне вообще программирование не интересно. Но когда узнал о востребованности профессии - самостоятельно переквалифицировался.

Ради денег что ли? А как же креативность? Идеи, которые зудят в голове и требуют проверки на практике? Неужели это всё неинтересно?

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

Но вот указанное вами уже не интересно, мне переквалифицироваться?

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

Хосспади, SQL с 1974 года, тонны легаси, и пишется ещё столько же.

А какой у вас грейд сейчас?

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

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

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

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

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

Конечно, ложная. Как кто-то сказал, программист часто работает не ради денег, но за деньги.

И мне кажется, что делать на работе то, что нравится хоть как-то -- приятнее.

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

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

Код пишу я для души, а фикшу баги за деньги! :)

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

Мне кажется эта фраза имеет ввиду более обобщенную деятельность.

Наверное можно устать от конкретной задачи, но от "миссии" своей ты же не устанешь?

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

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

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

Что же до "миссии" - ну это примерно как "смысл жизни". Не верю, что его можно найти раз и навсегда. Счастливые исключения же не факт, что такие уж счастливые.

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

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

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

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

Отучаемся говорить за всех.

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

(К сожалению, товарищ самовыпилился с хабра).

Знаю одного чувака в госухе пилит низкоуровневые проги для каких-то контроллеров:) он реально работает за идею:) и он по моему один такой:) все знакомые прогеры при получении офера х1.5-2 к текущему сваливают сразу:) не смотря на интересные задачи на текущем месте:)

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

Лучше приучайтесь говорить правду. В том числе и себе. Оно и для здоровья полезнее. )

Ну, кстати, про деньги здесь ничего не сказано. А можно узнать почему выпилился? Интересно

А почему Вы меня спрашиваете? У него и спросите — а я не знаю. Просто в один прекрасный день пошёл посмотреть на его профиль — а нету его. И все комментарии НЛО унесло, только на баше и остался.

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

Не стоит добавлять. Платят за результат. И если он всех устраивает, то не важно, замешана в этом совесть или нет

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

Но при этом исполнителям платят, а не выгоняют. Значит, всё устраивает. Л - логика )

"Всё устраивает" это редко. Чаще "приемлемо".

Но при этом исполнителям платят, а не выгоняют

...потому что человек с известными недостатками всяко лучше человека с неизвестными недостатками!

Креативность? Серьёзно?

Послушайте. Я 80% времени занимаюсь тем же в гос.секторе. Но моя з/п как инженера сильно далека от IT. Так что не аргумент

Тогда что вас держит?

Это стандартное нытьё. Держит лень и/или нежелание выходить из зоны комфорта.

Прямо все айтишники занимаются вот такой скукотой? Серьезно?

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

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

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

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

Почему сразу плохо? Каждый выбирает по себе. Лично мне - скучно. И это плохо. Но за это неплохо платят. И это хорошо.
Не надо все делить на белое/черное или правильное/неправильное. Мир богаче любых схем

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

R&D - это довольно редкая вещь, и встречается у ну очень больших компаний с реально мировым именем. Чтобы попасть туда, вышка - необходимый минимум, и некоторые известные мне сеньоры уже только из-за этого отвалились бы. Кроме того, в текущие кризисные времена такие отделы порезали

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

Я, скорее, про условный СберАвтоТех - это не R&D того, что пойдёт в продажу в следующем цикле, эти чисто венчурная штука.

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

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

90% айтишников - да. Так что если идёте в IT, надо заранее очень тщательно планировать карьерный трэк, ЗП и то, как вы будете на неё выходить и увеличивать её. А иначе вам тут делать нечего, вы просто выгорите если не от скуки, то от сроков и нагрузки

Откуда информация про 90%? Где можно статистику посмотреть?

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

То есть, 90% - это про "лично я видел", а не объективная ситуация на рынке труда?

Кстати, Вы уверены, что для всех перекладывателей json и формошлепства их работа - скукотища?

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

То есть, 90% - это про "лично я видел", а не объективная ситуация на рынке труда?

А вы и правда считаете, что миру нужно столько же СУБД, сколько существует ларьков с шаурмой, которым нужен сайт?

Я не железячник, разве что в качестве хобби иногда этим занимаюсь. По-вашему, например, программирование МК и FPGA - это не IT?

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

Цифровая обработка сигналов, обработка/компрессия видео - тоже перекладывание бумажек?

А вы и правда считаете, что миру нужно столько же СУБД, сколько существует ларьков с шаурмой, которым нужен сайт?

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

По-вашему, например, программирование МК и FPGA - это не IT?

Цифровая обработка сигналов, обработка/компрессия видео - тоже перекладывание бумажек?

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

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

Ларёк обратится к к одному из множества фрилансеров или аутсорсных галер, из которых никто свою СУБД не пишет

А про видеопроцессинг, если вы говорите про сервисы, работающие с видео, то они все сейчас тупо вызывают FFMpeg

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

А новые алгоритмы и библиотеки компрессии пишут не разработчики, а учёные в области информатики и математики

Что Вы называете новыми алгоритмами?

из которых никто свою СУБД не пишет

Так и не должен.

nVidia - это как раз те самые 10% рынка, который не про JSON'ы и формы. Желаю вам удачи в принципе попасть туда

Во всяком случае, вероятность стать космонавтом поменьше :)

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

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

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

Во многие другие профессии люди идут ради денег, а в дальнейшем входят во вкус и то не всегда, что плохого работать в it ради денег?

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

НЛО прилетело и опубликовало эту надпись здесь

Да, могу копать, могу не копать.

Копать за деньги или что-нибудь для себя (яму для бассейна например) - интересно. Копать ради того чтобы копать?

НЛО прилетело и опубликовало эту надпись здесь

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

НЛО прилетело и опубликовало эту надпись здесь

Но когда узнал о востребованности профессии - самостоятельно переквалифицировался.

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

Так вот. В строительстве сейчас золотая жила! Можно строить дома и иметь маржу на уровне 50%, если не под 100%, например для бытовок и бань.

С отделками и ремонтами такая же ситуация.

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

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

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

А я наоборот из строительства ухожу, потому что строительство - это грязь, лень, тупость и ворьё.

Честному человеку там - невыносимо

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

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

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

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

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

Как же врачи например, в 17 поступил в мед, и до 60 лечит людей. Или юристы, или бухгалтера, инженеры и так далее -- люди десятками лет, обычно всю жизнь, работают по одной профессии. А программист по вашему более 10 лет не выдерживает, переключаются на другие какие то вещи? Спора нет, потом уже приедается, уже не интересное хобби, а просто способ заработать. Но в первые годы, когда происходит основное обучение, человек действительно увлечен этим -- об этом я написал. А насчет того что я далек от разработки -- сначала 20 лет в айти, программистом, PM, несколько сот тех собеседований поступающих на работу, десятка полтора людей которых персонально менторил, потом да, надоело, 8 лет просто жил в удовольствие, ходил в походы, ездил по миру, занимался ребенком, и вот снова 2 года в разработке. А у вас какой опыт?

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

Очень просто: по инерции и за деньги. Более того в другие профессии тоже куча людей идёт из-за денег. И врачами становятся из-за денег.

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

Врачи - за деньги? Да ещё в 60 лет? Может, ещё и в поликлинике? Вы сейчас про какую страну пишете?

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

С этим не поспоришь. Просто что в учителя, что во врачи в России люди идут больше по призванию.

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

Ну да, немного кто в 15-18 лет осознанно себе выбирает профессию, да еще и с прицелом на то, что она будет много денег приносить.

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

Так нет нигде таких зарплат для обычного наëмного работника, как в IT. И удалëнки тоже нет

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

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

"Много учиться" это не значит "быть хорошим специалистом".

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

К сожалению, во многих областях деятельности относительно легко скрывать своё нежелание и неумение работать, прикрываясь формальными признаками принадлежности к профессии в виде дипломов и сертификатов. В IT это распространено в меньшей степени, потому что псевдопродуктивность таких трутней обычно видно невооружённым глазом, и они быстрее врачей оказываются за тем самым забором. И нет, я не про ракетную хирургию, а про самое обычное крудошлёпство и перекладывание JSON. Его тоже можно делать на отшибись, а когда нагадил такой работой в одном месте -- просто сбегать в другое место, желательно с повышением зарплаты =)

Оплата труда действительно зависит от спроса и предложения. Но спрос на качественных работников в IT, а предложение -- "какое есть".

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

А про уровень компетентности и как джунов продавали как миддлов прекрасно рассказывает ресурс "любимое" айти.

Сходите в чат-рулетку. Чтоб получить общий уровень осознания людей.
И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть программистом?

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

Да, но инженерные специальности не самые легкие - особенно, в обучении (в работе, понятно, что весь этот багаж не всем требуется).

Вы вообще понимаете кто такой инженер когда несете такую ахинею?

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

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


А всех под одну гребёнку - ни чуть не лучше недооценки. Так что особо сложно для тебя?

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

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

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

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

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

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

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

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

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

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

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

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

У программистов ЗП выше совсем не из-за работы за рубежом - это всё же всё равно малый %

Именно это и есть основная причина. Потому что даже этот малый процент тянет зарплаты наверх. Да даже банально сама возможность уже это делает.

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

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

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

Звучит примерно как - большинство бегунов не бегают.

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

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

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

Мне всегда говорили - ты гуманитарий. Поступила в мед. 10 лет в реаниматологии. "СветланнСанна, у нас наркозник завис", "СветланнСанна, там компрессор вакуумный не работает в подвале". То с инженером по оборудованию на пару в настройках копались, то с отверткой бегаешь, то ПО устанавливаешь и настраиваешь. Просто было интересно.

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

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

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

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

Да что ви такое говорите. Всё то же самое — "если на входе A, B и С — на выходе получится D", вся разница только в количестве входов и выходов.

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

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

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

И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть электронщиком?

И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть электроприводчиком?

И задайте вопрос - кто из встреченных Вами в чат-рулетке способен быть врачом?

...

Улавливаете?

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

Хороший сантехник (не в "Жилищнике", разумеется) как и востребованный врач поднимает 400к в Москве без проблем. Да, придётся работать над личным брендом, ну как бы не так много мест, чтобы "получать" столько денег просто так.

Что за "ресурс "любимое" айти" я не знаю. Там жалуются какие айтишники тупые и как плохо работают? Ну всегда есть кто-то, кто работает плохо. Обычно это хорошо получается там, где с них никто не спрашивает, где нет хозяина или хозяину успешно пускают пыль в глаза -- то есть либо на государственной службе, либо там где IT не является значимым для бизнеса элементом. Можно мы не будем про такие места работы вообще говорить?

Хороший сантехник (не в "Жилищнике", разумеется) как и востребованный врач поднимает 400к в Москве без проблем.

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

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

но, я никогда оттуда людей не нанимал и не планирую.

в смысле вы не пользуетесь услугами галлер или не берете сеньоров и миддл+ сотрудников которые там работали?

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

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

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

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

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

Я - айтишник, но тоже не то чтобы какие-то там шмотки, или дорогую технику покупаю.

А это у вас на самом деле искажение уже, вы же не покупаете продукты с нижней полки пятерочки, одежду на на рынке и в Ашане? такси пользуетесь или новое авто есть (которое сейчас стоит от 2х лямов)?

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

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

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

такси пользуетесь или новое авто есть (которое сейчас стоит от 2х лямов)?

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

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

У остальных бэхи-мэрсы возраста абитуриентов

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

какие-то утилитарные тачки уровня Мазды 2 (о-о-очень разных годов выпуска и состояния).

вот это больше на правду похоже

вообще у моего окружения автомобили почти всегда были свежие или не старше 10 лет, я чутьли не один ездил 20+ летнем американце (и это было недешевое удовольствие)

Тачки из салона - привилегия грейдов уровня начальника на 30+ человек, с несколькими командами в подчинении.

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

а машину купил месяц назад - далеко не новую

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

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

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

А вот врачи не очень могут в удаленку

Эмммм.... Телемедицина? Не всё ли равно, где выслушивать стенания условной старушки — лично или на экране?

Конечно, если надо проверить, скажем, рефлекс Хоффмана, то нужно личное присутствие — но значительную часть жалоб можно выслушать и удалённо.

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

Вы ещё забыли сертификацию. Ну то есть в большинстве стран медстраховка кому попало платить не будет.

Для работы с пациентами скилл английского

При чём тут английский? "Удалёнка" — это не обязательно "с миллионершей из другой страны", это может быть "с бабкой из деревни Большое Гадюкино, у которой тем не менее есть Интернет".

При том что изначально речь шла о

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

Или по вашему бабка из деревни может врачу платить на том же уровне?

Эта ваша фраза взята из того же самого комментария что и приведённая выше цитата.

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

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

Ну вот программистские 270К рублей и выходят))

Хороший пример).

А я – врач. Реаниматолог.

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

Я выгорела за 10 лет.

Ушла в БА. Не сразу, просто пришло понимание, что хочу видеть мужа и детей дома).

Про учебу. Да, мы привыкли учиться много. Нет, МНОГО. Иногда стресс в IT - токсичные чаты. Нет ребят, стресс – это когда тебя душат в приемнике неадекваты, а охранник говорит: "Я тут имущество охраняю, а не персонал". Хотя токсиков тоже не люблю).

Про учебу. Курсов точно недостаточно, сколько бы они не стоили.Начала курс по БА – поняла, что нужно СА. И следом вышка, готовлюсь в магистратуру ВШЭ.

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

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

В риелторы попробуйте.

вон какая востребованность в рабочих специальностях

И зарплаты там огого? Особенно не в столицах.

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

И какие зарплаты у операторов таких станков? Я как-то видел описание подобных вакансий, не заметил там золотых гор.

НЛО прилетело и опубликовало эту надпись здесь

А некоторые тут в каментах на Хабре пишут "я сейчас меньше, чем на 300 тыр в месяц не соглашусь работать". На 60-80 даже в Подмосковье, а не Москве, снимать жильё и ещё жить как-то не очень. А своё жильё даже в ипотеку не купить, кмк.

НЛО прилетело и опубликовало эту надпись здесь

иметь небольшое дело

когтеточки? ;-)

НЛО прилетело и опубликовало эту надпись здесь

Главный инженер был мужского рода? Честно, не знаю эту байку.

НЛО прилетело и опубликовало эту надпись здесь

Забавно, не слышал. Бывает, что мужики в массажисты ещё переквалифицируются.

НЛО прилетело и опубликовало эту надпись здесь

в голове только одна мысль: "КАКОГО ХРЕНА Я НА РАБОТЕ?!"...

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

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

Ему надо прочитать книгу "Четвёртый позвонок".

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

Проще в курьеры пойти за ту же зарплату

НЛО прилетело и опубликовало эту надпись здесь

Можно и в таксисты, наверное. Имхо, что одно, что другое - такое себе.

ИМХО, все дело в методиках разработки и количестве денег на рынке ПО.

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

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

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

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

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

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

А собственно само количество работы в IT вряд-ли снижается. Скорее по-немногу растет.

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

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

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

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

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

где можно что-то полезное сделать даже джуну

Так кулстори-то есть, как джун опенсорс тащил?

От джунов никто кулстори не ждет. Кусочек функционала сделай, баг известный исправь — и ты молодец.

Кстати, вот есть конкурс по опенсорсу для школьников и студентов: https://foss.kruzhok.org/

От джунов никто кулстори не ждет

Я жду кулстори конкретно от вас. Про то как реальный джун реально контрибутил в реальный опенсорс и его за это реально взяли в штат ИТ-компании.

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

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

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

НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь

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

От джунов никто кулстори не ждет. Кусочек функционала сделай, баг известный исправь — и ты молодец.

90% людей, которые принимают решение о найме разработчика, не умеют читать код.

Вообще.

Паталогически.

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

Так что для галочки может и сойдёт иметь что-то на гитхабе, но не более того.

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

Попасть джуном с первого раза в "нормальную компанию" - та ещё лотерея.

Но даже так, к сожалению, тимлид не скринит резюме и не принимает первичное решение об отсеве - этим занимается HR.

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

И даже после того, как тимлид принял своё решение, окончательное решение всё же не за ним, так как не он будет платить ЗП.

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

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

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

Хм, интересно. Рад, что где-то ещё бывают нормальные процессы найма.

Но даже так, к сожалению, тимлид не скринит резюме и не принимает первичное решение об отсеве - этим занимается HR.

Бывает по разному, зачем обобщать?

У меня 10+ лет опыта и максимум на что у меня хватило сил/времени это 4 тривиальненьких фикса в апстрим Линукс ядра которые я даже к резюме не прикрепляю. При этом я туда входил имея неплохой бэкграунд в самом Линуксе и х86 железе.

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

Выпускники (или, правильнее, участники) Google Summer of Code, обычно, не страдали от двухлетних поисков работы.

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

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

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

Справедливости ради, в Clickhouse есть целая программа для контрибьюта для студентов. Но это скорее единичная инициатива СТО. В других проектах такого не видел.

А как же Windows XP ReactOS? У них тоже были (есть?) программы для работы со студентами - в частности, они были представлены на одном из гугловских саммер кодов.

Любой курс дает базу, но успех зависит от самого студента. 

Не любой курс, точнее далеко не каждый курс ставит своей задачей научить и дать знания и навыки. Под курсом подразумеваю школу. Ибо даже 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 лет назад) не совсем помогают.

Ну почему же, помогают. За 21 день можно как-то освоить C++, но к концу уже забыть, что было в начале. И без практики это именно "не совсем".

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

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

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

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

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

Почему авторы таких недостатеек считают людей, пытающихся освоить профессию айтишника, тупыми?

Нет, вовсе не потому, что чего-то не знают.

Я вот сейчас воспитываю одного джуна. Постоянно долдоню ему: "когда пишешь код, ты не должен думать как человек — ты должен думать как компьютер". Что написано — то и делаешь, не меньше — но и не больше! От того, что на клетке надпись "буйвол" — ещё не следует, что внутри не может быть льва; компьютеру пофиг, для него это — непонятные человеческие закорючки!

И вот, условно говоря, приходит он ко мне и говорит (все примеры условны, все совпадения случайны) — "вот тут в коде переменная customer_id , я ищу в базе покупателя с таким ID (номером) и не нахожу". Я отлепляю руку от лица и говорю — "я что тебе говорил? Ты сейчас думаешь как человек — ты считаешь, что в этой переменной лежит ID покупателя. А вот нифига — в этой переменной лежит идентификатор (логин) покупателя, то есть, например, "vasya_ivanov". Да, тому, кто её в своё время так назвал, надо бы начистить морду лица, потому что название это не отражает сути. Но ты прочитал это название как человек, то есть увидел буковки I и D и на этом основании сделал некие выводы. А ты не должен был рассчитывать на других, что они всё сделали правильно и принесли тебе на блюдечке с голубой каёмочкой — ты должен был лично проверить, что там лежит."

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

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

религия не позволяет?

Опыт не позволяет — вернее, его отсутствие. Он же джун, не догадался. Думал — "написано _id — значит, там лежит ID!"

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

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

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

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

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

НЛО прилетело и опубликовало эту надпись здесь

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

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

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

Многие и родной русский-то плохо знают. А уж литературу...

Интересно, что ближе к естественным языкам - JS или C++?

SQL и XML.

Pascal (как изначально разработанный для обучения)

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

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

НЛО прилетело и опубликовало эту надпись здесь

у него был бы такой флер незаменимости и идеальности?

Да. На текущий момент это наверно единственный язык, на котором можно писать консольные примитивные программы уровня "hello world" без всякой шелухи типа ООП и одновременно с этим писать прикладное ПО для решения реальных задач бизнеса.
Я думаю, что если бы была бы реализация паскаля уровня qt во времена delphi вместе с тулзой уровня Gofmt, то другие языки прикладного уровня были бы по сути не нужны(кроме js есно =( ).

Э... Почему единственный? На практически любом мейнстримовом императивном языке можно как шпарить в процедурном стиле, без ООП, так и заниматься решением прикладных задач для бизнеса. Берёте там C++, C# или Java, пихаете всё в Main() - вот вам "консольная примитивная программа без ООП")))

C# не так давно начал позволят писать код без базового класса. Да и скорее всего, под капотом, он все равно просто оборачивает весь код в класс.

В C# или Java можно объявлять глобальные переменные без объектов?

В С# в последних версиях есть синтаксический сахар, который позволяет вам написать что-то вроде:


string hello = "Hello, World!"
Console.WriteLine(hello );

И это будет весь ваш код. И это будет работать.

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

А вот PascalABC.Net создавался именно для обучения. И после обучения предлагается писать на Pascal (Delphi) или C#.

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

А по PascalABC.Net:  изначально PascalABС создавался для обучения, а PascalABC.Net - это уже его развитие/переработка под .NET.

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

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

Программисты в большинстве склонны много путешествовать по миру,

Ссылочку бы на статистику, а то я "про большинство" как-то сомневаюсь)

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

Как тогда историки читают документы? Даже русский язык сейчас, 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 и у них даже получалось, но так делать нельзя)

Разве ограничение на длину урла не отменили?

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

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

При желании кто угодно может обучиться чему угодно

А если не освоил, просто желания не хватило, надо просто сильнее хотеть и все получится.

Да мы бы уже давно построили сферу Дайсона и варп-движок, просто желания не хватает)

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

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

Я бы не сказал, что проблема заключается в курсах, просто такое количество разработчиков действительно не требуется. Отсев происходит даже не по языку программирования, направлению, опыту, возрасту, используемой реляционной базе данных, основному фреймворку, а по по знанию определённых библиотек. Например, для Node.js существует 4-5 актуальных ORM, и когда ты получаешь тестовое задание после прохождения первичных этапов, то всегда требуется использовать определённую из них. То есть компания без проблем может подобрать сотрудника по любым критериям - недостатка нет

Надеяться на трудоустройство после курсов — это из серии потирать статую на входе зачёткой со словами "халява, приди!"

как ни странно трюк с зачеткой таки работает...

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

Хороший пример. Можно начать с написания автоматизации на VBA в Excel, и это вполне себе программирование.

"Мало кто говорит: «Мы начинаем годовой курс, на это время забудьте о личной жизни и развлечениях. В течение этого года вы всё свободное время должны тратить на обучение, чтение дополнительных материалов, работу над собой»."

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

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

Тут как с музыкой, есть Моцарты, есть Сальери, а есть... люди, которые зря потратили деньги на курсы

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

Ну да, тем более Моцарт и Сальери это и сейчас единицы, такие как создатели ОС, языков и тд.

Потому что "курсы по программированию" можно сравнить с курсами Блиновской, такой же скам для недалёких которые думаю, что заработают кучу денег - быстро и сразу.
Сколько можно уже продавать все возможные курсы и не понять одну простую истину: Когда человек чего то хочет искренне и у него есть мотивация, то никакие курсы ему грубо говоря не нужны! Чтобы не закидывали палками, сделаю уточнение, что конечно мотивированному человеку помогут курсы и есть рабочие кейсы, но в общей статистике это меньшинство.
В целом могу сказать по себе, что ещё в школе пытался углубиться в это дело, даже ходил компьютерные курсы и нас учили писать сайты на 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.

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