Добрый день. На мой взгляд, оптимальный период подведения итогов все-таки 2-3 месяца, позволяет не раскиснуть и при этом не вязнуть в планировании всего и вся. Обозначать направление, а не конкретные задачи. Настало время небольшой ревизии и определения планов на ближайшие пару месяцев. Итак, примерно 10 месяцев назад я начал решать задачки на Python и потихоньку погружаться в мир программирования. Все обучение было разделено на 2 глобальных потока - собственно само программирование и английский.
Программирование
Цель: За год пройти путь от "Не могу понять, это на эльфийском?" через "Я сделяль!" до уровня среднего джуниора
Сделал:
- Решение алгоритмических задачек и постоянное соприкосновение с кодом позволило сломать барьер в мозгу и перевести восприятие кода от "магии" до "инструмента"
- решил несколько тестовых заданий на реальных собеседованиях и выделил на гитхабе отдельный репозиторий под проекты. Пока что он содержит только небольшой парсер и имитацию round robin алгоритма с графическим интерфейсом, но будет расширяться.
- перевожу подготовку типовых отчетов на работе на автоматизированные скрипты. Алгоритмы это хорошо, но надо уметь решать какие-то практические задания. На данный момент это позволяет сэкономить около 20-60 минут рабочего времени ежедневно и еще есть над чем поработать, что оптимизировать.
- значимая веха - прошел собеседование на junior python разработчика. На интервью были вопросы, которые однозначно не знал, но так переволновался до этого, что нервов уже не осталось, поэтому спокойно отвечал что знаю) По общению с HR складывается впечатление, что в IT сфере пока к персоналу более щепетильное отношение в принципе.
Планирую:
- На очереди более практические технологии. На оставшиеся 2 месяца - пройти курс по асинхронному программированию у этих ребят, вникнуть в Docker.
- Сделать отдельный сайт для своего блога, оформить его.
- На работе разобраться со всеми скриптами, выделить в них повторяющиеся моменты и собрать в подобие библиотеки.
Английский
С английским все не так однозначно. В данный момент оптимальной тактикой кажется перевод статей для блога. Это учить новые слова и узнавать новое в основной области обучения. На данный момент каких-то отдельных шагов в этом плане не предпринимаю. История скорее из области поддержания и гигиены, чем из области активного обучения:
- перевод статей для блога
- прослушивание выступлений TED по дороге на работу и с неё
- игры на английском с английскими субтитрами
Планы:
- пока планы остаются такие же. В прежнем темпе, потихоньку наращивать соприкосновение с английским
Если совсем кратко: полет нормальный, чем больше узнаешь, тем больше интересного открывается. Спасибо за ваше время)