Бесплатная электронная книга

Профессия «Программист»

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

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

Содержание

Глава 1
Введение
  • Почему программирование?
  • Программирование в современном мире
  • Кто может стать программистом?

Глава 2
Мифы о программировании
  • Чтобы стать программистом нужно закончить вуз по этой специальности
  • Программирование слишком сложно для обычного человека
  • Чтобы стать программистом, нужно знать математику
  • Стать программистом после 40 нельзя
  • Программирование — это профессия для мальчиков
  • Все программисты работают только за компьютером весь день

Глава 3
Выбор направления в программировании
  • Веб-разработка (Frontend, Backend, Fullstack)
  • Мобильная разработка (iOS, Android)
  • Разработка игр
  • Встроенные системы и IoT
  • Автоматизация и тестирование
  • Не могу определиться

Глава 4
Как стать программистом
  • Программист с точки зрения компании
  • Главный критерий успеха
  • Готов ли я к трудоустройству?

Глава 5
С чего начать?
  • Выбираем направление
  • Формируем план обучения
  • Формируем расписание
  • Находим единомышленников
  • Английский язык

Глава 6
Подготовка к практике
  • Редактор
  • Отладка (дебагинг)

Глава 7
Изучение программирования
  • Основы программирования
  • Продвинутые техники
  • Окружение
  • Прикладные инструменты
  • Computer Science
  • Искусственный интеллект (ChatGPT)

Глава 8
Опыт прикладной разработки
  • Учебные проекты
  • Пет-проекты
  • Открытые проекты
  • Где искать волонтерские проекты

Глава 9
Составление резюме
  • Как выделиться среди других кандидатов
  • Структура идеального резюме программиста
  • Рекомендации по оформлению резюме
  • Автофильтры

Глава 10
Поиск работы и прохождение собеседований
  • Где искать вакансии: платформы и сообщества
  • Как откликаться на вакансии?
  • Что проверяют на собеседованиях программистов?
  • Тестовые задания
  • Как вести переговоры о зарплате?
  • Точечное трудоустройство

Глава 11
Нетворкинг
  • Линкедин
  • Сообщества (группы, помощь новичкам Q&A)
  • Хакатоны и воркшопы
  • Конференции

Глава 12
Как учиться эффективно?
  • Выбор курсов и материалов
  • Самообразование или наставник?
  • Избегаем выгорания

Глава 13
Развитие карьеры программиста
  • От джуниора до синьора: ключевые навыки
  • Выбор между продуктовой и аутсорсинговой компанией
  • Фриланс или работа в офисе?

Глава 14
Заключение
  • Программирование как дверь в будущее
  • Советы начинающим

Глава 15
Приложения
  • Рекомендованные книги, курсы и ресурсы
  • Список полезных инструментов