Як вывучыць 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%.

Доля вакансій без вопыту - 7%

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

  • Пісаць чысты код
  • Ствараць сайты з дапамогай Django
  • Валіднасць вярстаць, у тым ліку з дапамогай Bootstrap
  • Ведаць алгарытмы і структуры дадзеных
  • Ведаць прынцыпы ААП
  • Працаваць з GIT

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

Аднак у часы онлайн-універсітэтаў вывучэнне новага не праблема. У выпадку з Питогом пачаткоўцу дапаможа навучанне ў онлайн-універсітэце GeekUniversity ад Mail.Ru Group на факультэце Python-распрацоўкі .

Ru Group на факультэце   Python-распрацоўкі

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

А наведваць GeekUniversity у онлайн трэба будзе не часцей 2-3 раз у тыдзень, у вячэрні час.

Праз год у студэнтаў з'яўляецца рэзюмэ, партфоліо (да прыкладу, ўласная плацежная сістэма і сайт на Django, напісаны з нуля), вопыт праектавання прыкладанняў і каманднай распрацоўкі.

Не забудзьцеся дадаць сюды факультатывы ад Avito і Mail.Ru, а таксама курс па падрыхтоўцы да праходжання гутаркі. У рэшце рэшт, калі вярнуцца да статыстыкі HeadHunter'а, праз год зменшыцца і колькасць канкурэнтаў сярод суіскальнікаў - 18% з вопытам супраць 21% без.

Заняткі пачнуцца ўжо 21 верасня, таму лепш не адкладаць. Даведацца больш падрабязна аб праграме і пакінуць заяўку можна на старонцы онлайн-ўніверсітэта.

запісацца

Трукі і парады па Python, якія палегчаць вашу жыццё

Спрашчэнне Python кода з дапамогай знаёмых інструментаў