Пятая неделя на Хекслете. Наблюдения, ощущения, результаты.
Прошло пять недель обучения. Есть ощущения, что мой образ мышления и взгляды на многое стали меняться. В какую-то «программистскую» сторону. Это интересно. Но сперва про планы на прошедшую неделю и что из этого получилось:
- Немного снизить темп и задуматься. Темп снизил. За неделю получил 84 балла на Хекслете, что практически минимум для удержания полоски активности в тёмно-зелёном свете. Как раз эта неделя пришлась на командировки по работе. Смог подумать и в чем-то переосмыслить цели. Посмотрел разнообразные видео про самообучение и программирование. На Хекслете и не только.
- Решить вопросы с организацией равно удобной и связанной среды для программирования и обучения как дома, так и на работе. «Победить железо». Получилось лишь частично. Удалось победить Mac mini, и после полной переустановки IOS, параллельной установки Windows и установки WSL командная строка Ubuntu всё-таки заработала! Эта задача связать ноутбук и стационарный ПК с Git пойдёт на следующую неделю.
- Пройти курс «Введение в Git». По сути, для него и затеваю я «войну с железом». На прошлый мой пост про четвёртую неделю на Хекслете откликнулась команда Хекслета и подсказали мне, где и как найти правильную последовательность действий по обучению профессии «Python-Разработчик» (всё оказалось просто). И вот «Введение в Git» там стоит четвёртым пунктом в первом модуле. Так что я его решил пока отложить. Разве что интеграцию с GitHub на обоих компьютерах закончу на следующей неделе и отложу.
- Пройти несколько уроков по курсу «Python: Автоматическое тестирование». И для этого курса нужно сперва разобраться с Git, чтобы полноценно выполнить задания. А автоматическое тестирование вообще находится в середине второго модуля. Его тоже пока отложу.
Наблюдения и ощущения:
- Ответ команды Хекслета по правильной последовательности действий во время обучения прямо порадовал и дал много «топлива» для дальнейшего обучения. Спасибо!
- Кроме задач по плану на неделю я продолжил погружение в курс «Структура и интерпретация компьютерных программ», где непосредственная практика строится на диалекте языка LISP. И это самое замечательное, что со мною случалось в области программирования со школьных времён. Мне, вероятно, не очень повезло с программированием в школе и в институте. И с преподавателями не очень-то повезло и особенно с языком с Turbo Pascal, которым мне прививали страх и отвращение к программированию с восьмого класса. И вот тут оказывается, что есть синтаксически простой и понятный LISP, на котором можно погрузиться в самую суть программирования от простейших арифметических операций и далее. Это прямо таки восхищает. Ну а кроме эмоциональной составляющей и в рациональной части начинают заполняться пробелы в понимании как работает программа с железом.
- Посмотрел видеозапись Вебинар «Как самостоятельно учиться». Понравилось. Но долго, целых два часа. Хочется увидеть этот материал в виде видео семинара минут на 45 и с конспектом, к которому всегда можно вернуться. Этот бы материал, да в первую неделю пришелся бы прям кстати.
- Посмотрел видеозапись «Как эффективно обучаться программированию». Многое мне пока не понятно, но в целом посыл интересен. Пересмотрю ещё через месяц, может станет более понятно.
- Изменяется и моё ощущение в продвижении к цели. Я начал наблюдать, что у меня получается программировать. Не просто проходить задания в 5-10 строчек кода, а именно программировать. Я начинаю понимать, что я делаю и как это применить в задачах на практике. Это ощущение одновременно даёт уверенность в том, что всё у меня получится и в то же время порождает некоторый страх. Страх, что для достижения моей цели придётся делать следующие шаги по изменению моей повседневной действительности. Напомню, что сформулированная мною цель звучит так «Найти себя в области разработки приложений и систем для инженеров (САПРы, PDM и PLM системы и т.п. инструменты для инженерной деятельности)». И вот я стал ощутимо ближе к этой цели и мне становится немного страшно, что вот уже скоро мне придётся менять моё «уютное болотце», но новое, неизведанное и не факт, что уютное по началу. Поживу какое-то время с этим ощущением. Посмотрю, какие мысли оно породит.
Как вижу задачи на следующую неделю
Теперь у меня есть «внешний» план по продвижению в освоении профессии «Python-Разработчик» и я буду придерживаться именно его. Прям увереннее себя чувствую с планом, который написан не мною практически в слепую, а является частью самой идеи погружения в профессию.
- Пройти курс «Python: Списки» и испытания к нему.
- Завершить курс «Введение в Git».
- Завершить курс «Структура и интерпретация компьютерных программ»
- «Допобедить» железо.