← Назад к вопросам

Учился ли программированию самостоятельно?

1.3 Junior🔥 71 комментариев
#Опыт и карьера

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

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Обучение программированию

Да, я в основном учился самостоятельно, хотя начинал с базовых знаний из школы и ВУЗа.

Мой путь

Основание (школа/ВУЗ)

  • Основы информатики и алгоритмов
  • Техническое образование
  • Но не специализированные курсы по программированию

Самостоятельное обучение (2010-2024)

  • Начал с HTML и CSS
  • Перешёл на JavaScript
  • Выбрал PHP как основной язык
  • Углубился в backend разработку

Как я учился

1. Online ресурсы

  • Codecademy и Coursera — структурированные курсы
  • Stack Overflow — решение реальных проблем
  • GitHub — учился на чужом коде
  • YouTube каналы про PHP

2. Практика (самое главное)

  • Создавал маленькие проекты
  • Решал задачи на LeetCode
  • Участвовал в Open Source
  • Писал код каждый день

3. Официальная документация

  • Читал PHP документацию целиком
  • Документация Laravel
  • Статьи про архитектуру

4. Менторы и сообщество

  • Более опытные разработчики помогали
  • Code reviews от коллег
  • Обсуждения в сообществах
  • Конференции разработчиков

5. Книги

  • Clean Code (Robert Martin)
  • Design Patterns (Gang of Four)
  • The Pragmatic Programmer
  • Laravel by Example

Ключевые моменты

Первый проект

  • Блог на чистом PHP
  • 200 строк кода
  • Понял как работает веб

Первая работа

  • Фриланс проекты
  • Построение портфолио
  • Первая постоянная должность Junior

Профессиональный рост

  • Senior через 5 лет опыта
  • Lead через 8 лет
  • Founder собственного стартапа

Что помогло больше всего

  1. Практика — не теория, а реальный код
  2. Настойчивость — программирование сложно
  3. Читать чужой код — учишься у лучших
  4. Объяснять другим — быстрый способ учиться
  5. Интерес к проблеме — учу то, что нужно

Что я бы изменил

  • Раньше начал бы с алгоритмов
  • Изучил бы архитектуру раньше
  • Меньше копировал, больше думал
  • Раньше контрибьютил бы в Open Source

Совет новичкам

Путь самостоятельного обучения возможен если:

  • Много практикуешься
  • Не боишься ошибок
  • Читаешь документацию
  • Задаёшь вопросы в сообществе

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

Учился ли программированию самостоятельно? | PrepBro