В IT после 30
1.92K subscribers
36 photos
1 video
49 links
Личный блог, где я делюсь своим опытом входа в IT после 30 лет.

👨‍💻 Связь со мной: @wkpman
Download Telegram
Channel created
👨‍💻 Как я стал разработчиком с нуля в 32 года

Всем привет!

Меня зовут Максим, мне 32 года и буквально несколько недель назад я устроился на свою первую работу разработчиком на языке программирования Java ☕️

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

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

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

📜 Осторожно, лонгрид: 21 минута чтения!

Мой путь в IT — читать👇
🔥36👍121
Курсы, которые я проходил во время самостоятельного обучения

Java SE

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

1. [Udemy] Основы программирования на Java с нуля за 2 месяца (Дмитрий)
2. [Udemy] Java до уровня Junior Developer за 3 месяца. 1 часть (Дмитрий)
3. [Swiftbook] Продвинутая Java (Алишев)

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

4. [YouTube] Java для начинающих (Алишев)
5. [Stepik] Java с нуля до Junior + Подготовка к собеседованию (Сумин)

Java EE

6. [YouTube] Java EE для начинающих (Алишев)

SQL

7. [Stepik] SQL для начинающих: с нуля до сертификата Oracle (Трегулов)

Git

8. [Udemy] Git: Полный курс для начинающих и не только (Алишев)

Spring

9. [Swiftbook] Spring - Полный курс. Boot, Hibernate, Security, REST (Алишев)

HTML / CSS (основы)

10. [Udemy] WEB-разработчик 2022 (Петриченко)

Docker

11. [Udemy] Docker - Полный курс Docker (Bogdan Stashchuk)

Apache Kafka

12. [Udemy] The Complete Apache Kafka Practical Guide (Bogdan Stashchuk)

Не призыв к действию, а просто для информации: практически любой из перечисленных курсов можно скачать бесплатно с торрентов, но ссылки на скачивание из уважения к авторам курсов оставлять не стану 🏴‍☠️
👍39🔥7👌311
В IT после 30 pinned «Курсы, которые я проходил во время самостоятельного обучения Java SE Первые 3 курса я смотрел от корки до корки. Очень много практики. 1. [Udemy] Основы программирования на Java с нуля за 2 месяца (Дмитрий) 2. [Udemy] Java до уровня Junior Developer за…»
Когда я определился с языком программирования, выбрав Java, то принялся искать истории других людей, которые решили в 30+ лет начать изучать программирование, чтобы сменить профессию.

Популярные IT-блогеры обычно больше блогеры и контент-мейкеры, чем разработчики, поэтому истории на каналах со 100к+ подписчиков немного оторваны от реальности и не такие жизненные что ли. А вот история Александра Никифорова меня зацепила, поэтому тем кто выбрал Java и кто в начале пути — рекомендую к просмотру этот ролик: https://youtu.be/bTxz_lpkB0o

Александр в своё время также составил свой список курсов, которые он проходил для трудоустройства на первую работу. В его списке большое количество англоязычных курсов, поэтому не всем может подойти такой набор, но ссылку оставлю: https://alexnikiforov.com/for-java-students/list-of-courses-and-books-i-used-to-become-a-java-developer/
👍21🔥4
IT-ментор. Зачем он нужен и где его искать?

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

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

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

Когда стоит обращаться за помощью к ментору?

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

Где искать ментора?

В тематических IT-чатах. Оставлю ссылку на ментора, который взял меня в ученики и благодаря которому я получил первую работу: https://t.me/zhukovsd_it_mentor

Также на канале Антона Назарова можно глянуть табличку с менторами, которая постоянно обновляется. Там можно найти ментора практически по любому популярному языку программирования: https://it-volki.notion.site/b369c1ad87f84165954165289be5a0ce

А менторство бесплатное?

Тут как договоритесь. Чаще всего да, но, возможно, кому-то придется закидывать ежемесячно на смузи.
👍36🔥3
Прохожу курс по Kafka и тут в качестве примера для сравнения приводят "Общий журнал работ", который мне приходилось заполнять на прошлой работе инженером ПТО. Интересное совпадение :)

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

На мгновение мне показалось (пункт #4), что все это стёб, но судя по всему нет. Интересно, кто соглашается на такие предложения, ведь новичков и студентов даже не рассматривают.
😁20😱11👻3👍2🔥2