Pull to refresh

Comments 169

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

страны постсоветского пространства будут постепенно двигаться в сторону выравнивания доходов работников сферы ИТ с работниками остальных сфер

Уже двигаются, но есть один нюанс...

UFO landed and left these words here

Да ну, вы это серьёзно?

UFO landed and left these words here

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

Движение не с той стороны.

Выравнивание не за счёт того, что в других отраслях всё налаживается, а за счёт того, что IT плохеет.

Это от общего состояния экономики зависит скорее всего.

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

Новые языки

Это какие?

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

Ню-ню

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

Несмотря на новые grok 3, Gemini 2, deepseek r1, quin 2.5 я всё равно пользуюсь стареньким Claude 3.5 sonnet

Несмотря на новые grok 3, Gemini 2, deepseek r1, quin 2.5 я всё равно пользуюсь стареньким Claude 3.5 sonnet

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

Конкретно grok 3 и deepseek r1 уж очень глючные. Можно ставить параметр температура а минимум, но особо не помогает.

стареньким Claude 3.5 sonnet

Который вышел аж целых 8 месяцев назад...

Нет. Последняя версия октябрьская

как в той шутке: "программисты старше 30 лет могут неделями использовать устаревшие фреймворки"

только что вышла 3.7 Sonnet

масштабом больше одного человеко дня

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

5-10 минут(хотя легко могу привести примеры где сильно большие по времени куски), но десятки раз за день(если вы именно код пишете)

Делать рефакторинги в Cursor или с GitHub Copilot одно удовольствие. Иногда тупые промпты вроде "make it simpler" или "rewrite this code using OOP best practices" дают потрясающе результаты. Экономят массу времени в приборке за мидлами. Остаётся лишь понимать вещи на уровне в каком месте нужно это самое ООП, а где наоборот чем проще - тем лучше.

"write detailed docstring for this function, meticulously follow the Google standard" у меня вообще на хоткей забиндено. Сколько уже дней сэкономил, причём не я, а тот кто после меня этот код изучать будет.

Можно туториал - как это сделать?

Вот у меня статья. С тех пор всё вроде в силе, кроме того что модель теперь нужно использовать Qwen-Coder

Угу, а у того, кто этот код "изучать" будет - на хоткее забито "максимально коротко объясни мне эту docstring".

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

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

Ну это для вас отвратительно, а кто-то, наверное, думает, раз ИИ выпилил фичу, значит ему виднее :D

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

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

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

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

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

==

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

Т.е. "на наш век хватит!", и "а после нас - хоть потоп!" )))

Гляжу, даже понимание того, что таким темпом через 5-7 лет придется не рефакторить а писать самому, пусть и вместе с ИИ - не беспокоит?

Ну, ок. Поглядим. Никогда так не было чтобы никак не было, так что как-нибудь все обязательно будет )))))

Гляжу, даже понимание того, что таким темпом через 5-7 лет придется не рефакторить а писать самому, пусть и вместе с ИИ - не беспокоит?

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

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

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

Я бы не зарекался.

до пенсии я точно доживу

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

предрекали что в 25 году будут только авто с автопилотом (вон тесла уже вовсю сама ездит..пара лет и всё...уже лет ..10? прошло)

предрекали что аудиоинтерфейс станет основным во всех сферах..

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

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

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

И тут - пуф! - три месяца назад белазистов на одном из местных карьеров начали заменять автопилотом

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

и про ИИ вот тоже самое пока что, нынешний кризис ИТ не связан с ИИ, кризис джунов несмотря на подпор от ИИ тоже связан не сним.

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

Сейчас эпоха турбулентности, многое меняется очень быстро

последние лет 30 в ИТ эта эпоха...и яб сказал что она уже существенно замедляется в плане быстроты изменений

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

но опятьже, до пенсии я точно доживу

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

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

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

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

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

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

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

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

происходит, в большом количестве стран метро автоматическое

в основном движении тоже давно автоведение применяется и в РФ тоже, но тут как правильно ниже написали, вопрос в законодательстве и консерватизме.

Может, потому что в случае поломки до остановившегося поезда долго тащиться

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

И под колёсами очень даже бегают, мастера всякие))

Им запретить можно бегать там где автомат работает

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

полностью нет, но существенно сократить необходимость в таких людях - вполне...например сократить 90% сценаристов фильмов, переложив на нейронку написание сценариев...

производительность 1 человека+нейронки будет в сотню раз выше чем отдела на 20 человек в этой сфере

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

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

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

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

Немного подушню. Интернатуры у врачей уже лет 20 как не существует. В РФ, во всяком случае.

Надо будет сыну рассказать что он, дурак такой, потратил годы на несуществующую интернатуру )))))))

Про 20 лет я погорячился, с 2016 года упразднена интернатура в РФ.

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

Прошу прощения, но сейчас тщательно скрываемая проблема того, что российская медицина гниёт изнутри, в том и заключается, что в 2018-ом году полностью закрыли интернатуры во всех медицинских ВУЗах. И теперь врачи могут заканчивать только как терапевты, а потом ("откуда деньги, Зин?") идти в платную ординатуру (и не всех берут!!!), пытаясь совместить с обычной работой (а никто не отпустит), и становиться специалистами.

Увы, это уже - реальность, хотели сэкономить на интернатурах, получили бардак, то есть отсутствие специалистов.

Откуда деньги чтобы учиться - никому не интересно, конечно. В смысле как жить, что есть, ага?

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

Мир на России клином не сошёлся. Проблема медицины в РФ та же, что и со многим другим: денег нет. Если бы после окончания ординатуры врач, как в США, автоматически начинал деньги лопатой грести, то и банки гораздо лояльнее подходили бы к выдаче кредитов на эту самую ординатуру. Но чтобы врачи столько зарабатывали, у народонаселения эти вагоны денег должны иметься (или должны вкачиваться в медицину государством, не так важно). То есть, проблема тут не в организации процесса учёбы, а в том, что одновременно иметь количество врачей на душу населения как в Швейцарии и доход на душу населения как в Молдавии -- это не может быть точкой долговременного равновесия.

У Вас какие-то странные, далекие от реалий представления о медицине что в РФ что в других странах. Ну и прочие эпитеты "как" - мягко говоря, не продуманы ;)

От человека из ИТ в целом ожидаешь какой-то более внятной работы с данными.

По данным UNECE, медианная зарплата в Молдавии составляет 672 доллара. Данных по РФ у них нет, спросим у Росстата. В 2023-м году они насчитали 47 тысяч рублей, то есть по сегодняшнему курсу -- около 520 долларов. Действительно, приврал, в Молдавии повыше. Отменяем Молдавию, заменяем на Азербайджан.

Про Швейцарию ткнул наугад, но у меня оказывается глаз-алмаз: там приходится 4.45 врача на 1000 человек, а в РФ 4.2.

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

Какая именно из параллелей вам показалась столь вопиющей?

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

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

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

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

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

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

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

Вас не удивляет что из Европы наши дорогие убеганты в РФ ездят на диспансеризацию да зубы чинить?

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

Но это все лютый оффтопик и совсем другая история.

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

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

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

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

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

Бизнесу все ещё важно поголовье, чтобы исключать bus factor.

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

Обучение с нейронкой идёт быстрее - вложения начнут окупаться раньше.

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

Поэтому их все равно будут нанимать.

Обучение с нейронкой идёт быстрее - вложения начнут окупаться раньше.

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

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

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

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

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

Лет 15 назад на форуме о парсерах шутили, что одни роботы будут читать, а другие писать.

Ваши (без обид) мидлы не могут в ООП и рефакторинг?

Ну сейчас это не чисто только 5–10 минут кодинга, а успешная совместная работа. А в этом плане они очень помогают. Иногда до 3/4 дня уходит на общение с сетками - они помогают и ускоряют работу очень хорошо.

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

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

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

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

> Новые языки
Это какие?

Например: Kotlin, Elixir, Swift, Rust, Typescript. 10 лет назад было простительно о них не знать, т.к. они были совсем новыми.

Ещё можно вспомнить Crystal, Nim, Zig

О них и сейчас простительно не знать если в твоей области это не надо.

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

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

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

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

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

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

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

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

На самом деле есть только три варианта для любого проекта:

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

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

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

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

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

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

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

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

Все совпадения случайны, конечно...

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

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

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

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

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

Во втором случае заказчик - руководство банка, которое дженкинс от раббит-эмку не отличает вообще. Ему вообще начхать, хоть тачками транзакции возите, но метрики выдерживайте )))

Вы странно понимаете заказчика ))))))

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

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

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

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

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

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

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

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

А кто должен выбирать технологии — эффективный менеджер? Из пула технологий, которые в данный момент на слуху в тусовке эффективных менеджеров? Понятно, что в уже существующий большой проект не ворвёшься с ноги с криком: «Пацаны, я тут такое услышал! Elixir!» (хотя вон, вроде, ядро Linux на Rust начинают писать?) Но для новых небольших проектов нам (мне, в том числе) порой прямо так и говорили: «Пишите, на чём хотите.» В целях дальнейшего саботажа можно было бы попробовать написать на J, но целей таких я перед собой не ставил, да и уверенность, что справлюсь, была околонулевая.

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

Последний проект на работе был — медицинская 3D‑визуализация и вокруг неё гуй под Винду. Эти интеллектуальные содомиты сперва решили, что будем писать на Unity (это который игровой движок). Говорю: «Зачем на Unity? — Ну, в конторе многие знают Unity. — Гуй же на вашем Unity будет всратый, и медицинских форматов данных оно из коробки не понимает. Давайте сделаем по‑людски, типа на VTK и wxWidgets или там Qt, если коммерческая лицензия есть. C++ у нас, вроде, тоже все знают.» Уговорил, так и сделали. Я был обычный рядовой программист, не дон и не сеньор.

Я там чуть выше в другой ветке написал все три варианта ;)

Кстати, за какой-нибудь большой факап по итогам этого выбора вряд ли взгреют программистов ;)

А так вообще самый стандартный вариант в части выбора технологий понятен: "горничной у нас, увы, нет, будем пользовать дворника!" (с)

Кстати, за какой-нибудь большой факап по итогам этого выбора вряд ли взгреют программистов ;)

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

Может дело не в тенденциях вообще, а в эффективности инструментов в разрезе конкретной задачи?

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

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

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

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

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

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

Речь же не о том, что можно писать на 1 языке программирования всю жизнь и не интересоваться ничем новым.

А как раз таки о том, что я, как бэк, не обязан знать и тем более участвовать в выборе (и отвечать/краснеть в конечном итоге ) стэка на фронте.

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

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

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

# ls -1 /var/db/pkg/dev-lang
duktape-2.7.0-r3
go-1.23.6
go-bootstrap-1.20.14
lua-5.4.6
luajit-2.1.1731601260
nasm-2.16.03
orc-0.4.41
perl-5.40.0-r1
python-3.12.9
python-3.13.2
python-3.13.2-r100
python-exec-2.4.10
python-exec-conf-2.4.6
rust-bin-1.84.1-r1
sassc-3.6.2
swig-4.2.1
yasm-1.3.0-r2

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

В ИТ то же самое. Теперь "программист" - это вообще ни о чем. Даже "программиста на [язык]" - тоже ни о чем. Как минимум речь о "программист, владеющий языками A,B,C и знаниями/опытом в доменах D,E,F".

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

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

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

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

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

Так а вы кто? Не программист что-ли?

Для простой десктопной программы под линукс не так уж и много адекватных вариантов:
1) C++ и на выбор: Qt, wxWidgets, GTK
2) C# поверх Mono (экзотично, но в целом норм)
3) Java/Kotlin (выглядит не особо нативно, но в целом приемлемо)

Остальное - это скорее эксперименты и разного рода извращения.

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

long story short, кожаный мешок в виде меня сидит, и всю эту кашу теперь правит сам, от ИИ там только общий костяк идеи.

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

И если ты "не хочешь копамть" или "не хочешь грузить вагоны" - то ничего страшного, взял ноги в руки и пошёл копать / грузить (пишу это как человек занимавшийся этим в армии).

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


Updated:
Это я к тому, что поддерживаю общий посыл автора поста - идти в IT (а особенно в программирование) сегодня в 2025 году имеет смысл только если вас от этого самого программирования прёт.
В противном случае вы соберёте очень много минусов от "программист моя нелюбимая профессия" и довольно немного плюсов.

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

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

что не отменяет того факта, что я натурально люблю свою работу и взять и накатить что-нибудь self-hosted в качестве развлечения в свободное время — могу, умею, практикую.

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

Пункт первый - то что пишут на php это не совсем IT. Настоящее IT оно про инновации и новые продукты которые ещё никто не пытался массово писать.

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

Пункт третий, кризис на рынке произошел из за раздувания компаний слабыми специалистами а не из за AI.

UFO landed and left these words here

Настоящее IT

Как гордо звучит! А вы сами что-нибудь писать пробовали?

Спасибо, поржал!

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

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

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

Ok, попытаюсь объяснить свой вброс на вентилятор, сделанный в спешке в метро.

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

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

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

Грубо говоря, если лет 25 назад все искали программиста который мог из воздуха задумать, спроектировать и создать 1C или SAP, то через 15 лет уже искали чаще специалистов которые могут работать в 1C и SAP. И аналогично в других областях.

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

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

Сейчас IT это уже больше менеджерская тусовка. Отсюда желание избавиться от программистов - самого редкого, нестабильного и дорогого ресурса во всей цепочке SDLC - заменив их хоть чертом лысым. Нынче куча надежд здесь связана с AI. Престижность позиций снизу постоянно снижается. Толковые же технари получают звания архитекторов и CTO, примыкая к менеджерам.

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

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

Однотипные CRUD приложения, которые повторяются в более менее похожем виде на одних и тех же фреймворках миллион раз?

Да. Потому что деньги именно там. Очень хорошо эту историю иллюстрирует игрострой. Можно Х лет пилить Ведьмака. А можно захерачить за 2 недели 3 в ряд с сисястыми дамами и получить кратно лучшую окупаемость при кратно сниженной цене провала

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

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

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

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

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

то что пишут на php это не совсем IT

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

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

UFO landed and left these words here
UFO landed and left these words here

Хехе, после 30 - "зрелый возраст" ))))) Да по новым нормам ВОЗ это еще "молодой человек" так-то! )))))

UFO landed and left these words here

Парадокс в том, что наоборот: сегодняшние "полтинники" по состоянию здоровья близки в 30-35 годам 50 лет назад.
Если, конечно, здоровье не растрачивать направо и налево ;)

Не только по последним.

У Ильфа и Петрова гражданин Корейко находился в последнем припадке молодости, а ему было 38 лет

Насколько я понимаю, Ильф и Петров как раз стебались над Корейко - 38, а туда же, молодится.

Ну, прочитали статью?! Почти прямым текстом. В It новичкам делать нечего, шансов нет. Будет еще хуже, так что не нужно клевать на Всякие Курсы "Собери пять магнитиков в Пятерочке" и стань It'шником. И уж тем более брать под них кредиты.

UFO landed and left these words here

Внезапно, это вполне возможно.

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

Здесь если тебе уже 35, то при приёме на работу, на тебя обычно смотрят косо.

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

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

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

У меня есть свой пет-проект ( https://habr.com/ru/articles/848836/ ), программа для запоминания иностранных слов и фраз. Есть и другой (неопубликованный) проект «МедиаТекст» ( http://scholium.webservis.ru/Pics/MediaText.png ) для подготовки данных для этой обучающей программы.

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

Бесполезно. Хайп лет на 10-20 останется . В годы моей учебы (по 2000год), гуманитарка было очень модно юридическое образование. Из 70 сокурсников человек 10 получили второй вышкой его (причем про ещё треть я не знаю) . Понятно, что бесполезно. Но модно же было. Нынче уже открывают факультеты Искусственного "интеллекта", компьютерные факультеты пошли после 2000-ых..

Но это ещё что, а вот факультеты "блокчейна", где, видимо, учат деревья Меркля на доске рисовать... Но модно же было.

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

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

Борьба с воображаемыми будущими жалобами - это что-то странное.

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

вы статью читали или сразу в комменты сраться пришли? я вообще-то процитировал автора.

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

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

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

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

Я не вижу жалоб, по-моему, автор даже доволен. А про возраст он всё правильно написал, эйджизм есть и процветает.

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

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

Есть программисты, а есть разработчики. Это примерно как инженеры и конструкторы.

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

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

Иначе если пустить все на самотек, то ИИ начнет "размышлять" как оптимизировать жизнь и убрать "лишние звенья". ))

Тоже решил сменить профессию ибо компютеры я обожаю с детсва, но в наших краях увы за тебя все выбирают родители но не суть. Начал в свои 35 с web, написал простенький сайт да забил мол не мое(дизайны, ux ui, и ужасный, великий JS). После изучил Python (книги + CS50P), дошел до последней стадии пет проекта, да не осилил хоть все было с заданиями хорошо(было страшно от количевства строк и правок). Чувствовал что чего то мне не хватает начал курс CS50, тоже все шло хорошо, хоть и задания были ужасно сложные с Сишкой (algorithms, data structures, encapsulation, resource management) да моя биполярочка дала о себе знать, пришлось забить на все, полгода лечился от депрессии, (по моему это называется перегар, ибо задания были для меня сложные, порой решал их неделю) за комп не садился. Дальше понял что в CS без математики (у меня с ней все ужасно) никак, познакомился с OSSU, где вход без математики "запрещен". Осилил школьную алгебру в академии хана, наравне нормально так подтянул свой енглиш. Пока уволиться с прежней работы и входить в fulltime learning не могу, семья, биполярка, страх в зависимости от состояний. Пока пилю свободные проекты, 2д игры с pygame, простенькие скрипты для себя и паралельно изучаю математику чтобы начать вход в CS. Не знаю получиться ли но это единcтвенное что меня все еще привлекает ибо эйфория от решенной сложной задачи ни с чем не сравню. + я ненавижу людей, социофоб, незнаю как будет с работой в будущем ибо везде и всюду все так и кричат о софт скилах, мол без этого никак.

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

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

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

Когда я ознакомился требованиями и разделами упомянутого выше OSSU (Open Source Society University), я сначала сильно удивился тому что все то что я изучал, это всего лишь годно для CS intro, язык не важен, математика важно, ЯП, это всего лишь ЯП т.п. Но самое главное я загорелся желанием все это и изучать.

Но все еще посещают странные чувства когда знакомые ребята после 6 месячных курсов устраиваются на работу...кибербезопасность, python разработчик, дата сайентист...я честно не догоняю что там происходит но пацаны не имели профильного образования. Как это все работает для меня остается загадкой. Оссобенно высказывания мол "ты всю жизнь собираешься учиться? Надо влиться и делать бабки!" Но меня кажись ждет оочень долгий путь самурая

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

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

Поэтому нужен баланс. В частности - не нужно бросаться сломя голову на каждую модную аббревиатуру.

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

Знаете, что дальше будет? Вы так и будете идти путем самурая (у которого, как известно, нет цели, а есть только путь), а ребята будут работать в ИТ. Вы в какой области хотели бы работать? Движки СУБД, графические движки, создание новых библиотек машинного обучения, ядра ОС - для чего и какая конкретно вам нужна математика?

Ох я об этом не раз думал. Я пока и не разобрался толком чего я именно хочу. Тут дело такое что я пока не могу взять да уволиться и покуда есть время решил подтянуть математику и пройтись по азам информатики. Тупо по причине того что после 7го класса я полностью забил на математику, еле сдал экзамены, а она мне точно не помешает. Вот и решил влиться не в айти а в MOOC курсы. Понять базу, массивы, память, структуру данных, алгоритмы, и что мне именно выбрать. Денег на учебу тратить не хочу (готовлю подушку), остается путь самурая где все почти бесплатно, если не нужны сертификаты(https://github.com/ossu/computer-science). (в сообщевстве говорят это не особо важно, мол твой проект и есть лучший сертификат) но тут путь наибольшего сопротивления. Фактически я получаю профильное образование дома. Вот такой вот путь самурая. Но буду рад прочитать вашы мнения за и против.

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

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

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

Те же самые ардуины/esp32 и коммерческие изделия на них просто неисчерпаемый кладезь идей для коммерческих изделий. Не берут "пилить wordpress и строгать микросервисы"? Да и куда подальше их :-). Ты можешь идти на графике жизни по более восходящей кривой, гораздо более интересной.

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

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

Доллар тому, кто придумал.
Десять тому, кто сделал.
Сто тому, кто продал.

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

Как можно идти к этой цели? Можно упорно долбиться в закрытые двери и жить на копейки. А можно декомпозировать задачу и прикинуть - какие скиллы нужны для этого? - И идти системно, изучая только то, ЧТО ВЕДЁТ К ЦЕЛИ. Всё остальное - строго в сторонку.

Ок, пет-проект. Значит это программирование. Значит, это язык... такой то. А платформа какая? А чего делает мой пет-проект? Значит вот .... такая платформа.

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

А какие ещё скиллы кроме программирования и знания платформы нужны? Корпус? А как его сделать самым доступным образом? 3D принтер? А какие они бывают? Ага, значит фотополимерный (для мелкосерийки пойдёт, а потом поглядим).

А как моделить корпус? Нужно знать CAD-редакторы? А какой можно достать и как? Вот этот? Ок, достал, пойду изучать...

А дальше что? А как вообще люди продают? Угу...Значит это маркетинг и каналы продаж. А маркетинг стоит выше всех продаж и вообще "рулит" всем в компании - значит его и надо изучать.

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

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

А сколько товара надо произвести? Чего, какой такой МРП (минимальный работоспособный продукт)?! Ааа, вот чего...Значит, можно пару штук сделать на пробу, (не сильно заморачиваясь на дизайне и коде, быстро-быстро) чтобы только понять, надо людям или нет...

Ок, обратные отзывы пошли? В целом нравится, но вот это надо убрать, а вот это добавить? Ок, делаем...

Пункт ...надцатый: а где тут ламбу продают? Ага, вот тут значит...:-)))

Прям Лев Толстой. Но только но словах))

"Сказка ложь - да в ней намёк: добрым молодцам урок" ;-)

Ох если бы это так работало ;))

А дальше что? А как вообще люди продают? Угу...Значит это маркетинг и каналы продаж. А маркетинг стоит выше всех продаж и вообще "рулит" всем в компании - значит его и надо изучать

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

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

==

вы хоть прошли полпути до ламбы? :)

Где-то в первой трети этого процесса кончаются деньги и приходится идти на завод :)

А как выделиться, чтобы людям было интересно? А вот такой момент добавить.

Дальше план можно не читать, ибо 99% людей этот шаг пройти не смогут. И я не смогу...

А никто не знает - и это нормально :-) Не шучу. Для этого нужны эксперименты.

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

Вот таким образом и был выбран цвет для Walkman.

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

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

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

  • если они смогут больше экономить;

  • если они смогут больше заработать;

  • если они смогут кого то уволить.

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

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

А потом, - пробовать, пробовать, пробовать - ставить эксперименты, выпуская МРП.

Не пошло, не угадал? Тогда pivot point - смена концепции и вообще разворот.

(Была голосовалка за девушек, - стал Facebook, был производитель сельхозтехники - стал суперкаров (Lamborghini) и т.д.).

И снова анализ и выпуск нового МРП.

Наконец угадал? Допиливаем МРП до готового продукта.

Профит.

Те же самые ардуины/esp32 и коммерческие изделия на них просто неисчерпаемый кладезь идей для коммерческих изделий

Инженер АСУТП на связи.

Расскажите, пожалуйста, поподробнее. Очень интересно.

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

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

Продал их министерству образования (поучаствовав в тендере) на 150 млн руб (в 2019 году, если память не изменяет). И это только один заказ у него :-)

Ну вот как то так. А вы говорите "ардуины то, ардуины сё, недостойно истинного падавана " и прочее :-)))

Хотите самый короткий ответ, который даст понять суть? Выпуск роботов.

Я не понял суть.

Вот эти самые ардуины, они в роботов как превратятся? Как гусеницы в бабочек, кокон себе сплетут? Или как семечки в яблони, из земли вырастут?

Разверните, пожалуйста, мысль поподробнее.

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

Умеете 3d- моделить? Делаем корпуса, детали, печатаем на 3d-принтерах и делаем мелкосерийный (для начала) выпуск игрушек, наборов для сборки и т.д. девайсов полезных (даже часов настенных уникальных). То, что самодельщики разработали 100500 вариантов часов и весь интернет ломится от них - ни о чём не говорит: embedded-программистов раз два и обчёлся, а уж бабульки какие - и подавно далеки от этой темы.

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

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

В целом, по опыту, могу сказать так: знаете микроконтроллеры+3D печать+металлообработку (сварка, токарка по металлу) - можете вообще что угодно собрать.

Просто дорисовать остаток совы, предварительно запасшись стартовым капиталом. Всего-то. Главное, чтобы ардуино было.

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

Манагер, да?

по опыту, могу сказать так: знаете микроконтроллеры+3D печать+металлообработку (сварка, токарка по металлу) - можете вообще что угодно собрать.

А. Не просто манагер. Визионер.

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

Ардуино...

В целом, по опыту, могу сказать

Расскажите, пожалуйста, о своём опыте. Каких вы роботов строили, какой металлообработкой занимались.

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

Мне кажется, я уже и так чересчур много написал ;- )

Роботы... Серийное производство для алиэкспресс: esp32-база. Корпус- фотополимерный, ABS-Like.

Металлообработка: промышленный робот для скоростного производства... для 250 магазинов. Сварка, токарка по металлу, FDM-печать деталей: ABS, TPU. Мозг - esp32. Отчёты и управление со смартфона.

Большего не скажу - не обессудьте. Можете думать что вру и вообще всячески сомневаться. Не возбраняется :-)

Вы хотите чтобы я

Не писали глупостей уровня

Те же самые ардуины/esp32 и коммерческие изделия на них просто неисчерпаемый кладезь идей для коммерческих изделий

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

Мягко говоря, нет. Это зачастую вообще малозначительная деталь.

А потом ещё и выступил психологом, помогая вам побороть внутренние страхи и разобрав ваши страхи детально по каждому пункту? :-)

Что-то своё прочитали, что-то своё додумали. Страхи какие-то бороть, чего...

Серийное производство...

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

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

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

Случайно - когда сам ничего не понимает ("дурак").

Специально - когда считает, что собеседник ничего не понимает ("врун").

Отсюда, у меня возникает вопрос: почему вы держите своих собеседников за дураков?

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

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

P.S.по поводу ардуин сказал правду - см. коммент про школьные конструкторы, проданные по тендеру.

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

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

Поэтому и делать нечего на западе, движутся в правильную сторону (социализм) facepalm

По специальности радиотехник. В 40 лет решил научится программировать, начал с python. Сейчас мне 56, позиционируюсь как full stack разработчик - python, js, postgresql Иногда меняю работу, прохожу собезы у 25 летних тимлидов. Постоянно читаю по кодингу. Чуствую себя вполне уверено, хотя подозреваю, что буду получать отказы в оферах из-за возрата. Профессию менять все равно не буду. В планах начать писать front для web3

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

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

Успеха!

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

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

Я перешел из программистов в Юникс сисадмины в 1996, в 33 года, после алии в Израиль. Сейчас DEVOPS, последние 11 лет фрилансер, и очень доволен. Мне 61.

Есть ньюанс относительно мнения, что ЗП обязательно должны сравняться с отсальными профессиями:
1. Будем честны, работать на кассе легче и требований гораздо меньше(работал)
2. Что не даст сравняться полностью, так это возможность работать удаленно на забугорные конторы, зачем работать за ЗП кассира в РФ, когда можно работать за ЗП кассира в штатах, что не много больше чем в РФ.
Тут только если остальные отрасли подтянуться до ЗП европейских, но я что-то в этом сомневаюсь)

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

1. Будем честны, работать на кассе легче и требований гораздо меньше(работал)

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

Ок, добавлю свои 5 копеек, как человек, который ушел в программисты эмбеддеда 8 лет назад, когда мне был уже за 35.

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

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

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

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

"Уже сейчас ChatGPT со товарищи справляется с написанием кода, зачастую на уровне мидла"

Постоянно вижу эту фразу, очень хочется увидеть примеры

Ушел с менеджерской позиции в одном большом банке после 11 лет работы в питонисты. Много писал еще в банке, но больше как аналитик данных, в юпитере в pandas таблички вертел, бэка было мало, в основоном автоматизация того, до чего штатные разработчики не добрались. Курсы бесплатные, книжки электронные, в 2014 году увидел Python первый раз, до того бэйсики, С++ для саморазвития. Переехал в другой город, поработал в стартапе, чтобы получить опыт коммерческой разработки, при этом при ЗП была лишь чуть ниже банковской, теперь в крупном ритейлере второй год пишу бэк, люблю это дело, Golang сейчас изучаю, Rust, чтобы иметь преимущество перед юными питонистами, английский подтягиваю, так как в школе категорически с преподавателями не везло, а потом завертелось.... Сейчас 46 лет, еще лет 20 работать планирую, еще и на квантовых компах успею код пописать. Руководить пока больше не тянет, олени компьютеры лучше, чем люди ) Значит и старше 40 можно стать программистом, особенно если и раньше этой темой интересовался. Слава ковиду, мои седины на камере плохо видно, а энергии и здравого смысла теперь гораздо больше. Единственное, в резюме я возраст не указывал )

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

Sign up to leave a comment.

Articles