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

Существует ли в IT-дефицит кадров, откуда он взялся и что означает на самом деле, вместе с нами разберут участники подкаста «Вдруг тут что-то важное» — технический директор KODE Николай Николенко, менеджер проектов VK NFT Сергей Спиренков, автор YouTube-канала «Mobile Developer» Алексей Гладков, а также кандидат технических наук и директор лаборатории  FusionBrain Института искусственного интеллекта AIRI Андрей Кузнецов.

Выпускник онлайн-курса после десятого собеса на  IT-профессию с "гарантированным трудоустройством". Кадр из сериала “Игра престолов”.
Выпускник онлайн-курса после десятого собеса на  IT-профессию с "гарантированным трудоустройством". Кадр из сериала “Игра престолов”.

Эта задачка делает больно по-другому

Жили-были два друга, Петя и Миша. В университете Петя выучился на бухгалтера, а Миша — на программиста. Закончили они университеты, выпустились и устроились на работу по специальности. Да так увлеклись, что в первый раз увиделись через три года после выпуска. Тут-то и оказалось, что за три года зарплата бухгалтера Пети выросла с 50 до 80 тысяч рублей, а зарплата Java-разработчика Миши выросла с 50 до 200 тысяч рублей.

Пришел Петя домой и говорит «Алиса, как стать Java-разработчиком?». Алиса ему отвечает «Вот тебе, Петя, онлайн-курс на год с оплатой в рассрочку, пройдешь его — станешь Java-разработчиком». Петя по ночам извилинами шевелил, лекции слушал, задания выполнял. Долго ли, коротко ли — закончил курс через год, написал в резюме, чему научился, и начал его в IT-компании рассылать.

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

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

— Какой же у них в IT дефицит кадров?! — раздосадованно восклицал Петя.

— Какой же у нас в IT дефицит кадров… — думал Java-тимлид компании N, уставившись в стену у офисной кофемашины.

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

Кто виноват и что делать

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

  • IT-компании,

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

Рассмотрим коридор возможностей для каждой стороны.

Что делать IT-компаниям

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

Алексей Гладков: 

— На мой взгляд, утверждение «программистов не хватает» — это миф, потому что через час после публикации стажерской вакансии работодателю прилетает 10 тысяч резюме. Не хватает именно синьоров, которые уехали. Казалось бы — мидлы должны были вырасти, но их некому воспитывать и нет среды, в которой их было бы выгодно растить. Поэтому я думаю, что компаниям нужно создавать эту среду. Точно знаю, что в некоторых опытным специалистам предлагают обучать тех, кто помладше, в обмен на… мерч. Специалист встает перед выбором: разработать фичи, которые ему зачтут в следующий грейд на перфоманс-ревью, или получить толстовку с футболкой. Думаю, выбор очевиден. Сегодня синьоры должны заниматься только организацией труда и передачей знаний, потому что их очень мало. Они смогут вернуться к своим обычным задачам, когда окажутся хотя бы в небольшом профиците.

Сергей Спиренков:

— Да, мы утратили центр компетенций. Даже крупные игроки рынка вроде ВКонтакте, Сбера и Яндекса потеряли людей, который создавали банк знаний внутри компании и являлись его хранителями. Они постепенно уезжают или увольняются из-за неудовлетворенности внутренними условиями. Центр компетенций размывается, а на смену ему приходят только люди с онлайн-курсов, которым еще расти и расти.

Николай Николенко: 

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

Что делать тем, кто хочет войти в IT

По данным hh.ru, с 2021 по 2023 год в среднем конкуренция за рабочие места в IT увеличилась вдвое. В июне 2021 года на одну вакансию приходилось три резюме, а летом 2023 года — более шести. 

При этом активность работодателей снижается, а активность соискателей растет. В первом полугодии 2023 года компании разместили 71 тысячу вакансий в сфере IT — на 9% меньше, чем в первом полугодии 2022 года. А соискатели выложили 480 тысяч резюме — на 11% больше. При этом уровень безработицы рекордно низкий — 3,6% в 2023 году, то есть почти нет специалистов, которые сидят без работы.

Всех, кто хочет получить рабочее место в IT, глобально можно поделить на две категории:

  1. Выпускники вузов, которые получили диплом по IT-специальности.

  2. Выпускники онлайн-курсов.

В чем проблема выпускников вузов

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

Сергей Спиренков:

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

Алексей Гладков: 

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

Андрей Кузнецов: 

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

Николай Николенко: 

— У меня есть позитивный пример человека, который прошел, как мне кажется по верному пути. К нам на вакансию разработчика откликнулся молодой студент и в целом собеседование прошло гораздо лучше, чем у людей с коммерческим опытом . Оказалось, во время учебы в университете он увидел, что мы открыли вакансию Android-разработчика, в которой были 10 конкретных пунктов. Он читал про каждую технологию и сразу отрабатывал ее на практике. По итогу его знания на старте были глубже, чем у большинства людей которые просто работали с этими технологиями в проекте, он понимал зачем и почему именно так.  С таким подходом он за год вырос до Middle+ специалиста.

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

  • сделать пет-проект,

  • выполнить заказ для биржи фриланса,

  • попытаться реализовать какое-то ИТ-решение для знакомых.

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

В чем проблема выпускников онлайн-курсов

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

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

У онлайн-курсов есть неоспоримый плюс: они сделали доступным IT-образование самого простого уровня. 10-15 лет назад у сорокалетнего бухгалтера из региона почти не было шансов получить базовые теоретические знания разработчика, а сегодня есть. Минус в том, что преодолеть конкурс на стажировку — и, тем более, найти рабочее место, со знаниями такого уровня почти невозможно.

Николай Николенко:

— Кажется, что в последние годы порог входа в IT вырос. У нас в KODE весной прошли стажировки для iOS и Android-разработчиков, а также для тестировщиков. Соотношение такое: на iOS — 168 откликов и два оффера, на Android — 113 откликов и три оффера, на тестирование — 1172 отклика и шесть офферов.

Сергей Спиренков:

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

Алексей Гладков: 

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

Сергей Спиренков:

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

В результате IT-компании идут самым простым путем и повышают требования к Hard Skills, чтобы отсеять неподходящих соискателей. Представим абстрактного рекрутера в IT-компании, которому нужен джун-тестировщик. Шесть лет назад он собирал 100 потенциальных кандидатов, быстро связывался с ними, раздавал тестовые задания и потом выводил двух-трех человек на собеседования. Сейчас в его первичном пуле может быть 1000 человек и больше. Чтобы «отжать» лишних, нужно поднять планку требований.

Алексей Гладков:

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

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

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

Что будет дальше с IT-рынком труда

Николай Николенко:

— Какие видите перспективы развития рынка труда и IT-образования?

Андрей Кузнецов: 

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

Алексей Гладков: 

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

Сергей Спиренков: 

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

*   *   *

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

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

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

А вы что думаете?

Кадр из фильма "Бегущий по лезвию"
Кадр из фильма "Бегущий по лезвию"

Комментарии (334)


  1. VetFrik
    20.06.2024 08:44
    +5

    После курсов если возьмут–это большое везение, но и такие истории есть


    1. Faxfox
      20.06.2024 08:44

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


      1. nidalee
        20.06.2024 08:44
        +6

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


      1. AstroSphynx
        20.06.2024 08:44
        +3

        вы видели вообще конкуренцию среди тестировщиков?


        1. Faxfox
          20.06.2024 08:44

          Если вы метите на разработчика, то по факту должны рвать всех тестировщиков, я так думаю. Это как в спорте если вы МСМК то какая разница сколько за вами разрядников.


          1. R3B3LL10N
            20.06.2024 08:44
            +19

            Рвать в чём? Это совершенно разные профессии. Всё равно что сказать что чтобы стать врачом надо рвать всех пожарных

            Не нужно принижать области в которых вы просто не разбираетесь. Не бывает лёгкой работы. Порог входа во всё айти сейчас высоченный. Те кто только после курсов нигде не нужны


            1. 0HenrY0
              20.06.2024 08:44

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


              1. R3B3LL10N
                20.06.2024 08:44
                +16

                Фельдшер - это младший медик с неоконченной вышкой или оконченным средним специальным. Промежуточное звено между врачом-специалистом

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

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

                В любом случае, аналогия и тут совершенно неуместная


                1. morijndael
                  20.06.2024 08:44
                  +4

                  непонятно кто там кого порвёт

                  Последнее слово будет за патологоанатомом ;)


          1. Dolios
            20.06.2024 08:44
            +8

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


        1. McStar
          20.06.2024 08:44

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


      1. Gizcer
        20.06.2024 08:44
        +1

        А чтобы стать врачом нужно сначала пойти санитаром.


    1. Laurens
      20.06.2024 08:44

      Да, с каждым даже не годом, а полугодием сложнее попасть, если говорить про тестирование. Джунам хоть как-то надо расширять список навыков на базовом уровне. Минимум: Postman, SQL, Git, а еще желательно Linux - очень часто стали требовать работодатели


  1. krutoySom
    20.06.2024 08:44
    +26

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


  1. Desert-Eagle
    20.06.2024 08:44
    +53

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


    1. RigelGL
      20.06.2024 08:44
      +7

      Пет проекты и фриланс - выход.

      IMO, больше шансов у тех, кто начал вкатываться в IT со средней школы, и к 11 классу имеет 3-5 лет опыта либо самообуча, либо тех же курсов.

      Войти с нуля после школы / вуза возможно, если уделять 30+ часов в неделю на IT в течении нескольких лет, а эта возможность есть далеко не у всех.


      1. Ken-Sei
        20.06.2024 08:44
        +6

        Входить нужно во время учёбы в ВУЗе, и ВУЗ даёт возможность найти эти 30+ часов в неделю на IT в течении нескольких лет.


      1. Lord_Alzov
        20.06.2024 08:44

        Под пет проектами, большинство понимают мусор с курсов, типа сделай страничку для лендинга, или сделай коннект к базе, или телеграм бота с парой кнопок. Пет проект, это например https://github.com/xtekky/gpt4free.  58.9k stars . Вот с таким пет проектом, тебе сами напишут и возьмут тебя. Фриланс - хороший старт, более того на фрилансе можно зарабатывать в разы больше чем сеньером даже в крупных компаниях. Но своя специфика, не все могут совмещать и разработчика и бизнесмена, уметь общаться с клиентами, более того, для фриланса чаще всего нужны знания FULL STACK, потому что делать придется на начальных этапах все самому, а когда уже сможешь привлекать других разработчиков и платить им, то уже и поиск работы не особо актуален станет. Хотя в крупной компании ковырять в носу тоже многие любят.


        1. Rive
          20.06.2024 08:44
          +4

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


      1. NechkaP
        20.06.2024 08:44

        после вуза возможно, если уделять 30+ часов в неделю на IT в течении нескольких лет


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


        1. RigelGL
          20.06.2024 08:44
          +2

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

          Лучше страшилка "не потратишь 2к часов не войдёшь в IT", чем курс с якобы гарантированным трудоустройством на <250 часов, так как первое показывает объём работы, а второе - наглый маркетинг.


  1. anonymous
    20.06.2024 08:44

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


    1. k-morozov
      20.06.2024 08:44

      Если говорим про "сеньоров" в перекладывании в json то да, дефицита нет. Каждый второй имея 3 года опыта уже сеньор.

      Пример есть проект с разработкой БД или другой сложной распределенной системы. Условно есть будущая задача в команде индексы добавлять. А человек на собесе даже про обычные деревья не может ничего толком сказать. Есть ли у него компетенция например в LSM или Btree? Нету. Но при этом он цать лет решал проблемы бизнеса.


      1. budnikovsergey
        20.06.2024 08:44
        +60

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


        1. k-morozov
          20.06.2024 08:44

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


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

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

          Я имел ввиду добавить поддержку индексов в саму БД.


          1. anonymous
            20.06.2024 08:44

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


            1. Neikist
              20.06.2024 08:44
              +7

              Ну если продукт компании СУБД или экстенешны к ней, например - то что в этом странного?

              Или если надо тюнить имеющуюся бд серьезно? Не мидлам и джунам же этим всем заниматься.

              Яндекс вон кликхаус навелосипедил, многие пользуются.


              1. Keeper10
                20.06.2024 08:44

                Яндекс вон кликхаус навелосипедил, многие пользуются.

                Напрасно.


                1. Drucocu
                  20.06.2024 08:44
                  +4

                  Почему? Выполняет свои задачи.


              1. anonymous
                20.06.2024 08:44

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


              1. AstroSphynx
                20.06.2024 08:44
                +8

                Ну если продукт компании СУБД или экстенешны к ней, например

                отличный пример! показательный! а теперь вернемся к остальным 99,9999999% рынка вакансий


              1. Drucocu
                20.06.2024 08:44
                +2

                k-morozov видимо, в Яндексе и работает.


                1. anonymous
                  20.06.2024 08:44

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


                1. Drucocu
                  20.06.2024 08:44
                  +1

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


            1. OldNileCrocodile
              20.06.2024 08:44
              +1

              Видимо пилят собственный метод доступа (am) в Postgres. Там надо знать для начала API, структуры и интерфейсы. Затем алгоритмы, как Postgers работает с кучей, как делить страницы, и т.п. (indexam). И много чего ещё специфического. Например, как заставить оптимизатор выполнять Index Scan, вместо Seq Scan, сколько памяти на узел придётся класть и прочее.


          1. Drucocu
            20.06.2024 08:44
            +12

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

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


      1. anonymous
        20.06.2024 08:44

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


        1. venanen
          20.06.2024 08:44
          +28

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


          1. avelor
            20.06.2024 08:44
            +7

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


            1. saboteur_kiev
              20.06.2024 08:44
              +3

              Да вот спросить что такое PID 0 - в Линуксе, и сразу можно завалить любителей читать википедию и чатгпт =)


              1. avelor
                20.06.2024 08:44
                +5

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


                1. khajiit
                  20.06.2024 08:44
                  +10

                  Ну, тут вас ждет небольшой подвох


                  1. powerman
                    20.06.2024 08:44
                    +1

                    Спасибо! Я эту статью пропустил, а она реально прекрасна!


                1. saboteur_kiev
                  20.06.2024 08:44

                  Так может и эту статью пропустили?
                  https://habr.com/ru/articles/822193/


          1. vitya_lazer
            20.06.2024 08:44
            +2

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


          1. akabrr
            20.06.2024 08:44
            +1

            найти пробелы в знаниях у собеседующего, классика :)


          1. ruslan_sverchkov
            20.06.2024 08:44
            +1

            Есть лайфхак - спрашивать не свою базу а его) Спрашиваете что человек считает своим сильнейшим скилом и вперед


        1. k-morozov
          20.06.2024 08:44

          ваши проблемы "добавить индексы в БД" решит

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

          что не знает наизусть подкапотные ньюансы

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


          1. 1755
            20.06.2024 08:44
            +13

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


          1. anonymous
            20.06.2024 08:44

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


          1. SwingoPingo
            20.06.2024 08:44
            +3

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

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

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


          1. GothicJS
            20.06.2024 08:44
            +2

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


        1. vanesk
          20.06.2024 08:44
          +5

          Кстати, владельцы бизнеса в курсе чем вы на собесах занимаетесь?

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


        1. vyatkh1
          20.06.2024 08:44

          Вкурсе. Это "Отдельная Регилия", они сферические в вакууме, пока)))


      1. headliner1985
        20.06.2024 08:44
        +14

        Зато эти олимпиадники такой код пишут, что за голову берешься, любой пример Яндекс, Гугл, Амазон sdk там волосы дыбом встают как так можно коряво писать. Если сравнивать с примерами компаний которые занимаются промышленной разработкой а не рокет саенс которая нужна хорошо если 1% пользователей.


        1. qeeveex
          20.06.2024 08:44
          +2

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

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


          1. Samogonshik
            20.06.2024 08:44

            Сейчас модно спрашивать ddd, clean architecture, cqrs


            1. qeeveex
              20.06.2024 08:44
              +1

              Это понятно. И это правильно! Но на моей практике этого не было) Возможно просто не доходил)


              1. Ivan22
                20.06.2024 08:44

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

                p.s спрашивал тут один, что я думаю про data mesh. Ну я ему и сказал все что думаю :)


          1. radtie
            20.06.2024 08:44

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


            1. anonymous
              20.06.2024 08:44

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


      1. qeeveex
        20.06.2024 08:44
        +2

        Зачем разрабатывать ещё одну БД, когда есть 100500 БД, которые уже покрывают все требования бизнеса?

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


        1. Drucocu
          20.06.2024 08:44
          +7

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

          Вероятно, БД ещё надо запилить международного уровня, а ЗП Российская.


        1. TheOldGrouch
          20.06.2024 08:44

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


      1. MrNutz
        20.06.2024 08:44
        +1

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

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


        1. aamonster
          20.06.2024 08:44
          +1

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

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


    1. Nialpe
      20.06.2024 08:44
      +36

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


      1. anonymous
        20.06.2024 08:44

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


      1. ALexhha
        20.06.2024 08:44
        +12

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

        ну или как то так


    1. avost
      20.06.2024 08:44
      +9

      Просто раньше главное требование было быть в теме и уметь во всём быстро разбираться. Сейчас требования XXX, YYY, ZZZ. Нет ZZZ резюме - идёшь нафиг.

      А вы давно этот рынок исследовали? У меня строго противоположный опыт.

      Когда лет 5 назад ходил по собеседованиям народу было дофига, было из кого выбирать и "нет ZZZ - идёшь нафиг" - за воротами очередь тех у кого "есть ZZZ".

      Пол-года назад ходил по собеседованиям - бОльшая часть была вообще "на потрепаться" и сравнить стеки технологий - если хоть немного совпадали - "ок, когда сможешь выйти" :)


      1. Loggus66
        20.06.2024 08:44
        +19

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


        1. DMGarikk
          20.06.2024 08:44
          +3

          помнится когда я искал прошлую работу, я накинул 150к к зарплате и собесы стали сильно проще ;)

          а когда текущую то сначала накинул +100к, а потом после пары собесов поставил еще +30к (на этом моменте отвалились все крупняки типа Тинька, ВК и яндекса...у них наверное и есть такие ЗП но я судя по всему по резюме перестал к ним проходить...хотя когда было +100 я к яндексу на собес сходил..послушать чо они там хотят за эти деньги, и ушел со средины собеса)

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


        1. avost
          20.06.2024 08:44
          +1

          Накиньте ещё 100-200тр,

          Дык, именно это я и сделал. :)
          Менять работу без повышения неинтересно ))

          собеседования поменяются обратно

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


          1. geradeaus
            20.06.2024 08:44

            Я знаю, существуют позиции с ценником и повыше, но они, видимо, не в открытом доступе и мимо меня на тот момент не пролетали :).

            Вот и намек от судьбы какой скилл качать - Vitamin B )))


    1. verls
      20.06.2024 08:44
      +9

      Два чая этому сеньору. Полгода тому, HR не понравилось что нет опыта со Stripe, в то же время имею опыт подключения и обработки безналичных платежей VISA/Master & etc для сети в несколько сотен тысяч терминалов... рука-лицо


    1. khgvghv
      20.06.2024 08:44

      Не умеешь работать экскаваторщиком - идешь нафиг.

      А то, что ты успешно копал ямы лопатой последние 10 лет никому уже не интересно.


      1. muxa_ru
        20.06.2024 08:44
        +2

        Причём, не просто экскаваторщиков, а на конкретной модели и в конкретном типе предприятия.

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


      1. releyshic
        20.06.2024 08:44

        вот вас бы я на работу не взял. У вас прям с логикой проблемы.

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


        1. khgvghv
          20.06.2024 08:44
          +7

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


      1. UranusExplorer
        20.06.2024 08:44
        +5

        Не умеешь работать экскаваторщиком - идешь нафиг.

        А то, что ты успешно копал ямы лопатой последние 10 лет никому уже не интересно.

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


        1. Ken-Sei
          20.06.2024 08:44
          +5

          Не верная аналогия! Это не десятилетний опыт "копания лопатой", а 10-летний опыт работы на Komatsu, при вакансии на Беларусь.


        1. anonymous
          20.06.2024 08:44

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


        1. qeeveex
          20.06.2024 08:44
          +1

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


          1. Ivan22
            20.06.2024 08:44
            +9

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


        1. khgvghv
          20.06.2024 08:44
          +1

          Именно.

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


        1. SwingoPingo
          20.06.2024 08:44
          +1

          Отличный пример кстати. Потому что в копании ямы собственно механизация это только часть задачи. Ее еще надо выкопать что бы она не обвалилась, расчитать подъезд, куда вынутый грунт и как вывезти/пристроить, сам грунт, грунтовые воды, верхний слой (это ж может быть асфальт, плитка, бетонные плиты, сложное стадионное покрытие?), коммуникации (электро, инфо, вода, газ, сточная, газо и нефтепроводы и т.д), подземные сооружения (метро, хранилища..), коммуникации с коммунальщиками, с дорожными службами, с администрацией, откачка вод грунтовых, дождевых, вентиляция на глубине что бы ваши рабочие не задохнулись, укрепление склонов, смежников , погодные условия и сроки проведения работ. Это навскидку, я копал ямы лет 30 назад, лопатой.


          1. khgvghv
            20.06.2024 08:44
            +1

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


            1. SwingoPingo
              20.06.2024 08:44
              +4

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

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

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

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


    1. nnstepan
      20.06.2024 08:44

      Да, раньше ценились универсалы, а сейчас узкозаточенные практики.


      1. Neikist
        20.06.2024 08:44

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

        Буквально пара человек только более менее были.

        И это мы мидла искали, не сеньера.


        1. anonymous
          20.06.2024 08:44

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


          1. Neikist
            20.06.2024 08:44
            +3

            Но работу свою как-то делали же?

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

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

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

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


        1. event1
          20.06.2024 08:44
          +2

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


          1. Neikist
            20.06.2024 08:44
            +5

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

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

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


            1. anonymous
              20.06.2024 08:44

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


              1. Neikist
                20.06.2024 08:44
                +1

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

                Когда человек с 4-5 годами опыта работы с андроидом не может назвать как рендерится вьюшка хотя бы примерно, не в курсе про synchronized и атомики, про отличия восстановления состояния приложения при пересоздании активити и при пересоздании процесса, не слышал ни разу про межпроцессное взаимодействие, и не может ответить на элементарные вещи про базы данных и прочее - это навевает очень сильные подозрения. Как он вообще работать то будет если его постоянно учить придется? Это вот ну ни разу не мидл. Тут автоматом вывод что опыт либо нарисован (любят выпускники курсов сейчас это делать, рисовать в резюме 2-3 года опыта из воздуха), либо опыт заключался в однообразных совсем задачах. И человек за все эти годы не заморочился свою квалификацию поднять.


            1. sergiodev
              20.06.2024 08:44

              Вы наверное ещё спрашиваете как устроена HashMap и начиная с какого размера в бакетах деревья вместо связного списка?


              1. Neikist
                20.06.2024 08:44
                +1

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


                1. sergiodev
                  20.06.2024 08:44

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


                  1. Neikist
                    20.06.2024 08:44

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


  1. panzerfaust
    20.06.2024 08:44
    +40

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

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


    1. anonymous
      20.06.2024 08:44

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


      1. powerman
        20.06.2024 08:44
        +5

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


        1. ivanuzzo
          20.06.2024 08:44
          +3

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

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


          1. powerman
            20.06.2024 08:44
            +11

            Я лично много людей обучал. Как близких знакомых "с нуля" (начал это практиковать лет 20 назад, задолго до популярности "войтивайти"), так и коллег в своей команде (от джунов до сениоров и тимлида - мне было что полезного рассказать им всем). Конечно, я на 100% согласен с тем, что они должны многое учить самостоятельно, без этого в IT делать нечего. Но, практика показывает, что это необходимое условие, но далеко не достаточное.

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

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

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

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

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


            1. anonymous
              20.06.2024 08:44

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


            1. MANAB
              20.06.2024 08:44
              +3

              Я начал пробивать потолки только после фрустрации. Примеры.
              1. Не брали джуном на работу долго, а в НИИ платили копейки. Походил на собесы, проанализировал в каких вопросах завалили (спасибо тем, кто не просто на собесах носом крутит, а указывает на ошибки/непонимание), изучил, на пет проекте/фрилансе попробовал, и на новый круг. Устроился. Но сколько раз казалось что не вывезу...
              2. Поработал джуном, ну чего-то делаю, но все еще многое не понимаю, особенно эти ваши паттерны. Посадили на проект сказали пили, дедлайн такой. И вроде как делается, но к концу дедлайна одну ошибку правишь - две появляется. Жопа горит, начальство недовольно. Тут и начинает доходить, что код настолько коряво написан, что надо переписать вообще по другому. А как переписать, чтобы дальше не ломалось - тут и включается думалка и поиск решений, и паттерны начинают пониматься. Здравствуй уровень, хоть и через критику и страх увольнения.
              3. Поработал такой несколько лет. Кажется прям такой весь умный из себя, все по работе знаю, в компании денег столько нету, сколько хочу)) Иду на собесы в другие компании и... опачки. А там вообще-то про DI спрашивают, который в глаза не видел, сложности алгоритмов, структуры данных, многопоточность и асинхронность. В общем снова чувствуешь себя идиотом.

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

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


            1. vikarti
              20.06.2024 08:44

              У нас достаточно интересно сделано:

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

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

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


      1. Batalmv
        20.06.2024 08:44
        +2

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

        Смотрят на код, внимают на код ревью и т.д.

        ----------------

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

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


    1. Ranckont
      20.06.2024 08:44

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


      1. pvsur
        20.06.2024 08:44

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


        1. Ranckont
          20.06.2024 08:44
          +2

          т.е. вопросы про то как работают сортировоки это мусор?

          Или джун который освежил свою память про сортировки при сеньёре, уже мастер фреймворка?

          А может сеньёр даже не знает, что будет делать джун в его-же команде?


      1. Dmitry_604
        20.06.2024 08:44
        +3

        Хм.. а сможете привести примеры компаний с прозрачными процессами что джуну не нужен наставкин вообще? Есть сомнения..


        1. Dmitry_604
          20.06.2024 08:44
          +3

          "наставник".

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


          1. Abstraction
            20.06.2024 08:44
            +1

            Частное свидетельство: я так приходил. (Правда тикет был - сделать proof-of-concept из определённых штук, а не править существующий проект, но всё же...)


          1. Lord_Alzov
            20.06.2024 08:44

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


          1. Rive
            20.06.2024 08:44

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


    1. Ranckont
      20.06.2024 08:44
      +2

      А чем отличается синьёр от джуна?


      1. verls
        20.06.2024 08:44
        +1

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


        1. Lord_Alzov
          20.06.2024 08:44
          +2

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


      1. ivanuzzo
        20.06.2024 08:44
        +5

        смотря в какой компании, иногда отличается только размером ЧСВ


      1. HiTechSpoon
        20.06.2024 08:44
        +1

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


      1. HiTechSpoon
        20.06.2024 08:44

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


        1. Artarik
          20.06.2024 08:44
          +1

          А чём тогда занимается тех лид и архитектор?


          1. HiTechSpoon
            20.06.2024 08:44
            +2

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


      1. kflipper
        20.06.2024 08:44
        +1

        Умением самостоятельно находить решение задачи и реализовывать это решение (с первого раза).

        Джун задает вопросы, его надо направлять.


      1. Merkan
        20.06.2024 08:44
        +2

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


  1. Samurai26
    20.06.2024 08:44
    +9

    Всё верно сказано, но описано только с 1 стороны Работодателя. Попробую объяснить как я вижу это как работник.

    Кто виноват и что делать

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

    В далекие и далекие годы сложилось так, что кандидату после Универа в 25 лет требуется 2-3 года опыта, где его брать вопрос остаётся открытым, такие требования были год назад, 5 лет назад и скорее всего 10 лет назад тоже. Причем не важно какой профессии это касается IT, управления, гостиничного бизнеса, юридических услуг.

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

    Я лично пока искал работу сис.админа прошел 20-30 собесов, до получения нескольких интересных оферов. Причем удивляло, что работодатель в большинстве вакансий хочет полного погружения в работу, переработок, непрофильных заданий и прочих радостей. Но оказывается не готов дать работнику, какого-то серьёзного времени на знакомство с новым местом и анализ структуры. И выпучивает глаза, от вопроса работника, а какая оплата за переработки, а что будем делать в праздничные дни, а как оценивать KPI для получения премии, а почему в списке дел обновлять прошивку в китайской машине руководителя и обучать его как пользоваться умным домом. С таким бредом я сталкивался на собесах.

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


    1. decucumber
      20.06.2024 08:44
      +1

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


    1. nidalee
      20.06.2024 08:44
      +3

      в 25 лет требуется 2-3 года опыта, где его брать вопрос остаётся открытым

      Нарисовать, конечно. Garbage in, garbage out.


      1. JBird
        20.06.2024 08:44
        +3

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


    1. Areso
      20.06.2024 08:44
      +3

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


    1. imanushin
      20.06.2024 08:44
      +3

      в 25 лет требуется 2-3 года опыта, где его брать вопрос остаётся открытым

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

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


      1. Ken-Sei
        20.06.2024 08:44
        +2

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

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


        1. Ivan22
          20.06.2024 08:44
          +1

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


    1. Lord_Alzov
      20.06.2024 08:44

      Пишешь верно, только после универа, обычно это 21-22 года.


  1. sse
    20.06.2024 08:44
    +24

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


    1. indestructable
      20.06.2024 08:44
      +2

      Не разучились, а никогда не умели. В разработке софта достаточно мало мест, где задачи стандартные и где можно научить человека до начала работы. Это либо "формошлепство", либо большой продукт с кучей похожих фич, которые мало отличаются между собой, либо условное "low-code" программирование типа конфигурации ЦМС-ки или создания сайтов-визиток.

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

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

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

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

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


      1. Xeldos
        20.06.2024 08:44

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

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


    1. event1
      20.06.2024 08:44
      +2

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

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


      1. Neikist
        20.06.2024 08:44
        +4

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


  1. pyrk2142
    20.06.2024 08:44
    +17

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

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

    Имхо, вот эти абзацы - просто золото этой статьи

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

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

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


    1. Ilusha
      20.06.2024 08:44
      +11

      4-6 лет вуза - «там человек учится учится, самостоятельно искать знания, анализировать» и «никто ничего не должен»

      3-6 месяцев курсов «прилежно делать все по методичке» - должен найти работу?

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


      1. Lord_Alzov
        20.06.2024 08:44
        +1

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


      1. zandernachtsohn
        20.06.2024 08:44
        +1

        4-6 лет вуза это сторонние, не относящиеся к теме предметы, типа физкультуры, и слабо относящиеся, как тервер и матстат (далеко не всем они пригождаются в работе даже косвенно). Плюс устаревшая программа (в одном вузе меня учили программированию на паскале, во втором на плюсах на vs'98, и это в 07-13 годах, когда вовсю C# и VS2010).
        Требуемые предметы, типа основ программирования, БД и прочая вполне реально впихнуть в полугодичный интенсив без лишнего, и научить слушателей выполнять базовые задачи.

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


        1. funca
          20.06.2024 08:44
          +2

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

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


        1. Dolios
          20.06.2024 08:44
          +1

          Плюс устаревшая программа (в одном вузе меня учили программированию на паскале, во втором на плюсах на vs'98, и это в 07-13 годах, когда вовсю C# и VS2010).

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

          Требуемые предметы, типа основ программирования, БД и прочая

          Это не задача высшего образования. Проблема в том, что у нас люди не понимают, чему они идут учиться и путают вузы с ПТУ.


          1. zandernachtsohn
            20.06.2024 08:44
            +4

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

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

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

            Ну и хотелось бы видеть примеры ПТУ, где готовят программистов на шарпе)


            1. Dolios
              20.06.2024 08:44

              Делать обобщающие выводы на основании своего ограниченного опыта и что-то писать про "90% вузов" отучают обычно на 1 курсе даже средненького вуза. Это если студент в принципе готов учиться.

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

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

              Ну и хотелось бы видеть примеры ПТУ, где готовят программистов на шарпе)

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


              1. zandernachtsohn
                20.06.2024 08:44
                +1

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


                1. Dolios
                  20.06.2024 08:44

                  Выше не было ни слова про Россию, была чушь про 90% высшего образования.

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

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

                  На этом прекращаю кормление тролля.

                  Когда кончаются аргументы, сейчас модно писать: "Ой, всё!"


                  1. zandernachtsohn
                    20.06.2024 08:44

                    Ответил мне скучающий тролль с 12К комментов.
                    Я всю эту софистику знаю.

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


            1. vkni
              20.06.2024 08:44
              +3

              Вузы научили меня самому важному - пониманию, что 90% вузов это полный шлак, который не дает знаний даже на уровне ПТУ.

              Блин, да вы даже не поняли, что с точки зрения ВО Паскаль и С++ значительно лучше, чем C#, т.к. переход с языка с ручным управлением памятью на язык с GC тривиален. А вот в обратную сторону - уже опа.


              1. zandernachtsohn
                20.06.2024 08:44

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


            1. vkni
              20.06.2024 08:44

              Вузы научили меня самому важному - пониманию, что 90% вузов это полный шлак, который не дает знаний даже на уровне ПТУ.

              Блин, да вы даже не поняли, что с точки зрения ВО Паскаль и С++ значительно лучше, чем C#, т.к. переход с языка с ручным управлением памятью на язык с GC тривиален. А вот в обратную сторону - уже опа.


    1. Format-X22
      20.06.2024 08:44
      +1

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

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

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

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


    1. Imaginarium
      20.06.2024 08:44
      +3

      Плохой курс - имей уважение к себе, не продавай его.

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

      Продавцы привели не тех студентов - имей уважение к себе, объясни им ситуацию и преподавай оставшимся, либо уходи.

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

      Не хватает материала - добавьте и скажите об этом прямо.

      Зачем, если курс продается, народ прёт?

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

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

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


    1. Kergan88
      20.06.2024 08:44
      +4

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

      а с чего вы взяли, что курс плохой?

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

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


  1. kabushka
    20.06.2024 08:44
    +2

    в идеале, высшее образование или переквалификация должны включать в себя реальные кейсы и задачи, а не только теоретический материал. У нас в немецком вузе была коллаборация с компанией Shell. Нас разбили на 5 команд по 5 человек, каждой выдали задание, срок 3 месяца. Были летучки, промежуточные встречи, где можно было задать менторам вопросы. Студенты научились, компании получили результат, тут же нашли себе кадры для Junior-программ.


  1. scott_mars
    20.06.2024 08:44
    +12

    Интересно почитать комментарии конечно. Глобально то проблема в другом - что курсы продают идею "Пройди курс - зарабатывай 100000000 в наносек". И люди идут не за знаниями, а за деньгами. Во многих вузах программа не успевает за рынком, ну это и нереально, поэтому самый понятный путь - через стажировку. Но когда тебе 25+ ты вряд ли пойдешь на сильный даунгрейд. Отсюда все проблемы кмк


    1. ALexhha
      20.06.2024 08:44
      +3

      Но когда тебе 25+ ты вряд ли пойдешь на сильный даунгрейд. Отсюда все проблемы кмк

      тут еще не факт что даунгрейд, ибо даже джун, как правило, получает 500$+ на старте, при средней зп 400$


  1. IvanZaycev0717
    20.06.2024 08:44
    +9

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

    Приведу небольшой пример из современного GameDev: крупная корпорация Ubisoft сожрала многие студии и что мы видим - полную деградацию и чистый убыток в полмиллиарда евро. Крупные корпорации типа Microsoft выпустили на свет абсолютно провальный Redfall, после чего закрыли студию Arkane. Также другой крупный тайтл Starfield имеет "в основном отрицательные" недавние отзывы в Steam.

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


    1. MountainGoat
      20.06.2024 08:44
      +1

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

      Starfield — показательная игра Microsoft — единственная встреченная мною за последние 5 лет игра, которая в принципе не поддерживает Майкрософтовскую же технологию объёмного звука.


    1. L0vkach
      20.06.2024 08:44
      +3

      Мне кажется GameDev - очень специфичная индустрия, поэтому в ней такие проблемы.
      Тут всё как в творчестве: выпустить хорошую песню или книгу можно, но никто не знает как. Приходит новичок с идеями и делает шедевр, все в восторге. Но идеи уже реализованы, одну и ту же игру не выпустишь дважды (Говард, молчать!). Появились новые идеи для другой игры - отлично, вторая часть игры будет неплохой. Но кто сможет генерировать новые идеи 20 лет подряд? Есть музыканты 30 лет на сцене, а известны по 2-3 песням выпущенным в первые годы карьеры. И точно так же с писателями, режиссёрами, художниками и прочими творческими профессиями. У них просто кончились хорошие идеи. Текущий подход с игровыми студиями не годится. Нельзя нанять 10 опытных сценаристов, чтобы они каждый год получали Оскар за лучший сценарий (ну или хотя бы номинацию)
      Игровые студии будут появлятся и уходить в безвестность.


  1. Ava256
    20.06.2024 08:44
    +4

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


  1. Ranckont
    20.06.2024 08:44
    +3

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


  1. iverzin
    20.06.2024 08:44
    +44

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

    То что никакого дефицита нет - это и ежу понятно.

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

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

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


    1. asdfddsa
      20.06.2024 08:44
      +28

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

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


    1. Swordman85
      20.06.2024 08:44
      +1

      Золотые слова. Не ясно почему дефицитным вдруг начали называть рынок сотрудников с коэффициентом резюме/вакансия ~50 (по js). А статьи такие нужны, потому что, как НИ СТРАННО, еще не всем понятно что просто дефицита нет (а есть дефицит хороших и дешевых, как и везде).

      Вместо тысячи слов.


      1. anonymous
        20.06.2024 08:44

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


      1. UranusExplorer
        20.06.2024 08:44
        +7

        Не ясно почему дефицитным вдруг начали называть рынок сотрудников с коэффициентом резюме/вакансия ~50 (по js).

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

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


    1. Ryav
      20.06.2024 08:44
      +17

      Ну почему же? Это дефицит высококвалифицированных низкооплачиваемых кадров!


    1. event1
      20.06.2024 08:44
      +1

      Обратите внимание на "несмотря на наличие денег".

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


      1. ALexhha
        20.06.2024 08:44

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

        а платить меньше - ок ?


        1. event1
          20.06.2024 08:44
          +1

          в смысле? Так капитализм работает. Сотрудник получает х, а приносит 10х. Из оставшихся 9х возмещаются затраты капитала и прибавочная стоимость.


      1. Areso
        20.06.2024 08:44
        +1

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

        А все ли сотрудники должны приносить деньги компании? Ну, например, бухгалтер? Или инженер по ТБ? Или, не знаю, поломойщица менеджер по уюту?


        1. Dolios
          20.06.2024 08:44
          +1

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


  1. asatost
    20.06.2024 08:44
    +3

    В 2024 году дефицит кадров в сфере IT считается общеизвестным фактом.

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

    Важно, что на самом деле это дефицит квалифицированных кадров

    ... на полный рабочий день и чтобы за право приходить на работу приплачивал.

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

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

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

    "Корпоративный университет" не взлетел?! Никогда такого не было...

    не успели перестроиться под новую реальность и пытаются решить новую проблему старыми способами

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

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

    Тогда кто строчил по 2 резюме в минуту?

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

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

    Иначе мы получим много низкокачественного кода везде: и в IT, и в мобилке, и в бэкенде.

    Насколько мне помнится, термин "говнокод" появился задолго до всех этих ваших ChatGPT.

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

    "... общественный характер производства продукта труда и частный характер его присвоения ..."

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

    Википедия говорит, что INTUIT работает с 2003 года. Врут поди?!

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

    А у вас была хотя бы 1000 вакансий для тестировщиков?

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

    Всенепременно. Если "убыточный" корпоративный университет как непрофильный актив передать на аутсорс, он точно взлетит. Спойлеры нужны?

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

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

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

    Спойлеры нужны?

    нужно уйти от централизации и чтобы все потихонечку распределялось от Москвы к периферии

    Для этого нужно, чтобы деньги перераспределялись в ту же сторону. Кто на это может повлиять? Почему это должно быть интересно?

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

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


    1. Swordman85
      20.06.2024 08:44
      +4

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


      1. asatost
        20.06.2024 08:44

        Всё так, но INTUIT больно вспоминать.

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

        Ну и бестолковые тесты на заучивание конкретных, не особо важных цифр.

        Тесты в принципе ограниченный инструмент. Но никто же не мешал просто на своём компьютере практиковаться.


        1. releyshic
          20.06.2024 08:44

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


  1. flx0
    20.06.2024 08:44
    +24

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

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

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


    1. LedIndicator
      20.06.2024 08:44
      +6

      Идешь в книжный магазин и покупаешь книжку "программирование на ХХХ"

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

      10 лет назад был две тыщи четырнадцатый год, есличё. А 15 лет назад — 2009-й. Уже были жидкокристаллические мониторы, безлимитный интернет, стэковерфлоу, онлайн-литература, куча блогов и прочих материалов в сети. Всё что надо для сорокалетнего бухгалтера.

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


      1. Neikist
        20.06.2024 08:44
        +1

        безлимитный интернет

        Ну 15 лет назад далеко не везде. Да даже 10 лет назад у меня например только 3g модем был, с лимитом на месяц в 15 гигов (проводного в общаге не было).


      1. alcanoid
        20.06.2024 08:44
        +1

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

        В 2014 точно уже были индусы на ютубе, в 2009 точно были блоги и форумы.

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


  1. Batalmv
    20.06.2024 08:44
    +4

    Нет ничего более постоянного, чем обсуждение, что стране не хватает программистов, футболистов, хоккеистов ... :)

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

    ---------------------------

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

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


    1. anonymous
      20.06.2024 08:44

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


  1. fishHook
    20.06.2024 08:44
    +1

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

    Которая будет давать "образование" сугубо в рамках собственного стека технологий и ориентируясь на "уникальные" подходы текущего Р6. Такой хоккей нам не нужен.


  1. muxa_ru
    20.06.2024 08:44
    +1

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

    Угу, в качестве основной деятельности квалифицированного специалиста, рассматривается "пилить фичи для отчётности".

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


    1. AYamangulov
      20.06.2024 08:44

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


  1. AYamangulov
    20.06.2024 08:44
    +2

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

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


    1. aceofspades88
      20.06.2024 08:44

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


  1. helmm
    20.06.2024 08:44
    +2

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


    1. Dmitry_604
      20.06.2024 08:44
      +2

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