Прошло ещё какое-то количество дней моего обучения. Что могу сказать, кажется я начал потихоньку падать в яму Даннинга-Крюгера. Надеюсь, что написал без ошибок и употребил к месту:)
Пройден курс на Степике для начинающих. Попробовал протыкать курс для продвинутых- не дошел до середины повторения. Обратился к сайту metanit.(забыл). Разобрал там темы работы с файлами, с датой и временем, работы с модулями и библиотеками. Написал программку, которая посчитала мне количество слов в Евгении Онегине. На удивление, кроме предлогов, слова там чаще всего используются 1 раз. Ай да Пушкин, что ещё сказать.
Ну и вот, весь такой одухотворённый, скормил список новообретенных знаний чату гпт и попросил накидать примеров реальных задач реальных программистов с учётом моего списка.
Это БАЗА, ответил мне чат и выплюнул такое количество возможностей, что я слегка припух. Много, на самом деле. В общем, начал я тыкать во всякие запросы к серверам, взаимодействие с API, телеграм-ботов, работу с эксель-таблицами (тут вообще голову свернул, т.к. таблицу брал из своей реальной жизни, а она (таблица) ну просто ппц). Что-то получилось, большая часть, конечно, нет. Зато передо мной открылись такие широкие горизонты, что я почувствовал себя... Хм, в общем, ощутил свою маленькость.
Как я понял (пока не дошел до ООП со всякими блек-джеками и классами), что много построено на циклах с условиями, списках/словарях и огромном количестве подключаемых модулей и библиотек. Под любой, видимо, сих, кто-то уже придумал целую библиотеку, а то и несколько. Если я правильно понял, то метод библиотеки содержит в себе готовую конструкцию из тех же циклов с условиями, но завернутую в одно слово-метод. Теперь для меня стали более понятны слова про "чтение документации" и необходимость много знать и запоминать. Ну и необходимость знания английского наконец-то обрела конкретные формы.
Да, окончательно спрыгнул со Степика. Задачки решаю теперь на codewars. Это, конечно, отдельная история.
Плотно подсел на жпт. Помогает гуглить, подкидывает примеры использования тех или иных знаний, подсказывает пути решения. Я пользуюсь чатом от khanacademy, он не сразу даёт ответ, а помогает разобраться самому, направляя мысли в нужное русло.
Вот, пока пишу сегодняшнюю заметку, потихоньку в голове вырисовываются дальнейшие перспективы и итоги. Спешу поделиться:
1 "Все уже украдено до нас"- судя по всему, под любую задачу кто-то умный уже написал библиотеку. Осталось только ее найти и научиться применять.
2 Повторение- мать ученья. Как мне говорил @vikvikst, все приходит через пальцы. Обратил внимание, что работа с файлами и всякие запросы пока даются трудновато. Вроде, все понятно и написанный код я могу описать, но написать с нуля пока не получается. С другой стороны, конструкции, пройденные ранее уже отлетают от зубов пальцев из-за частого использования (могу погуглить только конкретный метод, но уже знаю, что ищу)
3 Обилие информации по прежнему пугает. В том смысле, что не совсем понятно, за что хвататься. Пробовал пользоваться роадмапами из интернета и из комментов в первых постах, но там тоже как-то все по-взрослому. Попросил gpt накидать мне роадмап для чайников. Пусть не такая удобная визуализация, зато вполне понятно, куда бежать, что поучить, и что поделать.
4. Периодически накатывает ощущение "все это зря, ты тупой, никогда не получится" и все такое. Оно, как правило, мимолётное, я же знаю, что умный. Мне мама сказала:)
Плавно перетекаем от итогов к планам:
1 Продолжаю решать задачки на codewars в качестве разминки и/или заминки перед занятиями.
2 Думаю, есть смысл нагуглить себе идею проекта и начать его делать "от и до"
3. Насколько я понял, из синтаксиса мне осталось освоить только классы и разнообразные виды функций, кроме обычных.
4. Нашел себе книгу из серии Head First, "Учимся программировать. С примерами на Python"
5. Благое намерение смотреть Ютуб, пока в разъездах, превратилось в какой-то ад из блогеров которые учат вкатываться, крутить опыт, обсирают тех, кто учит крутить опыт, рассказывают, что рынок ИТ уже умер, вещают о том, что рынок ИТ сейчас на подъеме и прочую шелуху. Выделить 30 минут и накидать себе плейлист на неделю- ленюсь. Сегодня все же сверюсь с роадмапом и надергаю тематических видосов.
Уже было 2 или 3 дня выходных. Учитывал только время за компом и решение задач с телефона
Вот такие вот делища. Если есть, что посоветовать или выразить какую-нибудь критику, буду очень рад и признателен!