Найти в Дзене

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

Сейчас постараюсь вам рассказать как стать айтишником, а главное, с нуля и бесплатно. Так как я сам являюсь IT специалистом уже много лет, и я не имею профильного образования. Я самоучка, который развивался в этой сфере самостоятельно и продолжаю развиваться дальше. Важно сразу убрать все иллюзии на счет этой сферы деятельности. В IT не приходят по одной инструкции или после одного онлайн курса, и даже после получения высшего образования. А также, не приходят по "связям" или за взятку. Именно сфера информационных технологий берет к себе только тех кто реально умеет что то делать и делает это хорошо. Люди становятся айтишниками через последовательную работу: сначала понимание отрасли, затем выбор направления, затем обучение и практика. Это не быстрый процесс, но он полностью контролируем. Например, если вы уделите обучению и практике от 6 до 12 месяцев, то у вас будет реальная возможность стать крутым специалистом и построить карьеру в IT. Как правило, путь выглядит следующим образом:
Оглавление

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

Как становятся айтишниками на самом деле

Важно сразу убрать все иллюзии на счет этой сферы деятельности. В IT не приходят по одной инструкции или после одного онлайн курса, и даже после получения высшего образования. А также, не приходят по "связям" или за взятку. Именно сфера информационных технологий берет к себе только тех кто реально умеет что то делать и делает это хорошо. Люди становятся айтишниками через последовательную работу: сначала понимание отрасли, затем выбор направления, затем обучение и практика. Это не быстрый процесс, но он полностью контролируем. Например, если вы уделите обучению и практике от 6 до 12 месяцев, то у вас будет реальная возможность стать крутым специалистом и построить карьеру в IT.

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

Нужно определиться со сферой работы в IT

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

Разработка

  • Front-end (интерфейсы, сайты (внешний вид))
  • Back-end (серверная логика (программирование))
  • Full-stack (два предыдущих пункта вместе)
  • Мобильная разработка (один из трех предыдущих пунктов но на других языках программирования)
  • GameDev (аналогично пункту о мобильной разработке)

Тестирование

  • Ручное тестирование
  • Автоматизация тестирования

Администрирование

  • Системные администраторы
  • DevOps
  • Облачные инфраструктуры

Аналитика и данные

  • Аналитики
  • Data Science
  • BI

Дизайн

  • UI/UX
  • Продуктовый дизайн

Менеджмент

  • Project Manager
  • Product Manager

Как стать айтишником с нуля дома

Давайте рассмотрим вариант который я сам когда то прошел. Лично мне всегда были интересны сайты, сделать свои сайты с нуля, самому. То есть, это направление в IT называется web-разработка, если брать конкретную специальность то full-stack разработчик. Для начала вам нужно следующее:

  • Компьютер или ноутбук (даже если не особо мощный)
  • Интернет (желательно быстрый и иметь vpn)
  • Время (минимум 1-2 часа в день (лично я ночами мог все изучать))
  • Самодисциплина (это значит что не нужно оставлять обучение на потом)

Что вам точно не понадобится и возможно даже будет лишним:

  • Дорогие курсы (есть много бесплатного материала)
  • Платные дипломы (дипломы мало кого интересуют в принципе)
  • Наставники за "200 тысяч" (есть бесплатные комьюнити)
  • Идеальное знание математики (она не везде необходима)

Как статьи айтишником бесплатно

Для начала просто найдите статьи для новичков, которые дадут вам основные знания. Например, почитайте что такое html и css - это вам пригодится всегда. Для front-end специалиста это необходимо, для back-end специалиста это будет большим плюсом, ну а про full-stack и говорить не нужно.

Как только вы поймете что это такое и для чего нужно, ищите различные видео курсы для наглядного изучения. Например, на youtube или rutube, или же на vk video и других площадках вы всегда сможете найти уроки по html и css. Имея эти знания вы уже сможете верстать страницы сайтов и интерфейс мобильных приложений.

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

После чего вы уже можете идти дальше. Если хотите делать сайты то дальше учите язык программирования PHP, если мобильные приложения то учите java, kotlin, python.
Если у вас возникают какие то вопросы, всегда пишите их в комментарии и я отвечу подробно на них.