Найти тему
Папа - программист

Папа стал студентом…снова

"Начал за здравие...."

А продолжение, собственно, не так плохо.

В ноябре 2023 года началось мое обучение на python - разработчика. Поначалу, все было легко и просто. Я бы даже сказал, что подозрительно просто.

Началось все с рассказов о том, что это за язык такой и почему, не смотря на название, он вовсе не связан со змеями. Потом последовал мой первый крик "Hello, World!", написанный в редакторе кода. Я узнал, что хранят в себе переменные и что их не так просто сложить, чтобы сразу получить нужный результат.

После мне рассказали про функции, познакомили со словарями и т.д. Еще в тот момент я начал понимать, что мои тройки по алгебре (двойки тоже были,чего уж скрывать), которые я стабильно получал в школе сильно аукнутся мне в будущем. М-да, Штирлиц еще никогда не был так близок к провалу - пришлось со скрипом вспоминать уроки алгебры, чтобы понимать, как работают логические операторы. Кошмар в общем.

И только после этого, мои опасения, что все не так просто, начали сбываться. Для человека вроде меня, гуманитария до мозга костей, довольно сложно начать разбираться во всем, что связано с математикой. Ветвления, коллекции, итерации, циклы - звучит все не так страшно, пока не начинаешь в этом всем разбираться, чтобы понять, как оно работает. Спасало лишь то, что учебой занимался (и сейчас занимаюсь), пока дети в саду, иначе бы их словарный запас неплохо так увеличился бы...

И вот, спустя некоторое время, я добрался до первого своего проекта. Как только я увидел ТЗ, мне, мягко говоря, стало не по себе.

-2

Но, собрав волю (и прочие, кхм, принадлежности) в кулак я приступил к данной задаче. Недели 1,5 или 2 у меня ушло на этот проект. Не скажу, что я был доволен результатом, но выводы я сделал вполне определенные:

  • Перерыв на отдых (пару часов или день, но не больше) - очень нужная вещь
  • Чтение документации очень важно. Руководство для чайников? да ничего подобного!
  • Одним курсом сыт не будешь. Хочешь того или нет, но дополнительные источники знаний крайне важны
  • нельзя бояться спрашивать помощи / совета у наставников или сокурсников: не бывает глупых вопросов - есть хреновые последствия, если вовремя не спросить
  • не стоит зацикливаться на поиске "гениальных" решений - простое лучше, чем сложное ("Дзен Python" в помощь)

Скажу честно, бывали моменты, когда локальные задачки настолько пугали или ломали мозг, что хотелось все бросить и пойти заниматься другой работой (вплоть до возвращения к сфере, в которой работал). Но это слишком просто и глупо. Нужно лишь собраться с силами и воспринимать трудности не как проблемы, а как задачи, которые ты вполне можешь решить, хоть и не сразу.

Ну а пока, время немного передохнуть и подумать, о чем написать дальше. Спасибо за внимание!