През последните три години взех три големи, многомесечни курса и куп по-кратки. Похарчих над 300 000 рубли за тях и не постигнах целите си. Мисля, че научих достатъчно уроци, за да науча всичко и да направя всичко както трябва в последния курс. И, разбира се, ще напиша публикация за това.
Ще дам списък с курсовете (Бих искал да отбележа, че всички те са прекрасни; крайните резултати отговарят на усилията, които съм положил.):
- 2017 г. — Едногодишен офлайн курс по „Дигитален продуктов дизайн“ в Училището по дизайн на HSE. Целта ми беше да стана дизайнер. Резултатът: Пропуснах целия последен семестър и така и не завърших дипломата си. Нула интервюта, никакви оферти.
- 2018 г. — Учих седем месеца в Училището по мениджмънт „Бюро Горбунов“. Целта ми беше да стана мениджър в дизайнерски екип. Резултатът: Не можах да намеря екип за курсовия си проект (защото дори не се опитах) и се отказах поради лоши академични резултати. Едно интервю, никакви предложения.
- 2019 г. — Курс за анализатор на данни в Yandex.Practicum. Цел: Да си намеря работа като анализатор и да „започна в ИТ“. Три седмици преди края на курса: два лични проекта по темата, прочетени и категоризирани допълнителни материали. Направих три опита за автобиография, изпратих дузина и половина молби за работа, получих пет отговора и проведох две интервюта. Досега няма оферти.
Събрал съм методите и принципите, които съм разработил по време на следването си. Категоризирал съм ги: завинаги, преди ученето, по време на ученето и след (търсене на работа).
Мета-уменията са тези, които са полезни във всяка ситуация.
Управление на времето и рутина – кога точно да уча. „Времевите слотове“ са фиксирани периоди от време за учене; например два часа сутрин преди работа. Имам ежедневна рутина и така наречените „часове на енергия“ – време, когато съм в най-добрата си форма и мога да се справя с трудни задачи.
Разбиране на целта на обучението ви. Ако учите просто за забавление, това е в най-добрия случай хоби, а в най-лошия - форма на отлагане. Но ако целта ви е да промените кариерата си, най-добре е да я определите предварително.
Често съм се записвал импулсивно за пет курса в Coursera и след това не съм завършил нито един от тях. Следващият път, когато проверих сайта, беше шест месеца по-късно, само за да се запиша за още десет курса.
Олег Юриев, моят колега от курса „Практикум“, добавя: „Трябва да имаш и силата да откажеш да вземеш курс, който ти е станал безинтересен. Аз прекарах десетки часове в това, само че заради перфекционизма си, уж щом веднъж започна, трябва да го завърша.„Не ми позволявай удавям вие.
Започнете в понеделникЗвучи тривиално, но отлагането на седмична спринт задача до петък е лоша идея. Дори започвайки в понеделник, често успявах да завърша работата точно преди крайния срок. (Вижте принципа на бюрото "»)
Търсене в GoogleВъпроси като „как да променя цвета на графика“ или „кой аргумент във функция прави това или онова?“. Между другото, познаването на английски език ще ви бъде от полза тук – има повече отговори и по-голям шанс бързо да намерите този, от който се нуждаете.
Печатане с докосванеЩе прекарате по-голямата част от времето си в писане на нещо: ако го направите поне с 10% по-бързо, можете да наваксате с допълнителен епизод 😉 за работа 10-15 минути на ден.
Клавишни комбинации за работа с текст. Често се налага да местите курсора върху стена от текст или код. Клавишните комбинации ви помагат да избирате цели думи или редове и да навигирате между думите. в Lifehacker.
Водете си бележкиПирамидалният принцип на учебния материал: прочети → запиши го → обсъди → преподай го на някой друг. Без бележки, би изглеждало така: в началото на материала би пишело: „Ето как се извиква функция, това са параметрите, това е синтаксисът“, последвано от куп друга информация. Когато дойде време за практика, отварях редактора на код... и препрочитах теорията.
Предварително обучение (шест месеца до една година преди началото)
Английски — необходимо умение. Всички задълбочени знания са на английски. По-малко задълбочените знания също са на английски, въпреки че някои са преведени. И цялата програмна документация също е на английски. Да не говорим за страхотни лекции и подкасти.
Курс Да се научим как да учим Барбара Оукли за Coursera или нейната книга „Мислете като математик„(На английски: Mind for Numbers). Или поне Помага ви да разберете основите на това как работи мозъкът по време на учене. Освен това предоставя практически съвети въз основа на тези данни.
Финансова възглавница. 6-месечна заплата (колкото повече, толкова по-добре) в сметката ще ви бъде много полезна, когато трябва да натрупате първия си опит в нова професия на младша позиция за 50 хиляди на месец. за възглавницата в списание Tinkoff или Подкаст „Подлодка“)
Препоръки за курса „Анализатор на данни“ на Yandex.Practicum
Това е последният ми курс и засега най-успешният откъм дейност, така че впечатленията ми от него са най-пресни.
Преди началото на обучението
Предварителното посещаване на основни курсове ще ви помогне значително да се съсредоточите върху задачата, а не върху инструмента, докато учите.
- Пайтън — , ,
- SQL — ,
- Основи на статистиката - .
Ако целта ви е да смените работата си, един измамник може да бъде да намалите натоварването на основната си работа и да отделите повече време за учене. Това включва изучаване на допълнителни материали, гледане на лекции, изпълнение на лични проекти, свързани с вашата област, посещение на срещи и интервюта.
«... Бих преминал/а на непълен работен ден на настоящата си работа, за да освободя време за обучение и проекта за домашния любимец" - от Ивана Замесина за това как да се сдобиете с нова професия
По време на обучението
Прочетете документи за библиотекиВсеки път, когато сядах да пиша код, трябваше да потърся нещо в документацията. Така че основните страници се озоваваха в отметки: Pandas (dataframes, series), datetime.
Не копирайте код от теориятаНапишете колкото се може повече функции на ръка. Това ще ви помогне да ги запомните и да разберете синтаксиса на езика. Ще ви бъде полезно по-късно.
Не можете да прочетете всеки документ – не можете да научите език от речник. Разглеждането на кода на други хора ви помага да научите полезни техники за програмиране. Още по-добре е да се опитате да го повторите и да видите междинните резултати във всеки ред – по този начин можете да разберете какво се случва и да го запомните по-добре.
Прочетете допълнителна литература, който е даден в края на всеки урок. Това ви помага да получите по-задълбочено разбиране на концепцията и със сигурност ще бъде полезно в бъдещи теми (и интервюта!). Също така е много полезно да копирате кода от статии (ако има такива), дори и да изглежда прост.
Направете свои собствени проектиТова помага за затвърждаване на теоретичните знания и разбиране на материала в реална обстановка – когато няма ясно задание или теоретичен пример за копиране, трябва сами да обмислите всяка стъпка. Също така демонстрира сериозност на намеренията и помага за изграждането на бъдещото ви портфолио.
Когато взех първия си курс по Python, измислих проект и извлечех информация от блога на Иля Бирман: това ми помогна да свикна със синтаксиса на езика и да разбера как работи библиотеката BeautifulSoup и какво може да се прави с рамки от данни на Pandas. А когато по-късно взехме урок по визуализация в Практикума, успях да... .
Абонирайте се за подходящи блогове, компании, канали в Telegram и YouTube, както и за подкасти. Можете не само да преглеждате най-новото съдържание, но и да разглеждате архива за познати думи или просто най-популярните.
Изберете режим и се придържайте към него.
Правете почивки през целия ден — Техниката „Помодоро“ помага тук. Не се зацикляйте на един и същ проблем в продължение на три дни — по-добре е да се разходите, да подишате чист въздух и решението само ще дойде. Ако не, попитайте колегите или ментора си.
Правете си почивки през седмицата. Мозъкът се нуждае от време, за да усвои материала, който учи, и рестартирането помага за това – пълното изключване за ден-два от прекомерното поглъщане на нова информация. Например през уикенда. Ученето е маратон и е важно да управлявате енергийните си нива, за да избегнете „умиране“ по средата на процеса.
сънЗдравословният и достатъчен сън е основата на добре функциониращия мозък.
Джим Колинс анализира успехите на изключителни хора и измисли прост принцип - „двадесетмилния поход“:
Двадесеткилометровият поход предполага постигане на определени етапи в рамките на определен период от време – с максимална упоритост и последователност, за дълъг период. Спазването на тези принципи е трудно по две причини: трудно е да се изпълняват доброволни ангажименти в трудни времена и е още по-трудно да се поддържа темпото, когато всички обстоятелства благоприятстват ускорен напредък..
Взаимодействие с учители, ментори и състуденти
Когато възникнат въпроси относно преподавания материал, загрижете се за вашите куратори, ментори и декана. Учителят е също толкова инструмент за трансфер на знания, колкото страници с теория или симулатор за обучение с код.
Често е трудно да се запомни какво е било трудно по време на курса по време на консултация, затова препоръчвам да записвате въпросите веднага щом възникнат. И като цяло е полезно да посещавате консултации.
Изпратете резултата за преглед по-бързо - по този начин можете да проведете повече итерации, за да го подобрите.
«Опитайте се да постигнете някои от вашите собствени микроцели във всеки проект. Например, избягвайте цикли, използвайте разбиране на списъци, а след това верижно свързване на методи, за да усетите напредъка си. Ако искате да направите повече, отколкото проектът изисква, направете го, но в отделен бележник. Можете да го свържете с основната си работа или да го изпратите на вашия ментор, за да видите какво мисли той.„— добавя състудентът Олег Юриев
Работете от просто към сложно. За да напишете сложна функция или многоетапна обработка на данни, най-добре е да започнете с нещо просто и постепенно да увеличавате сложността.
Най-важното нещо са хората около вас: състуденти, ръководители, ментори и персоналът на Практикума. Ако всички сте на едно място, има голяма вероятност да сте на подобен път и да споделяте общи ценности. Те също ценят образованието и се стремят да се развиват. А след шест месеца ще бъдат ваши колеги в нова област. Общуването е трудно за всички (особено в началото), но преодоляването на тази пречка си заслужава.
Търсене на работа
Ако целта ви е да смените работата си, струва си да започнете рано. Процесът обикновено отнема няколко месеца. За да си намерите работа до края на курса, трябва да започнете по средата. А ако вече имате известен подходящ опит, можете да започнете отначало.
Разгледайте отворените позиции, за да разберете от какво се нуждае пазарът: какви хора се търсят, какви са изискванията за умения, какъв набор от инструменти използват и колко са готови да платят!
Кандидатстване, полагане на тестове и преминаване през интервюта – след всяко от тях, вашата перспектива ще се промени леко. Това също ви помага да разберете какво липсва в обучението ви. Например, много обяви за работа питат за SQL и проверяват знанията ви за него, но Практикумът не обхващаше голяма част от него, за разлика от Python.
Пишете на хора за съвет (или просто за благодарност). Лектори на конференции, блогъри, подкастъри и просто готини хора, които следите.
Посетете подходящи офлайн събития, за да задавате въпросите си лично. Не забравяйте, че лекциите от тези събития могат да се гледат в YouTube, а хората идват на самите събития за работа в мрежа и общуване.
Ще съм благодарен за всякаква обратна връзка и особено за съвети как един начинаещ анализатор може да се развие в нова професия.
Благодарности на Олег Юриев и Дария Гришко за тяхната подкрепа, съвети и житейски опит..
Източник: www.habr.com
