Знаете, Вадим, я не понимаю этого.
Я сейчас ни в коем случае не пытаюсь как-то обидеть вас, но я, например, не являясь и не называя себя разработчиком, увлекаюсь кодом, как мне показалось, больше, чем вы:
1. У меня сразу же появился Sublime и следом PhpStorm. Никаких ноутпад-плюс-плюсов. IDE предоставляют отличные дополнительные возможности, которые очень сильно облегчают написание кода, беря на себя кучу рутины.
2. Как только я немного освоился с синтаксисом языка — сразу пошел разбираться с ООП и MVC, по дороге познакомившись с другими клевыми паттернами типа Синглтона, ORM, Active Record и прочих. Чтобы не делать совсем уж полной ерунды в проектах.
3. Прекрасно понимая, что бэк без фронта редко живет, а тем более сейчас, когда кругом Ajax и SPA — учу JS, освоился c JQuery, скоро доберусь до Vue. Исключительно в целях саморазвития и из любопытства, без какого-то практического применения, только по мелочам если. Вот недавно освежил знания в CSS — копнул во флексбоксы и это оказалось дико круто.
4. Заинтересовался промышленным деплоем проектов. Ведь не может быть так, чтобы команда разработки открывает ftp и закачивает файлы с обновлениями? Конечно нет, все значительно интереснее и, главное, практичнее. Начиная от автоматического обновления файлов через PhpStorm и заканчивая специальными сборщиками, сценариями и миграциями БД.
5. Разобрался с Гитом и Гитхабом в частности.
6. Арендовал сервер, играю в консольке с настройками. Понимаю, что это отдельная область и проще нанять человека, чем самому все познать, но разбираться-то хотя бы поверхностно нужно же.
7. Читаю книги по алгоритмам и по правильному программированию.
Впереди еще много всего — фреймворки, цмс-ки, свои проекты. И все это в больше степени для фана, а не для работы — я вообще дизайнер. Мне просто стало интересно — а что же дальше за картинками и хтмл/цсс.
Может, вы просто не ту область выбрали, если у вас нет острого желания узнать чуть больше о разработке?