Како не станав специјалист за машинско учење

Секој сака успешни приказни. И има доста од нив на центарот.

„Како добив работа од 300 долари во Силиконската долина“
„Како добив работа во Гугл“
„Како заработив 200 долари на 000 години“
„Како стигнав до Top AppStore со едноставна апликација за девизен курс“
„Како јас…“ и уште илјада и една слични приказни.

Како не станав специјалист за машинско учење
Прекрасно е што човек постигна успех и реши да зборува за тоа! Читате и се радувате за него. Но, повеќето од овие приказни имаат една заедничка работа: не можете да го следите патот на авторот! Или живеете во погрешно време, или на погрешно место, или сте родени како момче или...

Мислам дека приказните за неуспех во овој поглед се често покорисни. Едноставно не треба да го правите она што го направил авторот. И ова, гледате, е многу полесно отколку да се обидете да го повторите туѓото искуство. Едноставно, луѓето обично не сакаат да споделуваат такви приказни. И ќе ти кажам.

Работев во системска интеграција и техничка поддршка долги години. Пред неколку години дури отидов да работам како системски инженер во Германија за да заработам повеќе пари. Но, полето на системска интеграција не ме инспирираше долго време и сакав да го сменам полето на нешто попрофитабилно и поинтересно. И на крајот на 2015 година наидов на статија за Хабре „Од физичари до наука за податоци (Од мотори на науката до канцелариски планктони)“, во која Владимир го опишува својот пат до Data Science. Сфатив: ова е она што ми треба. Добро го познавав SQL и бев заинтересиран да работам со податоци. Бев особено импресиониран од овие графикони:

Како не станав специјалист за машинско учење

Дури и минималната плата во оваа област беше повисока од која било плата што сум ја заработил во целиот претходен живот. Бев решен да станам инженер за машинско учење. Следејќи го примерот на Владимир, се пријавив за специјализација од девет курсеви на coursera.org: „Наука за податоци“.

Правев еден курс месечно. Бев многу вреден. На секој курс ги завршував сите задачи додека не го добив највисокиот резултат. Во исто време преземав задачи на кагл, па дури и успеав!!! Јасно е дека не бев предодреден за награди, но неколку пати влегов во 100.

По пет успешно завршени курсеви на coursera.org и уште еден „Големи податоци со Apache Spark“ на stepik.ru, се почувствував моќен. Сфатив дека почнав да ги разбирам работите. Разбрав во кои случаи кои методи на анализа треба да се користат. Доста се запознав со Python и неговите библиотеки.

Мојот следен чекор беше да го анализирам пазарот на труд. Морав да сфатам што друго треба да знам за да ја добијам работата. Кои предметни области вреди да се изучуваат и се од интерес за работодавците. Паралелно со преостанатите 4 курсеви сакав да полагам нешто друго високо специјализирано. Што сака да види одреден работодавач. Ова ќе ги подобри моите шанси да добијам работа за почетник со добро знаење, но без искуство.

Отидов на страница за барање работа за да ја направам мојата анализа. Но, немаше слободни места во радиус од 10 километри. И тоа во радиус од 25 километри. Па дури и во радиус од 50 км!!! Како тоа? Не може да биде!!! Отидов на друг сајт, па на трет... Потоа отворив мапа со слободни работни места и видов нешто како ОВА:

Како не станав специјалист за машинско учење

Се испостави дека живеам во самиот центар на аномалната зона на исклучување на питон во Германија. Ниту едно ебано прифатливо работно место за специјалист за машинско учење или дури и за развивач на Python во радиус од 100 километри!!! Ова е фијаско брат!!!

Како не станав специјалист за машинско учење

Оваа слика 100% ја отсликува мојата состојба во тој момент. Тоа беше низок удар што си го нанесов себеси. И навистина беше болно...

Да, можеше да отидеш во Минхен, Келн или Берлин - таму имаше слободни места. Но, имаше една сериозна пречка на овој пат.

Нашиот првичен план кога се преселивме во Германија беше овој: да одиме каде што ќе не однесат. Апсолутно не ни беше разлика во кој град во Германија ќе не внесат. Следниот чекор е да се чувствувате удобно, да ги комплетирате сите документи и да ги подобрите вашите јазични вештини. Па, тогаш брзајте во големиот град за да заработите повеќе. Наша прелиминарна цел беше Штутгарт. Голем технолошки град во јужна Германија. И не толку скапо како Минхен. Таму е топло и таму расте грозје. Има многу индустриски претпријатија, па има многу слободни работни места со добри плати. Висок квалитет на живот. Само она што ни треба.

Како не станав специјалист за машинско учење

Судбината нè донесе во едно гратче во строгиот центар на Германија, со население од околу 100000. Се сместивме, се смиривме и ја завршивме целата документација. Градот се покажа како многу пријатен, чист, зелен и безбеден. Децата одеа во градинка и училиште. Сè беше блиску. Наоколу има многу пријателски расположени луѓе.

Но, во оваа бајка, не само што немаше слободни места за специјалисти за машинско учење, туку дури и Пајтон се покажа дека никому не му користи.

Со сопругата почнавме да разговараме за опцијата да се преселиме во Штутгарт или Франкфурт... Почнав да барам слободни работни места, да ги гледам барањата на работодавците, а мојата сопруга почна да гледа стан, градинка и училиште. По околу една недела пребарување, сопругата ми рече: „Знаеш, не сакам да одам во Франкфурт, ниту Штутгарт или во кој било друг голем град. Сакам да останам овде“.

И сфатив дека целосно се согласувам со неа. Уморен сум и од големиот град. Само додека живеев во Санкт Петербург, ова не го разбирав. Да, голем град е идеално место за градење кариера и заработка. Но, не за удобен живот за семејство со деца. И за нашето семејство, овој мал град се покажа како што ни требаше. Еве што ни недостасуваше во Санкт Петербург.

Како не станав специјалист за машинско учење

Решивме да останеме додека нашите деца не пораснат.

Па, што е со Python и машинското учење? И шесте месеци што веќе ги потрошив на сето ова? Нема шанси. Нема слободни работни места во близина! Не сакав повеќе да поминувам 3-4 часа дневно на пат до работа. Јас веќе работев вака во Санкт Петербург неколку години: отидов со Дибенко во Красноје Село кога кружниот тек сè уште не беше изграден. Час и половина таму и час и половина назад. Животот минува, а ти ги гледаш светлечките куќи од прозорецот на автомобил или минибус. Да, можете да читате, слушате аудио книги и сето тоа на пат. Но, ова брзо станува досадно и по шест месеци или една година едноставно го убивате овој пат, слушајќи радио, музика и бесцелно гледајќи во далечината.

И претходно имав неуспеси. Но, одамна не сум направил нешто толку глупаво како ова. Сфаќањето дека не можам да најдам работа како инженер за машинско учење ме исфрли од рамнотежа. Се откажав од сите курсеви. Воопшто престанав да правам било што. Навечер пиев пиво или вино, јадев салама и играв LoL. Вака помина еден месец.

Всушност, навистина не е важно какви тешкотии ви создава животот. Или дури и самите си го презентирате. Она што е важно е како ќе ги надминете и какви лекции ќе научите од овие ситуации.

„Она што не нè убива нè прави посилни“. Ја знаете оваа мудра фраза, нели? Значи, мислам дека ова е целосна глупост! Имам пријател кој, во екот на кризата во 2008 година, ја загуби работата како директор на прилично голем салон за автомобили во Санкт Петербург. Што направи тој? Во право! Како вистински маж, тргна да бара работа. Директорска работа. И кога не најдовте директорска работа за шест месеци? Тој продолжи да бара работа како директор, но во други области, бидејќи ... Работењето како менаџер за продажба на автомобили или некој друг освен директор не му беше comme il faut. Како резултат на тоа, тој не најде ништо за една година. И тогаш целосно се откажав да најдам работа. Резимето виси на Н.Х. - на кој му треба ќе му се јави.

И тој седел без работа четири години, а сопругата сето ова време заработувала. Една година подоцна добила унапредување и имале повеќе пари. И тој сепак седеше дома, пиеше пиво, гледаше телевизија, играше компјутерски игри. Се разбира, не само тоа. Готвеше, миеше, чистеше, одеше да пазари. Се претвори во добро нахранета свиња. Дали сето ова го направи посилен? Јас не мислам така.

И јас би можел да продолжам да пијам пиво и да ги обвинувам работодавците што не отвораат слободни работни места во моето село. Или да се обвинам себеси што сум толку будала и не се ни мачам да ги разгледам отворените работни места пред да се зафатам со Python. Но, немаше смисла во ова. Ми требаше план Б...

Како резултат на тоа, ги собрав мислите и почнав да го правам она со што требаше да започнам на самиот почеток - со анализа на побарувачката. Го анализирав ИТ пазарот на труд во мојот град и дојдов до заклучок дека постојат:

  • 5 слободни работни места за развивачи на java
  • 2 слободни работни места за програмери на SAP
  • 2 слободни места за развивачи на C# под MS Navision
  • 2 слободни места за некои програмери за микроконтролери и хардвер.

Изборот се покажа како мал:

  1. SAP е најраспространет во Германија. Комплексна структура, ABAP. Ова, се разбира, не е 1C, но подоцна ќе биде тешко да се фрли од него. И ако се преселите во друга земја, вашите изгледи за наоѓање добра работа нагло паѓаат.
  2. C# за MS Navision е исто така специфична работа.
  3. Микроконтролерите исчезнаа сами по себе, бидејќи... Таму требаше да научиш и електроника.

Како резултат на тоа, од гледна точка на изгледите, платите, распространетоста и можноста за работа од далечина, Јава победи. Всушност, Јава беше таа што ме избра мене, а не јас.

И многумина веќе знаат што се случи потоа. Напишав за ова во друга статија: „Како да станете развивач на Java за 1,5 години“.

Затоа, не ги повторувајте моите грешки. Неколку дена внимателна анализа може да ви заштеди многу време.

За тоа како го променив животот на 40-годишна возраст и се преселив со сопругата и трите деца во Германија пишувам во мојот канал на Телеграм @LiveAndWorkInGermany. Пишувам како беше, што е добро а што лошо во Германија и за плановите за иднината. Кратко и до точка. Интересно? - Придружи ни се.

Извор: www.habr.com

Додадете коментар