← Назад к вопросам
Учился ли программированию самостоятельно?
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 собственного стартапа
Что помогло больше всего
- Практика — не теория, а реальный код
- Настойчивость — программирование сложно
- Читать чужой код — учишься у лучших
- Объяснять другим — быстрый способ учиться
- Интерес к проблеме — учу то, что нужно
Что я бы изменил
- Раньше начал бы с алгоритмов
- Изучил бы архитектуру раньше
- Меньше копировал, больше думал
- Раньше контрибьютил бы в Open Source
Совет новичкам
Путь самостоятельного обучения возможен если:
- Много практикуешься
- Не боишься ошибок
- Читаешь документацию
- Задаёшь вопросы в сообществе
Учись на реальных проектах, чужом коде, своих ошибках. Самостоятельное обучение требует дисциплины, но результаты того стоят!