- Установите Arch Linux. Используйте его как свою единственную ОС.
- Прочтите Кодеры за работой.
- Установите NodeJS. В ES6:
- Напишите список Todo в виде приложения командной строки.
- Прочтите Читаемость, возможность взлома и абстракция.
- Напишите список Todo как приложение React.
- Прочтите Вот почему вы потратили все время на обучение программированию.
- Напишите базу данных, которая может принимать достаточное количество элементов CREATE TABLE, INSERT INTO и SELECT FROM для использования в указанном выше приложении Todo. Используйте хэш в памяти в качестве резервного хранилища для базы данных.
- Прочтите Вы и ваше исследование.
- Перепишите приложение базы данных с нуля. Поместите перед ним HTTP-сервер и заставьте приложение CLI взаимодействовать с ним по HTTP.
- Прочтите Косвенное обращение - это не абстракция.
- Перепишите базу данных, чтобы принять большее подмножество стандарта SQL. Напишите парсер для анализа входящих команд. Используйте файл как резервное хранилище для базы данных.
- Прочтите Рич Хики о том, как стать лучшим программистом.
Это должно дать вам начало еще 20 лет обучения.