Как да се запиша на курс и... да го завърша

През последните три години преминах през 3 големи многомесечни курса и още куп курсове с по-кратка продължителност. Изразходвах над 300 000 ₽ и не постигнах поставените цели. Изглежда, че натрупах достатъчно опит, за да взема решения и в последния курс да направя всичко както трябва. И сега да напиша за това бележка.

Представям списък с курсове (отбелязвам, че всички те са прекрасни; крайният резултат съответства на вложените от мен усилия):

  • 2017 — годишен офлайн курс "Дизайн на цифров продукт" в Школата по дизайн на ВШЭ. Цел — да стана дизайнер. Резултат — последната четвърт пропуснах изцяло, диплом не направих. Нула интервюта, нула оферти.
  • 2018 — учих 7 месеца в Школата на ръководителите на Бюрото на Горбунов. Цел — да стана мениджър в екип с дизайнери. Резултат — не успях да намеря екип за учебния проект (защото дори не опитах), в резултат на това бях отчислен поради неуспех. Едно интервю, нула оферти.
  • 2019 — курс "Анализ на данни" в Яндекс.Практикум. Цел — да намеря работа като анализатор и "да вляза в ИТ". Междинен резултат три седмици преди края на курса — два лични проекта по темата, допълнителни материали прочетени и категоризирани. Направих три подхода към резюмето, изпратих полтора десетки отговори на обяви, получих 5 отговора, преминах през два интервюта. Засега също нула оферти.

Събрах методи и принципи, до които съм стигнал по време на обучението. Разграничих по условни категории: за всички времена, преди обучението, по време на обучението и след (търсене на работа).

Метанавици — тези, които са полезни във всеки случай

Планиране на времето и режим — кога точно да се занимавам с обучение. "Времеви слотове" — фиксирани времеви интервали за учене; например, два часа сутрин преди работа. Аз съм създал дневен режим и имам т.н. "силни часове" — време, когато мозъкът ми работи най-добре и мога да върша сложни неща.

Разбиране на целта на обучението. Ако е "просто така за себе си" — това е в най-добрия случай хоби, а в най-лошия — една от формите на прокрастинация. А ако задачата е да сменя професията, е по-добре да я определя предварително.

Често в порив на ентусиазъм записвах се на 5 курса в Coursera и след това не преминавах нито един от тях. Следващия път влизах в сайта след шест месеца, но само за да се запиша отново на 10 курса.

Олег Юриев — мой колега от курса Практикума — добавя: «Трябва също да имате сили да се откажете от курса, който вече не ви интересува. Прекарах десетки часове в това, само поради своя перфекционизъм, че щом започна, трябва и да завърша.». Не позволявайте необратимите загуби да потопят вас.

Започнете в понеделник. Звучи банално, но отлагането на задачата от седмичния спринт за петък — е лоша идея. Дори когато започвах в понеделник, често завършвах работата само преди самия краен срок. (Вижте бюрошния принцип „не впритък»)

Търсене в Гугъл. Въпроси като „как да променя цвета на графиката“ или „кой параметър отговаря за нещо в функцията“. Между другото, тук ще е полезно да знаете английски — там има повече отговори и по-висока вероятност бързо да намерите нужното.

Сляпа печат. По-голямата част от времето ще трябва да пишете нещо: ако успеете да го направите поне с 10% по-бързо, ще имате време да изгледате епизод повече 😉 Тренажор за работа 10-15 минути на ден.

Бързи клавиши за работа с текст. Често се налага да местя курсора по дългата лента текст или код. Бързите клавиши помагат за избиране на цели думи или редове, преместване между думите. Статия на Лайфхакера.

Да правите конспекти. Принципът на пирамидата на усвояване на материала: прочетете → запишете → обсъдете → научете друг. Без конспектите се получаваше така: в началото на материала „вот така се извиква функцията, вот это параметри, вот синтаксис“, след което идва огромно количество информация. Когато стигнех до практиката, отварях редактора на кода… и тръгвах да преглеждам теорията.

Подготовка (полгода до година преди началото)

Английски език — задължително умение. Всички напредничави знания са на английски. И ненапредничавите — също на английски, дори част от тях е преведена. Цялата документация за програмите е също на английски. Да не говорим за класните лекции и подкасти.

Курс Learning how to Learn на Барбара Окли в Coursera или нейната книга „Мисли като математик“ (англ. Mind for Numbers). Или поне конспект. Помага да се разберат основните неща относно това как работи мозъкът при учене. Плюс дават добри практически съвети на базата на тези данни.

Финансова подушка. 6 месечни заплати (повече — по-добре) на сметката ще са много полезни, когато трябва да натрупате първия опит в новата професия на начални позиции за 50 хиляди на месец. (Серия бележки в възглавница в Тинькофф—Журнал или издание за финансова грамотност подкаст Podlodka)

Препоръки за курса „Аналитик данни“ на Яндекс.Практикум

Това е последният ми курс и в момента най-успешен от гледна точка на моята активност, така че впечатленията от него са най-свежи.

До началото на обучението

Предварително преминаването на основни курсове много помага по време на обучението да се мисли за задачата, а не за инструмента.

Ако целта на обучението е смяна на работата, ще помогне чит-кодът — да се намали натоварването на основната работа, за да се отдели повече време за обучение. Не само за самото обучение, но и за изучаване на допълнителни материали, гледане на лекции, реализиране на лични проекти по профил, посещение на митапи и интервюта.

«… бих преминал на непълно работно време на текущата работа, за да освобожда време за обучение и пет-проекта» — от съвет Ивана Замесина за това как да се получи нова професия

По време на обучението

Четете документацията на библиотеките. Всеки път, когато сядах да пиша код, трябваше да гледам нещо в документацията. Затова основните страници бяха в закладките: Pandas (dataframes, series), datetime.

Не копирайте код от теорията. Максимално пишете всички функции на ръка. Това помага да ги запомните и да разберете синтаксиса на езика. После ще дойде полезно.

Не можете да прочетете всички документи — не може да научите езика само по дума. За да усвоите полезни техники на програмиране, помага да гледате чужд код. По-добре е да опитате да го повторите и да проследите междинните резултати по всяка линия — така можете да разберете какво всъщност се случва и да запомните по-добре.

Четете допълнителна литература, която дават в края на всеки урок. Това помага да се дълбочине разбере същността и със сигурност ще бъде полезна в бъдещите теми (и на интервюта!). Много помага да се повтори на ръка кодът от статиите (ако има), дори и да изглежда, че там всичко е просто.

Правете свои проекти. Помага да закрепите теоретичните знания и да се справите с материала в реални условия — когато няма точно задание и пример от теорията, който може да се копира; трябва да измисляте всеки ход сами. Още показва сериозност на намеренията и работи за бъдещото портфолио.

Когато преминах първия си курс по Python, измислих проект и парсвах блога на Илья Бирмана: това ми помогна да свикна с синтаксиса на езика и да разбера как работят библиотеката BeautifulSoup и какво може да се прави с датафреймите в pandas. А когато в Практикума после преминахме урока за визуализация, успях да направя отчет с визуализация.

Да се абонирате за профилни блогове, компании, канали в Телеграма и Ютуб, подкасти. Може да се гледат не само последните материали, но и да се прегледат архивите в търсене на познати думи или просто по най-популярните.

Да изберете режим и да се придържате към него.

Да се правят почивки през деня — тук помага техниката Помодоро. Не е нужно да се мъчите с една задача три дни — по-добре е да отидете на разходка, да поемете въздух и решението ще дойде само. Ако не — да питате колеги или ментор.

Да се правят почивки през седмицата. На мозъка му е необходимо време да усвои получената информация, в това помагат перезареждания — напълно да се изключите за ден-два от поглъщането на нова информация. Например, през уикенда. Обучението е маратон, важно е да се преценят силите, за да не се умре на половината дистанция.

Да спите! Здравият и достатъчен сън е основата на добре работещия мозък.

Джим Колинс е анализирал успехите на изтъкнати личности и е извел прост принцип — "двадесетмильния марш":

Двадесетмильния марш предполага постигане на определени ориентири за определен период — с голямо упорство и постоянство, в течение на дълъг период. Спазването на тези принципи не е лесно по две причини: трудно е да се изпълняват доброволни задължения в трудни времена, а още по-трудно е да се запази темпото, когато всички обстоятелства благоприятстват ускореното напредване..

Взаимодействия с преподаватели, куратори и състуденти

Когато възникне въпрос по изучения материал, важно е да се обръщате към кураторите, менторите, деканата. Преподавателят е също толкова инструмент за предаване на знания, колкото и страниците с теория или тренировъчният модул с код.

Обикновено е трудно да си спомняте по време на консултация какво е било трудно по време на курса, затова препоръчвам да записвате въпросите веднага, щом се появят. И, разбира се, в цялост е полезно да ходите на консултации.

По-бързо изпращане на резултата за проверка — така можете да направите повече итерации за подобряване.

«Стремете се да реализирате свои микроцели в всеки проект. Например, да се откажете от цикли, след това да използвате list comprehension и след това methods chaining, за да усетите напредъка си. Ако имате желание да направите повече от необходимото в проекта, трябва да го направите, но в отделен notebook, можете да го включите към основната работа или да го изпратите на ментора, за да видите какво мисли той по въпроса.» — добавя състудентът Олег Юриев

Работете от просто към сложно. За да напишете сложна функция или многостепенна обработка на данни, е по-добре да започнете с нещо просто и постепенно да усложнявате.

Основното са хората около вас: състуденти, кураторатори, ментори, служители на Практикума. Ако всички вие сте се събрали на едно място, има голям шанс да имате подобен път и общи ценности. Те също така ценят образованието и се стремят да се развиват. А след шест месеца те ще бъдат ваши колеги в новата специалност. На всички им е трудно да общуват (особено в началото), но преодоляването на това препятствие си заслужава.

Търсене на работа

Ако учебната цел е смяна на работа, то е добре да започнете по-рано. Процесът обикновено отнема няколко месеца. За да намерите работа в края на курса, трябва да започнете още в средата. А ако вече имате някакъв релевантен опит, можете да започнете още в началото.

Разглеждайте отворени обяви за работа, за да разберете какво търси пазарът: какви хора наемат, какви изисквания имат към уменията, какъв стек инструменти ползват. И колко са готови да платят!

Отговаряйте, правете тестови задачи и преминавайте интервюта — след всяко следващо светогледът ви ще се променя малко. Освен това това помага да разберете какъв материал не достига в обучението. Например, в много обяви за работа питат за SQL и в тестовите задачи проверяват знанията му, а в Практикума такова обучение не е предоставяно толкова много, в отличие от Python.

Пишете на хора за съвет (или просто благодаря). На лектори на конференции, автори на блогове и подкасти, просто на страхотни хора, след които следите.

Посещавайте тематични офлайн събития, за да зададете вашите въпроси на живо. Помнете, че лекции от събитията можете да гледате и на Youtube, а на самите събития идвате за общуване и нетворкинг.

Ще се радвам на всякаква обратна връзка и особено на съвети как да се развивам като начинаещ аналитик в новата професия.

Благодаря на Олег Юриев и Даша Гришко за подкрепата, съветите и техния житейски опит..

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster