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

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

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

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

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

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

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

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