TGTGInsightаналитика telegramLIVE / telegram public index
← Программирование для гуманитариев
Программирование для гуманитариев avatar

TGINSIGHT POST

Post #895

@it_human

Программирование для гуманитариев

Просмотры2,500Количество просмотров
Опубликован3 окт.03.10.2024, 08:06
Содержимое поста

Содержимое

Яндекс-практикум. Мои впечатления 1. Для кого курс? Я проходила курс разработки на Го "для продвинутых". Это значит примерно - "не с нуля", "не для total beginners". Подойдёт Go-разработчикам-джунам, разработчикам с опытом на других языках, людям из смежных профессий - например, админам. 2. Зачем он мне? У меня довольно большой стаж айтишных работ - не меньше 10 лет, и с Го я тоже знакома(он не сложный так-то), и код на нём писала. Но специально Го я не изучала, не хватало понимания, какие там best-практики, как вообще делать всё красиво и по конвенции. Накопились и вопросы - например, что такое дженерики? Как в го правильно/красиво писать тесты? Путаница с мьютексами, смутное понимание, что такое "контексты". И да, мне работодатель предложил оплатить этот курс. Идти на курс я не то чтобы горела желанием, потому что где на всё взять время, это ж целых полгода и даже дольше, но в итоге решила, что рациональнее будет сходить. 3. Сложный ли он? Материал я назвать сложным не могу. Там много базы, и тем, заточенных под новичков в духе "что такое HTTP-запрос". Так что для джунов курс уже вполне годится. Но, конечно, сложность теории для конкретного учащегося обратно пропорциональна уже имеющимся опыту и знаниям. Чем ближе к total beginner, тем страшнее. Наверное... 4. Трудозатратный ли? Да, практики там много. При том, что я старалась идти по самому минималистическому треку и тратить не больше возможного минимума времени - а всё равно времени отжирает он порядочно. 5. Тайм-менеджмент. Это, наверно, самый ключевой момент для прохождения курса - нужно понимать, что времени на него нужно много, и время на занятия стоит размазывать тонким слоем по неделе, а не сваливать на самый конец - можно банально не уложиться в дедлайны. Я с начала курса для пробы выделила квоту - каждый день тратить не менее часа на учебу. На практике получилось, что первую половину каждого спринта я сидела по 2-3 или 4 часа в день, а вторую - отдыхала. Занималась я с тайм-трекером, и по статистике получилось, что в среднем в день на занятия уходило 50 минут - это если считать каждый день месяца, включая выходные. Напоминаю, я шла по минималистическому пути - знакомые разделы читала "по диагонали", тренировочные упражнения не делала, доп материалы не читала. Курс позволяет углубляться в любую тему или задание гораздо сильнее - было бы время и желание. Ещё один момент - дабы не сваливаться в чуть ли не круглосуточное сидение у компьютера - у меня же еще и работа есть - я ввела правило - в день когда учусь - обязательно тренируюсь. К самым последним спринтам правда мотивация поддерживать график уже слетела, да и многое наложилось - отпуск, поездки, другие дела. В итоге последние задания я уже делала в режиме белки в колесе за несколько присестов - вот так делать, конечно, не советую. В целом курс не идёт режимом нон-стоп, есть возможность и "выдохнуть" - в середине курса есть "каникулы", плюс если быстро делать задания в начале спринта - то в конце можно и отдохнуть.