Как стать программистом с нуля. С чего начать. Что нужно знать чтобы стать программистом.

YOUTUBE · 01.12.2025 06:00

Ключевые темы и таймкоды

Введение

0:00
  • Сергей приветствует зрителей и объясняет, что видео посвящено тому, как стать программистом с нуля.
  • Видео подходит как для новичков, так и для тех, кто уже имеет опыт, но не определился с направлением.
  • Обсуждаются вопросы обучения: самостоятельно или в вузе.

С чего начать

0:32
  • Новичкам важно знать, чем они хотят заниматься, чтобы не тратить время на ненужные вещи.
  • Начинать нужно с того, что действительно интересно, иначе можно запутаться в изучении ненужных технологий.

Определение направления

1:30
  • Рассматриваются два типа новичков: те, кто уже знает, чего хочет, и те, кто ещё не определился.
  • Новичку без чёткого направления нужно изучить различные сферы программирования.

Исследование сфер программирования

2:24
  • Посетить сайты с вакансиями для программистов, чтобы узнать о различных сферах и доходах.
  • Изучить биржи фриланса и видео на тему программирования.
  • Составить общую картину мира программирования и выбрать наиболее интересную сферу.

Конкретные шаги для новичка

3:21
  • Пример новичка, который хочет разрабатывать приложения под Android.
  • Найти сайты с вакансиями для Android-разработчиков.
  • Выбрать несколько вакансий и изучить требования, включая необходимые технологии.

Анализ вакансий

5:07
  • Изучить требования вакансий, обращая внимание на необходимые технологии.
  • Знание английского языка важно для многих вакансий.
  • Пример анализа вакансии: разработка на C# под Android и iOS.

Необходимые технологии

6:52
  • Основные технологии для разработки под Android: C#, OOP, многопоточность, работа с сетями.
  • Дополнительные технологии: Java, Android Studio, Eclipse.
  • Добавить знания среды разработки и OOP в список необходимых навыков.

Выбор технологий для разработки

8:12
  • Определение между Xamarin и Android Studio.
  • Для Xamarin нужен C#, для Android Studio — Java.
  • Анализ вакансий помогает выявить необходимые технологии.

Поиск вакансий и изучение технологий

9:10
  • Пример поиска вакансий для разработчиков игр.
  • Необходимость знания C# для Unity и C++ для Unreal Engine 4.
  • Составление списка технологий для изучения.

Рекомендации по чтению литературы

10:09
  • Чтение нескольких книг параллельно для лучшего закрепления материала.
  • Важность объективного представления информации из разных источников.
  • Поиск книг, близких по году издания к текущему моменту.

Практическое применение знаний

12:04
  • Важность практики для закрепления знаний.
  • Создание собственных приложений как способ практического применения.
  • Личный опыт автора: написание первой программы.

Поиск решений на форумах

13:59
  • Использование поисковых систем для поиска решений проблем.
  • Обращение к Stack Overflow, Cyber Forum или Хабру.
  • Избегание чрезмерного количества вопросов на форумах.

Самостоятельное обучение и вуз

15:33
  • Самостоятельное обучение как первый шаг в программировании.
  • Вуз как помощь, но не единственный источник знаний.
  • Активное участие в учебном процессе: знание тем и вопросы преподавателю.

Заключение

17:05
  • Обещание продолжения видео.
  • Призыв поставить лайк, поделиться видео и подписаться на канал.