Кому будет полезна эта статья

Если вы давно в IT, всё, что ниже, для вас и так очевидно. Интересными будут только актуальные цифры, которые нас удивили. Если хотите начать или только начали карьерный путь, наверняка задаетесь вопросом: какой IT курс выбрать и как после него найти работу в 2022/2023? Вы по адресу. Ниже аналитика по этому вопросу от СTO и Product Owner, которые за жизнь просмотрели 20 000 резюме, провели 1500 собеседований и закрыли 350 вакансий.

Вводная - немного аналитики

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

  • Ведомости, да и сами компании пишут о росте спроса на IT профессии. Причём растёт он какими-то бешеными темпами. Оно и не удивительно, когда из каждого утюга рассказывают, как легко попасть в IT.

  • В 2021 году 2,5 млн человек в РФ потратили 46,6 млрд рублей на онлайн обучение по IT профессиям. Допустим, 30% из них прошли эти курсы до конца и вышли на рынок в поисках работы.

  • Прикинем сколько IT-шников уже работает. В этом исследовании насчитали ~850 тысяч в 2019. Источники посвежее пишут, что в стране от 1,7 до 2 млн человек трудится в сфере IT.

  • Весь 2021 год писали про дефицит кадров. “Как показал опрос hh, более 50% IT-рекрутеров ощущают нехватку квалифицированных специалистов в IT, еще 44% — высокую конкуренцию за кадры со стороны работодателей.” - Коммерсант

  • По данным hh, на одну вакансию 18–24 апреля приходилось 3,3 резюме. Сегодня на HH.ru в разделе ИТ - 54 000 вакансий (3 900 без опыта) на 1 789 000 соискателей (409 000 без опыта).

  • По разным прогнозам, кадровый голод оценивается от 300 тыс до 1 млн квалифицированных специалистов в год. И до 2024 года будет только увеличиваться.

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

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

Для новичков цифры печальные. Например, на 50 вакансий реакт разработчика приходится только 1 вакансия на стажёра/джуна. К сожалению, невозможно адекватно оценить, сколько людей претендует на это место. Учитывая цифры выше, предположим, что не меньше пары десятков.

Как на вас смотрит будущий тимлид на собеседовании

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

Две недели назад мы наняли в команду 2 C# и 2 React разработчика. В HH сейчас 3618 резюме React и 3255 C# разработчиков. Есть из кого выбирать.
95% из них не потратили даже 200 часов на дополнительное погружение в профессию: книги, статьи, туториалы. Хотя собираются отработать 50 000 часов в этой сфере и зарабатывать в 10 раз выше среднего по стране.

99% из тех, кого я найму, через 2-6 месяцев пойдут на рынок и попросят прибавку x2 еще до того, как начнут приносить пользу на уровне стартовой зарплаты.
Все обещают: “завтра начну активно учиться, если начнете платить мне деньги“. Не верю.

У меня нет цели помочь джуну выбить оффер на 300 000 с рынка через 2 года. Мне нужно разрабатывать приложение сейчас.
Поэтому брать “на вырост” нулевого человека - самый бестолковый способ потратить силы и деньги. Мне нужен сотрудник, который через неделю будет делать работу, пусть и в 2 раза дороже.


Как отбирать:

  1. Исключить тех, кто не прочитал ни одной книги в своей сфере. Если вчера не учился, завтра точно не начнет.

  2. Исключить тех, кто не практиковался в пет-проектах и вне универа/курсов. Лучше поищу тех, кому нравится эта профессия. 

  3. Исключить кандидатов с пустым резюме (30 к 1, что человек ничего не умеет, хочет “войти в айти” и денег). По таким резюме нельзя за минуту оценить кандидата. Пропускаем и смотрим следующее.

  4. Назначить собеседование оставшимся 5% и нанять. В среднем одно из 5 собеседований закончится оффером.

Вывод: “на вырост” в 23 году вас уже вряд ли возьмут. Нужно быть готовым к работе.

Что делать, чтобы найти свою первую работу в IT

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

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

  1. Укажите ключевые навыки - технологии с которыми работали. Без всякой чуши вроде: “коммуникабельный”.

  2. Пет проекты. Поскольку у вас ещё нет коммерческого опыта, опишите какие проекты вы делаете, пока обучаетесь. Ну и делайте делайте эти проект, если вдруг не начали)

  3. В “О себе” напишите что-то в духе: “Сплю и вижу себя крутым программистом через 10 лет”. Вам нужно показать, что вы действительно интересуетесь выбранной профессией.

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

Окей, вы прошли самый первый барьер. Следующий этап - вам звонит HR и назначает первое собеседование, либо 15-20 задаёт свои вопросы сразу. 

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

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

Дальше будет техническое собеседование.

Потратьте 4 недели для хорошей подготовки по теории. Пускай ответы отлетают от зубов, как на экзамене в институте) Джун должен знать и понимать 90% всей теоретической базы по технологиям. Можно не знать сложные вещи, но если ты не способен ответить на элементарные вопросы - 99 из 100, что тебе даже не перезвонят. Поэтому:

  1. Учи теорию. Читай документации, мануалы и статьи. Интересуйся своей профессией. Это и будет отличать тебя от десятков других кандидатов.

  2. Читай книги по общим темам. Для разработки это алгоритмы, как писать код, как тестировать и т.п.

  3. Загугли: “100 вопросов на собеседование для “подставь сюда свою специальность””. Почти на всех собесах тебя будут спрашивать именно по этому списку. Поэтому заведи табличку по аналогии выше и зубри)

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

Резюме

Это лучшее описание текущей ситуации с курсами, которое я видел)
Взял у автора данной статьи - https://habr.com/ru/company/homecredit/blog/691692/
Это лучшее описание текущей ситуации с курсами, которое я видел) Взял у автора данной статьи - https://habr.com/ru/company/homecredit/blog/691692/

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

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

Материалы

ИССЛЕДОВАНИЕ РОССИЙСКОГО РЫНКА ОНЛАЙН-ОБРАЗОВАНИЯ

Нетология: Исследование российского рынка онлайн-образования: построение EdTech-экосистем, усиление роли государства, выход на международный рынок

Ведомости: Россияне впервые потратили на онлайн-образование больше, чем на офлайн

ApKit.ru:Оценка численности ИТ-специалистов в России и прогноз потребности в них до 2024 г. 

SecretMag:Россияне ринулись в айти, но компании не хотят их нанимать. Почему так

Коммерсант:Денег много — людей мало. Рынок труда 

RG.ru: Потребность экономики в ИТ-специалистах растет с каждым годом

Fontanka.ru:Надо больше, но лучше: сколько и каких айтишников на самом деле не хватает в России

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


  1. vassabi
    12.11.2022 02:11
    +90

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

    ого.

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

    (тут, дай бог угнаться за парой самых ходовых языков и фреймворков!)


    1. hello_my_name_is_dany
      12.11.2022 03:01
      +5

      Когда нет опыта, единственное, чем можно приманить к себе - знания. Но 90%, конечно, перебор


      1. mrkaban
        14.11.2022 05:57
        +1

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


    1. Akon32
      12.11.2022 06:14
      +30

      С 90% в статье точно загнули.

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


      1. Artyomcool
        12.11.2022 12:04
        +10

        Я сомневаюсь, что вообще существует человек, который освоил 20% всех технологий)


        1. vassabi
          12.11.2022 12:25

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

          А дальше - уже все остальное: ввод, циклы, вложенность функций, работа с памятью и потоками и их буферами и пулами, типы, ООП с классами, ОРМ, и черт лысый в ступе :)

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


          1. GooG2e
            12.11.2022 15:13
            +8

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

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


            1. vassabi
              12.11.2022 15:27
              +13

              самое ужасное в том, что на собеседовании об этом не то что не сможешь внятно рассказать, а невозможно и внятно расспросить :)

              Ну разве что

              Вопрос: а как вы пишете код?

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

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

              PS: а тут читаешь про "90% всей теоретической базы" у джуниоров....

              Чем-то напоминает анекдот, что "у Энштейна по физике 4, потому что он не все ответы знает".


              1. GooG2e
                12.11.2022 18:24

                Вот я сейчас примерно также с интересом хожу на собеседования и спрашиваю как у кого проходят собеседования)


                1. HireHack Автор
                  12.11.2022 18:58
                  +11

                  Коллеги, моя ошибка - я неправильно донёс мысль. 90% - это не про вообще все стеки которые только существуют)

                  Тут речь идёт про конкретный стек технологий. Например: я попал в IT через внутренние курсы от EPAM. Там сначала были внешние вечерние занятия и чтобы попасть на внутренние, нужно пройти теоретический собес. Я был Fullstack (C# + react), соответственно у меня было примерно 200 вопросов по теории: html+css, JavaScript, React, C#, базовые вещи по sql.

                  И вот, чтобы пройти собеседование, мне пришлось по C# 5 раз перечитать Рихтера. Там почти 900 страниц. При первом прочтении понимаешь только 1/10. При втором начинаешь понимать чуть больше. На 5 прочтении уже можешь своими словами объяснить как работают потоки, сборщик мусора и асинхронщина.

                  90% - это как раз понимание базовых вещей в твоём стеке - циклы, события, типы данных, языковые структуры, ООП, классы и интерфейсы и т.п.

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

                  На рынке мы сейчас видим другую ситуацию - 6 из 10 кандидатов не могут ответить на элементарные вопросы: "какие типы данных вы знаете", "какие циклы вы знаете"?

                  Кто готов платить таким сотрудникам даже минимальную по рынку зарплату? А тратить время и силы своих лидов на их обучение и вовлечение? По опыту - никто =)

                  Поэтому, основная мысль: "учиться, учиться и ещё раз учиться"


                  1. vassabi
                    12.11.2022 20:04
                    +4

                    90% - это как раз понимание базовых вещей в твоём стеке - циклы, события, типы данных, языковые структуры, ООП, классы и интерфейсы и т.п.

                    звучит как "первые 90% базовых вещей" :)

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

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


                    1. Ivan22
                      12.11.2022 21:52
                      +1

                      а потом добавляем БД - и все поновой


                    1. Akon32
                      13.11.2022 17:12
                      +1

                      И это в сторону низкого уровня. В сторону высокого уровня тоже есть первые 90% базовых вещей, вторые 90%, третьи 90%...


                      1. Antuan-77
                        14.11.2022 01:46
                        +1

                        Как вы считает, когда кандидат ответит на все 90% вопросов интерьюера, он не сбежит в контору побогаче?)


                  1. mozg3000tm
                    14.11.2022 21:36
                    -1

                    На рынке мы сейчас видим другую ситуацию - 6 из 10 кандидатов не могут ответить на элементарные вопросы: "какие типы данных вы знаете", "какие циклы вы знаете"?

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

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


                    1. Akon32
                      14.11.2022 22:08
                      +1

                      Но как можно применять типы данных или циклы, не зная их??


        1. IamJiva
          14.11.2022 01:46

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


        1. Lizdroz
          14.11.2022 22:13

          Даже 10% под вопросом.


      1. select26
        13.11.2022 12:01
        +2

        Вот сейчас ищу сетевика. Опытного - на позицию лида.
        Приходят на собеседование люди с годами опыта в банках, корпоратах. И не могут объяснить примитивный flow домашней сети. Или что происходит от ввода URL в строке браузера до отображения страницы.
        И о чем с ними говорить? Зачем мне смотреть пачки их сертификатов и github?
        Теория, безусловно, нужна. В предметной области можно и нужно знать 90%


        1. lumag
          13.11.2022 18:05

          Интересно, какой ответ ожидается? SYN/SYN-ACK/ACK ? DNS, CRL, OCSP? GET / HTTP 1.0?


          1. 0HenrY0
            13.11.2022 23:37
            +1

            Примерно такой: https://habr.com/ru/company/htmlacademy/blog/254825/
            Это же основа основ.


            1. Apoheliy
              14.11.2022 02:03
              +2

              Немного сарказмов:

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

              ... это значение поступает в USB SIE (Serial Interface Engine) для конвертации в один или более USB-пакетов

              ... Эти пакеты затем пересылаются с помощью различных электрических сигналов через D+ и D- контакты с максимальной скоростью 1,5 Мб/сек

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

              ОСНОВА ОСНОВ говорит: usb-контроллер сам себе кодирует пакет и посылает (опять же сам себе) по usb-ным линиям. Это вы хотите от кандидатов? Ничего не напутал?

              Без сарказмов:

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

              Ещё сложилось сильное подозрение, что статья заточена на архитектуру x86. К чему такая ограниченность?


              1. 0HenrY0
                14.11.2022 02:19

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

                Из статьи как минимум должен был ответить разделами 4-7, остальные в зависимости от специфики вакансии.


          1. AVX
            13.11.2022 23:49
            +1

            Начнём с: на клавиатуре при нажатии клавиши замыкается контакт, контроллер передаёт такие-то байты, генерируется прерывание (или не генерируется, если usb), ах, да, тут опишем ещё работу multio/io на материнке, как там далее информация проходит к ОС и от неё к приложению, а уж дальше надо спросить - а браузер-то какой? На старых была адресная строка, там проще. Сейчас же строка совмещена с поиском, и тут ещё плагины браузера могут подключаться, и при нажатии браузер будет УЖЕ лезть в интернет, на каждое нажатие клавиш, и уже может показать какие-то результаты (тут уже начнём про сеть и прочее). Но и в любом случае, браузер сначала полезет в свой кэш, а это операции с диском, файлами, и т.д.

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


            1. vassabi
              14.11.2022 00:08
              +2

              вот с первого же предложения видно, что старпер! :))

              какая еще клавиатура - на смартфоне-то ?


              1. AVX
                14.11.2022 00:27

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


          1. select26
            14.11.2022 10:06

            В принципе да. Могу еще уточнить про ARP whois etc и про DNS иерархию. Но и это уже неплохо.


    1. SergeiMinaev
      12.11.2022 16:37
      +3

      Просто под "знать и понимать" многие подразумевают поверхностное ознакомление.


    1. zlat_zlat
      12.11.2022 17:10
      +5

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


      1. vassabi
        12.11.2022 19:11
        +7

        насколько я понял по итогу - имелось в виду, что на курсах у автора был список из 200 вопросов и "знать 90% всей теории" - это на самом деле "суметь ответить на 90% вопросов из данного списка" :)


    1. YDR
      12.11.2022 21:53

      наверное, это "минимум 90% от джун-нормы", не от всей теории, конечно.

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


    1. Persik1
      14.11.2022 14:24

      У вас опыт есть зато, это главное, а знания обновить можно всегда.


  1. Apoheliy
    12.11.2022 03:30
    +9

    Что-то за столько десятков лет тоже про 90% теории не скажу. Даже просто за язык (всего один язык) - и то будут проблемы. (язык - C++).

    По мне очень ценный совет из статьи (но не выделенный в пункт): ... поможет только практика ...

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

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


    1. snuk182
      12.11.2022 15:11
      +1

      C++ в этом плане вообще очень показателен, поскольку если начинать его учить с нуля прямо сейчас (а не лет 15 назад, когда язык был проще и опасней), вряд ли удасться его покрыть хотя бы наполовину в практическом применении.


      1. iboltaev
        13.11.2022 13:35
        +2

        я на плюсах уже 6 лет не пишу, могу ошибаться, но по-моему, сильно безопасней там не стало


  1. ddv88
    12.11.2022 04:52
    +28

    Видели сколько на вакансии Lead и СТО с ЗП 350+ рвется управленцев из других отраслей (судя по статам HH)? Это просто клоунада какая то. В самые тугие времена (до известных событий) на данные позиции было от силы с десяток кандидатов. Я попробовал откликнуться на некоторые вакансии с 1000+ запросов еще месяц назад, мое резюме до сих пор не просмотрели, хотя я должен быть по стажу где то в вершине списка (вероятно, но не точно). Мне искренне жаль HRов, которым приходится просматривать, фильтровать и собеседовать такое количество нулевых резюме и кандидатов.

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


    1. Static_electro
      12.11.2022 10:59
      +20

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

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

      Меньше сильных специалистов, готовых работать за копейки,

      Это разве негативные последствия?


      1. Gor40
        12.11.2022 11:08
        +4

        Это разве негативные последствия?

        негОтивные же


      1. Persik1
        14.11.2022 14:44

        Причём это всё вообще к любой коммерческой сфере применимо.


    1. inkelyad
      12.11.2022 13:35
      +7

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

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

      А то вот видишь "требуется уверенное знание X,Y, Z". Уверенное знание - это как и что именно хотят/предлагается? Что человек может быстренько нагуглить решения в процессе использования этих X,Y,Z? Или что он сразу 'из головы' большей частью X,Y,Z пользоваться будет, ходя за справкой только за уж совсем сложными случаями. И оно вот точно нужно, такое уверенное владение, если оно в вакансии есть?


      1. onyxmaster
        12.11.2022 16:57
        +4

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


        1. inkelyad
          12.11.2022 17:02
          +3

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


          1. onyxmaster
            12.11.2022 17:12

            Простите, не понял ваш посыл.


            1. inkelyad
              12.11.2022 17:19

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

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

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

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


              1. zartdinov
                13.11.2022 01:22
                +2

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


                1. sshemol
                  13.11.2022 11:00
                  -2

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

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


                  1. inkelyad
                    13.11.2022 12:58
                    +1

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


            1. inkelyad
              12.11.2022 17:38

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

              Интересующийся:
              Почитал статьи, поделал туториалы

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

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

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

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

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

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

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


              1. vassabi
                12.11.2022 19:19
                +6

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


                1. inkelyad
                  13.11.2022 12:56

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


              1. Xewus
                14.11.2022 01:48

                Видите ли, большинство ЯП и фреймворков одной направленности имеют схожие функции, вплоть до их названия.
                Например, я никогда не пользовался и не читал о РНР, но предполагаю, что там есть такие функции, как int(3.6) и toStr(155).
                Вероятно, что даже найду их без гугления - "за не очень приемлемое время", то есть "умею пользоваться".
                В то же время с "гуглением" это будет быстрее, а может даже и выясниться, что эти функции не нужно применять, так как всё преобразуется само.
                А кроме того, "гугление" может дать советы по более лучшей реализации задачи, или даже предупредить о подвохах не отмеченных в официальной документации.


                1. inkelyad
                  14.11.2022 07:12

                  Не понял возражения к классификации. Описанное - 'уверенный пользователь' незнакомого языка PHP, который не утверждает, что язык знает. Получилось просто за счет того, что они одинаковые. Я вполне согласен. И этот уровень можно даже слегка проверить, посадив человека с гуглом/без гугла и сравнив, как у него так и так получается.

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

                  'Знание PHP приветствуется' или как?


                  1. Xewus
                    14.11.2022 12:32

                    по каким ключевым словам в вакансии понять

                    Честно говоря, не отвечу и с гуглом ))
                    У меня впечатление, что во многих случаях у HR есть какой-то свой ресурс, где на запрос - "Список требований на вакансию", выдаётся список непонятных им слов и они их просто запихивают в вакансию.


              1. Knightt
                14.11.2022 16:21

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

                тут еще полгода блокировок от роскомнадзора - и только такие и нужны будут )

                п.с. ну или "придумал свою технологию Х с блекджеком лаптой и ..."


    1. Matshishkapeu
      12.11.2022 17:20
      +6

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

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


      1. ZloyVampir
        13.11.2022 11:28
        +1

        Тащемта ИТешечка превращается в банальную массовую профессию, каковой и является

        Здесь прекрсно действует правило Парето: 80% задач покрываются 20% знаний. Соответственно, да, львиная доля задач - "массовая профессия". Беда в том, что есть оставшиеся 20%. И там без понимания алгоритмов, матана и прочих computer science нечего делать.

        ... А может даже больше 20% Биг дата, машин ленинг - наукоемкие сами по себе.

        PS: Кстати, в бухучете ровно та же ситуация: доморощеные девочки бухгалтера способны освоить 1ску и начать сдавать отчетность. И все это покрывает 90% задач бухгалтера. Ровно до тех пор, пока не появятся "сложные" (а точнее - не самые стандартные) кейсы, где уже не кнопки тыкать надо, а понимать матчасть на уровне чтения НК РФ и ПБУ.

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


        1. staticmain
          13.11.2022 12:54
          +8

          Биг дата, машин ленинг - наукоемкие сами по себе.

          80% тех, кого я знаю, кто работает в ML - не знают и базиса теории, а просто обмазывают питоновские скрипты инструкциями с SO.


          1. ZloyVampir
            13.11.2022 16:09
            +1

            Как видите - снова правило Парето. Но есть еще оставшиеся 20%, которые будут новые модели, аля GPT3, строить.


      1. onemch
        14.11.2022 01:48
        +1

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


      1. eleoleeye
        14.11.2022 12:57

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

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

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

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



        1. ZloyVampir
          14.11.2022 23:16

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

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

          Вот только, бухов меньше не стало.


    1. marlboro0x
      15.11.2022 01:20

      Опять этот опасный сайт в цитировании. Знаете, что ваши данные на сайте hh.ru можно получить... Ваш номер телефона, вашу почту. Как вы будете бегать от дураков, когда единственный сайт с престижной работой сделан вот так. На сайте легко узнать ваш новый номер телефона, вашу новую почту, даже то, куда вы собираетесь. Эти данные легко получить. Вашу анкету легко найти, по опыту работы, например. Теперь известен ваш новый номер. Этот сайт опасен. Вы никуда не спрячетесь, а где искать работу? Вас будут донимать звонками с неизвестных номеров, смсками с намеками, будут слать письма на почту, и всё это благодаря HH. Классный сайт.


  1. Akon32
    12.11.2022 06:22
    +15

    Пет проекты

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

    Видел я эти репозитории с одинаковыми учебными проектами после курсов. Фтопку.

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


    1. Vizmaros
      12.11.2022 17:38
      +3

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


      1. Akon32
        13.11.2022 00:01

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

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


      1. mrkaban
        14.11.2022 06:01

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


    1. slonopotamus
      12.11.2022 23:10

      наличие типового учебного проекта на гитхабе ничего не говорит о соискателе

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


      1. Akon32
        12.11.2022 23:58
        +1

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


        1. pavelsc
          13.11.2022 06:56

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


    1. antq
      12.11.2022 23:46
      +2

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


    1. Xewus
      14.11.2022 13:14

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

      ingredients = AmountIngredient.objects.filter(
          recipe__in=(user.carts.values('id'))
      ).values(
          ingredient=F('ingredients__name'),
          measure=F('ingredients__measurement_unit')
      ).annotate(amount=Sum('amount'))
      

      VS

      cart_objects = Purchase.objects.filter(user=request.user)
      recipes = queryset.filter(purchases__in=cart_objects)
      ingredients = AmountIngredient.objects.filter(recipes__in=recipes)
      ing_types = Ingredient.objects.filter(
          ingredients_amount__in=ingredients
      ).annotate(total=Sum('ingredients_amount__amount'))
      


  1. Almighty_Goose
    12.11.2022 08:30
    +25

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

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

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


    1. SensDj
      12.11.2022 09:18
      +10

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


      1. Sarjin
        12.11.2022 09:40
        +2

        зависит от того как он чувствует себя после каникул.

        да и программирование имеет мало общего с обучением в школе


      1. Almighty_Goose
        12.11.2022 09:43
        +16

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

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


        1. snuk182
          12.11.2022 15:16
          +5

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

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


        1. 40kTons
          12.11.2022 19:10

          Представьте, что у вас есть система, которая пару лет писалась какими-то индусами в наркотическом угаре. Они её написали. Система фактически работала и делала то, что надо. Но ввиду того, как она писалась, она оказалась настолько медленной(на загрузку 1ой веб страницы могло уходить 10-15 сек) и непригодной к изменениям, что заказчик решил найти других подрядчиков, которые бы систему переделали. Это не написать с 0, это именно переделать, работать с тем, что есть. Документации нет. Заказчик не особо технически подкованный и до конца не понимает как это в итоге долго выглядеть, не то что просветить какие-то моменты реализации. Более того, заказчик - сам является кому-то подрядчиком и поэтому ограничен сроками, второй раз сроки было не сдвинуть. Когда приступаешь к реинжинерингу, то понимаешь что самая главная проблема одна и она вообще везде - загружается слишком много связанных данных, больше чем надо, и о декомпозиции элементов никто вообще не слышал. Вам приходится месяцами делать одно и то же - распиливать непонятный кусок говна на куски говна поменьше, лишь немного понимая как оно работает, и в сжатые сроки. Было ли тут чему учиться - нет. Что в первый, что на последний день на работе ты выполнял одни и те же задачи, никакого роста. Итого из-за рутиных задач, отсутствия опыта, горящих сроков, слабого понимания технической части проекта - выгорание было неизбежно. Любимый проект и творчество, ага


          1. pavelsc
            13.11.2022 07:16
            +3

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


          1. Almighty_Goose
            14.11.2022 18:39
            +1

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

            Мы все боимся не успеть в срок - это оборотная сторона ответственности. Что ведет к стрессу, тут как тут и выгорание.

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


        1. pai3eji
          13.11.2022 02:09

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

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

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

          и кстати а вообще бывают подростки у которых нет ни одного из этих качеств? =)


          1. Almighty_Goose
            14.11.2022 19:02

            „Молодость — недостаток, который быстро проходит.“ (Гёте).

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


    1. ddv88
      13.11.2022 01:48
      +1

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

      Считаю дело даже не в самом NDA (при желании можно подрезать все установочные зависимости из репы, бутлоадеры и прочие стартовые скрипты и показывать по временной ссылке кому угодно), а в том, что когда ты годами работаешь в одной конторе, ты используешь гит на стороне работадателя, чаще всего локалхостовый, к которому ты просто так со своего пека из дома не дотянешься. И после ухода с должности предполагается, что ты унесешь всю репу с десятком проектов с собой на флешке для размещения в своем паблике, так что ли? У меня публичный гит не обновлялся уже лет 8, за исключением мержей в других опенсорсных продуктах. Выходит так, что я не достоен даже первичного интервью тк ни рабочих, ни пет проектов у меня нема. Кто придумал этот критерий тупо гений.


      1. Areso
        13.11.2022 02:01
        +2

        Статья написана для человеков после курсов или только что окончивших универ.

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


        1. HireHack Автор
          13.11.2022 02:05

          именно это и написано в начале статьи)


        1. ddv88
          13.11.2022 02:16
          -2

          Составляют требования для вакансии и подбирают одни и те же люди. Если для джуна нужны "примеры в репе", то для сениора и подавно. Первая попавшаясь на фулла (типа мидл), читаем внизу в требованиях. https://hh.ru/vacancy/71889826


          1. WraithOW
            14.11.2022 14:37

            На сарае тоже много чего написано. В реальности если синьор просто рекрутеру в линке ответит и на собес придёт - все уже будут очень рады.


        1. Tresimeno
          13.11.2022 11:41

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

          Не зарекайтесь, такая картина еще зависит от состояния глобальной экономики.


          1. Areso
            13.11.2022 19:56

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


    1. pavelsc
      13.11.2022 07:07
      +2

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

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


    1. 0xd34df00d
      13.11.2022 22:25
      +1

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

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


      1. Almighty_Goose
        14.11.2022 19:11
        +1

        Годится.

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

        Даже есть успешные проекты от соло-разработчиков, например, "Vampire Survivors" или отечественный "Gedonia".


  1. pharo
    12.11.2022 08:40
    +2

    Исключить тех, кто не практиковался в пет-проектах и вне универа/курсов. Лучше поищу тех, кому нравится эта профессия.

    Скажите, а как Вы относитесь к тем разработчикам, которые имеют какой то бэкграунд в Пет проектах, но их стек знаний применённый для их реализации несколько или совсем отличен от запросов на условную вакансию прогpаммиста на «XXX» язык/фреймворк?
    Будете ли Вы пробовать как то использовать такой бэкграунд для какого то возможного применения в Вашем проекте или нет?


  1. ildarin
    12.11.2022 08:40
    +2

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

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


    1. Tyusha
      12.11.2022 11:08
      +3

      Мне кажется, брать однозначно!


      1. vassabi
        12.11.2022 12:43
        +8

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


    1. pavelsc
      13.11.2022 07:28
      +3

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


      1. ildarin
        13.11.2022 08:07
        +3

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


        1. Ioanna
          13.11.2022 11:45
          +1

          Переквалифицировались в управдомы?


          1. ildarin
            13.11.2022 12:42

            Учитель информатики.

            за сентябрь 2022 заработная плата начислена в размере 17570,82 рублей из нагрузки 24 часа (20 часов по учебным предметам и 4 часа –за творческое объединение), в том числе оклад из нагрузки в размере 9111, 11 руб., стимулирующая доплата за выслугу лет – 1366,67 рублей, за заведование кабинетом 656,0 руб., доплата за работу на компьютере 410,00 рублей, доплата за работу в творческом объединении – 1883,23 рублей, районный коэффициент в размере 2291,85 рублей, доплата до МРОТ- 1397,40 рублей.

            Если брать ипотеку в Москве на квартиру в 6 000 000 рублей под льготные 5,3%, то если я буду отдавать всю зарплату в виде выплат - через год я буду должен отдать всего лишь 6 107 160 рублей.

            Если ипотека в регионе, например 3 000 000 рублей - закрою через 57 лет. Но я вряд ли доживу, т.к. средний возраст дожития в регионе - около 63 лет.


            1. Areso
              13.11.2022 15:10

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

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

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


              1. ildarin
                13.11.2022 15:16
                -2

                Во первых бог запрещает? Ставка то общая по РФ, это федеральный уровень устанавливает.

                Во вторых сам ты тухлый.


                1. StjarnornasFred
                  14.11.2022 13:10
                  -1

                  "Сам ты тухлый" - слабоватый аргумент, не находите? :)

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


                  1. ildarin
                    14.11.2022 13:49

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

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


                  1. ildarin
                    14.11.2022 14:02

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


                    1. Tresimeno
                      14.11.2022 14:26

                      москву отделят из состава РФ) 

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


                      1. ildarin
                        14.11.2022 14:33

                        Пусть вагнеровцам пояснят, для начала. И остальным чвк. Но это только начало.


              1. ildarin
                13.11.2022 16:55

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

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

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


              1. Xewus
                14.11.2022 13:28
                +1

                Почему у учителя должно быть большей одной ставки?


                1. Areso
                  14.11.2022 13:36

                  Почему программисты должны работать больше 8 часов, да ещё и делать по выходным пет- проекты на Гитхаб, и учить нескончаемые фреймворки?

                  Вот, к примеру, что спрашивают у меня на собесах:


                  1. 0xd34df00d
                    14.11.2022 22:24
                    +2

                    Посмотрел на вашу картинку и почувствовал себя ненастоящим программистом.


                1. Tyusha
                  14.11.2022 14:07
                  +1

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


        1. sshemol
          13.11.2022 19:34
          +1

          И чем занялись, если не секрет?


          1. ildarin
            13.11.2022 20:46

            Выше ответил


            1. sshemol
              13.11.2022 21:44
              +1

              Учитель информатики

              И в чем смысл? Меньше зп - меньше налоги? Или я что то не пойму?

              И как на это жить?


              1. himch
                13.11.2022 22:22
                +1

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

                А жить можно и на 200 долларов


                1. vassabi
                  13.11.2022 22:43
                  +2

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


                1. ildarin
                  13.11.2022 23:27
                  +1

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


                  1. Xewus
                    14.11.2022 13:35
                    +1

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


                    1. ildarin
                      14.11.2022 14:28
                      +1

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

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


              1. ildarin
                13.11.2022 23:25
                +3

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

                Суть в том, что в регионе работы по специальности другой и нету практически. Либо эникейщиком (программистами кличут), либо преподом по информатике. Еще есть 1С, но меня не берут без опыта (слава богам).

                В остальном - многие работают вахтами, по 12ч/7д.нед. - строют трубопроводы и т.д.


                1. befart
                  14.11.2022 05:41
                  +1

                  Стоп-стоп... Если финансы заблочили, вероятно "офшорным программированием" занимались? Проблема понятная, форс-мажор, может когда-нибудь разморозят. Но если есть опыт в разработке, почему не пойти в российскую компанию, с меньшей зарплатой, но все равно большей, чем учительская? Или все-таки не хотите платить налог на "дубинки" с большой зарплаты? Так Вы и с маленькой на дубинки платите, какая разница.
                  Или решили все кардинально в жизни поменять просто? Так можно курьером пойти, на стройку разнорабочим, форму физическую подтянуть:)
                  P. S. Я просто когда-то начинал после универа учителем информатики работать, 200 долларов свои получал на 5-м году стажа)) И эту профессию считаю запасным вариантом для себя, на "черный день", когда совсем есть нечего станет...


                  1. ildarin
                    14.11.2022 10:21
                    -1

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

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


                  1. ildarin
                    14.11.2022 10:34
                    +2

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


                  1. ildarin
                    14.11.2022 10:39

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

                    Сделал веб сервис для составления презентаций, интерактивную доску с управлением с телефона. Динамические тесты - задачи, в которых потенциально бесконечное количество вариантов - параметры подставляются случайные (типа у Маши было (1,2,3...100) конфет, она отдала Кате (1,2.....100))

                    Разработал очень крутые (как я щитаю) рабочие программы обучения на материалах конференций ВОЗ и прочих международных организаций.

                    В целом - полезно и интересно провел время.


                  1. ildarin
                    14.11.2022 11:02

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


        1. Qlavrt
          14.11.2022 01:51

          Позвольте полюбопытствовать, если не секрет: и какое же оптимальное решение вы приняли в описанных вами условиях после "с марта программистом не работаю"? И еще интересно, что вам заблочил ЦБ? (ну про ФРС я еще могу что-то предположить, например, купленные иностранные акции (хотя этим не ФРС занимается)). Интересуюсь с целью перенятия опыта.


          1. ildarin
            14.11.2022 09:08

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

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

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


        1. MichaelProtector
          14.11.2022 15:05
          +1

          Очень большой ответ, поэтому напишу сюда одним целым

          17570,82 рублей из нагрузки 24 часа

          Сам столько получал после выпуска из своего первого учебного заведения (по квалификации — инженер-программист). Просто нулевейший учитель без кола и двора. Сейчас работаю преподавателем за сумму в два раза бОльшую чем тогда. Хотя уверен, что моя инфляция за эти 4 года уже давно превысила 100%

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

          Нет, министерство позволяет платить максимум 2 ставки (36 часов в неделю, 1440 часов в год). Школа (да и вообще любое государственное учреждение) - не самое лучшее место для "схем".

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

          Все правильно. Как говорил мой коллега - "Ниже ставки не дадут, а там разберемся". Из-за вполне распределенного (при желании руководства опять таки) графике можно подрабатывать в 2-3 местах одновременно. У меня так один товарищ делал. Днем он работает в школе, вечером в институте, выходной среди недели - в СПО при этом институте.

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

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

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

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


          1. ildarin
            14.11.2022 15:59

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

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


  1. DmitriyTitov
    12.11.2022 10:02
    +12

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

    Убеждён, что системно это не работает и от таких "советчиков" надо держаться подальше.


    1. Tyusha
      12.11.2022 11:15
      +5

      Неужели ещё задают вопросы: в чëм ваш недостаток, чтобы услышать: слишком старателен?

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

      И вообще половина вопросов из списка — это игра в "правильные" ответы, бредовость которой понимают оба участника (уж рекрутер точно). В чëм смысл тратить время на тупые вопросы, мне не понятно. Если конечно у рекрутера KPI — это не количество заданных вопросов.

      Считаю, что задавать такие вопросы, если кандидату больше 20 лет, просто неприлично.


      1. pharo
        12.11.2022 11:31
        +10

        Анекдот

        Петька встречает Чапаева на вокзале и не верит своим глазам: тот выходит из поезда, прибывшего из Лондона в смокинге, в руках саквояж крокодиловой кожи, трость слоновой кости. Берут извозчика, едут в пятизвёздочный отель. В номере люкс Петька начинает распаковывать вещи, открывает саквояж, а там! — фунты стерлингов толстыми пачками в купюрах по 100…
        — Откуда столько, Василий Иванович?
        — Да в карты выиграл, — небрежно отвечает Чапаев.
        — Расскажи!
        — Ну прихожу в казино, все ко мне: «Василий Иванович, давайте в вист, в покер...». Я говорю, мол, умею только в «очко». «Держи банк», — говорят. Ну я банкую. И первый же господин набирает три карты и говорит: «Двадцать одно!» что делать? Я говорю: «Показывай!» Он: «Что значит — показывай? Мы тут все джентльмены — мы друг другу верим на слово! — »Понятно", — говорю."
        И с тех пор мне масть как пошла!


      1. Tresimeno
        12.11.2022 23:56
        +1

        Неужели ещё задают вопросы: в чëм ваш недостаток

        Прямо сейчас ищу релокацию. Германская CHECK24 это как раз и спрашивает наряду с "почему Компания должна выбрать вас?"


        1. noize
          13.11.2022 02:51

          К сожалению, это часть западной культуры собеседования. Я пару лет назад начал заниматься английским языком с носителем из сша и в начале наших с ним занятий мы делали упор на прохождение собеседования в западную компанию. Дак вот подобные вопросы в духе «кем вы видите себя через пять лет?» и «почему мы должны нанять именно вас?» они были в списке тех, что мы с ним прорабатывали. Это напоминает какую-то спец. олимпиаду. Они тебе задают эти вопросы, ты должен ответить на них по определенному шаблону, ещё и постараться уложиться секунд в 50 на ответ.

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

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


          1. Moskus
            13.11.2022 09:05
            +1

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


            1. DarkTiger
              13.11.2022 15:10
              +2

              Хм, ни в одной из компаний РФ, что я работал, этого не видел. Думаю, во всех этих компаниях предложение (не запрещение) от HR запретить задавать техвопросы привело бы к его немедленному увольнению, или во всяком случае, переводу из хантинга куда-нибудь в другое место, за студентами присматривать, например.
              При том, что в компаниях численностью меньше 300 человек я проработал хорошо если пару-тройку лет из 28 стажа в ИТ, так что корпоративная этика мне немного знакома. Не считаю, конечно, что знаю все и вся про найм в ИТ, но все же сказанное Вами - достаточно редкое исключение, с точки зрения лично моего опыта.
              Мне кажется, Вы имеете в виду этап скринингового интервью, где HR надо оценить адекватность человека в общем плане, отсеять токсичных людей, это их вотчина и технарю с техвопросами там действительно делать пока нечего, пусть просто молча наблюдает с карандашом в руке, его время еще наступит.


              1. Moskus
                13.11.2022 20:29

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


                1. DarkTiger
                  14.11.2022 00:27
                  +1

                  Это не в России

                  Твиттер? :)


                1. WraithOW
                  14.11.2022 14:43

                  Тогда тем более странно, потому что судя по моему опыту - в России едва ли не самые халявные техсобесы, максимум скрининг + 1 раунд, очень редко два захода, а дальше финалка с начальством за софтскиллы и прочее. За бугром - 2-3-4 технических, с тестовыми заданиями, лайвкодингом, систем дизайном и бог знает чем.


                  1. Areso
                    14.11.2022 15:24

                    Потому что там конкуренция выше. Плюс море индусов.

                    Впрочем, мы теперь пришли примерно к этому же: конкуренция повышается, и море вайтишников.


                    1. WraithOW
                      14.11.2022 17:51

                      Так с этим никто и не спорит, но посыл-то как раз был "заменяем техсобесы на проверки софтскиллов". Хотя тенденция как раз обратная - вагон техсобесов, а уж с теми, кто их пройдет - один cultural fit.


                  1. 0HenrY0
                    14.11.2022 19:22

                    За бугром, к примеру в Германии, отработка после увольнения от 3 месяцев. Это после написания заявления на увольнение. А перед написанием заявления ещё минимум 3 месяца ходишь по собеседованиям и ждешь офер.

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


                  1. 0xd34df00d
                    14.11.2022 19:48

                    Это сильно зависит от компании. В фаангах всяких — да, N технических, ещё какое-нибудь поведенческое, и прочая ерунда. В компаниях поменьше у меня бывало и два часа на всё про всё, поболтать с тремя чуваками по 20 минут, и ещё с одним за час описать дерево (даже вертеть не нужно было).


                    1. DarkTiger
                      14.11.2022 22:21

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

                      Я тоже обычно набираю народ, качая на косвенных. Опытный технарь может понять, кто перед ним, если они оба работают в одной области, минут за 10, совершенно не прибегая к кодингу. Типовые ответы заучить можно, но как быть, например, с такой вот простейшей цепочкой вопросов: "Сетевую загрузку приходилось делать? Нет? А почему?". Сеньор-эмбеддер ответит, почти не задумываясь, джун сдуется. Потому что сразу вылезут программаторы, SPI-эмуляторы, U-Boot, WDT и многое другое, чему невозможно натаскать на полугодовых курсах, потому что основное время уходит на натаскивание базовым понятиям, тем самым, которым учат в техническом ВУЗе. Чудес не бывает.


            1. F0iL
              13.11.2022 16:12
              +2

              Где вы таких HR находите? За полсотни собеседований в разное время в России и в Европе ни раз такого не встречалось - всегда в первую очередь были вполне конкретные (а иногда и хардкорные) именно собеседования по технической части.


          1. 0xd34df00d
            13.11.2022 22:29
            +2

            Мне ни разу не задавали такие вопросы. Максимально близким к буллшиту было «почему вы бы хотели сменить работу?» и «что вас напрягало на предыдущем месте?»


            1. Areso
              14.11.2022 07:49

              что вас напрягало на предыдущем месте?

              отличный вопрос. Мой ответ: В банке напрягали встречи, по поводу и без. Бывало, целый день на них. Надеюсь, что у вас не так?


              1. 0xd34df00d
                14.11.2022 08:52

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


    1. sshemol
      12.11.2022 19:10

      Летела ракета, упала в болото, какие вопросы - такие ответы )

      Если цель вопросов - понизить будущую зп, то цель ответов - повысить.


      1. DarkTiger
        13.11.2022 15:14
        +1

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


        1. befart
          14.11.2022 05:50

          В чем смысл сбивать цену джуниору? Джуны почти все готовы работать за еду, не торговаться не умеют, ни себя оценить не могут. Огромная их часть за МРОТ готова поработать полгода-год. Или ХР набив руку на сбитии цены мидлов, зачем-то это и к джунам применяют?


          1. DarkTiger
            14.11.2022 12:44

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


            1. HireHack Автор
              14.11.2022 13:14

              Мне кажется, вы наверняка в своей жизни хоть раз платили за какие-то услуги: ремонт сантехники, ремонт проводки, ремонт ноутбука. Для вас есть разница заплатить за ремонт 2 тысячи рублей, или 15 тысячи рублей?

              20 тысяч зп, вместе с налогами и доп расходами - это 30+ тысяч для работодатель.

              50 тысяч зп, вместе с налогами и доп расходами - это уже 75+ тысяч для работодатель.

              А теперь представьте что у вас 15 команда, и в каждой в среднем по 3 джуна.

              Понимаете о чём я?


              1. DarkTiger
                14.11.2022 13:34
                +1

                Я очень хорошо это понимаю. У меня в комнате сидит 6 джунов, и я вижу затраты времени на них их наставников с зп 250+. Это страшные цифры, поверьте.

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

                Поэтому считать надо не только прямые расходы и не столько прямые расходы.

                А джун, который может большую часть времени работать сам - это уже и не совсем джун, и точно не на 20 в месяц.

                Баланс нужен, в общем


          1. HireHack Автор
            14.11.2022 12:52

            Тут вы не правы)

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

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

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


            1. TheMrWhite
              14.11.2022 16:14
              +2

              Работать за 20к это НЕ нормально. Ни джуну, ни учителю, никому. Ваши рассуждения очень относительны, их можно масштабировать на вас самих. Например синьор-помидор получает зп 500к/месяц. А он может написать своё ядро операционной системы или хотя бы СУБД? Нет? ну тогда 500к для него многовато, пусть за 50к работает, набирается опыта, изучает...

              Вы просто хотите меньше платить как работодатель, и нашли себе удобное объяснение. Это нормально, такие уж мы люди))


            1. befart
              15.11.2022 00:51

              Если хотите, чтобы за 20 пришли, укажите в вакансии 20, и все вчерашние выпускники курсов с запросами 60 вас не будут тревожить, резюме пришлют только позавчерашние выпускники, согласные на 20. Кучу времени себе сэкономите.


            1. nordligeulv
              15.11.2022 01:20

              Самое смешное, что и за 20к не берут


            1. Brogahnl
              15.11.2022 01:20

              работать надо идти за 20 000 и это нормально

              Официант в городе миллионнике получает 60к.


  1. onets
    12.11.2022 11:52
    +3

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

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

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


  1. V-lad-i-mir
    12.11.2022 13:20
    -7

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


  1. kxx
    12.11.2022 14:44

    А мне вот интересно: если человек, допустим, mid level network engineer, имея в т.ч. опыт написания скриптов (python/perl/bash) + sql, захочет стать software engineer и пройдет такие курсы - какие у него шансы? И как ему себя позиционировать - junior programmer? Опыта-то у него, получается, нет.


    1. vassabi
      12.11.2022 15:20
      +2

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

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

      ну а уж python - так и вообще живее всех живых, позиционируйтесь на него


    1. Areso
      12.11.2022 18:01
      +3

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

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


      1. kxx
        12.11.2022 23:58

        Двое моих знакомых пытались перекатиться в software engineering, имея бэкграунд network engineer / sysadmin + курсы по программированию и алгоритмам - и вот как-то не вышло. Походили по собеседованиям - и вернулись на прежние специальности. Возможно, не очень хотят видеть джуниоров, которым за 30.


        1. Areso
          13.11.2022 01:57
          +2

          Ну, слушайте, я как-то писал автоматизацию поверх NOC IPAM/phpIPAM и сотрудничал с ребятами, которые писали автоматизацию SDN от VMWare, а потом и с теми, кто SDN от OpenStack, так вот, я бы предпочёл,чтобы это делали бывшие сетевики, а не бывший бухгалтер 1С-ник и крудошлёпы на Джанго.

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

          Кстати говоря - оба упомнятых проекта + OpenStack Neutron отчаянно нуждаются в контрибьюторах (я ни на что не намекаю).


          1. antq
            13.11.2022 07:43

            Да, Openstack классный. Странно что про Zuul CI и его speculative merging на Хабре никто не написал, в отличии от Argo и т.д. Тем более что он подходит для крупных проектов, им пользуются Volvo, BMW и Openstack. Вот, для интересующихся https://youtu.be/tqJaT4fpWVk?t=3326


        1. pavelsc
          13.11.2022 07:35
          +2

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


          1. Tresimeno
            13.11.2022 12:01
            -2

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


            1. vtal007
              13.11.2022 12:23
              +1

              в образе мышления

              опять наезды
              Задание на поиск формулируется клиентом. Хочет он до 30-и, будут искать до 30 (но стараясь показать и 35, если придет толковый), хочет чтобы он танцевал вальс в присядку, будут искать танцора

              Проблема может быть в том, что в образе мышления

              Проблема в том, что некоторые айтишники нихрена не понимают за пределами своей проф. области. откуда HR берет требования? надо ли лично HR-у сужать поиск по возрасту? Зачем? что, каждый HR ищет себе мужа/жену? Казалось бы, просто продумать на шаг вперед. Но нет. Давайте обвинять гидрометцентр в плохой погоде
              Бухгалтерия, которая удерживает 13% подходного, это тоже наверно злюки-пауки. А не требования НК РФ?


            1. lumag
              13.11.2022 18:17

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

              Абсолютно пофиг.


              1. Tresimeno
                13.11.2022 19:24

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


  1. zlat_zlat
    12.11.2022 15:13
    +6

    Рискую отхватить, но лично меня (как уже очень давно не стажера и не джуна) до сих пор удивляет история с тем, что вот джун пойдёт на рынок и попросит х2.

    Ну, если пойдёт и ему дадут - значит, он уже теперь столько стоит. Хотите его оставить - платите по рынку, не дожидаясь оффера на стол. Это, кстати, со всеми уровнями работает. Собственно, он поэтому и пришел к вам на 1/2 или сколько там, что до этого стоил меньше.

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


    1. IKStantin
      12.11.2022 16:43
      +8

      Отсюда вывод такой. Джунов надо брать без зарплаты или наоборот, чтобы они сами оплачивали работодателю расходы на свое дообучение. Или ещё как-то отрабатывали. Например 4 часа "кодят' под присмотром ментора, потом 4 занимаются уборкой или курьерством (кто что умеет). Через 2-3-5 месяцев по результатам приносимой прибыли изменять зарплату на положительную.


      1. zlat_zlat
        12.11.2022 17:03
        -1

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


        1. Dolios
          12.11.2022 18:28
          +11

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


          1. zlat_zlat
            12.11.2022 20:28
            +7

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


            1. sshikov
              12.11.2022 21:17
              +4

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

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

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


              1. zlat_zlat
                12.11.2022 22:33
                +1

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

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


                1. sshikov
                  12.11.2022 22:39
                  +1

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


                  1. zlat_zlat
                    12.11.2022 23:02

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


          1. StjarnornasFred
            14.11.2022 13:21

            он тратит очень дорогой ресурс — время высококвалифицированного специалиста

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

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


            1. Dolios
              14.11.2022 16:53

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


          1. Ipashelovo
            14.11.2022 13:23

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


          1. WraithOW
            14.11.2022 14:48
            +1

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


      1. 0HenrY0
        13.11.2022 04:04
        +2

        Вы сейчас описываете работу стажера.

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


        1. IKStantin
          13.11.2022 14:04
          +1

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


    1. pyrk2142
      14.11.2022 14:21
      +1

      Имхо, этот вопрос разумнее рассматривать немного иначе. Давайте пересчитаем все расходы на найм джуна, который будет учиться внутри компании: рабочее место, техника, реальные затраты времени наставника/наставников, упущенные задачи в проектах, если они возникают, и так далее, в зависимости от конкретной компании. И получится какая-то сумма N, с которой уже можно думать в стиле «Мы можем нанять этого человека, заплатить ему 60 тысяч, через полгода повысить до 120 тысяч, при этом ещё надо потратить на него 1 200 000 за полгода. Мы готовы к этому, либо есть способ потратить такие суммы лучше?»

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


      1. zlat_zlat
        14.11.2022 15:28

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


        1. 0HenrY0
          14.11.2022 19:37

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

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


    1. dom1n1k
      14.11.2022 19:15

      Если бы мы подразумевали джуна в старом значении этого слова — то есть человека с небольшим, но всё-таки опытом, который уже что-то умеет — это было бы справедливо.
      Но сейчас джунами часто называют стажеров, которые (не всегда, но как правило) первое время приносят минус. То есть человек получает X > 0 рублей денег за Y < 0 пользы. Это ключевая загвоздка в данной ситуации. Работодатель справедливо задается вопросом, а стоит ли вкладывать ресурсы в человека, если результат достанется кому-то другому?


      1. Areso
        14.11.2022 20:12

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

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


  1. DDroll
    12.11.2022 15:17
    +4

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


    1. vassabi
      12.11.2022 15:38
      +5

      Таким образом, "соискателей" технически еще больше.

      иногда после прочтения таких статией - кажется что в найме сидят какие-то масоны:

      одним они придумывают странные ритуалы "принятия в братство" (поешь г**на на собеседовании, а то не программист),

      а вторым - просто "здрасьте, вот то кресло и все что вокруг - ваше. Не нравится - напишите заявку, все заменим" (типа "посвященные н-цатого круга")

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


      1. Areso
        12.11.2022 18:10
        +1

        1. Сильно зависит от компании

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

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

        4. Наконец, на некоторых работает имя - таких берут очень часто берут мимо п.2 даже в крупных компаниях даже без личного знакомтсва. Ну, не знаю, как если бы у вас один из мейнтейнеров Postgres/Vue/React/Python/вотэвер работал бы.


      1. Vova-Grib
        12.11.2022 20:30

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


      1. Akon32
        12.11.2022 23:52

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


      1. ddv88
        13.11.2022 01:43
        +2

        Профильный HR очень редкий зверь. Как правило подбором занимаются девочки на телефонах, которые порой даже не в состоянии прочесть описание твоего стэка в резюме. Какую объективность можно ожидать в прокидывании на уровень выше? Мне то в 1С предлагают порезвиться, то наоборот в до диезе утонуть с головой. Звонят со словами «Ну у вас же указано Team Lead, вот нам такой и нужен». А то что у меня в стеке пайтон, пхп, го их не особо напрягает. Если еще для более востребованных фильтров поставить свою ЗП тысяч 50, то такая вакханалия на телефоне начинается, просто вешайся. «Лид с 17+ годами опыта, да за 50к, вот это мы сорвали банк». В результате выхлоп нулевой как для них, так и для соискателей. А с адекватными цифрами по типу 300+ я уже выше писал что творится. С этих вакансий даже не звонят, там рекрутеры тупо смотрят бои кандидатов на арене.


        1. 40kTons
          14.11.2022 15:59
          +1

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


    1. zartdinov
      13.11.2022 01:14

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


  1. stanislav888
    12.11.2022 15:41
    +3

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

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

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


    1. s207883
      12.11.2022 17:54
      +2

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


    1. vtal007
      12.11.2022 20:33
      +2

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


    1. DonAlPAtino
      13.11.2022 15:26

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

      А вот это реально так? Я вот сейчас допрохожу Java по "Цифровым профессиям" в Иннополисе (больше из академического интереса). На курс записалось 250, до сдачи "диплома" дожили где-то половина, по общению реальных джунов там ну человек 10. Вот мне и интересно - этих 10 хоть как-то выделят и куда-то определят? Или им придется со всеми остальными пробиваться? А то все вокруг жалуются на окончивших курсы при том, что сами по себе курсы уже неплохой фильтр и при желании людей там искать можно. В общем вопрос только в желании как устроителей курсов - так и работодателей.


      1. sshikov
        13.11.2022 18:43

        Ну непосредственно у меня в проекте работал такой человек. Вот прямо после этих самых курсов в Иннополисе. Знаете, почему мы взяли именно этого? Потому что у него кроме курсов были еще 10 лет опыта на 1С. Остальные не тянули на то, чтобы приносить пользу.

        >Или им придется со всеми остальными пробиваться?
        Скорее всего придется. Тех кто вообще не годится, уже же отфильтровали — вы сами сказали, что из 250 до конца дошла половина. Искать людей на курсах — это вовсе не значит «брать всех 125 после курсов», это именно что искать и брать лучших.


        1. DonAlPAtino
          14.11.2022 11:31

          Вот в целом согласен со всем. НО

          1. Вопрос был есть ли реально система устройства на работу лучших с потока @stanislav888выше пишет про "сразу же отдадут в руки рекуртеров за % ". Вот оно есть или нет?

          2. Где у меня было про "брать все 125 после курса"? Меня заботит судьба исключительно 10 лучших. И что они растворятся в этих 125.


          1. sshikov
            14.11.2022 19:16

            > Вот оно есть или нет?
            Ну как вам сказать… как система, которая пристраивала бы всех лучших — скорее есть, чем нет. Ну то есть, скорее всего в моей почте где-то валяются письма от тех, кто курирует эти самые курсы в Иннополисе. Даже не скорее всего, а просто валяются. Не далее как пару дней назад HR предлагали нанять на стажировку с других похожих курсов — и прислали резюме кажется человек на шесть. Пока я думал, а не взять ли нам стажера, пока советовался с коллегами, которые будут его учить, число резюме сократилось до трех. То есть, троих уже куда-то пристроили. Это за пол дня примерно.

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

            >Где у меня было про «брать все 125 после курса»?
            Ну тут я возможно вас не так понял. Если эти 10 — лучшие, пробиваться все равно придется. Хотя рекомендация от преподавателя конечно же будет учтена. Но это не гарантия успеха. А резюме упомянутых выше стажеров вообще никого выделить не позволяют — например, у них почти у всех написано: Языки программирования, и дальше перечислены Java, C++, JavaScript (погодите удивляться), Git, Docker, Jira, ну и так далее. То есть, все инструменты идут под заголовком «Языки программирования». Как минимум, это означает, что либо всем пофиг, либо эти резюме до меня никто не читал как следует. Ну и как на это ориентироваться? В лучшем случае — приглашаем пообщаться. Даже гарантий трудоустройства не дается — стажер он и есть стажер, постоянное место ему не гарантировано.


    1. sshemol
      13.11.2022 19:46
      +1

      "О большое" гораздо интереснее работодателю, чем умение лепить формочки

      Серьезно? )

      Бизнесу важнее О-большое, чем решение бизнес задач?


  1. IgorPie
    12.11.2022 16:09
    +1

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

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


  1. avshkol
    12.11.2022 18:22
    +1

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

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

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

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

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


    1. vassabi
      12.11.2022 19:55
      +4

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

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


  1. staticY
    12.11.2022 19:41
    +7

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

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


    1. BoldDwarf
      12.11.2022 23:33
      +8

      Часы? Это слишком простые баги

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

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

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

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

      Обычно такое начинается с отчаяния.

      Часы....


      1. iboltaev
        13.11.2022 18:41

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

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


        1. BoldDwarf
          13.11.2022 19:26
          +1

          Вот только если это либа драйвера GPU, gles то у Вас выбора не будет от слова совсем.

          Заменить GPU тоже нельзя, так как это встройка.

          И нет, это был не Линукс, так что надежд на open source и хоть какую-то замену нет тоже.

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


        1. vassabi
          13.11.2022 21:24

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


  1. paulmiller
    12.11.2022 20:13

    Много раз слышал мнение, что нужны пет-проекты. Но практически никто не говорит толком, какой пет-проект завести, чтобы и весь стек покрыть и не утонуть, будучи новичком.
    Если опытные люди подскажут, буду очень признателен.
    В частности интересует разработка на GO. Понятно, что надо прикрутить скорей всего RestAPI,SQL, Docker, возможно k8s. И новичку в разработке из воздуха придумать вменяемый пет-проект сложно. Скорей всего получится код ради кода, интерес быстро угаснет и проект умрет.


    1. Areso
      12.11.2022 20:16
      +3

      Кац предлагает сдаться всегда предлагаю написать игру!

      Например, как вам идея шахмат (или хотя бы шашек) по curl?)

      партию можно сохранить в базу, все шаги тоже пишем в базу - потом можно воспроизвести будет (посмотреть запись или разбор полётов с преподом).


    1. HireHack Автор
      12.11.2022 20:23
      +3

      Недавно наняли на один из наших проектов джуниор разработчика на React. Он придумал интересную схему для "сложных" проектов: искал себе партнёров, которые тоже хотели учиться. Организовывал из 3,4,5 человек команду и они делали вменяемый дубль приложений и сайтов. Людей в команду он искал через комментарии в YouTube - под онлайн уроками от популярных блогеров с обучающими видео по программированию.

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

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


      1. paulmiller
        13.11.2022 11:22

        Спасибо! Буду пробовать.


    1. TimoshkinVlad
      12.11.2022 20:26
      -1

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

      Сделаете?)


      1. paulmiller
        13.11.2022 11:29

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


  1. TimoshkinVlad
    12.11.2022 20:23
    +1

    Знаю одного студента, который учится на официальных курсах 1с. 8 месяцев. 2 часа в день. Сейчас стажёр с зп 25 тыс на исп. Сроке. После, поднимут до 50.

    Чудес не бывает.


    1. ddv88
      13.11.2022 01:32
      +3

      Не поднимут. Это так не работает. Возьмут другого за 25.


  1. shiru8bit
    12.11.2022 22:19
    +3

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


  1. vladvul
    12.11.2022 22:26
    +1

    "стать врачом за двадцать дней"

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


    1. MedicusAmicus
      12.11.2022 23:08
      +10

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


      1. TimoshkinVlad
        13.11.2022 10:07
        +9

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

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

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

        Да и разбираться не хотят.


        1. kxx
          13.11.2022 14:50
          +7

          Да и разбираться не хотят.

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


          1. Tresimeno
            13.11.2022 18:43
            +1

            При этом , медицина наряду с юриспруденцией - это просто каноничное место, где как нигде еще процветает подход "знание + звание = величина постоянная"


          1. marimero
            14.11.2022 14:58
            -1

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

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

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

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

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

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


    1. KGeist
      13.11.2022 00:53
      +2

      Отладка, по-моему, намного проще. В отладчике можно посмотреть любую переменную в любой момент времени, комфортно из IDE. Попробуй сделать так с пациентом. Сотни разных анализов, все сразу не назначить, нужно выбрать парочку и пытаться догадаться, что же с человеком не так... Еще ответственность. Разработчик может забить на баг, если отладить не удаётся или нет времени. Пофиг, положим в бэклог, вернёмся потом. Если разработчик положит прод на пару минут, ну починят, пост мортем нарисуют, "в следующий раз внимательнее будь". Медицинская ошибка не простительна. Человека намного сложнее отлаживать, чем программу. Для отладки программы много мозгов и знаний не надо - базовые внимательность и логика.


      1. brotchen
        13.11.2022 01:17
        +8

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


      1. TimoshkinVlad
        13.11.2022 10:09

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


      1. lumag
        13.11.2022 18:28
        +2

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

        Ага. Особенно если это отладка питания SoC. И любой шаг в сторону -- горячая перезагрузка по undervolting.


      1. vassabi
        13.11.2022 21:27
        +5

         В отладчике можно посмотреть любую переменную в любой момент времени, комфортно из IDE

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


      1. 0xd34df00d
        13.11.2022 22:38
        +2

        Медицинская ошибка не простительна.

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


        1. vassabi
          13.11.2022 22:46

          ну, может человек имел в виду моральную сторону ?


          1. 0xd34df00d
            13.11.2022 22:51
            +1

            Говорят, врачи по части морали быстро существенно теряют в чувствительности.


            1. vassabi
              14.11.2022 00:14

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

              Но я думаю, что она там не одна такая есть, так что - может и многие теряют в, но не все врачи, не все :)


              1. 0xd34df00d
                14.11.2022 00:32

                А часто у педиатров умирают или видимо страдают пациенты из-за непосредственно их ошибки?


                1. vassabi
                  14.11.2022 01:24

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

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

                  А уж страдать - так чем только дети не болеют :(

                  при этом корректная ранняя диагностика (отличить "у вашего все норм" от "у вашего начинается воспаление легких - срочно п1, п2, п3") делает жизнь и ребенка и родителя гораздо лучше.


        1. rdp
          14.11.2022 18:04

          Медицинскую ошибку ещё доказать нужно, что совсем непросто.


    1. Areso
      13.11.2022 02:11

      @Meklonдохтор, тут мнение приводят. Выскажетесь?)


    1. GothicJS
      14.11.2022 22:36

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

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


  1. qirsam
    13.11.2022 00:01
    +2

    Как недоджун, который учился самостоятельно по книгам, статьям, ютубу и в поиске той самой первой работы за еду. Эти курсы убили все. Я не понимаю зачем компании выставлять вакансию на джуна в открытый доступ и повергнуть своего hr в пучину ада. Если можно поспрашивать через знакомых или по старинке пойти в местный вуз и отобрать себе лучших студентов. Как ребятам, которые горят программированием и не хотят врать про свой опыт на самом деле искать работу за еду ради опыта сейчас? Вопрос открытый. Упорство и везение. Главное не опускать руки и оттачивать свои навыки.


    1. Areso
      13.11.2022 02:19
      +1

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

      а вы ходили?)

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

      Приходишь такой в универ, а тебе - "вот вам группа биоинформатиков в кибернетике". Э? Ладно, заходишь в группу. "Так ребята, - подсматриваешь шпаргалку с заявками от коллег - кто из вас Линукс ставил и LVM себе там делал?" Тишина. Мертвые с косами стоят. "Ладно, а просто Линукс ставил?" Одна рука. "Убунта с графической оболочкой". "Что делал?" "Ничего не делал, потыкался и снёс". Эм... "Проехали, - вторая шпаргалка идёт в дело - кто из вас ставил Оракл и может наваять в нём простейшую хранимку?" Тишина...Кончаются шпаргалки, идёшь обратно, спрашиваешь, а у вас поумнее группы есть? Эти какие-то... непрофильные для нас. "Конечно есть, но их уже репы от Тинька забрали, эксклюзивненько!". Тьфу на вас...

      Во второй я пошёл к начальнику, и говорю: "Гриша, я тут недалеко учился, отпусти меня в Альма-матер, я тебе кандидатов на джунов приведу". Руководитель строит недовольную гримасу "тебе что, работы мало? У тебя там баг критический незакрыт, срок по проекту просрочен, и безопасники жалуются, что ты их динамишь. Никаких гуляний по универам!" "А как же джуны?" "Пусть эйчары ищут".


      1. vtal007
        13.11.2022 10:43
        +6

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

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


        1. Areso
          13.11.2022 11:02

          к сетевикам-сисадминам

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

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

          Ну так кадры в корпорацию и искали, а не баловаться. У Оракла есть бесплатная редакция. На пощупать, освоить ролевую модель там, научиться запросы, хранилки писать, хватит. Впрочем, в карточках начинали с Оракла, заканчивали любой РСУБД кроме Access'a. Так сказать, по мере снижения "требований" к потенциальным джунам и стажерам.

          Ну и профилей было несколько. Младший установщик rpm пакетов, младший набиватель grant'ов, младший укротитель змей, еще кто-то вроде был.

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

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


          1. vtal007
            13.11.2022 11:17
            +3

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

            положили бы на это болт

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


            1. Areso
              13.11.2022 12:39

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


          1. WraithOW
            14.11.2022 15:05

            Нет такой специальности как "сетевик-сисадмин".

            Но есть (или как минимум была) "Вычислительные машины, комплексы, системы и сети". И куча смежных, где больше упор на коммуникации/серваки. А вы пришли к прикладным программистам, и удивляетесь, что они не хардкорное ИТ. Вы б еще к "прикладная информатика в экономике" пришли.

            Ну и сами требования тоже интересные. Я вот себе почти не ставил линукс, потому что нетрэба, не баловался с ораклом, потому что для sql у нас был sqlite, и далее по списку. Нашел работу, 10 лет проработал, сейчас синьорю - и вот ни разу ни оракл, ни LVM не пригодились. ЧЯДНТ?


            1. Areso
              14.11.2022 15:23

              У меня как раз прикладная в экономике :)

              Ну, стэк разный. Мы искали к себе, у нас такой стэк. Кто-то может искал Windows/SQL Server/C#. Разные компании, разные потребности.

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


      1. Ioanna
        13.11.2022 12:01
        +1

        Приходите в наш вуз) У нас отдельная дисциплина по Oracle, я ее даже когда-то вела)


      1. dom1n1k
        14.11.2022 19:28

        Вам правильно написали выше — просто не туда пришли. Ещё б к лингвистам явились (у них есть базовый курс питона с зачатками датасайнс). А на профильных специальностях немало толкового народа.


    1. eleoleeye
      14.11.2022 13:13

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


      1. koperagen
        14.11.2022 23:16

        Так о каком трудоустройстве может быть речь, если человек может прочитать парочку таких постов и тредов и убедиться, что ему запрещено ещё даже думать о работе? Камон. Пет проекта на гитхабе нет, 90% теории не знает, книг как-то маловато прочитал... А программированием точно горит? Фигачить и фигачить ещё, прежде чем допустят до перекладывания JSONов. В это время более нацеленный на зарабатывание зелени человек после курсов пройдет собесы и где-нибудь, да возьмут. Не так уж фантастически звучит, согласись. Очень большую роль играют психология и случай


      1. qirsam
        15.11.2022 01:08

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


    1. GothicJS
      14.11.2022 22:43

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

      Это какая то подмена понятий. Горят программированием, но ищут работу.

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


      1. qirsam
        15.11.2022 01:11

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


  1. MewItigo
    13.11.2022 00:01
    +2

    Про обучение на врача за 20 дней это они, конечно, загнули

    Учусь в университете, и могу в принципе сказать, что да, сейчас по итогу выходят те же 4-8 часов в неделю, как и рекомендации к прохождению курсов. Потому что остальные часы занимает 6 часов психологии, ещё несколько часов "предметов-для-общего-развития" которые не ясно почему не остались в школе. Так что... Любопытно


  1. Thisnicknameisbusy
    13.11.2022 00:30
    +1

    99% из тех, кого я найму, через 2-6 месяцев пойдут на рынок и попросят прибавку x2 еще до того, как начнут приносить пользу на уровне стартовой зарплаты.

    если кто-то готов платить х2 за тоже, это и есть рынок. Странно работать за ЗП в два раза ниже рынка. Только бизнес, ничего личного)


    1. Vova-Grib
      14.11.2022 00:40
      +2

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

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

      Таким образом компании страхуются от того, чтобы хитренькие вайтишники не использовали их, то есть, без того и так отвальный рф-бизнес, как батут для построения своей карьеры. Бизнесу лучше, когда очередь 500-700 человек на одну вакансию джуна, но при этом на каждой айти конференции звучит "как жаль, что дефицит специалистов". Чем когда они тратят ресурсы компании, время и деньги, а человек пришедший к ним без опыта, "отучился" за 50-70к/мес (в его кошелёк) а потом свалил в соседнее здание где вывеска покрасивее да кофе понасыщеннее, и вообще "там макбуки, а не финкпады". Поэтому, да:
      > Только бизнес, ничего личного)

      П.С. всё вышесказанное - это личное мнение составленное на основании личных наблюдений и ощущений. Не претендую на объективность.


      1. 0HenrY0
        14.11.2022 01:49

        Поэтому стажеры чаще всего работают бесплатно или за символическую "стипендию" на уровне МРОТ. Им поручают рутину, на которую состоявшемуся професcионалу времени жаль.

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


      1. Thisnicknameisbusy
        14.11.2022 04:17

        Так а что мешает джуну сразу начать давать простые задания, чтоб он приносил какую-то пользу? Что мешает поднять ему ЗП до рынка, когда он стал полноправным членом команды? Религия не позволяет? Или после обучения джуна считаем, что тепер он нам должен? Да и эффективная работа с первого дня/недели это миф. На адаптацию к новой компании, коллективу как ни крути уходит 2-3 месяца, иногда до полугода. Это всего лишь внутренняя парадигма этого тимлида, ограничения которые он сам себе поставил и боится за них выйти.

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

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


      1. befart
        14.11.2022 06:25
        +1

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


        1. Thisnicknameisbusy
          14.11.2022 06:58

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


  1. Vadim1989
    13.11.2022 00:30

    Был комментарий от двух HR, что на позицию аналитика (дата/продуктовый) без профильного ВО больше не рассматривают, тк достаточно кандидатов с ним


  1. rokfordchez
    13.11.2022 00:30
    +6

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


    1. F0iL
      13.11.2022 11:11
      +3

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

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


      1. befart
        14.11.2022 06:30

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


      1. rokfordchez
        14.11.2022 15:50

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


      1. 40kTons
        14.11.2022 16:38

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


        1. F0iL
          14.11.2022 18:31
          +1

          Это вы какие-то фантазии уже изливаете.

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

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


          1. 40kTons
            14.11.2022 18:56

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

            Компания делает всё правильно. Пусть продолжает выставлять вакансию на условной жабе. Но я упоминал не только стек, но и саму суть проекта. Если проект говно (имхо, разрабатывать модули для какой-нибудь условной Terrasoft Creatio), то люди не задержатся. Если компанию всё устраивает и поток джунов есть - хорошо. Если джунов нет, то возможно стоит подумать о том, что бы сменить условную жабу. Теория игр какая-то - у акторов разные интересы. Пока есть какое-то равновесие спроса и предложения, то всё хорошо


            1. cuurjol
              14.11.2022 21:40

              Кстати как дела с разработкой на Terrasoft Creatio в РФ? Всё хорошо или всё плохо с этим? Я как-то в 2017 году занимался разработкой этой CRM системы, 1.5 года впустую потратил на это время и перешёл в другое направление разработки.


              1. 40kTons
                14.11.2022 22:32

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

                Могу сказать только что занимался разработкой BPM. Тоже считаю потерей времени. Кажется, что то же самое можно сказать и про CRM, и про ERP


    1. WraithOW
      14.11.2022 15:10

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


      1. rokfordchez
        14.11.2022 15:47
        +2

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


  1. omgpiu
    13.11.2022 00:30
    +1

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

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


    1. vassabi
      13.11.2022 21:37

      нахера вы все это спрашивали, если у вас нет процессов, доки и читаемого кода?

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

      (и еще - есть ли овертаймы. Если есть - оплачиваются ли они х2 к зп или выше)

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


  1. igorekudashev
    13.11.2022 00:30
    +1

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


    1. vtal007
      13.11.2022 11:02

      месяцев так за 8 активного обучения

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


    1. cot_shaurma
      13.11.2022 17:46

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


      1. vtal007
        13.11.2022 21:31

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


  1. lalkaherekek
    13.11.2022 00:30
    -11

    Давайте проще, господа синьеры, лиды, архитекторы "диванные", попроще.
    Плюс в чат, если Кормена хоть раз прорешали с задачками. Ну, давайте с простого начнем. А то вылупились, то не нужно, сё научат на месте, это только после 15 лет первый раз применил. Давайте с простого начнем... сколько будет 2 в восьмой, худший случай квик сорта, что такой дейкста. Я за 10 лет видел много людей с опытом по 20 лет, которые кроме иф-ов ничего не могут писать. Уверен, что в ответах тут 99% таких.


    1. staticY
      13.11.2022 15:47
      +4

      это только после 15 лет первый раз применил

       худший случай квик сорта, что такой дейкста

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

      Масло еще в машине сам могу поменять.


      1. lalkaherekek
        13.11.2022 16:59
        -8

        В прошлом году получил бонусов на 1кк долларов. Нашел и пофиксил утечку памяти в кастомном аллокаторе. В итоге индекс нашей БД стал весить не 500ГБ, а 5ГБ. Ошибка была в дефрагментации памяти.Только знание и понимание алгоритмов помогло мне найти не очевидную последовательность в данных и логике. Построить не очевидный ассоциативный ряд и зафиксить багу. Которую не могли пофиксить 15 лет. Теперь я выхожу на пенсию. Мне 35. Проблемы, формашлёп? Или кто ты там.


        1. staticY
          13.11.2022 17:43
          +4

          Напоминает историю из Голливуда. Один раз стрельнуло, и сразу же ЧСВ пошло в разнос. Да еще и на фоне всякого запрешенного в нос.

          Но скорее всего с другой стороны Великий Покоритель Голливуды - Александр Невский уот-так-уот)


          1. lalkaherekek
            13.11.2022 18:36
            -8

            Яндекс, Гугл, Фейсбук, Амазон - у них просто 1 раз стрельнуло, голливуд, уот-так-уот.
            Ты - админ, веб-разрабочик, фронтенд, 100 рублей в час, тесты не проходят, помогите, "экран пошарить?"


          1. p07a1330
            13.11.2022 20:43
            +1

            Не кормите тролля)

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

            Все признаки на лицо же


        1. zapatafisxo
          14.11.2022 02:29
          +1

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


        1. Flux
          14.11.2022 17:33

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

          Жалко только что 95% "знатоков алгоритмов" с космическим ЧСВ сами умеют как раз написать квиксорт и дейкстру которые и спрашивают на каждом "алгоритмическом" интервью. А как попросишь на собесе рассказать хотя бы какая сложность union'а в DSU, так в большинстве случаев получаешь "ой, ну там наверное логарифм, быстро короче, пук-среньк".

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


          1. 0xd34df00d
            14.11.2022 22:33

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

            Э, это же известный пример на обратную функцию Аккермана, как на это можно не ответить?


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


            1. Flux
              14.11.2022 23:52

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

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


    1. iboltaev
      13.11.2022 18:54
      +1

      я еще else умею писать


      1. svoezemtsev
        14.11.2022 06:57

        Если if умеешь, то else не обязателен.


  1. Mikhail1972
    13.11.2022 01:04

    в какой стране проводились исследования? где сведения по 1с?


  1. anarchomeritocrat
    13.11.2022 03:37
    +5

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

    С вопросом: "Ты мерзавец?" )

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

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

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

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


    1. F0iL
      13.11.2022 11:14
      +5

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

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


    1. Thisnicknameisbusy
      14.11.2022 07:09
      +1

      вы говорите о мотивации человека. Но не так много людей у которых сильная внутренняя мотивация, тем более в молодом возрасте. Мотивировать команду это прямая обязанность ее лидера. Но почему-то все об этом забывают, а требуют какого-то космического опыта от всех вокруг. А потом вон плачу еще что мало кандидатов им)) Например, смотрю позиции РП. Так ищут все что угодно, только не руководителя. То продавца, то архитектора, то тимлида, то вообще не пойми кого. И во главу угла зачастую ставят какие-то технические скилы, а не лидерские компетенции. Кого все хотят обмануть? Сами себя? Косарю косарево, кесарю кесарево, как говорится.


  1. pavelsc
    13.11.2022 07:49
    +1

    Раньше проще было, выучил вёрстку и простейший js - уже готовый спец. Иди на фрилансере зарабатывай по чуть-чуть.

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


  1. DmitryZlobec
    13.11.2022 08:10
    +1

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


  1. edwardoid
    13.11.2022 16:53
    +2

    Говорю со своей колокольни:

    1. Я программист с 10-и летним стажем.

    2. За это время не раз проходил интервью и не раз сам проводил интервью.

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

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

    Теоретический бэкграунд. Стандартные контейнеры и алгоритмы нужны. Есть знаменитая отговорка, что в технологии/языке Х это все реализовано и так, но суть знания не только в применении. Надо понимать почему ты используешь это, а не какое слепое исполнение. Мне не нужен человек, который пазлы собирает тот, а кто сам способен что-то создать. Даже после курсов какое-то представление о том почему bubble sort хуже quick sort нужно либо знать, либо мочь самому сообразить. Я не спрошу radix sort.

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

    В целом нанимаю если голова работает и есть минимум для старта. Это в целом верно и для QA(их я лично не собеседовал). Хороший QA стоит 2х девелоперов для проекта(я не о деньгах).


    1. edwardoid
      13.11.2022 16:57
      +2

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


    1. F0iL
      13.11.2022 18:01
      +1

      Действительно любить, а не гнаться за деньгами

      Одно другому не мешает.


      1. edwardoid
        14.11.2022 11:51

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


  1. Tiba
    14.11.2022 02:32
    +1

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


  1. Disentinel
    14.11.2022 02:33

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

    • После курсов фронтендера уровень знаний чуть менее чем никакой. Верстать умеем - и на том спасибо.

    • Мои задачи на собеседовании человек не прошёл но меня зацепил энтузиазм. Спустя 2 года - энтузиазм всё ещё держится. Это лакмусовая бумажка.

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

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


  1. mrkaban
    14.11.2022 05:44
    +1

    По данным hh, на одну вакансию 18–24 апреля приходилось 3,3 резюме. Сегодня на HH.ru в разделе ИТ - 54 000 вакансий (3 900 без опыта) на 1 789 000 соискателей (409 000 без опыта).

    1 789 000 соискателей разделить на 54 000 вакансии, получается 33 соискателя на одну вакансию, если в среднем. Понятно, что тут нет разделения на узкие специальности, но все таки... то бишь найти работу в этой сфере не так просто.


    1. HireHack Автор
      14.11.2022 12:55

      Эту мысль и хотели донести.

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


  1. befart
    14.11.2022 06:42

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


    1. HireHack Автор
      14.11.2022 12:57
      +1

      Большинство из них даже не смогу 2-ух строчек кода написать при тебе. Выбирать особо не из кого. На 20 резюме будет 1 толковый кандидат.

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


      1. befart
        15.11.2022 00:20

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


  1. panzerfaust
    14.11.2022 09:41
    +1

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

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

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


    1. edwardoid
      14.11.2022 11:59
      +2

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


      1. panzerfaust
        14.11.2022 12:34
        -1

        то что-то мелкое он "для себя" напишет, форкнет какой-то проект, итд.

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


  1. kilobait3
    14.11.2022 09:59
    +1

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


    1. Jianke
      14.11.2022 14:54
      +3

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


  1. sergbe
    14.11.2022 11:49

    А что автор и тимлиды скажут про codeless программирование? типа Azure Logic Apps.
    Там главное понимать алгоритм и к кому бежать, если оно не заработало ))


    1. svavil
      14.11.2022 14:54

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


  1. Dimaasik
    14.11.2022 12:58
    +1

    Поэтому многие знакомые без опыта шли сразу в мидлы, т.к. там 90% вопросов про опыт работы и про то чем занимались на прошлой работе, а тут нужно меньше подготовки и больше фантазии)))


  1. Anidal
    14.11.2022 14:54
    -1

    Основная проблема при получении первой работы - охреневшая от жадности и ЧСВ морда, приходящая на собеседование.

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


  1. xcilessMore
    14.11.2022 17:10
    +2

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

    Вакансий заведомо меньше, чем голодных резюме.

    Даже в 2022-м. Дефицит не кадров, а рабочих мест.

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

    Зачем ставить очередной кликбейт и газлайтинг? Чтобы что? Дежурные тэйки (постулаты), что снова джуны не нужны, денег нет и не будет, никто работать [за еду] не хочет? А результат и опыт работы нужны ещё вчера?

    Насладиться 15 минутами славы на «Хабре» и пресловутой символической HR-властью?

    Зачем в 2022-м, когда кое-что уже случилось, транслировать такое?

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

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

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

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

    Или я заблуждаюсь?


    1. F0iL
      14.11.2022 18:28

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

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


  1. anshdo
    14.11.2022 17:35

    Допустим, 30% из них прошли эти курсы до конца и вышли на рынок в поисках работы.

    Мне кажется, эта оценка завышена как минимум на порядок.


  1. cuurjol
    14.11.2022 18:08

    А где язык программирования Ruby? Или автор вообще не в курсе, что существует такой язык программирования и есть рынок IT-вакансий в РФ?


    1. HireHack Автор
      14.11.2022 18:09

      У нас не было цели пробежаться по всем возможным технологиям в IT.

      Вы можете помочь с этим - соберите цифры с hh и оставьте комментарий в excel-файле. Мы добавим ещё одну строчку с Rudy.