Як запісацца на курс і… прайсці яго да канца

За апошнія тры гады я праходзіў 3 вялікія шматмесячныя курсы і яшчэ пачак курсаў карацей. Патраціў на іх больш за 300 000 ₽ і не дасягнуў пастаўленых мэт. Здаецца, я набіў дастаткова шышак, каб зрабіць высновы і ў апошнім з курсаў зрабіць усё як трэба. Ну, і заадно напісаць аб гэтым нататку.

Прывяду спіс з курсаў (адзначу, што ўсе яны - выдатныя; выніковыя вынікі адпавядаюць прыкладзеным мной намаганням):

  • 2017 - гадавы афлайн курс «Дызайн лічбавага прадукта» ў Школе Дызайну ВШЭ. Мэта - стаць дызайнерам. Вынік - апошнюю чвэрць цалкам прагуляў, дыплом не зрабіў. Нуль сумоўяў, нуль афэраў.
  • 2018 - адвучыўся 7 месяцаў у Школе Кіраўнікоў Бюро Гарбунова. Мэта - стаць мэнэджэрам у камандзе дызайнераў. Вынік - не змог знайсці каманду для навучальнага праекта (таму што нават не спрабаваў), у выніку адлічыўся з-за непаспяховасці. Адна гутарка, нуль афёраў.
  • 2019 - курс «Аналітык дадзеных» у Яндэкс.Практыкуме. Мэта - знайсці працу аналітыкам і «увайсці ў АйЦі». Прамежкавы вынік за тры тыдні да канца курса — два асабістыя праекты па тэме, дадатковыя матэрыялы прачытаны і катэгарызаваны. Зрабіў тры падыходы да рэзюмэ, адправіў паўтара дзесятка водгукаў на вакансіі, атрымаў 5 адказаў, прайшоў дзве гутаркі. Пакуль таксама нуль афёраў.

Сабраў метады і прынцыпы, да якіх я дадумаўся за час навучання. Разбіў па ўмоўных катэгорыях: на ўсе часы, да навучання, падчас вучобы і пасля (пошук працы).

Метанавыкі - тыя, што карысныя ў любым выпадку

Планаванне часу і рэжым - калі менавіта займацца навучаннем. "Слоты часу" - фіксаваныя прамежкі часу для занятку; напрыклад, дзве гадзіны раніцай перад працай. У мяне склаўся распарадак дня і ёсць т.зв. "моцны гадзіннік" - час, калі мой кацялок варыць і я магу рабіць складаныя рэчы.

Разуменне мэты навучання. Калі "проста так для сябе" - то гэта ў лепшым выпадку хобі, а ў горшым - адна з формаў пракрасцінацыі. А калі ж стаіць задача змяніць прафесію, то лепш яе пазначыць загадзя.

Я часта ў парыве запісваўся на 5 курсаў на Coursera і потым праходзіў нуль з іх. Наступны раз заходзіў на сайт праз паўгода, але толькі каб яшчэ раз запісацца ўжо на 10 курсаў.

Алег Юр'еў - мой калега па курсе Практыкум - дадае: «Яшчэ трэба мець у сабе сілы адмовіцца ад праходжання курса, які вам стаў нецікавы, я патраціў дзясяткі гадзін на гэтую справу, толькі з-за свайго перфекцыянізму, нібыта раз пачаў, то і скончыць трэба». Не дайце незваротным стратам утапіць вас.

Пачынаць у панядзелак. Гучыць банальна, але адкладаць задачу па тыднёвым спрынце на пятніцу - дрэнная ідэя. Нават пачынаючы ў панядзелак, у мяне часта атрымлівалася скончыць працу толькі перад самым дэдлайнам. (Гл. бюрашны прынцып «не ўпрытык»)

Пошук у Google. Пытанні тыпу "як памяняць колер на графіцы" ці "які аргумент адказвае ў функцыі за тое-то". Тут, дарэчы, спатрэбіцца веданне англійскай - там больш адказаў і вышэй шанец хутка знайсці патрэбны.

Сляпы друк. Большую частку часу давядзецца нешта пісаць: калі рабіць гэта хаця б на 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, каб адчуваць свой прагрэс. Калі ёсць жаданне зрабіць больш, чым патрабуецца ў праекце, трэба рабіць, але ў асобным ноўтбуку, можна ўставіць спасылкай у асноўную працу або выслаць настаўніку, даведацца што ён думае з гэтай нагоды.» - дадае аднакурснік Алег Юр'еў

Працаваць ад простага да складанага. Каб напісаць складаную функцыю ці шматступенную апрацоўку дадзеных, лепш пачаць з чагосьці простага і паступова ўскладняць.

Галоўнае - гэта людзі вакол: аднакурснікі, куратары, настаўнікі, супрацоўнікі Практыкум. Калі вы ўсё разам апынуліся ў адным месцы, вялікі шанец, што ў вас падобны шлях і агульныя каштоўнасці. Яны таксама шануюць адукацыю і імкнуцца развівацца. А праз паўгода яны будуць вашымі калегамі ў новай спецыяльнасці. Усім цяжка мець зносіны (асабліва спачатку), але пераадоленне гэтай перашкоды таго варта.

пошук працы

Калі мэта навучання – змяніць працу, то варта пачаць крыху раней. Працэс у сярэднім займае некалькі месяцаў. Каб знайсці працу да канца курса, трэба пачынаць ужо ў сярэдзіне. А калі ў вас ужо ёсць нейкі рэлевантны досвед, то можна пачынаць ужо ў пачатку.

Глядзець адкрытыя вакансіі, каб разумець, што трэба рынку: якіх людзей шукаюць, якія патрабаванні да навыкаў, які стэк інструментаў. І колькі ім гатовы плаціць!

Адгукацца, рабіць тэставыя і праходзіць сумоўі – пасля кожнага наступнага будзе ледзь мяняецца меркаванне. Яшчэ гэта дапамагае зразумець, якога матэрыялу бракуе ў навучанні. Напрыклад, у шматлікіх вакансіях пытаюцца SQL і на тэставых заданнях правяраюць яго веданне, а ў Практыкум яго давалі не так шмат, у адрозненне ад Python.

Пісаць людзям за парадай (ці проста дзякуй). Лектарам на канферэнцыя, аўтарам блогаў і падкастаў, проста крутым хлопцам, за якімі сочыш.

Наведваць тэматычныя афлайн мерапрыемствы, каб задаць свае пытанні ўжывую. Памятайце, што лекцыі з мерапрыемстваў можна паглядзець і на Youtube, а на самі мерапрыемствы прыходзяць па зносіны і нетворкінгу.

Буду рады любой зваротнай сувязі і асабліва парад, як пачаткоўцу аналітыку развівацца ў новай прафесіі.

Дзякуй Алегу Юр'еву і Дар'і Грышко за падтрымку, парады і іх жыццёвы вопыт.

Крыніца: habr.com

Дадаць каментар