Як я стаў праграмістам у 35 гадоў

Як я стаў праграмістам у 35 гадоўУсё часцей і часцей сустракаюцца прыклады змены прафесіі, ці хутчэй спецыялізацыі, людзьмі ў сярэднім узросце. У школе мы марым аб прафесіі рамантычнай або "вялікай", у інстытут паступаем па модзе або парад, а ў выніку працуем там, куды ўзялі. Я не сцвярджаю, што так ва ўсіх, але ў большасці - дакладна. І калі жыццё наладжваецца і ўсё стабільна, прыходзяць сумневы аб зробленым выбары прафесіі. Я кажу не пра пасаду ці працу, а менавіта пра спецыялізацыю — калі чалавек можа назваць сябе спецыялістам ці прафесіяналам.

Я сапраўды таксама прайшоў гэты шлях і каля двух гадоў таму задумаўся: а чаго я хачу далей, ці прыносіць мне задавальненне мая праца? І вырашыў змяніць спецыяльнасць - стаць праграмістам!

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

Чаму?

Прафесію праграміста я абраў не выпадкова і нават не з-за таго, што па чутках тамака шмат плацяць. Пачалося ўсё яшчэ ў трэцім класе, калі ў сябра з'явілася прыстаўка да тэлевізара з клавіятурай. Гэта была гульнявая кансоль, але ў камплекце са спецыяльным картрыджам яна ператваралася ў сераду распрацоўкі простых гульняў-платформераў. Потым бацькі мне купілі такую ​​ж дадому і я "знік".

Школа, тэхнікум і інстытут - усюды я выбіраў шлях як мага бліжэй да кампутараў, да інфармацыйных тэхналогій. Я быў упэўнены, што стану праграмістам, ну ці сістэмным адміністратарам, як тады казалі - "кампутаршчыкам".

Але жыццё ўносіць свае карэкціроўкі - надзённая праблема: без вопыту на працу не бяруць, а вопыту без працы не бывае. Галоўная памылка на гэтым этапе - амбіцыі. Я быў упэўнены ў тым, што я круты прафесіянал і мне павінны плаціць шмат, ну ўжо сапраўды не менш за сярэдні па горадзе. Шмат прапаноў адхіляў сам з-за малога акладу.

Паўгода пошукаў працы звязанай з камп'ютарамі прайшлі безвынікова. Калі грошы скончыліся зусім, прыйшлося ісці туды, куды проста ўзялі з нармалёвым заробкам. Так я патрапіў на завод па вытворчасці кабеля простым працоўным, дзе і рабіў кар'еру наступныя 12 гадоў.

Як я стаў праграмістам у 35 гадоўВажна адзначыць, што захапленне кампутарамі і праграмаваннем, мне дапамагала ў працы: аўтаматызацыя сваіх працоўных працэсаў, затым укараніў базы дадзеных у аддзеле, што спрасціла дакументазварот, і шмат іншых дробных прыкладаў.

І вось у 33 гады я начальнік аддзела, адмысловец па якасці кабельнай прадукцыі з велізарным досведам і добрым акладам. Але ўсё гэта не тое, няма задавальнення, няма адчування самасцвярджэння, радасці ад працы.

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

Другой важнай падзеяй сталі кадравыя змены на заводзе, дзе я працаваў. Адбылася змена вышэйшага кіраўніцтва і ўсе начальнікі аддзелаў патрапілі пад жорсткі кантроль адпаведнасці іх новым патрабаванням і нормам. "Лафа скончылася". Я зразумеў, што трэба шмат працаваць каб выстаяць і рухацца далей: англійская мова, павышэнне кваліфікацыі, больш працаваць - рабіць больш, чым ад цябе чакаюць.

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

Як?

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

Я недзе чуў, што калі ты ідзеш да мэты, то мэта пачынае ісці да цябе. Вось і мне павезла. Даволі хутка я ўладкаваўся ў маленькую кампанію да індывідуальнага прадпрымальніка па мікра-сэрвісах. Да ўмоў працы і фінансаў у мяне пытанняў не было, галоўнае - запіс у працоўны і пачатак назапашвання практычнага вопыту. Я разумеў, што выконваю найпростыя задачы і ганарліва сказаць "Я - праграміст" не магу. Не было ўпэўненасці ў маіх здольнасцях - гэта быў толькі самы пачатак шляху.

Таму я пачаў вучыцца. Вучыцца, вучыцца і яшчэ шмат разоў... Толькі так.

Я пачаў вывучаць попыт на праграмістаў у маім горадзе. Глядзеў аб'явы ў газетах і на сайтах па пошуку працы, вывучаў парады ў Інтэрнэце па тэме "Як прайсці сумоўе на праграміста" і ўсе іншыя крыніцы інфармацыі.

Трэба адпавядаць патрабаванням працадаўцаў. Нават калі гэтыя патрабаванні вам не падабаюцца.

Англійская мова

Як я стаў праграмістам у 35 гадоў
Вельмі хутка сфармаваўся дакладны пералік неабходных навыкаў і ведаў. Акрамя спецыялізаваных праграм і навыкаў, вісела самае складанае для мяне пытанне - англійская мова. Ён патрэбен усюды! Забягаючы наперад, скажу, што ў рускім інтэрнэце інфармацыі няма - драбкі, на збор якіх марнуецца вельмі шмат часу, ды і тое аказваецца, што нават гэтыя драбкі ўжо састарэлі.

З вывучэннем мовы раю спрабаваць усе метады, да якіх дацягнецеся. Я вучыў ангельскую рознымі метадамі і заўважыў, што ўніверсальнага няма. Розным людзям дапамагаюць розныя метады. Чытайце кнігі на англійскай (лепш дзіцячыя, прасцей разабрацца), глядзіце фільмы (з субтытрамі і без), схадзіце на курсы, купіце падручнік, шмат відэазапісаў з семінараў у інтэрнэце, розныя дадаткі на смартфон. Калі паспрабуеце ўсё, зразумееце, што падыходзіць менавіта вам.

Мне асабіста вельмі дапамаглі дзіцячыя казкі і серыял "Вуліца Сезам" у арыгінале (толькі базавыя выразы, шматразовае паўтарэнне фраз і слоў), яшчэ добра па падручніку спасцігаць мову. Не дапаможнік, а менавіта школьныя падручнікі. Я браў сшытак і выконваў усе заданні. Але самае важнае - прымушаць сябе шукаць інфармацыю на англійскай. Напрыклад, кнігі па мовах праграмавання самых свежых і актуальных выданняў заўсёды на англійскай. Пакуль зьявіцца пераклад, выходзіць новае выданьне.

Цяпер мой узровень базавы, узровень "выжывання" па адной з ацэначных сістэм. Я свабодна чытаю тэхнічную літаратуру, магу тлумачыцца простымі фразамі, але нават гэта ўжо вялікая перавага на рынку працы, калі ў графе рэзюмэ ў пункце аб мовах ставіш галачку "Англійская". Мой досвед паказвае, што неспрактыкаваны адмысловец з веданнем ангельскай прасцей знойдзе працу, чым дасведчаны праграміст без ангельскай.

інструментар

Як я стаў праграмістам у 35 гадоў
У любой прафесіі ёсць набор прылад, якімі абавязкова трэба валодаць. Калі камусьці трэба ўмець карыстацца бензапілой, то праграмісту трэба ўмець працаваць сістэмамі кантролю версій, асяроддзем распрацоўкі (IDE) і кучай дапаможных утыліт і праграм. Трэба не проста іх усё ведаць, трэба ўмець імі карыстацца. Калі сумоўе можна прайсці на голай тэорыі, то выпрабавальны тэрмін адразу пакажа чаго вы не ведаеце.

У аб'явах не заўсёды пішуць пра патрабаванні ведаў інструментара, маецца на ўвазе, што калі ты праграміст, то git ты сапраўды ведаеш. Гэтыя патрабаванні даведаюцца з парад аб тым, як прайсці сумоўе па спецыяльнасці. У інтэрнэце шмат падобнай інфармацыі, такія артыкулы часта сустракаюцца на сайтах па пошуку працы.

Я склаў на аркушыку спіс інструментаў, усталяваў іх усё на кампутар і карыстаўся толькі імі. Без вучобы і літаратуры не абысціся і тут. Змена спецыяльнасці - гэта вялікая колькасць часу на самаадукацыю.

партфоліо

Як я стаў праграмістам у 35 гадоў
Будучаму працадаўцу трэба было паказаць, на што я здольны. Плюс, вучыць інструментарый трэба практыкай. Для праграмістаў партфоліё гэта github - сайт, на якім людзі публікуюць свае працы. Для любой спецыялізацыі ёсць свае месцы публікацыі прац, на крайні выпадак ёсць сацыяльныя сеткі, дзе можна размясціць вынікі і атрымаць водгукі. Што менавіта рабіць - не важна, галоўнае рабіць пастаянна і максімальна якасна. Публікацыя сваіх прац прымушае імкнуцца, каб не было сорамна. А гэта нават лепшы матыватар, чым грошы.

Было карысна паглядзець партфоліё іншых людзей і паўтараць. Не карыстацца банальным капіраваннем, а рабіць свой прадукт, хай і паўтаральны ідэю іншага чалавека - гэта дазволіла атрымаць вопыт, дадаць у партфоліо новую сваю працу і не марнаваць часу на творчы пошук.

Велізарны поспех знайсці ў аб'явах тэставае заданне. Калі ўвесь час маніторыць прапановы на рынку працы, то часам трапляюцца заданні ад працадаўцаў - гэта тое што трэба! Звычайна гэтыя заданні змяшчаюць самую сутнасць, нават калі не нясуць асэнсаванай карысці як прадукт. Нават калі вы не збіраецеся падаваць сваё рэзюмэ ў гэтую фірму, тое выканаць іх заданне і адправіць трэба абавязкова. Практычна заўсёды ў адказ прыходзіць ацэнка вашай працы, з якой будуць зразумелыя вашыя слабыя бакі, якія трэба падцягнуць.

Сертыфікаты і курсы

Як я стаў праграмістам у 35 гадоў
Без паперкі - мы казюлькі! Калі людзі бачаць дакумент, які пацвярджае, што вы гэта ведаеце ці ўмееце, гэта робіць найлепшае ўражанне. Наяўнасць сертыфікатаў па спецыяльнасці вельмі моцна дапамагае ў пошуку працы. Яны бываюць рознага ўзроўню даверу, але ў любой прафесіі ёсць сертыфікуючы орган, які шануецца ўсімі. Пагадзіцеся гучыць шыкоўна: "Спецыяліст сертыфікаваны карпарацыяй Майкрасофт".

Для сябе я вызначыў, што пайду за сертыфікатамі пасля таго, як зразумею, што "магу". Я крыху пачытаў пра сертыфікаты Майкрасофт, 1С і розных дзяржаўных інстытутаў. Прынцып усюды адзін: патрэбны грошы і веды. Альбо сам сертыфікат каштуе грошай, альбо абавязкова перад рэштай трэба прайсці спецыяльныя курсы, ну ці сам допуск да здачы іспыту каштуе грошай. Прычым, гэта яшчэ не значыць, што сертыфікат вы атрымаеце.
Так што, на дадзены момант, я не маю спецыялізаваных сертыфікатаў - ну гэта пакуль ... у планах ёсць.

А вось на курсы павышэння кваліфікацыі я часу, сіл і фінансаў не шкадаваў. Цяпер ужо добра развіта дыстанцыйная сістэма навучання - вебинары. Большасць буйных інстытутаў краіны ладзяць курсы і семінары. Часта сустракаюцца добрыя скідкі ці зусім бясплатныя семінары. Я лічу галоўнай перавагай падобных заняткаў - магчымасць прамых зносін з дасведчанымі і дасведчанымі людзьмі. Заўсёды можна задаць пытанні, папрасіць ацаніць сваю працу з партфоліё. І ў якасці вішанькі на торце атрымаць дакумент аб заканчэнні курсаў. Гэта не сертыфікат вядома, але паказвае працадаўцу ваша імкненне да мэты.

Самы важны дакумент - рэзюмэ

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

У выніку ў сваё рэзюмэ я ўключыў усё, што ў мяне было. Увесь працоўны вопыт, усе дакументы па ўсіх курсах, у тым ліку навучанне па бяспецы працы на вытворчым прадпрыемстве. Пералічыў усе веды па кампутарах. Нават указаў свае хобі і захапленні. І не пралічыўся!
Адзіная мая памылка, а вам парада на будучыню: трэба ўсе ключавыя, важныя для спецыяльнасці запісу, прадубляваць коратка і без лішніх слоў у асобным пункце вашага рэзюмэ (напрыклад, "навыкі і ўменні"). Гэта была рада ад мэнэджара па персанале ў першыя ж дні пасля майго прыёму на добрую працу ў буйную фірму. Трэба каб працадаўца мог адразу зразумець ці варта вывучаць ваша рэзюмэ далей ці не. Гэты пункт пажадана складаць сцісла, абрэвіятурамі, ключавымі словамі. А калі хочаце нешта растлумачыць, то гэта трэба рабіць ужо далей па тэксце рэзюмэ.

Калі?

Як зразумець, што я готаў? Калі пачаць дзейнічаць?

Праз крыху больш за год пасля звальнення з папярэдняй працы адбыўся застой. Стаж працы збіраўся, навыкі выкарыстання інструментара паляпшаліся, досвед праграмавання на працы і ў партфоліё папаўняўся, ангельскі пакрысе запамінаўся. Усё ішло па плане, але ўнутры мяне разгаралася нецярплівасць зрабіць наступны крок, пачаць шукаць сур'ёзную працу. А разам з нецярпеннем з'явіліся і сумневы: я не готаў, у мяне не атрымаецца, дарма я кінуў старую працу… і ўсё ў такім духу.

Каб не пагаршаць сітуацыю са ўпадніцкімі настроямі, я пачаў патроху дзейнічаць: размясціў рэзюмэ на адным сайце і проста чакаў. З аднаго боку не хапала ўпэўненасці ў тым, што мяне ўвогуле будуць слухаць на сумоўі і не выганяць з ганьбай, а з другога, нейкі вопыт ужо ёсць і ёсць што паказаць.

Я бачыў па статыстыцы на сайце, што маё рэзюмэ часта праглядаюць. Часам некаторыя фірмы заходзяць на маю старонку з рэзюмэ некалькі разоў. Як мне здавалася, што першы раз паглядзеў мэнэджар па падборы персанала, а ў другі раз яго паказалі начальніку. Я не ведаю як яно было насамрэч, але з'явілася ўражанне, што я зацікавіў людзей, што людзі раяцца, перачытваюць, абмяркоўваюць. А гэта ўжо палова шляху да перамогі!

Першы мой запыт на вакансію я адправіў ва ўсім знакаміты буйны банк. Аддзел па ўнутраным кантролі якасці шукаў распрацоўшчыка для аўтаматызацыі працэсу дакументаабароту. Запыт я рабіў асабліва не разлічваючы на ​​поспех, стаўка была на тое, што ў мяне ёсць досвед працы ў аддзеле якасці. Я адчуў наймацнейшае здзіўленне і радасць адначасова, калі мяне паклікалі на сумоўе!

На працу ў банк мяне не ўзялі, але я паглядзеў на сапраўдную гутарку праграміста з "першага шэрагу". Я выканаў тэставыя заданні, паразмаўляў з начальнікамі розных узроўняў. І самае галоўнае, што я зразумеў па выніках сумоўя – гэта ацэнка майго ўзроўню як праграміста. Я пачаў разумець дзе я знаходжуся, які з мяне праграміст, і чаго я яшчэ не ведаю. Гэта найважнейшая інфармацыя! Апроч пераліку адсутных ведаў, яна дала ўпэўненасць у тым, што ў мяне атрымліваецца. Павольна, але атрымоўваецца.

Калі вярнуўся дадому з сумоўя, я адразу выправіў загаловак рэзюмэ на “стажор-праграміст”. Мой узровень не цягнуў на праграміста, адпаведна працадаўцы не зусім дакладна ставіліся да майго рэзюмэ. А вось "стажор" цалкам рэальная ацэнка маіх ведаў у новай спецыяльнасці.

Самы важны крок

Як я стаў праграмістам у 35 гадоў
Візіт у буйны банк даў неабходнае разуменне і ўпэўненасць у сабе. Я перайшоў да актыўных дзеянняў. Рэзюмэ размясціў на некалькіх рэсурсах і пачаў актыўна рассылаць запыты на разгляд маёй кандыдатуры ў буйныя і самавітыя арганізацыі горада. Як гаворыцца: "Хочаш стаць лепшым, гуляй з лепшымі".

Адна вакансія мяне зацікавіла больш за ўсё. Арганізацыя размясціла тэставае заданне на сайце пошуку працы. Заданне было не вельмі складаным, але тое, як яно было складзена, якія былі ўказаны тэрміны на выкананне і якія я павінен быў выкарыстоўваць тэхналогіі… усё паказвала на дыхтоўны падыход да справы.

Я выканаў заданне, пастараўся зрабіць гэта раней за тэрмін. І адправіў.

Мне прыйшла адмова з падрабязным аналізам напісанага мною кода. Што я зрабіў добра, а што можна было зрабіць лепей і чаму. Гэты грунтоўны адказ вельмі заінтрыгаваў і я зразумеў, што хачу там працаваць. Я быў гатовы схадзіць да іх у офіс і спытаць, што трэба вывучыць, скончыць ці асвоіць, каб уладкавацца да іх на працу. Але спачатку, я выправіў свой код у адпаведнасці з дасланымі мне заўвагамі і адправіў зноў. На гэты раз мне патэлефанавалі і запрасілі на сумоўе.

Самае складанае на сумоўі ў 35 гадоў, гэта растлумачыць чаму я кінуў добрую працу з добрым заробкам і пачаў усё з самага нізу новай прафесіі. За сваё рэзюмэ я не перажываў, я мог расказаць па кожным паказаным пункце, даказаць што сапраўды ведаю і ўмею, усё што там напісана і на тым узроўні, як паказаў. А вось як я тут аказаўся і чаму?
Як ні дзіўна, гэтае пытанне было зададзена адным з апошніх, але на першым этапе. Я не стаў нічога прыдумляць і расказаў як было, пра мару дзяцінства стаць праграмістам і пра маю мэту: ганарліва заявіць, што я спецыяліст, я інжынер-праграміст! Дурное, мусіць, але гэта праўда.
На наступным этапе мяне ацэньвалі сапраўдныя праграмісты, у чыё падпарадкаванне я пасля патрапіў. Тут уся размова была выключна па спецыяльнасці, па ведах, уменнях, навыках работы з інструментарыем. Я расказваў, як бы вырашыў заданні, якія мне прапаноўвалі. Размова была доўгай і прадузятай. Потым нечаканае "Праз два дні вам патэлефануюць, да пабачэння."

Крыўдна. Я абвык, што гэтая фраза азначае адмову. Але надзея была, вельмі ўжо ўсё рабілася ў гэтай арганізацыі па правілах і заўсёды трымалі слова. Тым не менш, я працягнуў шукаць працу.

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

Гэта толькі пачатак

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

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

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

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

Ну а для мяне ўсё толькі пачынаецца!

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

Правільна гавораць людзі, што праца павінна падабацца. Дзеля гэтага варта "рыць, пацець і трываць!"
Як я стаў праграмістам у 35 гадоў

Крыніца: habr.com

Дадаць каментар