Како станав програмер на 35 години

Како станав програмер на 35 годиниСè почесто има примери на луѓе да ја менуваат професијата, поточно специјализацијата во средните години. На училиште сонуваме за романтична или „одлична“ професија, се запишуваме на факултет по мода или совети и на крајот работиме таму каде што сме избрани. Не велам дека ова важи за сите, но важи за повеќето. А кога животот ќе се подобри и се е стабилно, се појавуваат сомнежи за вашиот избор на професија. Не зборувам за позиција или работа, туку конкретно за специјализација - кога човек може да се нарече специјалист или професионалец.

Јас тргнав по овој пат на ист начин и пред околу две години почнав да размислувам: што сакам следно, дали мојата работа ми носи задоволство? И решив да ја сменам мојата специјалност - да станам програмер!

Во оваа приказна сакам да ја споделам мојата приказна, искуството од патот што го поминав, за да им го олеснам овој пат на другите. Ќе се обидам да не користам специјализирана терминологија за приказната да биде јасна за секој што ќе реши да ја смени својата професија.

Зошто?

Не ја избрав професијата програмер случајно, па дури и затоа што, според гласините, тие плаќаат многу. Сè започнало во трето одделение, кога еден другар добил ТВ приемник со тастатура. Тоа беше конзола за игри, но кога беше опремена со специјален кертриџ, се претвори во развојна средина за едноставни игри на платформа. Потоа родителите ми го купија истото за дома и „исчезнав“.

Училиште, техничко училиште и институт - секаде го избрав патот што е можно поблиску до компјутерите, до информатичката технологија. Бев сигурен дека ќе станам програмер или системски администратор, како што го нарекуваа тогаш - „компјутерски специјалист“.

Но, животот прави свои прилагодувања - итен проблем: без искуство не ве вработуваат, а без искуство не можете да имате работа. Главната грешка во оваа фаза е амбициозноста. Бев сигурен дека сум тежок професионалец и треба да ме платат многу, секако не помалку од градскиот просек. Тој самиот одбил многу понуди поради малата плата.

Шест месеци потрага по работа поврзана со компјутери беше неуспешна. Кога парите снемаа целосно, морав да одам таму каде што едноставно ме однесоа со повеќе или помалку нормална заработка. Така завршив во фабрика за производство на кабли како едноставен работник, каде што ја направив мојата кариера во следните 12 години.

Како станав програмер на 35 годиниВажно е да се напомене дека мојата страст за компјутерите и програмирањето ми помогна во работата: автоматизирање на работните процеси, потоа воведување бази на податоци во одделот, кои го поедноставија протокот на документи и многу други мали примери.

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

Во тоа време, семејството беше цврсто финансиски на нозе; можеше да се живее неколку месеци само од платата на сопругата и некои залихи. Потоа се вовлече мислата да се откажам од се и да го остварам мојот сон. Но, сонот во кујната и всушност глумата се две различни работи.
Првиот фактор на туркање беше примерот на мојот пријател, кој ја напушти работата, го зеде семејството и отиде некаде на север да работи на аеродром. Неговиот сон се авиони. Една година подоцна се запознавме и тој ги сподели своите впечатоци, радост и рече дека вреди. Му завидував на неговата одлучност, но и самиот се сомневав.

Вториот важен настан беа кадровските промени во фабриката во која работев. Имаше промена во повисокото раководство и сите раководители на сектори беа под строга контрола на усогласеноста со нивните нови барања и стандарди. „Лафа заврши“. Сфатив дека треба да работиш напорно за да одолееш и да продолжиш понатаму: англиски, напреден тренинг, работа повеќе - направи повеќе отколку што се очекува од тебе.

Токму во тој момент дојде мислата: „Дојде време да се работи напорно и повторно да се учи, па зошто оваа енергија и време да се потрошат на задача што не носи задоволство, ако можете да ја потрошите на сон?

Како?

Првото нешто што го направив беше „запалив мостови“ - се откажав. Беше радикално, но разбрав дека не можам да се развивам во две насоки истовремено. Искуството од првото барање работа не беше залудно и почнав да барам нешто да напишам „програмер“ во мојата работна книга. Ова е работа за статус, токму за тоа „искуство“ да се најде работа. Платата не беше важна овде.

Слушнав некаде дека кога одиш кон цел, целта почнува да доаѓа кон тебе. Па имав среќа. Доста брзо се вработив во мала компанија со индивидуален претприемач кој обезбедува микро-услуги. Немав прашања за работните услови и финансиите; главната работа беше да се пријавам за работа и да почнам да акумулирам практично искуство. Разбрав дека ги извршувам наједноставните задачи и не можев гордо да кажам „Јас сум програмер“. Немаше доверба во моите способности - ова беше само почеток на патувањето.

Така почнав да учам. Учи, учи и уште многу многу пати... Ова е единствениот начин.

Почнав да ја проучувам побарувачката за програмери во мојот град. Гледав огласи во весници и на страници за барање работа, проучував совети на Интернет на тема „Како да поминете интервју како програмер“ и сите други извори на информации.

Мора да ги исполниме барањата на работодавците. Дури и ако не ви се допаѓаат овие барања.

Англиски јазик

Како станав програмер на 35 години
Брзо беше формирана прецизна листа на потребни вештини и знаења. Покрај специјализираните програми и вештини, најтешко прашање за мене беше англискиот јазик. Потребно е насекаде! Гледајќи напред, ќе кажам дека нема информации на рускиот Интернет - трошки, за кои е потребно многу време да се соберат, па дури и тогаш излегува дека дури и овие трошки се веќе застарени.

Кога учите јазик, ве советувам да ги испробате сите методи што можете да ги добиете. Научив англиски со различни методи и забележав дека не постои универзален метод. Различни методи им помагаат на различни луѓе. Читајте книги на англиски (по можност за деца, полесно е да се разберат), гледајте филмови (со или без преводи), одете на курсеви, купувајте учебник, многу видеа од семинари на Интернет, разни апликации за вашиот паметен телефон. Кога ќе пробате сè, ќе разберете што е правилно за вас.

Мене лично многу ми помогнаа детските бајки и серијата „Улица сусам“ во оригинал (само основни изрази, повеќекратно повторување на фрази и зборови); исто така е добро да се разбере јазикот од учебник. Не туторијал, туку училишни учебници. Зедов тетратка и ги завршив сите задачи. Но, најважно е да се присилите себеси да барате информации на англиски јазик. На пример, најновите и најактуелните книги за програмски јазици се секогаш на англиски јазик. Додека се појавува преводот, се објавува ново издание.

Сега моето ниво е основно, нивото на „преживување“ според еден од системите за оценување. Течно читам техничка литература, можам да се објаснам со едноставни фрази, но дури и ова е веќе огромна предност на пазарот на трудот кога ќе го штиклирате полето „Англиски“ во јазичниот дел од вашата биографија. Моето искуство покажува дека неискусен специјалист со познавање на англиски јазик полесно ќе најде работа отколку искусен програмер без англиски.

Toolkit

Како станав програмер на 35 години
Во која било професија постои сет на алатки кои мора да ги совладате. Ако некој треба да може да користи моторна пила, тогаш програмерот треба да може да работи со системи за контрола на верзии, развојна средина (IDE) и куп помошни комунални услуги и програми. Не треба само да ги знаете сите, туку треба да можете да ги користите. Ако можете да поминете интервју за гола теорија, тогаш пробниот период веднаш ќе покаже што не знаете.

Рекламите не секогаш пишуваат за барањата за познавање на алатката, тоа значат дека ако си програмер, тогаш дефинитивно го знаеш git. Овие барања може да се научат од совети за тоа како да поминете интервју во специјалност. Има многу слични информации на Интернет, такви написи често се наоѓаат на страниците за барање работа.

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

Портфолио

Како станав програмер на 35 години
Идниот работодавец мораше да покаже за што сум способен. Плус, треба да ги научите алатките со вежбање. За програмерите, портфолиото е github - страница на која луѓето ја објавуваат својата работа. Секоја специјализација има свои места за објавување работа; како последно средство, постојат социјални мрежи каде што можете да ги објавувате вашите резултати и да добивате повратни информации. Што точно да се прави не е важно, главната работа е да се прави постојано и со највисок можен квалитет. Објавувањето на вашата работа ве принудува да се обидете да не се срамите. И ова е уште подобар мотиватор од парите.

Беше корисно да се погледнат портфолијата на другите луѓе и да се повтори. Не користете банално копирање, туку направете свој производ, дури и ако ја повторува идејата на друго лице - ова ви овозможи да стекнете искуство, да ја додадете вашата нова работа во вашето портфолио и да не губите време на креативно пребарување.

Голема среќа да се најде тест задача во огласите. Ако постојано ги следите понудите на пазарот на трудот, тогаш понекогаш наидувате на задачи од работодавците - еве што ви треба! Вообичаено, овие задачи ја содржат суштината, дури и ако тие не даваат никаква значајна корист како производ. Дури и ако нема да ја поднесете вашата биографија до оваа компанија, мора да ја завршите нивната задача и да ја испратите. Речиси секогаш, одговорот доаѓа со проценка на вашата работа, од која ќе бидат јасни вашите слаби точки кои треба да се подобрат.

Сертификати и курсеви

Како станав програмер на 35 години
Без парче хартија - ние сме инсекти! Кога луѓето ќе видат доказ дека го знаете или можете, тоа остава најдобар впечаток. Имањето сертификати во вашата специјалност многу помага при наоѓање работа. Тие доаѓаат во различни нивоа на доверба, но секоја професија има тело за потврдување кое е ценето од сите. Се согласувам, звучи одлично: „Сертифициран специјалист од Мајкрософт“.

За себе, решив дека ќе одам по сертификати откако ќе сфатам дека „можам“. Читав малку за сертификати од Microsoft, 1C и разни владини институции. Принципот е ист насекаде: ви требаат пари и знаење. Или самиот сертификат чини пари, или мора да полагате специјални курсеви пред да го полагате, или самиот прием за полагање чини пари. Покрај тоа, тоа не значи дека ќе добиете сертификат.
Значи, во моментов немам специјализирани сертификати - добро, тоа е засега... во плановите.

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

Најважниот документ е резимето

Како станав програмер на 35 години
Проучив многу материјали за тоа како правилно да напишам биографија. Гледав туѓи примери, се консултирав со пријатели и познаници. Главното прашање беше дали вредеше во мојата биографија да го вклучам моето знаење кое не се однесува на програмирање - нова специјализација. Од една страна, ова е она што можам да го направам - може да се смета за искуство, но од друга страна, ова не е релевантно.

Како резултат на тоа, вклучив сè што имав во мојата биографија. Цело работно искуство, сите документи за сите курсеви, вклучително и обука за заштита при работа во производствено претпријатие. Наведени сите знаења за компјутери. Тој дури ги посочи своите хоби и интереси. И ти беше во право!
Мојата единствена грешка и мој совет за иднината: треба да ги дуплирате сите клучни записи важни за специјалитетот накратко и без непотребни зборови во посебен пасус од вашата биографија (на пример, „вештини и способности“). Ова беше совет од менаџерот за човечки ресурси уште во првите денови откако бев ангажиран за добра работа во голема компанија. Неопходно е работодавачот веднаш да разбере дали вреди дополнително да ја проучувате вашата биографија или не. Препорачливо е овој параграф да биде краток, користејќи кратенки и клучни зборови. И ако сакате да разјасните нешто, тогаш ова треба да се направи подоцна во текстот на резимето.

Кога?

Како да знам кога сум подготвен? Кога да се преземе акција?

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

За да не ја влошам ситуацијата со декадентни расположенија, почнав да преземам акција малку по малку: ја објавив мојата биографија на една веб-страница и само чекав. Од една страна, ми недостигаше самодоверба дека воопшто ќе ме слушаат за време на интервјуто и нема да ме исфрлат срамно, но од друга страна веќе имав одредено искуство и имав што да покажам.

Видов од статистиката на страницата дека моето резиме често се гледа. Понекогаш некои компании ја посетуваат мојата страница за биографија неколку пати. Ми се чинеше дека менаџерот за вработување го погледна првиот пат, а вториот пат му беше покажан на шефот. Не знам како навистина беше, но имаше впечаток дека ги интересирав луѓето, дека луѓето разговараат, препрочитуваат, дискутираат. И ова е веќе половина пат до победата!

Моето прво барање за слободно работно место го испратив до позната голема банка. Одделот за внатрешна контрола на квалитетот бараше развивач кој ќе го автоматизира процесот на проток на документи. Го поднесов барањето без особено да сметам на успехот, се потпирав на фактот дека имав искуство со работа во одделот за квалитет. Најголемото изненадување и радост го почувствував во исто време кога ме повикаа на интервју!

Не ме вработија да работам во банка, но гледав вистинско интервју со програмер од „првиот ред“. Завршив тест задачи и разговарав со шефовите на различни нивоа. И најважното нешто што го разбрав од резултатите од интервјуто беше проценката на моето ниво како програмер. Почнав да разбирам каде сум, каков програмер сум и што сè уште не знам. Ова е витална информација! Покрај листата на знаења што недостасуваат, таа ми даде доверба дека можам да го направам тоа. Полека, но функционира.

Кога се вратив дома од интервјуто, веднаш го поправив насловот на мојата биографија во „практикант на програмер“. Моето ниво не се квалификуваше како програмер, така што работодавците не беа целосно коректни во нивниот пристап кон мојата биографија. Но, „приправник“ е многу реална проценка на моето знаење во нова специјалност.

Најважниот чекор

Како станав програмер на 35 години
Посетата на голема банка ми го даде потребното разбирање и самодоверба. Јас презедов акција. Ја објавив мојата биографија на неколку ресурси и почнав активно да испраќам барања за разгледување на мојата кандидатура до големи и реномирани организации во градот. Како што велат: „Ако сакате да бидете најдобри, играјте со најдобрите“.

Едно слободно место ме интересираше најмногу. Организацијата објавила тест задача на веб-страница за барање работа. Задачата не беше многу тешка, но начинот на кој беше напишана, роковите за завршување и технологиите што требаше да ги користам... се укажуваше на добар пристап кон работата.

Ја завршив задачата и се обидов да ја направам пред предвиденото. И тој го испрати.

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

Најтешкото нешто на интервју на 35 години е да објаснам зошто оставив добра работа со добра заработка и почнав од самото дно на нова професија. Не се грижев за мојата биографија, можев да зборувам за секоја наведена ставка, да докажам дека навистина знам и можам да направам сè што е напишано таму и на ниво како што е наведено. Но, како завршив овде и зошто?
Доволно чудно, ова прашање беше поставено едно од последните, но во првата фаза. Ништо не измислив и кажав како е, за мојот детски сон да станам програмер и за мојата цел: гордо да изјавувам дека сум специјалист, јас сум софтверски инженер! Веројатно е глупаво, но вистина е.
Во следната фаза, ме оценуваа вистински програмери, под чија подреденост потоа паднав. Овде целиот разговор беше чисто за специјалност, знаење, вештини и вештини за работа со алатки. Кажав како ќе ги решам задачите што ми беа понудени. Разговорот беше долг и пристрасен. Потоа неочекуваното „Ќе ти се јават за два дена, збогум“.

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

Ми се јавија точно на време и ми рекоа дека имаат понуда за мене. Стажирањето е одлична опција за барател на работа на мојата позиција. Три месеци ми плаќа плата и тренирам за реален проект. Тешко е да се замисли подобар тренинг, се согласив без двоумење.

Ова е само почетокот

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

Секој програмер се развива во три области: програмирање, комуникација, живот и лично искуство. Не е тешко да се најде човек кој може да напише добар код. Друштвеноста е карактерна особина која може да се смета за константа. А животното искуство е недоволно, бидејќи повеќето апликанти се неодамнешни студенти.

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

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

Па, за мене сè е само почеток!

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

Луѓето точно велат дека треба да ви се допадне вашата работа. Ова вреди да се „копа, пот и издржи!“
Како станав програмер на 35 години

Извор: www.habr.com

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