Говорят, что IT-сферу считают очень престижной и с каждым годом людей, которые хотят связать свою жизнь с современными технологиями, становится больше. «Нетология» рассказала «Комерсанту», что в марте 2022 года спрос на курсы по программированию вырос на 180%, по аналитике — в три раза по сравнению с 2021 годом. Желающих много, а рабочих мест на всех хватит? Так ли просто войти в IT и не столкнуться с суровой реальностью? Подходит ли вам работа в IT?

Привет, ХАБР! Я Юнна, HR-generalist в 2people IT. Моя основная деятельность — рекрутинг, организация внутренних мероприятий. Расскажу о минусах в IT-сфере, с каким стереотипами и трудностями чаще всего сталкиваются люди при входе в индустрию.

К чему нужно быть готовым при входе в IT?

Если посмотреть любой онлайн-университет, трудно не заметить в них технические специальности, которые приведут к заветной цели — попасть на работу в IT-компанию. Многие джуны после онлайн-курсов сталкиваются с трудностями при поиске работы и не понимают, почему не могут найти работу, а платформа, на которой они обучались, не может помочь. Курсов много и из-за них рынок перенасыщен джунами. Из-за этого растет конкурентность не только среди компаний. Среди соискателей тоже. По данным крупнейшего сайта по поиску работы в России, на 1 мая 2022 года размещено 865 906 резюме и 7 631 вакансий, содержащих слово «Junior». То есть на одно место претендует 113 человек.

Поэтому первое, к чему нужно быть готовым при входе в IT — к конкуренции. Это касается и разработчиков, и маркетологов, и эйчаров. Отрасль очень многогранна, развивается с большой скоростью и постоянно меняется: появляются новые проекты и технологии. Рынок и раньше стремительно рос, но в связи с последними событиями в мире, у нашей страны есть ставка на IT-компании. Государство вводит новые льготы для айтишников, чтобы удержать кадры в стране. Из-за этого сфера становится популярнее, как никогда раньше, но, попав в индустрию, придется справляться не только с конкуренцией. При входе на человека накладывается ответственность за самого себя. Это касается тайм-менеджмента и обучения. Да, придется постоянно учиться и развиваться так же быстро, как IT-сфера. Чтобы построить успешную карьеру в IT, нужно будет не только научиться писать, фиксить, собирать код и деплоить в прод. Также следить за трендами и постоянно повышать свои профессиональные знания и прокачивать soft skills. 

Ожидание и реальность 

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

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

Расскажу на примере моей профессии. Есть разница между HR, который нанимает линейный персонал — например, продавцов и кассиров: проводит собеседования, спрашивает соискателей про опыт работы, soft-skills. HR-специалист в IT-компании — человек-оркестр. Я, например, занимаюсь набором персонала, оформлением и  онбордингом новых кадров, развитием HR-бренда, документооборотом и корпоративными мероприятиями. Для HR-специалиста в IT важна многозадачность и знание технической части каждой вакансии на базовом уровне, нужно отслеживать изменения в IT, знать специфику стека разработчика, чтобы качественно квалифицировать кандидатов и задавать правильные вопросы.  С целью избавить соискателей от лишнего стресса и немного облегчить им путь до оффера, в 2people мы оставили только два этапа собеседования: интервью с HR, оно длится всего 20 минут, и tech-интервью. Заметили, что лояльность к нашей компании стала выше, а у нас появилась возможность быстрее и эффективнее проводить интервью.

Soft и hard skills мы оцениваем сразу на двух этапах собеседования, но на HR-интервью больше внимания уделяем soft skills, потому что наша задача — оценить соискателя и познакомиться поближе, посмотреть на манеру общения и уверенность в навыках. При этом, конечно, проверяем его hard-skills. Слушаем, как он рассказывает про свой опыт, узнаем, насколько он знаком с технологиями, языками программирования, детально изучаем резюме. После этого мы даем комплексную оценку и принимаем решение назначить или не назначить следующий этап собеседования. А глубинная оценка технических знаний ложится на плечи Техлида. Работа в IT — интересная, иногда сложная, но при этом увлекательная, и если у человека есть желание разобраться и освоить новую профессию. И открыть для себя мир высоких технологий, то он справится с приключениями, которые ждут его на работе. Войти в IT одно дело, а остаться — совсем другое, это зависит от желания, целей и мотивации человека.

Какие минусы в IT?

Если провести опрос «В какую индустрию вы бы хотели бы перейти?», то IT победит с большим отрывом. Но здесь, как и в любой сфере, есть свои минусы. 

Большая нагрузка

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

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

Изучайте, какие есть специальности, примеряйте их на себя, читайте блоги, телеграм-каналы. Спрашивайте себя: «Это мне подходит?». Так можно отличить, навязанная эта идея перехода или нет.

Сидячая работа

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

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

«Быстрый вход»

Невозможно за 3–6 месяцев подробно изучить новую профессию с нуля. Понять азы можно, но не стать сеньором, особенно, если нет практики. Поэтому надо быть готовым к тому, что придется поработать на позиции «junior» и к небольшой зарплате. Нужно потерпеть, научиться, начать профессионально развиваться, и со временем все получится. И если вы не готовы к темпу, который предполагает быстрое освоение навыков, и не справляетесь с большими интеллектуальными нагрузками, то, к сожалению, это не ваше. 

Какие есть плюсы?

Медианная зарплата в ИТ-индустрии сейчас 140 000 ₽: в Москве — 191 000 ₽, в Санкт-Петербурге — 165 000 ₽, в остальных регионах — 130 000 ₽. Помимо зарплаты в IT, есть еще плюсы:

Образование

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

Творчество

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

Много профессий

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

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

Карьерный поворот

В 21 веке поменять профессию становится не так уж трудно. Множество людей меняют свою специальность неоднократно. Так как за последний год в людях тоже произошли изменения, сотрудники переоценивают жизнь и заново расставляют приоритеты. В последнем исследовании Microsoft сказано, что 41% людей по всему миру рассматривают вариант смены работодателя, а 46% планируют сделать серьезный поворот или карьерный переход.

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

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


  1. DrinkFromTheCup
    13.05.2022 12:51
    +10

    IT не только из программистов-тестировщиков состоит.

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

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

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

    Ну и ещё и "все лгут". И трезво оценивающий свои возможности кандидат наверняка будет похоронен под кипой резюме от более наглых соперников.

    Но и это, наверное, тема для совершенно другой статьи...


    1. Krokodilewhile
      13.05.2022 15:27
      +14

      У Вас опечатка в сообщении, лишняя буква R.


    1. Hivemaster
      14.05.2022 10:02
      +6

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


    1. wolandtel
      14.05.2022 18:33

      Ну да, ну да. У нас, например, за срам 10к к зарплате. )))


  1. Earthsea
    13.05.2022 13:40
    +41


    1. DrinkFromTheCup
      13.05.2022 15:48
      -8

      Вообще-то, проституткам, а не россиянам. И уже давно.

      Но на что только не пойдёт сова ради глобуса...

      (Upd. Чойто чем больше пытаюсь размотать этот клубок новостей - тем больше обалдеваю. Так они запретили порно или да?)


      1. Mephi1984
        13.05.2022 18:29
        +3

        Прекрасная иллюстрация мема "А что случилось?"

        https://news.obozrevatel.com/show/people/onlyfans-vvel-svoi-sanktsii-protiv-modelej-18-iz-rossii-i-belarusi.htm


        1. DrinkFromTheCup
          13.05.2022 18:31
          +1

          У нас этот сайт заблокирован. Сюрприз.


          1. Ravshan_1
            16.05.2022 08:17

            Да все давно уже VPN-ом пользуются, и да, на этом сайте и интересное попадается.


      1. kinall
        14.05.2022 09:17

        А что, россияне/россиянки не могут быть проститутками?


  1. tsurugi-no_ken
    13.05.2022 14:16
    +3

    Переучиваться тоже иногда приходится

    Не иногда, а ПОСТОЯННО! (если не сидеть на древнем легаси ещё 90х годов)


    1. amarao
      13.05.2022 15:56
      +11

      Постоянно надо учиться. А переучиваться, тьфу-тьфу, всё-таки иногда.


    1. Terimoun
      13.05.2022 19:42

      Сложновато это будет


  1. insolitam
    13.05.2022 14:38
    +1

    Не написано кому не подходит и как понять что не подходит.


    1. ForestDront
      13.05.2022 15:03
      +15

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


      1. AVX
        14.05.2022 21:46
        +2

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


        1. selkwind
          15.05.2022 12:14

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


          1. AVX
            15.05.2022 12:54
            +1

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


          1. Hivemaster
            15.05.2022 13:14

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


            1. selkwind
              15.05.2022 18:28

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


      1. Aleksandr-JS-Developer
        14.05.2022 22:32
        +2

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


  1. nivorbud
    13.05.2022 15:07

    Надо бы всё же пояснить, о каких айтишниках речь. Имхо, настоящим полноценным айтишником можно считать спеца с хорошей математической базой (на уровне тех. ВУЗа) и с хорошим знанием базовых предметов школьного курса. Где-то видел статью (вроде на Хабре), где автор расписывает проблемы при вхождении в айти. Там очень показательны моменты, связанные с слабыми знаниями математики. Ему понадобилось что-то оптимизировать, он полез в алгоритмы, но понял, что без знаний высшей математики не разобраться. Сел за ВУЗовские учебники и... тут же понял, что ему не хватает знаний школьного курса математики... В итоге до 4-го школьного класса докатился.

    Так что, если рассматривать айти-профессии по взрослому, то там всё сложно, с наскоку не освоишь.

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

    Так что в принципе и для таких айтишников место найдется. Главное, чтоб интерес был.


    1. Goupil
      13.05.2022 21:14
      +9

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


      1. raamid
        13.05.2022 22:55
        +1

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


      1. x67
        14.05.2022 03:00
        +2

        Ваш стек и профиль как нельзя лучше подходят для аналитика данных (с дальнейшим уходом в data science, если есть желание). Да, это тоже айтишники.


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

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


      1. YDR
        15.05.2022 09:24

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


    1. greabock
      15.05.2022 21:30

      Да не так уж много нужно знать, чтобы быть норм спецом. В большинстве случаев, хватит базового курса информатики.
      1. Ну хотя бы было понимание, что "не так" с флотами
      2. Булева арифметика
      3. Бинарная арифметика
      4. Поиск по дереву
      5. Поиск пути в графе (в ширину, в глубину, если умеет длину пути по Дейкстре вычислять - вообще блеск).
      8. Немного *nix
      6. ACID, BASE
      7. OSI
      9. DDD
      10. Hex Arch
      11. CQRS
      12. Event Sourcing

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

      Но! Тут вообще нет матана разного, кстати


    1. hard2018
      16.05.2022 08:40

      Так что, если рассматривать айти-профессии по взрослому, то там всё сложно, с наскоку не освоишь.

      Вспоминаю, когда искал первую работу именно программистом. А у меня даже IDE не было установлено. Что такое отладка, тоже без понятия. Лишь сексуальный финансовый интерес.


  1. MegaMANGO
    13.05.2022 15:08
    -4

    ????


  1. amarao
    13.05.2022 15:54

    Где-то на этой фразе я всё понял:

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

    Осваивают новые алгоритмы? RLY? Нет, я, конечно, могу поверить в человека, который for fun полез разбираться в Merkle tree, но как правило по индустрии, вероятнее всего, нет.

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


    1. SpiderEkb
      13.05.2022 16:19
      +6

      Осваивают новые алгоритмы? RLY? Нет, я, конечно, могу поверить в человека, который for fun полез разбираться в Merkle tree, но как правило по индустрии, вероятнее всего, нет.

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

      IT - оно большое, направлений много. Всяких и разных.


      1. amarao
        14.05.2022 11:38
        +4

        Буквально недавно наблюдал человека, которому надо было "побыстрее" обработать небольшой массив данных (около 20ПБ), и он не хотел ждать месяц. Знаете, какой алгоритм он для себя нашёл? numpy и multiprocess. Уложился в день изучения и день молочения данных на сервере (вместо ожидаемого 30+ дней).

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


        1. SpiderEkb
          15.05.2022 09:36

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

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

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


  1. sokol_9
    13.05.2022 17:54
    +5

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

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


    1. 0xd34df00d
      13.05.2022 19:35
      +16

      Тут есть разные аспекты.


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


      1. RusTech
        14.05.2022 17:28

        Шикарнейшая формулировка!


    1. dimchik_b
      13.05.2022 22:32
      +5

      Те, у кого к IT любовь, не переходят в IT, они идут в него сразу. А переходят те, кто любит что-то другое, но в IT перейти МОЖЕТ.


    1. nameless323
      14.05.2022 01:52
      +5

      ИМХО по мере работы в IT люди который пошли по любви будут гораздо более сильными профессионалами, чем те, что работает за еду. Просто скажется разница в мотивации. За еду человек поработал свои 8 часов, выключил комп и забыл. По любви (особенно еще и по молодости) человек поработал 8 часов, пришел домой, ради интереса полез разбираться возможно с каким-то новым интересным языком, алгоритмом, техом, пошел писать свои велосипеды (и не велосипеды). В итоге через условных 10 лет разница опыта в часах будет колоссальная, да и скорее всего в техническом кругозоре тоже.


      1. Brogahnl
        16.05.2022 09:37

        В чем ценность профессионализма?

        Тебе больше платят?
        Тебя больше уважают?
        Ты сам себя больше уважаешь?


    1. amarao
      14.05.2022 11:40
      +2

      Немного не так. На работу ходите/подключаетесь вы за деньги. Слушаетесь начальника - за деньги. Закрываете issue за деньги.

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


  1. BkmzSpb
    14.05.2022 14:10

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

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

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

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


    1. KaryaKarya
      16.05.2022 09:44

      А как вы думаете: что нужно, чтобы стать именно разработчиком, а не кодером?


  1. snegirok
    16.05.2022 09:36

    как всегда ИТшники это только программисты )


  1. Sanygh
    16.05.2022 09:48

    Цитирую "в марте 2022 года спрос на курсы по программированию вырос на 180%, по аналитике — в три раза по сравнению с 2021 годом.", хотелось бы сказать вот что, указ на счёт IT специалистов вышел примерно в марте и тогда было сказано что их трогать пока что не будут, дело в том что их на службу не возьмут и вы должны сами понимаеть, что никто в армию не хочет (особенно те кто уже пойдет на призыв) и поэтому появился такой наплыв в IT, если внимательно следите за новостями то можно всё сопоставить и понять всю суть наплыва :))