Всем привет! Прочитав недавно пост "Невыжившие в IT", который попался в моей ленте, решил поделиться своим опытом прохождения курсов, вхождением и советами для тех, кто думает "Войти в АйТи в 2023 году", устраивайтесь поудобнее!

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

Первым делом прикреплю ссылку на публикацию, о которой говорил выше: https://habr.com/ru/post/686566/

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

О себе (Бэкграунд)

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

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

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

О популярных курсах по программированию

Начну с самой интересной темы - курсы про айти.

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

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

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

  • Дорожная карта: вы идёте по структурированному плану и у вас понимание - что будете делать дальше. А когда речь идёт про самообразование - это пипец как мотивирует;

  • Сообщество таких же начинающих разработчиков как вы: где можно обмениваться опытом по выполненным заданиям, задавать вопросы. Вы скажите: "Таких ведь много!". Много, но там чаще сидят матёрые дядьки и на такой простой вопрос, почему у меня коллекция возвращает null они могут ответить не сразу и не очень доступным языком.

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

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

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

В чем я вижу явный минус курсов:

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

Дополнительные источники знаний

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

  • Youtube - зависит от вашего направления, но на платформе есть все по вашим запросам, ЯП, библиотекам или фреймворкам;

  • Udemy - платформа с лекциями. Нашёл несколько полезных для себя наборов лекций по языку, которые пересматриваю до сих пор. Главное ловить цену по акциям, потому что в обычные дни они космос. В данный момент есть проблема с оплатой из России, но её вроде научились обходить;

  • Статьи на Хабре \ StackOverFlow. Тут просто гуглите ваш запрос и читаете ответ. Иногда он может быть подробный и очень полезный. По крупицам можно прям до каких-то интересных вещей добраться. Но нужно быть аккуратнее, иногда пишут не для новичков и понять\разобраться о чем речь - сложно;

  • Литература. Тут и говорить особо нечего. Смотрите, какие книжки топ в вашем направлении и читаете.

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

Мотивация

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

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

  • Отслеживание своего прогресса. Когда я написал о том, что примерно 900 часов у меня ушло на учёбу, читатель мог задуматься на момент - а как я это понял? Дело в том, что на каждый месяц у меня была табличка, она будет ниже. В которой я отмечал, сколько часов потратил сегодня, в неделю, за месяц. Потом проводил какую-то рефлексию, старался думать, как увеличить время, когда заниматься эффективнее, когда нет. Именно эта рефлексия и понимание, сколько я прошёл - помогало двигаться дальше, планировать и выделять приоритеты важным вещам.

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

Универсальные советы от меня

  • Будьте дисциплинированными. Это сложно - но важно. Начинать заниматься каждый день по чуть-чуть, постепенно в какие-то дни увеличивать нагрузку;

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

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

Итоги

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

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

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

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

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

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

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

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

Всех жителей Хабра хочу поздравить с Наступающим \ Наступившим Новым годом! Желаю всем крепкого здоровья, исполнения желаний и как можно больше положительных эпизодов в следующем году!

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


  1. EGA_production
    06.01.2023 22:28
    +3

    Вас также с наступившим! Вы сказали, что есть 2 выбора: покупка курсов или самообучение. В интернете можно брать гайды, составленные из бесплатных источников и обучаться по ним, к слову, на днях я сам опубликовал планы обучения по математике, Python и SQL, также есть очень хорошая платформа Stepik с кучей бесплатных курсов, поэтому при активном гуглении найти хорошую инфу можно. Также хотел вас поздравить с трудоустройством - это круто).


    1. Vlasov_Ma Автор
      07.01.2023 00:48
      +2

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


      1. LucyM
        08.01.2023 16:56

        Подскажите, как и где Вы изучали англ язык?!


        1. Vlasov_Ma Автор
          08.01.2023 17:27

          Привет! Я купил себе книжку вот такую примерно (не реклама) https://www.labirint.ru/books/451620/

          Так в целом все есть - грамматика, аудирование, произношение. Ещё дополнительно проходил puzzle english (не реклама), тут на вкус и цвет. Но сейчас так как это будет основная цель - буду просто заниматься с репетитором. (это самое эффективное и дорогое).


        1. Areso
          08.01.2023 19:36

          Рекомендую Мёрфи. Сначала Essentials, потом In Use.


  1. toxicmt
    06.01.2023 23:46
    +6

    Мы еще вот такую штуку пилим: https://code-basics.com/ это русскоязычный аналог codeacademy. Полностью бесплатно, открыто и интерактивно. Попробуйте посмотрите, там и джава есть и много чего еще.


    1. igrishaev
      07.01.2023 10:43

      Это бывший Хекслет? По крайней мере так написано в подвале сейта. Почему переименовали сервис?


      1. Dantowin
        07.01.2023 17:04
        +1

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


      1. toxicmt
        08.01.2023 17:11
        +1

        Ваня привет, тысячу лет не видел. Хекслет слава богу не бывший, сейчас это достаточно большая компания, в которой работает под 100 человек и учатся тысячи студентов уже не только программированию. Мы расширились в девопс, тестирование, запускаем аналитику, мобилку и вот это все. А code-basics я сделал в 2017 году, как открытый проект для всех. Кстати через него к нам пришел автор по курсам Python, ты может даже знаешь его, это Леша Пирогов.


        1. igrishaev
          08.01.2023 20:03
          +1

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


    1. vtal007
      07.01.2023 11:24
      +1

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

      Тем не менее, совсем не жалею о содеянном (прохождении марафона) :)


      1. stuzer
        07.01.2023 21:14

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


    1. stuzer
      07.01.2023 21:13

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


      1. seraz
        08.01.2023 00:03
        -2

        с этим питоном, блин... только lilygo esp32-s3 дев.плата приехала с 4.7 eink экраном. дай, думаю, солью предварительно дамп стоковой прошивки (не шить же сходу непонятное нечто находящееся где-то между альфа и бета версиями, а для большинства проектов вообще никакой готовой пока нет, просто пара фиксов для запуска с комментариями в сообществах и от админов в телеге, что оно таки запустилось, но багованое и баги со стороны разработчиков датчиков, сенсоров и тп) поставил питон последний, начал скачивать esptool, скачал. зачем-то оно разархивируется в отдельную папку, а не доустанавливается даблкликом по exe как модуль/ компонент python. ну ок, оно ставилось и отдельно в самой консоли питона. но, .... сколько же я багов словил! esp32-s3 wroom 8/16 так и не забэкапил прошивку!

        потом дополню. это просто выносящий мозг квест был. пару тупейших команд не могло выполнить после чистой установки. в конце когда после мытарств таки запустил через cmd из проводника и папки питона... это г объявило в ошибке, что оно не работает с флешками более 8МБ! кааак!? кто разрабы этого г!? ну не делает она это сходу, так делайте сами по частям, в фоне объединяйте и тп! какого .... оно не работает на самой жирной версии вашей же железки!? а ошибки до этого, уффф, 3 текстовых файла, потом дополню, сейчас влом с мобилы. вот эта связка непонятного г.кода китайского и стандартных питоновских багофич...

        как же пожалел, что тупо клипсой и программатором ch340a не могу слить дамп. или таки могу? у меня просто подгорает уже.

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

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


        1. extyn
          08.01.2023 16:57

          Вы вроде веткой ошиблись.


      1. toxicmt
        08.01.2023 17:08

        Спасибо! На Хекслете и код бейзикс эта часть одинаковая, просто не всегда одновременно обновляется, но в конце-концов мы их синхронизируем. Что касается языков, там их штук 10-15 готовых и далеко не все из них мейнстримовые. Есть например racket и clojure


    1. d3rd3v
      08.01.2023 16:57

      Захотел посмотреть, но по указанному адресу не видать Джавы, есть JavaScript, а это другое.


      1. toxicmt
        08.01.2023 17:05
        +1

        1. d3rd3v
          08.01.2023 17:41

          Появилась, спасибо! И вижу добавились еще языки.


  1. igordance
    07.01.2023 00:49
    +2

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


  1. looseangel1
    07.01.2023 00:49

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


    1. Vlasov_Ma Автор
      07.01.2023 00:50

      Нет. Английский это скорее было как дополнительная цель. Т.е. 900 часов - чистая джава. Английский был не так постоянен и глубок.


      1. TopElite
        08.01.2023 17:27

        Почему так много выходных?


        1. Vlasov_Ma Автор
          08.01.2023 17:27

          Это сарказм? У меня на работе ставка была 32 часа. Где-то 5\2 стандартно работал, где-то меньше.


  1. kuyumba
    07.01.2023 00:49
    +1

    О, вот за идею таблички для рефлексии о потраченном времени отдельное спасибо! :)


    1. Vlasov_Ma Автор
      07.01.2023 00:50
      +1

      Пожалуйста! Надеюсь Вам они помогут. Если что - крутите под себя, как удобнее. Сам до этого дошёл - что-то берёшь готовое и под себя делаешь)


      1. AlexM9181
        07.01.2023 09:16
        +1

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


        1. dedmagic
          07.01.2023 12:01
          +1

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


        1. Alpensin
          07.01.2023 12:19

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


        1. Vlasov_Ma Автор
          07.01.2023 12:19

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


        1. RomeoGolf
          08.01.2023 17:02

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


      1. Gor40
        07.01.2023 18:54

        В табличке я бы "ч." перенёс в ячейку слева. Пару минут разглядывал, пока не понял что это не "часть 2", а часы. Ну и время сверху напугало слегка, учёба с 9-00 до 18--00... Я слишком стар для такого графика, да и кушать хочется.


        1. Vlasov_Ma Автор
          08.01.2023 17:28

          Там работа с 9-18 - это у меня был непостоянный график с плавающими выходными. Поэтому мне так проще планировать было. А так табличку лучше под себя сделать - это я для примера =)


  1. likeblood
    07.01.2023 01:17
    +5

    Что касается дорожных карт, то в открытом доступе есть много роадмапов для IT здесь https://roadmap.sh


    1. Vlasov_Ma Автор
      07.01.2023 12:20

      Супер! Хороший материал!


  1. twid
    07.01.2023 05:03
    +4

    1.Указал пост про невыживших в IT
    2. Пошел по тем же граблям и ошибкам, что указаны в статье.
    3."Смотрите, я выжил"

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


    1. FanatPHP
      07.01.2023 09:08
      +12

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


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


      1. twid
        07.01.2023 13:29
        +1

        К каждому вашему тезису в ответ от меня "нет, все с точностью наоборот".


        1. FanatPHP
          07.01.2023 13:44
          +1

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


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


          1. twid
            07.01.2023 14:17

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

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

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


  1. Benedictus
    07.01.2023 07:01

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

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

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


  1. vtal007
    07.01.2023 11:22
    +1

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

    1. Источников знаний для начинающих реально уйма. Хочешь питон за час - да пожалуйста. Хочешь питон за 7 часов - и такой есть. Хочешь курс питона для анализа данных - да вот на ютубе выложила сама онлайн-школа. Я себе собрал овер 200 источников (курсы, ютубы и тд) по анализу данных и ДС. и мой список пополняется

    2. Но организованные курсы дают:

    3. Дисциплину и мотивацию (делать домашки)

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

    5. Общение с сокурсниками (пока бобмишь от бестолковой теории или помогаешь менее сообразительному (без негатива) комраду - начинаешь и сам что-то понимать

    6. Сокурсники могут подкинуть еще какую-нить инфу по бесплатным курсам

    7. Диплом дают.. Для кого-то это "фи", а кто знает, как жизнь повернется

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

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

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


    1. marimero
      08.01.2023 02:53

      |А вот фиксация времени? честно говоря бесполезна.

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


      1. vtal007
        08.01.2023 11:29

        Вопрос в сфере, верстать на хтмл и чуток js реально за 3 месяца
        Вот изучить питон и SQL явно сложнее
        А как поможет фиксация времени? Дело же не в потраченном времени, а в усвоенных знаниях, полученных навыках
        Люди вообще разные. Я знал лично человека (это был мой начальник) который буквально в 2 раза быстрее соображал меня (ну и пусть в 1,5 среднего человека). Сколько ему учить то ,что учу я - в 2 раза меньше. Чем нам обеим помогло бы фиксация времени? не знаю


  1. Alexeysandor
    07.01.2023 12:22
    +1

    Тоже вкатился в айти. В отличии от автора во время обучения в вузе с айти никак не связывался. Иногда палкой тыкал, чисто для себя, как хобби. Но когда началось так называемое СВО начал менять сферу деятельности, хоть и занимал высокое по меркам силовых структур место в этом механизме на тот момент. От hello world до первого (чудом полученного на самом деле) оффера ушло пол года. Но эти пол года были очень напряженные. От себя добавлю как вариант обратную стратегию. Занимайтесь сразу по максимуму доступного времени. Это будет тяжело, но выхлоп от этого как по мне куда больше. Вы не можете быть мотивированны 24 часа в сутки, 365 дней в году, но если оглянувшись даже на месяц назад, вы сравните 'до' и 'после', и дальше будет только лучше. Благо это сфера где просто невозможно не учить что-то новое.

    Upd: но не увлекайтесь слишком сильно. Я уделял по 7+ часов каждый день. И несколько раз выгорал, что желания садиться кодить могло не быть по несколько дней. Так делать не стоит.


    1. vtal007
      07.01.2023 17:02

      Как Вам удалось то по максимуму доступного времени? или голова молодая (относительно) и готова впитывать эту уйму (по другому не скажешь) инфы


  1. MrNutz
    07.01.2023 15:07
    +5

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


  1. vconst
    07.01.2023 20:22

    Лет то автору — сколько?

    upd
    Посмотрел профиль — 27
    Расходимся


    1. raamid
      07.01.2023 22:05
      +2

      Посмотрел профиль — 27

      Расходимся

      Интересно, почему?


      1. DreamShaded
        08.01.2023 02:12
        +1

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


        1. vconst
          09.01.2023 09:47
          +1

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


          1. Zangasta
            09.01.2023 16:07
            -1

            Константин! Вы написали 18 тысяч комментариев на Хабре и порядка 80 тысяч на Флибусте. Если бы вы вместо этого учили Кобол --- то вас бы давно взяли на работу поддерживать старый софт --- подобные специалисты очень востребованы.

            Но вы не хотите учиться ---- вы хотите сидеть в рабочее время на Хабре и Флибусте и чтоб вам еще и платили как сеньору. Такого не будет. И не потому, что вам 50 лет, а потому что не желаете трудиться.


            1. vconst
              09.01.2023 16:29
              -1

              //пожимает плечами

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


              1. Zangasta
                09.01.2023 16:37
                -1

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

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

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


                1. vconst
                  09.01.2023 16:48
                  -1

                  Книгу перевел не ты — а гугль. Интерфейс, копипастящий в гугль и обратно — не является переводчиком.

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

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


                  1. Zangasta
                    09.01.2023 16:52
                    -1

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

                    А что именно я выдумал? Что вы считаете нелепостью?


                    1. vconst
                      09.01.2023 16:56
                      -1

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

                      На счет вранья и нелепостей - начнем отсюда: https://web.archive.org/web/20211022183417/https://author.today/post/88130


                      1. Zangasta
                        09.01.2023 17:08
                        -1

                        Это не относится к теме Войти в Айти в 50.

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


                      1. vconst
                        09.01.2023 17:40

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

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

                        *.ps
                        То, что тебе стало стыдно и ты удалил тот пасквиль — за извинение не считается. А то, что ты промолчал о «переводе» с помощью гугля — считается за положительный ответ


                      1. Zangasta
                        09.01.2023 18:12
                        -1

                        Ты меня уже оболгал публично и постоянно пытаешься это продолжить

                        Хорошо. Раз вы настаиваете.

                        Для начала уточните один момент --- в рассказе, который вы принесли упоминается некий Костик - Холокостик. Вы настаиваете что это именно вы? Вы считаете что вы похожи на данного литературного персонажа?


      1. Vlasov_Ma Автор
        08.01.2023 17:00

        Привет! Мне 25 =) А почеу расходимся?


        1. tommyangelo27
          09.01.2023 03:06
          +4

          Потому, что повторить ваш путь в условные 39 - практически нереально.


  1. cors47
    08.01.2023 02:36
    +5

    Приветствую!

    Я пока не вкатился в АйТи, но учусь. Технического образования нету, но есть вышка по биологии.

    Почитав комментарии могу отметить несколько моментов, которые работают конкретно у меня:

    1. Английский - на этом языке в разы больше информации. Есть курсы со структурой, например TheOdinProject - полнейший курс по фронту и Беку, но только несколько языков, зато куча ссылок на другие ресурсы. Codecademy - всё обо всем с примерами.

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

    3. Многие из нас не задумываются вообще, а что такое - учиться. Советую курс Learning How To Learn на курсере. Очень сильно поможет структурировать обучение.

    4. Писать код - надо сразу, чем больше тем лучше. Вообще хорошая практика 80% кода, 20% учёбы. У меня пока так не получается, всё думаю что теряю это время, не могу поломать свои мозги.

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

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

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

      Пишите кто что думает по этому поводу, добавляйте своих советов!

      Удачи всем!


    1. raamid
      08.01.2023 03:48

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

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


  1. silinlicious
    08.01.2023 17:01

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

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

    Единственное что интересует, как именно они помогают с трудоустройством? Просто кидают ссылки на вакансии hh и помогают в составлении резюме или что-то большее?


    1. Vlasov_Ma Автор
      08.01.2023 17:31
      +2

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


      1. F0iL
        09.01.2023 12:21
        +1

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

        А напишите. Интересно, как это работает на практике.


        1. vconst
          09.01.2023 15:41

          Опять же, учитывая, что автору 25 — это может быть не настолько интересным, как ожидается


  1. Max2392
    08.01.2023 17:02
    +2

    Видео рекламы этих курсов обещали сделать из хеллоу ворда фулстека за 6-12 мес)))) это развод 100%, + курсы дают базовые знания, они находятся в открытом доступе))) более того учится самому НУЖНО ибо за ручку водить не кто не будет на работе, с проблемами придётся справлялся самому, очень плохо отношусь к этим курсам. Я сам нахожусь в процессе обучения, понимаю важность инглиша но как его осваивать незнаю, 1 нужно углублялся в ЯП 2 нужно учится программировать 3 изучать технологии, а ещё и учить инглиш))))


    1. Vlasov_Ma Автор
      08.01.2023 17:32
      +1

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


    1. progressor7
      09.01.2023 07:59

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


  1. keelsee
    08.01.2023 17:02
    +1

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

    В отличие от ТС определённый багаж знаний у меня есть. Начинал я, как и очень многие, со спектрума ещё в школе. Сначал Бейсик, потом купил замечательный самоучитель по ассемблеру и неплохо его освоил. «Жизнь», всякие мелкие утилиты ну и как итог — что-то вроде драйвера экранной печати, позволяющий вместо стандартных 8x8 пикселов на символ выводить 6x8, добившись таким образом увеличения количества символов в строке с 32 до 40. Кто помнит как была организована видеопамять в спектруме, тот поймёт. И всё это ещё в школе. Потом институт, из которого пришлось уйти, и попытки освоить ассемблер x86. Увы, не получилось. Сломался на сегментной адресации. Хорошего самоучителя не нашёл, подсказать было некому, а какой был интернет в 96-97 году рассказывать не надо.

    Потом долгое время компьютера у меня не было, появился уже в середине нулевых. Потом ещё несколько лет не было времени на обучение, более менее серьёзно засел только в начале десятых. C#, WPF. Начал писать каталогизатор fb2. С SQL Server мне не хотелось заморачиваться, про SQLite я тогда не знал, поэтому выбрал в качестве формата базы данных XML. Да, я больной ублюдок, я знаю) Самую основу — модуль который проходил по всем fb2-файлам и заносил их в xml-файл, причём с сортировкой по авторам/названиям/жанрам и возможностью произвольной выборки я написал. На этом всё и закончилось. На этот раз сломался на WPF. Стандартных элементов библиотеки мне не хватало, а как писать кастомные так и не разобрался. Через несколько лет переписал этот модуль уже под SQLite.

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

    С таким багажом, я думаю, в принципе, если упереться рогом, то вполне реально за полгода подтянуть уровень до юниора, по стандартным требованием вакансий. Неважно, каким образом — на курсах или самостоятельно. Способность и желание к обучению я не потерял. Какое направление и конкретные технологии выбрать это не вопрос, разберусь. Вспомогательные штуки типа Git'a тоже понятно. Главное, что это всё мне действительно по-настоящему интересно и у меня есть желание этим заниматься. Вопрос в другом — а нужен ли будет кому-нибудь такой юниор после сорока?! Вот просто представьте что я приду лично в вашу контору с таким уровнем знаний. Возьмёте ли вы меня или у вас есть определённый стереотип, что в таком возрасте брать уже нет смысла? Честно.


    1. roboter
      08.01.2023 18:42

      С таким бекраундом я бы в ембеддед сунутся посоветовал, там всё ещё нужен ассемблер, и с с++.


      1. Newrbinez
        09.01.2023 07:31

        А ембеддед сейчас в каком состоянии в России?


        1. roboter
          09.01.2023 11:25

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


      1. F0iL
        09.01.2023 12:25

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


    1. LuggerFormas
      09.01.2023 12:17

      О, привет! Освоил SQL, сам начал писать свои компоненты? Уже крут впринципе, надо только опыта побольше. В эмбед не надо, просто начальник старше должен быть.

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


    1. F0iL
      09.01.2023 12:27

       а нужен ли будет кому-нибудь такой юниор после сорока

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


  1. 2044907
    08.01.2023 17:02

    Спасибо бро, особенно за календарь !!!


    1. Vlasov_Ma Автор
      08.01.2023 17:33

      Супер! Пользуйся с удовольсвтем, подкручивай под себя =)


  1. Jonnyz
    08.01.2023 17:02

    Максим, спасибо за статью, познавательно.


    1. Vlasov_Ma Автор
      08.01.2023 17:33

      Спасибо за оценку!


  1. Uncle_Diego
    08.01.2023 17:30

    Однозначно, нужно учится на курсах, с большим коммьюнити. Так легче мотивировать себя. Важным фактором мотивации является также потраченная сумма. Меня просто жаба душила от мыслей: сдаться и всё бросить. Одна проблема - большинство курсов это инфоциганство. Но есть компании, которые нацелены именно на трудоустройство студентов. Их мало, но они есть. Другая проблема - требование реального опыта у работодателя. Этот вопрос тоже можно решить. Тем не менее, ни одни курсы не дадут того объëма знаний, что потребуются на первой работе. Да и требования в вакансиях порой значительно разнятся. Нужно черпать знания из информационного океана. И не забывайте про книги, есть много умных и полезных книг.


    1. Vlasov_Ma Автор
      08.01.2023 17:33

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


  1. stuzer
    08.01.2023 17:30

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


    1. Vlasov_Ma Автор
      08.01.2023 17:34

      Степик, говорят, хороший, но у меня до него просто руки не дошли. Все же лучшие лекции - на Юдеми.


  1. RedlineDevil
    08.01.2023 17:30

    Очень хочется работать на удалёнке, только не в колл-центре поддержки и не продажи. В своё время я много что изучал C#, Python, Java, PHP, HTML/CSS и многое другое, не считая постоянную работу за компьютером, наладку/настройку систем и софта людям, но когда я читаю задания на фриланс биржах, или требования для устройства на работу там очень много моментов, которые я не знаю, но у меня и требования маленькие 15-20 тысяч хотя бы получать уже будет хорошо) кто-нибудь знает, куда можно устроиться по удалёнке на эту зарплату? hh мониторю, пытался устроиться в яндекс на тех поддержку с тех знаниями, но они меня продинамили, хотя я был уверен на 100%, что прохожу и уверен был в правильности 80% ответов.


  1. Kasperenysh
    08.01.2023 17:30

    Почитал, захотелось написать свой путь, но чет лень сейчас)))

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

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

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


    1. Vlasov_Ma Автор
      08.01.2023 17:35

      Документацию не стал писать, потому что:

      1. Она вся на английском - нужен хороший уровень чтения технической документации.

      2. Она сложная прям для новичков (т.е. ответ на свой вопрос проще найти в интернете, в документации больше какие-то тонкости).

      Но стараться читать и учиться читать её - обязательно.


  1. Tim02
    08.01.2023 17:30

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


  1. haska2748
    08.01.2023 17:30

    Мне 37 и я пытаюсь войти в айти уже год с лишним. Гдето получается, а гдето нет. К сожалению.

    Мои замечания к тексту и выживших и невыживших:

    1. У нас уже нет такого острого ума как в 16-18лет. Учеба идет медленнее.

    2. Нужно все время практиковать. Минус курсов в том что у них через половину времени отсеивается по меншьшей мере 70% студентов. Поэтому ближе к концу курсов программа начинает страдатьИ практики маловато.

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


    1. vtal007
      09.01.2023 10:48

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


  1. ramziamilov
    08.01.2023 17:31

    приветствую всех) от себя хочу добавить, что многое зависит от платформы и подачи материала, чтобы остаться "выжившим"... сам сейчас прохожу курсы на одной известной платформе, все очень круто, подача материала современная и понятная. У самого появляется интерес углубиться в тему) Хотя начинал на другой платформе по программе ЦП2022 со скидкой, где обещанный курс завернули в конкретное г... полезного мало, плюс время потратил прилично, хотя стоимость данного курса в 3 раза выше, чем тот, что прохожу сейчас...


  1. igorekudashev
    08.01.2023 17:31

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


    1. Vlasov_Ma Автор
      08.01.2023 17:36
      +1

      У меня на курсах препод говорил: "вот это надо сделать - как сделать, найдёшь сам". И это правильно. Были люди которые жаловались, да, мол почему нужно искать самим.


  1. Morime
    08.01.2023 17:31
    +1

    Всем доброго времени суток!

    Поздравляю автора с работой! Уже второй год изучаю С# и Unity по книгам, статьям и туториалам. Сейчас пытаюсь найти работу, пробираясь через сугробы отказов. Не сдаюсь, только потому что нравится кодить. Всем сил в новом году!


    1. Vlasov_Ma Автор
      08.01.2023 17:39

      Спасибо! Вам успехов в поиске, уверен, что в конечном итоге все получится!


    1. Areso
      08.01.2023 19:42

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

      Бонусом прокачаете нетворкинг уровня бог :)


    1. SaharnyMishka
      08.01.2023 22:32

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

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

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


  1. whitegoga
    09.01.2023 08:41

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


  1. EugeneVRN
    09.01.2023 11:08

    Это какая крупнейшая в России компания? В моем предположении за это звание бьются РЖД и Почта России. Можешь озвучить называли причины отказа на собеседованиях? И какой у тебя возраст если не секрет.