Як вывучыць Python і знайсці працу
Самае цяжкае ў вывучэнні новай мовы, у тым ліку Python - гэта скласці план навучання і знайсці падтрымку ў асобе дасведчанага таварыша.
Python уваходзіць у пяцёрку самых папулярных моў праграмавання па выніках даследаванні StackOverflow. Гэтая мова любім распрацоўшчыкамі за зразумелы і лаканічны сінтаксіс, а таксама за прыроджаную ўніверсальнасць. Пітон - гэта бэкенд і генерацыя шаблонаў у інтэрнэце, сістэмныя ўтыліты і дэсктопныя прыкладання, даследаванне дадзеных і машыннае навучанне.
Python універсальны - яго выкарыстоўваюць і для напісання прыкладанняў, і для стварэння пашырэнняў і інтэграцыі асобных рашэнняў.
Папулярныя ў вэб-распрацоўцы фреймворка - Flask і Django - напісаны на Python. Бібліятэкі для даследавання вялікіх аб'ёмаў дадзеных Pandas і Scikit-Learn напісаны на Python. Фронтенд YouTube часткова рэалізаваны на Python.
Таму амаль у любой буйной IT-кампаніі ёсць кірунак, якое распрацоўвае на пітона. Да такіх гігантаў ў Расіі ставяцца, напрыклад, Avito, Яндэкс і Mail.Ru. У раздзеле вакансій кожнай з гэтых кампаній знойдзецца актуальнае аб'яву аб пошуку питониста.
Большасці працадаўцаў патрэбныя не столькі веды, колькі ўменне іх ужываць. Так, паводле статыстыкі hh.ru, па запыце «Python-распрацоўшчык» на 2017 год, доля вакансій з патрабаваннем вопыту распрацоўкі ад 1 да 3 гадоў складае 50%. Доля вакансій без вопыту - 7%.
Паколькі ў такіх кампаніях працуюць цэлыя аддзелы праграмістаў, важны і вопыт каманднай працы з кодам, важна разумець пра што кажуць прафесійныя таварышы-питонисты. Таму адных ведаў сінтаксісу мовы будзе недастаткова для пошуку першай працы, трэба ўмець:
- Пісаць чысты код
- Ствараць сайты з дапамогай Django
- Валіднасць вярстаць, у тым ліку з дапамогай Bootstrap
- Ведаць алгарытмы і структуры дадзеных
- Ведаць прынцыпы ААП
- Працаваць з GIT
Хоць Пітон - просты ў засваенні мова праграмавання, з-за яго шматграннасці самастойнае вывучэнне ўскладняецца. Скласці пісьменны план вывучэння мовы без ведаў будзе цяжка, а то і немагчыма для пачаткоўца. А памылкі і цяжкасці будуць рэгулярна перашкаджаць рухацца далей, прымушаючы марнаваць гадзіны і дні на гугление.
Аднак у часы онлайн-універсітэтаў вывучэнне новага не праблема. У выпадку з Питогом пачаткоўцу дапаможа навучанне ў онлайн-універсітэце GeekUniversity ад Mail.Ru Group на факультэце Python-распрацоўкі .
У гадавым курсе па Пітону распрацоўшчык стварае 4 праекта, кожны з якіх стане вяхой у будучыні рэзюмэ. Пляцоўка падае і асабістага настаўніка, які дапаможа хутка разабрацца з праблемамі пры стварэнні праекта.
А наведваць GeekUniversity у онлайн трэба будзе не часцей 2-3 раз у тыдзень, у вячэрні час.
Праз год у студэнтаў з'яўляецца рэзюмэ, партфоліо (да прыкладу, ўласная плацежная сістэма і сайт на Django, напісаны з нуля), вопыт праектавання прыкладанняў і каманднай распрацоўкі.
Не забудзьцеся дадаць сюды факультатывы ад Avito і Mail.Ru, а таксама курс па падрыхтоўцы да праходжання гутаркі. У рэшце рэшт, калі вярнуцца да статыстыкі HeadHunter'а, праз год зменшыцца і колькасць канкурэнтаў сярод суіскальнікаў - 18% з вопытам супраць 21% без.
Заняткі пачнуцца ўжо 21 верасня, таму лепш не адкладаць. Даведацца больш падрабязна аб праграме і пакінуць заяўку можна на старонцы онлайн-ўніверсітэта.
запісацца
Трукі і парады па Python, якія палегчаць вашу жыццё
Спрашчэнне Python кода з дапамогай знаёмых інструментаў