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

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

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

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

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

Итак, что вам дает типичный онлайн курс

  1. Базовые знания по теме курса.

  2. Умение работать в некоем интерпретаторе кода, причем у каждого ресурса он свой.

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

  4. Уверенность в своих профессиональных компетенциях (потому что курс часто называется как-нибудь типа Web-разработчик уровень 1).

Что онлайн курс не дает (судя по стажерам)

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

  2. Умение гуглить. Как ни смешно, на курсах знания ограничены фиксированным набором приемов, шаг влево, шаг вправо – и у человека ступор. 

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

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

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

  6. Реальную оценку своих навыков. 

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

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

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

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

  3. Найти в сети макеты сайтов в JPG и попробовать их сверстать. Дополнительный уровень сложности – сверстать пару макетов на flex, grid и блочной версткой. 

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

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

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

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

Теперь обещанное про легкие деньги и миграцию из других профессий. 

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

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

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

И попробуйтесь к нам на стажировку. Вдруг мы друг другу подойдем? 

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


  1. Breathe_the_pressure
    14.08.2022 21:46
    +11

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

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

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


    1. kovserg
      15.08.2022 13:20

      С другой стороны общий уровень поднимается

      www.youtube.com/watch?v=OATiwQHL7KM&t=1173
      www.youtube.com/watch?v=SXG32nzWoik&t=605


  1. sukhe
    14.08.2022 22:09
    +8

    Имея в активе знания по JS, верстке и опыт применения всего этого, вы легко из верстальщика станете FrontEnd разработчиком.

    Не станет. Потому что первым-же вопросом рекрутёра будет:«Сколько у вас лет опыта коммерческой разработки на реакте»


    1. Luciphur Автор
      14.08.2022 22:44
      +4

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


  1. Finch182
    14.08.2022 22:38

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


    1. Luciphur Автор
      14.08.2022 22:41
      +2

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


      1. siziyman
        16.08.2022 14:24
        +1

        Примерно весь ФААНГ и добрая половина современного финтеха подойдёт?


    1. awfun
      15.08.2022 04:11
      +3

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


      1. Luciphur Автор
        15.08.2022 09:16

        я в целом полностью согласен, на самом деле.


  1. Nasreddin_Hodja
    14.08.2022 22:38
    +7

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

    Хотя, если человек этим действительно увлёкся, с фанатизмом, то всё возможно.


    1. Luciphur Автор
      14.08.2022 22:39
      +9

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


      1. Luciphur Автор
        14.08.2022 22:43

        отпишу завтра в личку


    1. vlad_egrv
      15.08.2022 09:13
      +6

      Как мне кажется, большинство, кто занимается X, увлеклись X ещё со школы.


      1. Luciphur Автор
        15.08.2022 15:46

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


  1. Deleiron
    14.08.2022 22:40
    +2

    Есть место на стажировку на frontend junior? Если что я не из курсов, самоучка ????


    1. AndSoYouCode
      15.08.2022 09:16

      Похоже, что это очередные курсы :)

      Морковка для джуниоров


      1. Luciphur Автор
        15.08.2022 09:18

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


        1. AndSoYouCode
          15.08.2022 23:15

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


        1. Roma_letchik
          17.08.2022 09:29

          Привет. Во всех курсах не скрывают программу обучения (список тем). А можно посмотреть вашу?


  1. Zavodman
    14.08.2022 22:41

    Найти в сети макеты сайтов в JPG

    Это конечно сурово уже :)


    1. Luciphur Автор
      14.08.2022 22:42
      +1

      вроде да, но с разными фигмами, цеппелинами и xD верстальщики, особо начинающие, сильно расслабляются. Это ИМХО не всегда хорошо.


      1. OlegZH
        14.08.2022 23:53

        Интересно, предложит ли кто-нибудь (и когда-нибудь) для Веба некий аналог ТеХ'а?


        1. mvv-rus
          15.08.2022 00:44
          +23

          HTML не подойдет? ;-)


        1. ven1999
          15.08.2022 09:18

          В вики движках некий вариант TeX'а во всю используется.


          1. Oxyd
            16.08.2022 04:37

            Диалекты markdown всё чаще и чаще заменяют разнообразие вики-движков.


    1. CrashLogger
      15.08.2022 09:46
      +9

      А что такого ? В начале 2000-х это было обычным делом для верстальщика ) Тебе скидывают что-то, нарисованное в фотошопе (хорошо, если в PSD, а то и в JPEG). И ты сам нарезаешь это на мелкие картинки и верстаешь. Цвета определяешь пипеткой, а расстояния - линейкой в редакторе. Эх, было время )


      1. JustMoose
        15.08.2022 22:01

        А как это происходит сейчас?


        1. kovserg
          15.08.2022 23:04
          +1

          кидают макетом из фигмы


          1. Source
            16.08.2022 00:49
            +1

            Sketch ещё популярен для макетов, да и тот же Photoshop ещё в ходу (только с уже нормально нарезанным PSD)


  1. talbot
    15.08.2022 00:13
    +11

    Примерно половина стажеров первый раз видят ftp клиент у нас на рабочем месте. 

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


    1. Luciphur Автор
      15.08.2022 01:14
      +2

      ох уж этот тонкий вопрос терминологии )


      1. Source
        15.08.2022 02:45
        +4

        Я тоже на этом месте статьи впал в ступор. Было дело, деплоил я и по FTP, но это было в 2006-2008 годах. Сейчас уж ansible или chef стоит упоминать, если docker не хотите затрагивать.


    1. FSA
      16.08.2022 15:24

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


  1. amisodar
    15.08.2022 01:12
    -8

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


    1. Luciphur Автор
      15.08.2022 01:12
      +10

      спасибо, думаю, удача это важно!


  1. lkoida
    15.08.2022 01:12
    +2

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


  1. DSRussell
    15.08.2022 01:12
    +14

    У меня 15 лет опыта программирования за деньги.

    И вот мое экспертное мнение. Считаю что все эти оналайн курсы яндекса по 100к и прочие конторы — просто развод на бабки


    1. Luciphur Автор
      15.08.2022 01:16
      +1

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


      1. Flux
        15.08.2022 02:35
        +2

        для условного новичка в возрастной группе 28-35 лет

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


        1. 0xd34df00d
          15.08.2022 04:49
          +14

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


        1. Borrashd
          15.08.2022 09:18
          +1

          А без физмат школы никак?


          1. JustMoose
            16.08.2022 10:08

            Я никогда не учился в физмат школе (да и ВУЗ был не топовым), и я работаю разрабом последние 20+ лет. И моё ИМХО в том, что без физмат школы никак. Потому что я могу фигачить гуй, системный код и т.п., но никогда не напишу, к примеру, поиск. Тупо не хватает познаний математики.

            Итого: отсутствие физмат школы резко ограничивает возможности программиста.


        1. Luciphur Автор
          15.08.2022 09:21
          +8

          дети в 28-35 лет очень капризные, и не всегда готовы к физмат школе (

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

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


          1. Denis1121
            17.08.2022 11:13

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

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


            1. kovserg
              17.08.2022 16:42

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

              Обоснуйте. В каком это месте она гуманитарная.


      1. Source
        15.08.2022 02:55
        +1

        Тут возникает резонный вопрос: как человек умудрился остаться совсем новичком в программировании при такой возрастной группе? Я увлёкся программированием в 2004 году, тогда ещё домашний интернет был редкой роскошью. Но, насколько я помню, где-то в 2008-2009 он стал уже вполне доступен. Получается, что 14 лет этим людям было совершенно неинтересно, как тут что работает? С чего вдруг им сейчас стало интересно?


        1. Flux
          15.08.2022 06:21
          +12

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


          1. ganzmavag
            15.08.2022 11:29
            +3

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

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


            1. 0xd34df00d
              15.08.2022 18:50
              +2

              По вашему комментарию выходит, что в старших классах/первых курсах было две категории людей — "задроты", которые пошли в IT
              Многие задроты в IT не пошли

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


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

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


          1. Source
            15.08.2022 17:09

            Мотивы (точнее единственный мотив) вкатывающихся всем известны, в общем-то.

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


        1. culonTM
          15.08.2022 09:22
          +3

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

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


          1. ZloyVampir
            15.08.2022 11:33
            +2

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

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

            Чтобы сказка стала былью, нужно уточнять несколько моментов:

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

            2) Нужно рассчитать свои силы. "Щас я тут войду а айти" - а там, бац, и не просто кнопки давить надо. Оказывается, объем знаний таков, что в мозги не влезает.

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

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


            1. Source
              15.08.2022 17:14

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

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

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


              1. IgorAlentyev
                15.08.2022 22:10

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


                1. ZloyVampir
                  15.08.2022 22:36

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

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


                1. Source
                  16.08.2022 00:55

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

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

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

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

                  Да и вы утрируете, далеко не во всех книгах много воды.


                1. siziyman
                  16.08.2022 19:28

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

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


              1. ZloyVampir
                15.08.2022 22:34

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

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

                А вообще, ВУЗ чтобы войти в АйТи.


                1. Source
                  16.08.2022 00:59

                  Так тут нет универсального ответа или какой-то одной "священной" книги.

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


        1. PavelEgorov-ru
          15.08.2022 09:22

          Ну хорошо. Другой крайний случай. Например военнослужащий, которой отмахал в войсках лет так 12. Он молод и красив, но списали по состоянию здоровья (часто бывает трудно соответствовать спец. требованиям). Знания ну очень специфичные - азбука Морзе, ТТД передатчиков и тд. Как вот таким быть без курсов? И можно ли им в разработку, чтобы ваше ЧСВ не задеть? (Да, в 2007 он считал программистов задротами... Но положа руку на сердце, уж треть действительно были социопатами)))). Получать вышку прям сейчас сходу тоже не вариант. 5 лет очки. В 40 лет какой-нибудь младший подавальщик чего-то там в.... А есть семья, обязательства. Нужно ща год - два ведь реально форсировать очень многое и быстро. Я не говорю про качество. Для многих эти курсы просто в принципе единственный выход. И Я не снимаю ответственности с этих людей - само образовываться и учиться нужно дальше


          1. Source
            15.08.2022 18:15
            +1

            Например военнослужащий, которой отмахал в войсках лет так 12. 

            Смотря в каких войсках. Если это ПВО или радиосвязь, где ему было интересно и он разбирался как что работает, то возможно и получится. А если он 12 лет решал все вопросы исключительно методом грубой силы и строгой дисциплины, то даже 5 лет очки ему скорее всего будет мало, чтобы полностью перестроить своё сознание. И моё ЧСВ тут ни причём. Это обычная профнепригодность по типу мышления. Как человек, привыкший без осмысления выполнять приказы, может работать программистом? Никак, только если тем самым "младшим подавальщиком", как вы выражаетесь.

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


            1. ZloyVampir
              15.08.2022 22:38

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

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


              1. Source
                16.08.2022 01:00

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


        1. Yokii
          15.08.2022 09:22
          +2

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


          1. Source
            15.08.2022 17:19
            +1

            А разве все вообще случалось вообще знать про него в 14? 

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


        1. Luciphur Автор
          15.08.2022 11:38

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

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

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

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

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


          1. Source
            15.08.2022 17:26

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

            Это как? Хотел программировать, но не стал из-за денег?

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

            Причём тут выбор профессии в 14 лет? Речь шла об отсутствии малейшего интереса к IT в течение 14 лет, с 21 до 35 лет, например. А тут раз тебе кризис среднего возраста и сразу все интересы в 1 день поменялись? Так не бывает.
            Мне кроме IT много чего ещё интересно, да и вообще я физик по образованию. Но в какую бы из этих интересных областей я бы ни захотел переключиться, я не буду там новичком, т.к. мне эти области уже годами были интересны до этого.

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


            1. Luciphur Автор
              16.08.2022 12:32
              +1

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


              1. Source
                16.08.2022 13:54

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


        1. Alpensin
          17.08.2022 11:21

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


      1. onets
        15.08.2022 08:50
        +1

        1. Задротство и интерес в компьютерной сфере

        2. Любознательность и желание докопаться

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

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

        5. Самообучение по решениям других программистов


      1. IraKutepova
        16.08.2022 10:05
        +1

        Доброго дня! Приведу пример из текущего моего положения. Закончила вуз в 2012 по специальности математик, программист. Вернулась в свой город и не смогла найти работу по специальности, ибо спрашивали на собеседованиях так:' что написано на 239стр такой-то книги' (такой же молодой пацан с ухмылкой). Делать было нечего, пошла в сферу проектирования(пожарная сигнализация и т.п ) разобралась не учась на него за неделю. Успешно работаю уже 10 лет. Но каждый год возникает желание таки стать программистом. И физ-мат школа за плечами, и физмат в универе. Без проблем изучаю синтаксис языков. Гуглить умею. Нагуглила более 100 разнообразных БЕСПЛАТНЫХ курсов и изучаю их(по интересу на данный момент). Но вот печаль найти работу сложно. Я готова идти стажером, но действительно у каждой организации свой стек. Проштрудировала , выписала основные моменты и вперед. Работа есть, потому не тороплюсь. Но на своей работе достигла потолка (в начальники не хочу, кучу бумажек перебирать), и стало скучно. Рост зарплаты смешной. Получается я в ловушке...


        1. Source
          16.08.2022 14:06

          Я один момент не понял в вашей истории: вы только на одно собеседование сходили как ВУЗ закончили? Что за город или хотя бы какого плана (население, областной центр или нет)? Имхо, в 2012 году проще всего было бы на стажировку куда-нибудь в Epam, Accenture или Luxsoft пойти, ну или в мелкую веб-студию, опыта набираться.

          А второй вопрос: за 10 лет написали какие-нибудь pet-проекты для себя?


    1. Lazytech
      15.08.2022 06:14

      И вот мое экспертное мнение. Считаю что все эти оналайн курсы яндекса по 100к и прочие конторы — просто развод на бабки

      Насчет платных курсов ничего сказать не могу, но посмотрел кучу бесплатно выложенных на YouTube лекций "Академии Яндекса", "HTML Academy" и др. По-моему, качественный, интересный контент.


      1. artemmb
        15.08.2022 11:39

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


        1. Luciphur Автор
          15.08.2022 11:42

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


          1. artemmb
            15.08.2022 13:35
            +2

            Я пишу встроенное ПО для микроконтроллеров. Надоело разбираться в железках и почему они не работают. Вот и решил уйти в более высокую область. Сходил на собеседование и узнал моего знания с++ недостаточно. Решил по быстрому подучиться. А так для меня написать ПО не проблема. По мере прохождения курса лучше стал понимать современный с++ и применять в своей работе. Из бесполезного это protocol buffer.


            1. Luciphur Автор
              15.08.2022 14:02

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


            1. Source
              15.08.2022 18:21
              +1

              Вот! Это как раз пример адекватного переключения сферы деятельности.
              Ещё до курсов уже что-то знал и работал в смежной области ????????


    1. devlind
      15.08.2022 13:55

      Ну как вам сказать. Проходил недавно курс от яндекса по DS&ML. До этого делал первые шаги в этой области сам, но в инете очень много инфы неструктурированной. Сложно найти хороший бесплатный курс. Яндекс неплохо организовал (не без косяков конечно, куда же без них) учёбу. Есть Slack канал, где ученики обсуждают текущее задание, есть большие проекты, на которые люди с опытом делают ревью (иногда очень даже годное). В целом я бы не смешивал всё с говном. Но это и не silver bullet чтобы "войти в IT". Правда как всегда где-то посередине.


  1. mvv-rus
    15.08.2022 03:34
    +2

    Понимание, как на самом деле все работает.

    А вы уверены, что оно на самом деле необходимо для работы? По моим наблюдениям (конкретно речь об ASP.NET Core) — не похоже: этот фреймворк используется для разработки бэкэнда довольно большим числом разработчиков, однако им, похоже, вполне достаточно знать, как его применять (и это описано в документации). А что там происходит внутри (а там происходят довольно нетривиальные вещи) мало кому интересно: сужу по малому интересу к своим статьям, которые содержат информацию именно на тему «как оно работает», отсутствующую в документации (у меня эта информация есть, потому что я развлекаюсь тем, что копаюсь в исходниках ASP.NET Core). Было бы понимание того как вcе на самом деле работает, необходимо — оно давно было бы и изложено в документации, и статьи, вроде моих пользовались бы куда большим спросом. Но реальным спросом, по моим наблюдениям, пользуются статьи/книги на тему «как сделать», а не «как на самом деле все работает».


    1. awfun
      15.08.2022 04:19
      +2

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


      1. anone9465
        15.08.2022 11:35
        +2

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


        1. Sequoza
          15.08.2022 12:21

          Запускаем профайлер, гуглим результаты.

          И иногда получаем 1 вопрос на so без ответа, заданный в 2015 году. А если ответ и есть, то на текущий момент он потерял актуальность.

          За 9 лет работы именно таким образом решил 2 проблемы, связанные с тормозами

          Что тут сказать? Lucky you.


    1. panzerfaust
      15.08.2022 07:43
      +2

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

      Собственно поэтому у нас так много не сеньоров, а мидлов со стажем и даже джунов со стажем. Со времени зона комфорта "уверенного пользователя <frameworkName>" становится стеклянным потолком. Однажды для профессионального роста придется уметь ответить на такие вопросы как "как снизить потребление памяти", "как не упасть на нагрузке 100500 tps". И тут большинство уверенных пользователей сливаются. К слову, сам грешен, и не так давно это понял.


  1. Lazytech
    15.08.2022 06:05

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

    https://www.google.com/search?q=you+don't+need+jQuery

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


    1. Luciphur Автор
      15.08.2022 11:45

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

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


      1. Lazytech
        15.08.2022 12:13

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


  1. Nialpe
    15.08.2022 08:48
    +1

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

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


  1. vtal007
    15.08.2022 09:14

    Ладно, курсы плохие, а что делать, если надо и хочется?

    Курсы (хорошие) дают некую базу и трек. Могут ли они дать вообще всё - это вопрос. FTP я видел (потому что первый сайт был вообще на народе и сейчас лью через TC), но сейчас то... гит же? нет? тестовый сервер, боевой сервер.. Льете по FTP/sFTP ?


    1. Areso
      15.08.2022 11:38

      Льётся через гит клиент средствами ci/cd


  1. Admz
    15.08.2022 10:57

    Без самостоятельной многочасовой практики что с курсами что без - всё равно никак.

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


  1. Plovchik
    15.08.2022 10:59

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


    1. Luciphur Автор
      15.08.2022 12:23

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

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

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


  1. dedmagic
    15.08.2022 11:30

    сможет в крайнем случае открыть свое дело

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


  1. RailJSPy
    15.08.2022 11:34
    +2

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


  1. Mayari
    15.08.2022 11:45

    Спасибо за разъясняющую статью! Скажите, а в вашу компанию можно попасть на стажировку в качестве джуниор тестировщика? Какие требования? Буду благодарна за ссылку.


    1. Luciphur Автор
      15.08.2022 11:46

      Отпишите пожалуйста мне в личку, возможно мы ищем сейчас именно вас )


      1. Mayari
        15.08.2022 19:36

        Добрый вечер! Написала.


  1. Baron1488228
    15.08.2022 11:48

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


    1. Luciphur Автор
      15.08.2022 11:48

      А вы с какой целью интересуетесь? )))


      1. Katrinsha
        16.08.2022 10:06

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


  1. mxav
    15.08.2022 11:48
    +1

    Многие курсы можно назвать как "Введение в программирование", потому что после них человек общее представление имеет о программировании. Т.к. нет глубокого понимания что и как работает, то начинается абстрактное программирование (абстракция на абстракции абстракцией погоняет). "Главное чтобы данные пришли, а дальше как-нибудь обработаем" и не важно что от этого всё будет криво, много ресурсов съедаться будет и т.п.
    Например, ВУЗ дает хоть какую-то структуру (не говорю про качество дисциплин) по обучению, чтобы человек мог ориентироваться куда копать самому. Человеку из другой сферы будет тяжело ориентироваться в тоннах информации и будет верить в "просто надо..." Поэтому в первую очередь человеку из другой сферы надо выстроить хоть какую-то структуру своего обучения (теорию и практику) с курсами или без, а во вторую очередь не искать волшебных путей, а погружаться в нужную область с пониманием, что это не "побыстроляну за пару недель".


    1. Luciphur Автор
      15.08.2022 11:49

      Согласен!


  1. vvf1973
    15.08.2022 12:10
    +1

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


    1. Luciphur Автор
      15.08.2022 12:25

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


      1. vvf1973
        15.08.2022 15:09
        +1

        Разнорабочий на стройке - это термин вне категорий.

        Есть такая книжка за авторством Николаса Карра "Блеск и нищета информационных технологий: Почему ИТ не являются конкурентным преимуществом".

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

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

        Разумеется, это сугубо моё личное мнение.

        "


        1. Luciphur Автор
          16.08.2022 13:09

          не со всем согласен, но приятно, что мнение аргументированное и интересное.


      1. Constanine
        15.08.2022 17:29

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


  1. Fabiuslucretius
    15.08.2022 17:30
    +1

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


    1. Luciphur Автор
      16.08.2022 13:11

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

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


  1. Alex500IS
    15.08.2022 19:04

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


    1. Source
      16.08.2022 01:04

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


  1. reiser
    15.08.2022 19:51

    Джуны-джависты нужны? Без зарплатных ожиданий, просто за опыт.


  1. afternao
    16.08.2022 10:01
    -2

    Почему то всегда в статьях где говорят ещё раз подумать, что сложнее - войти в ит или быть преподом, врачом - вы каким то образом можете сравнивать уровень запары в этих областях с кодингом. В современном мире учиться нужно в любой профессии, тут нет исключений. Нужно ли учиться в программировании ? Мой ответ - нет, потому что это не профессия, это как правописание - почти естественный навык, стоит вызубрить как писать буквы и дальше хоть всю жизнь с закрытыми глазами. Проблема в том, что области куда привлекают новичков это обычно какой то фронт енд с минимальным порогом вхождения, но это все из разряда - easy to learn, hard to master. Слишком популярная область, слишком большой зоопарк технологий, чтобы новому человеку в этом разобраться. Зачем ?) Брали бы в какой нить бекенд, где ты можешь плохо выучить один язык и дорасти до сеньера за пару лет(на этой работе), при этом не открывая больше ничего и расслабленно пилить по паре часов в день удаленно в каком нить банке и ещё требовать повышения ЗП каждые полгода )) Мой тезис прост - в программировании очень много областей где вообще не нужно учиться и есть миф от людей, которые кажется боятся, что это станет всем понятно и поэтому от них всегда истории - он ещё с детского сада начал увлекаться, для этого нужен определенный склад ума и характер. Конечно для такой обезьяньей работы как программирование по 8 часов в день нужен стойкий склад характера, но стоит сбавить обороты до упомянутых 3-х и все сразу встаёт на свои места. Денег платят так же или больше, времени свободного куча, живи по кайфу )) что касается времени подготовки спецов - думаю пара месяцев, это стажёр + 4 месяца = Джун + полгода = мидл. Вырастет ли дальше уже вопрос. Не всем даже тем кто с детской песочницы кожит дано вырасти до сеньера. Но до мидла то уж точно любому, никаких черт характера, кроме двух рук с пальцами и зрения для этого иметь не нужно. Так что не стоит сравнивать этот во всех смыслах элементарный процесс с инженерными специальностями, врачами, учителями. Ребята реально пашут, проектируют, лечат, учат, вскрываются на работе, когда мы только лениво бьём по клавиатуре, я не могу представить как я даже 4 часа работаю в день, а вы тут мне про какие то трудности говорите.


  1. xcilessMore
    16.08.2022 12:23

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

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

    Зато курсов просто тьма, с такими завлекающими афишами.

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

    Или ошибаюсь?


  1. Bublic32
    16.08.2022 14:38

    Как можно узнать подробности о стажировке?


  1. Vladieek
    16.08.2022 17:03

    Как владелец курса Java-разработчик от Skillbox, то могу сказать, что плюс — разложено по полочкам, но информации не так много (иногда даже мало). Об устройстве тех же коллекций не сказано ни слова. Как и об Spring Framework (лишь поверхностно о Spring Boot). О том же Reflection API я узнал только сегодня, листая статьи и документации. Приходится все искать самому, но от этого только возникает мысль, что этого будет достаточно только на стажёра (надеюсь, потому что пока сам не искал работу в этой сфере), но на джуна — хз. Остаётся лишь только опробовать на своей шкуре.