Курсқа қалай жазылуға болады және... соңына дейін аяқтаңыз

Соңғы үш жылда мен 3 үлкен көп айлық курстар мен қысқартылған курстардың тағы бір пакетін алдым. Мен оларға 300 000 рубльден астам ақша жұмсадым және мақсаттарыма жете алмадым. Соңғы курста қорытынды жасауға және бәрін дұрыс істеуге жеткілікті соққыларға тап болған сияқтымын. Жарайды, сонымен бірге бұл туралы ескертпе жазыңыз.

Мен курстардың тізімін беремін (Мен олардың барлығы керемет екенін атап өткім келеді; соңғы нәтижелер мен салған күш-жігерге сәйкес келеді):

  • 2017—ЕҚ, ҚТ және дизайн мектебінде жыл сайынғы «Цифрлық өнімді жобалау» оффлайн курсы. Мақсат – дизайнер болу. Нәтижесінде мен соңғы тоқсанды толығымен өткізіп жібердім және дипломымды аяқтамадым. Нөл сұхбат, нөл ұсыныстар.
  • 2018 ж. – Горбунов Бюросының Көшбасшылар мектебінде 7 ай оқыды. Мақсат - дизайнерлік топта менеджер болу. Нәтиже: Мен білім беру жобасына топ таба алмадым (себебі мен тіпті тырыспадым), нәтижесінде мен нашар оқу үлгеріміне байланысты оқудан шығып қалдым. Бір сұхбат, нөл ұсыныс.
  • 2019 — Яндекс.Практикадағы «Деректерді талдаушы» курсы. Мақсат - талдаушы ретінде жұмыс табу және «IT-ға түсу». Курстың аяқталуына үш апта қалғанда аралық нәтиже тақырып бойынша екі жеке жоба болып табылады, қосымша материалдар оқылып, санаттарға бөлінді. Мен түйіндемеге үш тәсіл жасадым, бос жұмыс орындарына он жарым жауап жібердім, 5 жауап алдым және екі сұхбаттан өттім. Әзірге нөлдік ұсыныстар бар.

Оқу барысында ойлап тапқан әдістер мен принциптерді жинадым. Мен оны шартты категорияларға бөлдім: барлық уақытта, оқуға дейін, оқу кезінде және кейін (жұмыс іздеу).

Мета-дағдылар кез келген жағдайда пайдалы болып табылады.

Уақытты жоспарлау және күн тәртібі - нақты қашан оқу керек. «Уақыт аралықтары» - бұл әрекет үшін белгіленген уақыт кезеңдері; мысалы, таңертең жұмыстан екі сағат бұрын. Мен күнделікті жұмыс тәртібін әзірледім және деп аталатын бар. «Күшті сағаттар» - бұл менің қазаным қайнап, қиын істерді істей алатын уақыт.

Оқу мақсатын түсіну. Егер «өзің үшін ғана» болса, онда бұл жақсы жағдайда хобби, ал ең нашар жағдайда кейінге қалдырудың бір түрі. Бірақ егер міндет сіздің мамандығыңызды өзгерту болса, онда оны алдын ала көрсеткен жөн.

Мен Coursera бойынша 5 курсқа жиі жазылдым, содан кейін олардың нөлін аяқтадым. Келесі жолы мен сайтқа алты айдан кейін кірдім, бірақ тек 10 курсқа қайта жазылу үшін ғана болдым.

Олег Юрьев, менің практикум курсындағы әріптесім: «Сізге қызықсыз болып қалған курсты қабылдаудан бас тартуға да күшіңіз болуы керек, мен бұл мәселеге ондаған сағат жұмсадым, тек өзімнің перфекционизмнің арқасында, бір бастағаннан кейін, аяқтауым керек." Маған жол берме орны толмас шығындар суға бату Сіз

Дүйсенбі күні бастаңыз. Бұл тривиальды болып көрінеді, бірақ апта сайынғы спринт тапсырмасын жұмаға қалдыру жаман идея. Дүйсенбіден басталса да, мен жұмысты мерзімінен бұрын ғана бітіретін болдым. («Бюрократиялық принципті қараңыз»аяғына дейін емес«)

Google іздеу. «Графиктегі түсті қалай өзгертуге болады» немесе «бұл функциядағы қай аргумент жауапты» сияқты сұрақтар. Айтпақшы, ағылшын тілін білу өте ыңғайлы - жауаптар көп және сізге қажет нәрсені жылдам табу мүмкіндігі жоғары.

Теру түймесін түртіңіз. Көбінесе бірдеңе жазуға тура келеді: егер сіз мұны кем дегенде 10% тезірек жасасаңыз, қосымша эпизодты көруге уақытыңыз болады 😉 Жаттығу аппараты жұмыс үшін күніне 10-15 минут.

Мәтінмен жұмыс істеуге арналған пернелер. Көбінесе курсорды мәтін немесе код парағында жүргізу керек. Пернелер тіркесімдері бүкіл сөздерді немесе жолдарды таңдауға және сөздер арасында жылжытуға көмектеседі. Мақала Lifehacker сайтында.

Жазбалар алыңыз. Оқыту пирамидасының принципі: оқу → жазып алу → талқылану → басқаға үйрету. Ескертпелерсіз бұл былай болды: материалдың басында «функция осылай аталады, бұл параметрлер, міне синтаксис», содан кейін қосымша ақпарат. Практикаға келгенде код редакторын аштым... және теорияны қайта оқуға кеттім.

Алдын ала дайындық (бастауға дейін алты айдан бір жылға дейін)

Ағылшын тілі - талап етілетін дағды. Барлық тереңдетілген білім ағылшын тілінде. Жетілмегендері де ағылшын тілінде, бірақ олардың кейбіреулері аударылған. Бағдарламалардың барлық құжаттамасы да ағылшын тілінде. Тамаша лекциялар мен подкасттарды айтпағанның өзінде.

курс Қалай оқу керектігін үйрену Барбара Окли Курсера немесе оның кітабы туралы «Математик сияқты ойлаңыз" (ағылш.: Mind for Numbers). Немесе кем дегенде дерексіз. Оқу кезінде мидың қалай жұмыс істейтіні туралы негізгі нәрселерді түсінуге көмектеседі. Сонымен қатар, олар осы деректерге негізделген жақсы практикалық кеңестер береді.

Қаржылық жастық. Шоттағы 6 айлық жалақы (көп болса жақсы) айына 50 мыңға кіші лауазымдарда жаңа мамандық бойынша алғашқы тәжірибе жинақтау қажет болғанда өте пайдалы болады. (Жазбалар сериясы Tinkoff журналындағы жастық туралы немесе қаржылық сауаттылық мәселесі Подлодка подкаст)

Яндекс.Практикумдағы «Деректерді талдаушы» курсы бойынша ұсыныстар

Бұл менің соңғы курсым және әзірге белсенділігім бойынша ең табысты курс, сондықтан одан алған әсерім ең соңғы курс.

Жаттығуды бастамас бұрын

Алдын ала негізгі курстарды өту оқу кезінде құрал туралы емес, тапсырма туралы ойлауға көмектеседі.

Егер оқытудың мақсаты жұмыс орнын өзгерту болса, онда алдау коды көмектеседі - оқуға көбірек уақыт бөлу үшін негізгі жұмысыңызға жүктемені азайтыңыз. Тренингтің өзі үшін ғана емес, сонымен қатар қосымша материалдарды зерделеу, лекцияларды қарау, профиліңізге негізделген жеке жобаларды орындау, кездесулер мен сұхбаттарға бару.

«... Тренингке және үй жануарларына арналған жобаға уақыт босату үшін қазіргі жұмысымда толық емес жұмыс күніне ауысар едім" - бастап кеңес Иван Замесин жаңа мамандықты қалай алу керектігі туралы

Жаттығу кезінде

Кітапханаларға арналған құжаттарды оқыңыз. Мен кодты жазуға отырған сайын құжаттамадағы бір нәрсені қарауға тура келді. Сондықтан негізгі беттерге бетбелгілер қойылды: Pandas (деректер кадрлары, сериялар), datetime.

Кодты теориядан көшірмеңіз. Барлық функцияларды мүмкіндігінше қолмен жазыңыз. Бұл оларды есте сақтауға және тілдің синтаксисін түсінуге көмектеседі. Бұл кейінірек пайдалы болады.

Сіз барлық құжаттарды оқи алмайсыз — сөздіктен тіл үйрене алмайсыз. Пайдалы бағдарламалау әдістерін үйрену үшін ол басқа адамдардың кодын қарауға көмектеседі. Оны қайталап, әр жолдағы аралық нәтижелерді қарап шығуға тырысқан дұрыс - осылайша онда не болып жатқанын түсінуге және оны жақсы есте сақтауға болады.

Қосымша әдебиеттерді оқуол әр сабақтың соңында беріледі. Бұл сізге тереңірек түсінуге көмектеседі және болашақ тақырыптарда (және сұхбаттарда!) міндетті түрде пайдалы болады. Мақалалардағы кодты (бар болса) қолмен қайталау, тіпті бәрі қарапайым болып көрінсе де, көп көмектеседі.

Өз жобаларыңызды жасаңыз. Теориялық білімді бекітуге және материалды нақты жағдайда түсінуге көмектеседі – көшіруге болатын нақты тапсырма мен теориядан мысал болмаған кезде; Сіз әр қадамды өзіңіз ойластыруыңыз керек. Бұл сонымен қатар портфолионың болашағы үшін ниет пен жұмыстың маңыздылығын көрсетеді.

Мен бірінші Python курсын оқыған кезде, мен өзім үшін жоба ойлап таптым және Илья Бирманның блогын талдадым: бұл маған тіл синтаксисіне үйренуге және BeautifulSoup кітапханасының қалай жұмыс істейтінін және пандалардағы деректер фреймдерімен не істеуге болатынын түсінуге көмектесті. Кейін семинарда визуализация сабағын алғанымызда, мен жасай алдым көрнекілікпен есеп беру.

Мамандандырылған блогтарға, компанияларға, Telegram және YouTube арналарына, подкасттарға жазылыңыз. Сіз тек соңғы материалдарды ғана емес, сонымен қатар таныс сөздерді немесе ең танымал сөздерді іздеу үшін мұрағатты тарата аласыз.

Күн тәртібін таңдап, оны ұстаныңыз.

Күні бойы үзіліс жасаңыз — Бұл жерде помодоро техникасы көмектеседі. Үш күн бойы бір мәселе туралы ойланбаңыз - серуендеп, ауа алғаныңыз дұрыс, сонда шешім өздігінен келеді. Олай болмаса, әріптестеріңізден немесе тәлімгеріңізден сұраңыз.

Апта бойы үзіліс жасаңыз. Миға алынған материалды игеру үшін уақыт қажет, қайта жүктеулер бұл мәселені шешуге көмектеседі - бір-екі күн бойы жаңа ақпаратты қабылдаудан толығымен ажыратады. Мысалы, демалыс күндері. Жаттығу - бұл марафон, жарты жолда өлмеу үшін күшіңізді есептеу маңызды.

Ұйықтау! Салауатты және жеткілікті ұйқы - жақсы жұмыс істейтін мидың негізі.

Джим Коллинз көрнекті адамдардың жетістіктерін талдап, қарапайым принципті - «жиырма мильдік маршты» ойлап тапты:

Жиырма мильдік марш белгілі бір уақыт кезеңінде белгілі бір белестерге жетуді білдіреді - ең үлкен табандылық пен тұрақтылықпен, ұзақ уақыт ішінде. Бұл принциптерді сақтау екі себепке байланысты оңай емес: қиын уақытта ерікті міндеттемелерді орындау қиын, ал барлық жағдайлар жеделдетілген прогресті қолдайтын кезде қарқыныңызды бақылау одан да қиын..

Мұғалімдермен, кураторлармен және курстас студенттермен қарым-қатынас

Өтілген материал туралы сұрақ туындаса, кураторлармен, тәлімгерлермен және деканатпен алаңдаңыз. Мұғалім - теория бар беттер немесе кодтары бар тренажер сияқты білімді беру құралы.

Әдетте, консультация алдында курс барысында не қиын болғанын есте сақтау қиын, сондықтан мен сұрақтар туындаған бойда жазып алуды ұсынамын. Жалпы, консультацияларға бару пайдалы.

Нәтижені қарап шығуға тезірек жіберіңіз - осылайша оны жақсарту үшін көбірек итерациялар аласыз.

«Әрбір жобада өзіңіздің микро мақсаттарыңыздың кейбірін жүзеге асыруға тырысыңыз. Мысалы, циклдардан бас тартыңыз, содан кейін тізімді түсінуді, содан кейін прогрессіңізді сезіну үшін тізбектеу әдістерін пайдаланыңыз. Егер сіз жобада талап етілгеннен көп нәрсені жасағыңыз келсе, мұны істеу керек, бірақ бөлек ноутбукта негізгі жұмысқа сілтемені енгізуге немесе оны тәлімгеріңізге жіберуге, оның бұл туралы не ойлайтынын білуге ​​болады.«- деп қосады курстасы Олег Юрьев

Қарапайымнан күрделіге қарай жұмыс жасаңыз. Күрделі функцияны немесе көп сатылы деректерді өңдеуді жазу үшін қарапайым нәрседен бастап, күрделілікті біртіндеп арттырған дұрыс.

Ең бастысы, айналадағы адамдар: курстастары, кураторлары, тәлімгерлері, шеберхана қызметкерлері. Барлығыңыз бір жерде болсаңыз, сізде ұқсас жол мен ортақ құндылықтарға ие болу мүмкіндігі жоғары. Олар да білімді бағалайды және өзін-өзі дамытуға ұмтылады. Ал алты айдан кейін олар жаңа мамандық бойынша сіздің әріптестеріңіз болады. Барлығына қарым-қатынас жасау қиынға соғады (әсіресе бастапқыда), бірақ бұл кедергіні жеңу оған тұрарлық.

Жұмыс іздеу

Егер оқытудың мақсаты жұмыс орнын ауыстыру болса, онда сіз ертерек бастауыңыз керек. Процесс орта есеппен бірнеше айға созылады. Курстың соңына дейін жұмыс табу үшін сіз ортасынан бастауыңыз керек. Ал егер сізде тиісті тәжірибе болса, оны басынан бастауға болады.

Нарыққа не қажет екенін түсіну үшін ашық бос жұмыс орындарын қараңыз: олар қандай адамдарды іздейді, дағдыларға қандай талаптар қойылады, құралдар жинағы қандай. Және олар қанша төлеуге дайын!

Жауап беріңіз, тест тапсырыңыз және сұхбаттаңыз - әрбір келесіден кейін сіздің дүниетанымыңыз аздап өзгереді. Бұл сонымен қатар тренингте қандай материалдың жетіспейтінін түсінуге көмектеседі. Мысалы, көптеген бос орындарда олар SQL сұрайды және ол туралы білімдерін тест тапсырмаларында тексереді, бірақ семинарда Python-ға қарағанда көп нәрсені бермеді.

Кеңес алу үшін адамдарға жазыңыз (немесе жай ғана рахмет). Конференция лекторлары, блог және подкаст авторлары, сіз бақылайтын керемет жігіттер.

Сұрақтарыңызды тікелей эфирде қою үшін тақырыптық офлайн оқиғаларға қатысыңыз. Есіңізде болсын, оқиғалардан лекцияларды Youtube сайтында да көруге болады, адамдар іс-шараларға байланыс және желілік байланыс үшін келеді.

Мен кез келген кері байланыс және әсіресе жаңадан бастаған талдаушының жаңа мамандықта қалай дами алатыны туралы кеңес алуға қуанышты болар едім.

Олег Юрьев пен Дарья Гришкоға қолдаулары, кеңестері және өмірлік тәжірибесі үшін алғыс айтамыз.

Ақпарат көзі: www.habr.com

пікір қалдыру