Все по-често срещаме примери за смяна на професия или по-скоро специализация от хора на средна възраст. В училище мечтаем за романтична или "велика" професия, в университета постъпваме по мода или съвети, а в крайна сметка работим там, където ни вземат. Не твърдя, че е така при всички, но при мнозинството определено е така. И когато животът се установява и всичко става стабилно, идват съмнения относно направения избор на професия. Говоря не за длъжността или работата, а именно за специализацията — когато човек може да нарече себе си специалист или професионалист.
Също така преминах по този път и около две години назад се замислих: какво искам от тук нататък, удоволствие ли ми носи работата? И реших да сменя специалността — да стана програмист!
В тази история искам да споделя своя опит и преживяното нито, за да направя този път по-лесен за другите. Ще се старая да не използвам специализирана терминология, за да може историята да бъде разбрана от всички, които се решават да сменят професия.
Защо?
Избрах професията програмист не случайно и дори не заради слуховете, че там плащат много. Всичко започна още в трети клас, когато на приятеля ми се появи конзола за телевизор с клавиатура. Това беше игрова конзола, но с специален картридж се превръщаше в среда за разработка на прости игри-платформери. После родителите ми купиха също такава за вкъщи и аз "изчезнах".
Училището, техникумът и университетът — навсякъде избирах път, колкото се може по-близо до компютрите, към информационните технологии. Бях сигурен, че ще стана програмист или системен администратор, както тогава казваха — "компютърист".
Но животът внася свои корекции — належащ проблем: без опит не те взимат на работа, а опит без работа не съществува. Основната грешка на този етап — амбициите. Бях сигурен, че съм страхотен професионалист и трябва да ми плащат много, поне не по-малко от средното за града. Много оферти сам отхвърлях заради малкия оклад.
Полгода търсене на работа, свързана с компютри, преминаха безрезултатно. Когато парите свършиха, трябваше да отида там, където просто ме взеха с по-приемлив доход. Така попаднах на завод за производство на кабели като обикновен работник, където прекарах следващите 12 години.
Важно е да се подчертае, че увлечението ми по компютрите и програмирането ми помогна в работата: автоматизирах работните си процеси, след което внедрих бази данни в отдела, което улесни документооборота, и много други малки примери.
И ето, на 33 години съм ръководител на отдел, специалист по качеството на кабелни продукти с огромен опит и добра заплата. Но всичко това не е достатъчно, няма удоволствие, няма усещане за самоутвърждаване, радост от работата.
В това време семейството беше финансово стабилно, можеше да се живее няколко месеца само от заплатата на съпругата ми и малко спестявания. Тогава ми хрумна идеята да зарежа всичко и да осъществя мечтата си. Но мечтането в кухнята и реалното действие са две различни неща.
Първият подтикващ фактор стана примерът на моя приятел, който напусна работата си, взе семейството си и замина на север да работи на летище. Неговата мечта - самолетите. След година се срещнахме и той сподели впечатленията си, радостта си и каза, че си е струвало. Завиждах на неговата решимост, но самият аз се съмнявах.
Второто важно събитие бяха кадровите промени във фабриката, където работех. Смениха се висшите ръководства и всички началници на отдели попаднаха под строг контрол по новите изисквания и норми. "Свободата свърши". Разбрах, че е нужно много да работя, за да се задържа и да продължа: английски език, повишаване на квалификацията, повече работа - да правя повече, отколкото се очаква от мен.
В този момент ми дойде на ум мисълта: “Дойде времето отново да работя много и да учя, защо тези усилия и време да се отделят за работа, която не носи удоволствие, ако мога да ги вложа в мечтата си?”
Как?
На първо място, „изгорих мостовете“ - напуснах. Това беше радикално, но разбирах, че не мога да се развивам в две направления едновременно. Опитът от първите търсения на работа не беше напразен и започнах да търся, само за да бъде вписано в трудовата ми книжка „програмист“. Това е работа за статус, за онзи „опит“, за да намеря работа. Заплатата не имаше никакво значение.
Някъде чух, че когато вървиш към целта, тя започва да идва при теб. Ето защо и на мен ми се усмихна късметът. Доста бързо се устроих в малка фирма към индивидуален предприемач, занимаваща се с микроуслуги. Нямаше въпроси относно условията на труд и финансовите аспекти, най-важното беше записът в трудовата книжка и началото на натрупването на практически опит. Осъзнавах, че извършвам най-простите задачи и не мога гордо да кажа: “Аз съм програмист”. Нямах увереност в способностите си — това беше само началото на пътя.
Затова започнах да уча. Да уча, да уча и още много, много пъти… Само така.
Започнах да проучвам търсенето на програмисти в моят град. Разглеждах обяви в вестниците и на сайтове за работа, проучвах съвети в интернет по темата “Как да преминеш интервю за програмист” и всички останали източници на информация.
Трябва да отговаряш на изискванията на работодателите. Дори и да не ти харесват тези изисквания.
Английски език

Много бързо се оформи точният списък с необходими умения и знания. Освен специализирани програми и умения, имаше и най-сложният за мен въпрос — английският език. Той е необходим навсякъде! Забързвайки се напред, ще кажа, че в руския интернет информацията е рядкост — дреболии, за събирането на които отива много време, и дори тези дреболии често вече са остарели.
С изучаването на езика съветвам да пробвате всички методи, до които можете да стигнете. Учих английски с различни методи и забелязах, че универсален метод няма. Различни хора помагат различни методи. Четете книги на английски (по-добре детски, по-лесно е да се разберат), гледайте филми (с субтитри и без), ходете на курсове, купете учебник, много видеозаписи от семинари в интернет, различни приложения на смартфон. Когато опитате всичко, ще разберете какво работи именно за вас.
На мен лично много ми помогнаха детски приказки и сериалът “Улица Сезам” в оригинал (само основни изрази, многократно повторение на фрази и думи), също така е полезно да усвояваш езика с учебник. Не само самоучител, а именно училищни учебници. Взимах тетрадка и изпълнявах всички задания. Но най-важното е да се мотивираш да търсиш информация на английски. Например, книги по програмни езици, най-новите и актуални издания, винаги са на английски. Докато се появи превод, излиза ново издание.
В момента моето ниво е базово, ниво на "оцеляване" според една от оценъчните системи. Свободно чета техническа литература, мога да се обяснявам с прости фрази, но дори и това вече е огромно предимство на пазара на труда, когато в графата за резюме в пункта за езици поставяш отметка "Английски". Моят опит показва, че неопитен специалист с познания по английски по-лесно намира работа, отколкото опитен програмист без английски.
Инструментарий

В която и да е професия има набор от инструменти, с които трябва да се владеят. Ако на някого му трябва да умее да работи с бензопила, то на програмиста му е необходимо да владее системи за контрол на версиите, среда за разработка (IDE) и редица помощни утилити и програми. Необходимо е не просто да ги знаеш, а и да можеш да ги използваш. Ако на интервюто може да се мине с гола теория, то изпитателният срок веднага ще покаже какво не знаеш.
В обявите не винаги написват за изискванията за познания по инструменти, подразбира се, че ако си програмист, ти сигурно знаеш git. Тези изисквания се разбираят от съветите как да се премине интервю по специалността. В интернет има много подобна информация, такива статии често се срещат на сайтове за търсене на работа.
Съставих списък с инструменти на лист и инсталирах всички тях на компютъра и се ползвах само с тях. Без учене и литература не става и тук. Смяната на специалността изисква огромно количество време за самообразование.
Портфолио

На бъдещия работодател трябваше да покажа на какво съм способен. Освен това, за изучаването на инструментариума е нужна практика. За програмистите портфолиото е github — сайт, в който хората публикуват своите проекти. За всяка специализация има свои места за публикуване на работи, в крайния случай има социални мрежи, където може да се разположат резултати и да се получат отзиви. Какво точно да се прави — не е важно, важно е да се прави постоянно и с максимално качество. Публикуването на собствените работи те мотивира да се стараеш, за да не ти е срам. А това е дори по-добър мотиватор от парите.
Беше полезно да разгледам портфолиото на други хора и да повтарям. Не да използвам обикновено копиране, а да създам свой продукт, макар и повтарящ идея на друг човек — това ми позволи да получа опит, да добавя нова своя работа в портфолиото и да не губя време в творчески търсения.
Огромно щастие е да намерите тестова задача в обявите. Когато постоянно следите предложения на трудовия пазар, понякога се срещат задания от работодатели — точно това е необходимо! Обикновено тези задания съдържат самата същност, дори и да не носят смислена полза като продукт. Дори и да не смятате да подавате своето резюме в тази фирма, е задължително да изпълните тяхното задание и да го изпратите. Практически винаги в отговор получавате оценка на вашата работа, от която ще станат ясни вашите слаби страни, които трябва да усъвършенствате.
Сертификати и курсове

Без документи — ние сме насекоми! Когато хората видят документ, който потвърдва, че знаете или умеете нещо, това е най-доброто впечтление. Наличието на сертификати по специалността много силно помага в търсенето на работа. Те са с различно ниво на доверие, но във всяка професия има сертифициращ орган, който се цени от всички. Съгласете се, звучи страхотно: “Специалист, сертифициран от корпорация Майкрософт”.
За себе си определих, че ще тръгна за сертификати след като осъзная, че “мога”. Погледнах малко за сертификатите на Майкрософт, 1С и различни държавни институти. Принципът навсякъде е един и същ: нужни са пари и знания. Или самият сертификат струва пари, или е задължително преди да се явите на изпит, трябва да преминете специални курсове, или самият достъп до изпита струва пари. Освен това, това не означава, че ще получите сертификат.
Така че, в момента нямам специализирани сертификати — но това е за сега... имам планове.
Но за курсовете за повишаване на квалификацията не съм жалил време, усилия и средства. Вече добре се развива дистанционната система на обучение — уебинари. Повечето големи институти в страната провеждат курсове и семинари. Често се срещат добри отстъпки или съвсем безплатни семинари. Смятам, че основното предимство на подобни занимания е възможността за непосредствено общуване с опитни и знаещи хора. Винаги можете да зададете въпроси, да поискате оценка на работата си от портфолиото. И с вишенката на тортата получавате документ за завършване на курсовете. Това не е сертификат, разбира се, но показва на работодателя вашето стремление към целта.
Най-важният документ — резюме

Изучих множество материали за това как да съставям резюме правилно. Гледах примери от чужди хора, консултирах се с приятели и познати. Основният въпрос беше дали да посоча в резюмето си знанията, които не са свързани с програмирането — новата специализация. От една страна, това е нещо, което умея — може да се счита за опит, но от друга — то не е свързано с работа.
В крайна сметка включих в резюмето си всичко, което имах. Целият трудов опит, всички документи от всички курсове, включително обучението по безопасност на труда в производствено предприятие. Изброих всички знания по компютри. Дори посочих своите хобита и интереси. И не сбърках!
Единствената ми грешка, а за вас е съвет за бъдещето: трябва да дублирате всички ключови, важни за специалността записи, кратко и без излишни думи в отделен раздел на вашето резюме (например, “умения и познания”). Това беше съвет от специалист по човешки ресурси в първите дни след наемането ми на добра работа в голяма компания. Трябва да може работодателят веднага да разбере дали да продължи да чете вашето резюме или не. Този раздел е желателно да се формулира кратко, с абревиатури, ключови думи. А ако искате нещо да обясните, трябва да го направите по-нататък в текста на резюмето.
Кога?
Как да разбера, че съм готов? Кога да започна да действам?
След малко повече от година след уволнението от предишната работа настъпи застой. Стажът на работа се натрупваше, уменията за използване на инструменти се подобряваха, опитът с програмирането на работа и в портфолиото се увеличаваше, английският постепенно се запомняше. Всичко вървеше по план, но в мен се надигаше нетърпение да направя следващата стъпка, да започна да търся сериозна работа. А с нетърпението се появиха и съмнения: не съм готов, няма да успея, напразно напуснах старата работа… и всичко в този дух.
За да не влошавам ситуацията с упадъчните настроения, започнах постепенно да действам: публикувах резюме на един сайт и просто чаках. От една страна, ми липсваше увереност в това, че изобщо ще ме слушат на интервюто и няма да ме изгонят с позор, а от друга страна, вече имам известен опит и имам какво да покажа.
Видях в статистиката на сайта, че моето резюме често се преглежда. Понякога някои фирми влизат на страницата ми с резюме няколко пъти. Както ми се стори, първият път е гледал мениджърът по подбор на персонал, а вторият път е показано на началника. Не знам как е било наистина, но се появи впечатление, че съм заинтересувал хората, че хората обсъждат, преглеждат отново. А това е вече половината от пътя към успеха!
Първият ми запитване за работа изпратих в известна крупна банка. Отделът по вътрешен контрол на качеството търсеше разработчик за автоматизация на процеса на документооборот. Не залагах много на успеха, тъй като опитът ми беше в отдела за качество. Усещах силно учудване и радост едновременно, когато ме поканиха на интервю!
Не ме взеха на работа в банката, но наблюдавах истинско интервю за програмисти от "първия ред". Изпълних тестови задачи, разговарях с ръководители на различни нива. И най-важното, което разбрах от резултатите на интервюто — това е оценка на моето ниво като програмист. Започнах да разбирам къде се намирам, какъв програмист съм и какво още не знам. Това е изключително важна информация! Освен списъка с липсващите знания, тя ми даде увереност, че успявам. Бавно, но успявам.
Когато се върнах вкъщи след интервюто, веднага коригирах заглавието на резюмето на "стажант-програмист". Моето ниво не беше достатъчно за програмист, също така работодателите не оценяваха правилно моето резюме. А "стажант" е напълно реална оценка на моите знания в новата специалност.
Най-важната стъпка

Посещението в крупна банка ми даде необходимото разбиране и увереност в себе си. Прехвърлих се към активни действия. Разместих резюмето на няколко сайта и започнах активно да изпращам запитвания за разглеждане на кандидатурата ми в големи и солидни организации в града. Както се казва: "Искаш да станеш най-добрият, играй с най-добрите."
Една обява за работа ме заинтересува най-много. Организацията публикува тестова задача на сайта за търсене на работа. Задачата не беше много сложна, но начинът, по който беше съставена, указанията за сроковете и необходимите технологии... всичко това показваше качествен подход към работата.
Изпълних задачата, стараейки се да я завърша преди срока. И я изпратих.
Получих отказ с подробен анализ на кода, който написах. Какво направих добре, а какво можеше да се направи по-добре и защо. Отзивът беше много конструктивен и ме заинтригува, така че разбрах, че искам да работя там. Бях готов да отида в офиса им и да попитам какво трябва да уча, завърша или овладея, за да се устроя при тях. Но първо поправих кода си в съответствие с получените коментари и го изпратих отново. Този път ми се обадиха и ме поканиха на интервю.
Най-трудното на интервюто в 35 години е да обясниш защо напуснах добра работа с добра заплата и започнах от самото дъно на нова професия. Не се притеснявах относно моето резюме, можех да говоря за всяка посочена точка, да докажа, че наистина знам и мога всичко, което е написано там и на нивото, което посочих. Но как се озовах тук и защо?
Странно, но този въпрос беше зададен един от последните, но на първия етап. Не се опитах да измисля нещо и разказах как е било, за детската ми мечта да стана програмист и за моята цел: с гордост да заявя, че съм специалист, инженер-програмист! Може да звучи глупаво, но е истина.
На следващия етап оценяваха мен истински програмисти, под чието ръководство впоследствие попаднах. Целият разговор беше изцяло по специалността, по знанията, уменията и опита с инструментите. Разказвах как бих решил задачите, които ми предложиха. Разговорът беше дълъг и задълбочен. След това неочаквано ми казаха: “След два дни ще ви се обадят, дотогава.”
Обидно. Свикнал съм, че тази фраза означава отказ. Но имаше надежда, всичко в организацията се правеше по правилата и винаги спазваха думата си. Независимо от това, продължих да търся работа.
Обадиха ми се точно в определения срок и ми казаха, че имат предложение за мен. Стажът е отличен вариант за кандидат в моето положение. Платиха ми заплата и ме обучават на реален проект в продължение на три месеца. Трудно е да се измисли по-добро обучение; не се замислях и се съгласих.
Това е само началото
В първия ден от стажа мойят непосредствен ръководител по време на въвеждаща инструктажна сесия обясни много важна идея, която споделям с всички, когато темата е смяна на специализация или когато става дума за тези, които току-що започват кариерата си. Не записах дословно, но добре запомних смисъла:
Всеки програмист се развива в три направления: Програмиране, Общителност, Личен жизнен опит. Намирането на човек, който може да пише добър код, не е трудно. Общителността е черта на характера, която може да се разглежда като константа. А жизненият опит е дефицит, тъй като повечето кандидати са наскоро завършили студенти.
Оказва се, че са ме наели с идеята, че разполагам с опит от работа с истински клиенти, над реални проекти, имам много разнообразни знания и вече съм готова платформа за функциониране в бизнес среда. И има смисъл да се вложи време в обучението ми като програмист в същата степен, в която се обучава и добър програмист за взаимодействие с бизнес средата.
За онези, които мислят за смяна на работа, важната идея от този разговор, която бих подчертавал, е, че смяната на сферата на дейност ради мечтите не само че е реална, но и е търсена на трудовия пазар.
А за мен всичко тепърва започва!
Вече съм служител-програмист в Инобитек и участвам в разработката на медицински информационни системи. Все още ми е рано да се наричам програмист с гордост. Трябва още много да уча, преди да мога самостоятелно да разработвам софтуер.
Хората правилно казват, че работата трябва да ти харесва. За това струва си да "копаеш, да се потиш и да търпиш!"

Източник: habr.com
