Как станах програмист на 35

Как станах програмист на 35Все по-често се срещат примери за хора, които сменят професията си или по-скоро специализацията си на средна възраст. В училище мечтаем за романтична или „страхотна“ професия, влизаме в колеж по мода или съвет и накрая работим там, където са ни избрали. Не казвам, че това е вярно за всички, но е вярно за повечето. И когато животът се подобри и всичко е стабилно, възникват съмнения относно избора на професия. Не говоря за длъжност или работа, а конкретно за специализация - когато човек може да се нарече специалист или професионалист.

Тръгнах по този път точно по същия начин и преди около две години започнах да си мисля: какво искам след това, доставя ли ми удоволствие работата ми? И реших да сменя специалността си - да стана програмист!

В тази история искам да споделя моята история, опита от пътя, който съм изминал, за да направя този път по-лесен за другите. Ще се опитам да не използвам специализирана терминология, за да е ясна историята на всеки, който реши да смени професията си.

Защо?

Не съм избрал професията на програмист случайно или дори защото, според слуховете, плащат много. Всичко започна в трети клас, когато един приятел получи телевизор с клавиатура. Това беше игрова конзола, но когато беше оборудвана със специална касета, се превърна в среда за разработка на прости платформени игри. Тогава родителите ми ми купиха същия за вкъщи и аз „изчезнах“.

Училище, техникум и институт - навсякъде избрах пътя възможно най-близо до компютрите, до информационните технологии. Бях сигурен, че ще стана програмист или системен администратор, както го наричаха тогава - "компютърен специалист".

Но животът прави свои собствени корекции - належащ проблем: без опит не ви наемат, а без опит не можете да имате работа. Основната грешка на този етап е амбицията. Бях сигурен, че съм твърд професионалист и трябва да ми плащат много, със сигурност не по-малко от средното за града. Самият той отхвърли много предложения заради ниската заплата.

Шест месеца търсене на работа, свързана с компютри, бяха неуспешни. Когато парите свършиха напълно, трябваше да отида там, където просто ме взеха с повече или по-малко нормални доходи. Така попаднах в завод за производство на кабели като обикновен работник, където направих кариерата си през следващите 12 години.

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

И сега, на 33 години, аз съм ръководител на отдел, специалист по качеството на кабелните продукти с богат опит и добра заплата. Но всичко това не е същото, няма удоволствие, няма чувство за самоутвърждаване, няма радост от работата.

По това време семейството беше твърдо на краката си финансово, беше възможно да се живее няколко месеца само със заплатата на съпругата и някои консумативи. Тогава се прокрадна мисълта да зарежа всичко и да сбъдна мечтата си. Но да мечтаеш в кухнята и действително да действаш са две различни неща.
Първият тласък беше примерът на моя приятел, който напусна работа, взе семейството си и отиде някъде на север да работи на летище. Неговата мечта са самолети. Година по-късно се видяхме и той сподели впечатления, радост и каза, че си е заслужавало. Завиждах на решителността му, но самият аз се съмнявах.

Второто важно събитие бяха промените в персонала в завода, в който работех. Настъпи смяна на висшето ръководство и всички ръководители на отдели преминаха под строг контрол за спазване на новите им изисквания и стандарти. „Лафа свърши.“ Разбрах, че трябва да работиш усилено, за да устоиш и да продължиш напред: английски език, напреднало обучение, работа повече - направи повече, отколкото се очаква от теб.

Точно в този момент дойде мисълта: „Дойде време да работим усилено и да учим отново, така че защо тази енергия и време трябва да се харчат за задача, която не носи удоволствие, ако можете да ги изразходвате за мечта?“

Как?

Първото нещо, което направих, беше „изгорих мостовете си“ - напуснах. Беше радикално, но разбрах, че не мога да се развивам в две посоки едновременно. Опитът от първото ми търсене на работа не беше напразно и започнах да търся нещо, което да напиша „програмист“ в трудовата си книжка. Това е работа за статут, за същия „опит“ за намиране на работа. Тук заплатата нямаше значение.

Чух някъде, че когато вървиш към цел, целта започва да идва към теб. Така че имах късмет. Много бързо намерих работа в малка фирма с индивидуален предприемач, предоставящ микроуслуги. Нямах въпроси относно условията на работа и финансите, основното беше да се запиша за работа и да започна да трупам практически опит. Разбрах, че изпълнявам най-простите задачи и не можех гордо да кажа „Аз съм програмист“. Нямаше увереност в моите способности - това беше само началото на пътуването.

Така започнах да уча. Учи, учи и още много много пъти... Това е единственият начин.

Започнах да проучвам търсенето на програмисти в моя град. Разгледах обяви във вестници и сайтове за търсене на работа, проучих съвети в интернет на тема „Как да мина интервю като програмист“ и всякакви други източници на информация.

Трябва да отговорим на изискванията на работодателите. Дори и да не харесвате тези изисквания.

Английски

Как станах програмист на 35
Бързо беше оформен точен списък с необходимите умения и знания. Освен специализираните програми и умения, най-труден за мен беше английският език. Нужен е навсякъде! Гледайки напред, ще кажа, че в руския интернет няма информация - трохи, чието събиране отнема много време и дори тогава се оказва, че дори тези трохи вече са остарели.

Когато изучавате език, ви съветвам да опитате всички методи, до които можете да се докоснете. Научих английски с различни методи и забелязах, че няма универсален метод. Различни методи помагат на различни хора. Четете книги на английски (за предпочитане за деца, по-лесно е за разбиране), гледайте филми (със или без субтитри), отидете на курсове, купете учебник, много видеоклипове от семинари в интернет, различни приложения за вашия смартфон. Когато опитате всичко, ще разберете кое е точно за вас.

На мен лично много ми помогнаха детските приказки и поредицата „Улица Сезам“ в оригинал (само основни изрази, многократно повторение на фрази и думи), добре е да се разбира и езикът от учебник. Не самоучител, а училищни учебници. Взех една тетрадка и изпълних всички задачи. Но най-важното е да се принудите да търсите информация на английски. Например най-новите и най-актуални книги за езици за програмиране винаги са на английски. Докато преводът се появява, се публикува ново издание.

Сега моето ниво е основно, нивото на „оцеляване“ според една от системите за оценка. Чета свободно техническа литература, мога да се обясня с прости фрази, но дори това вече е огромно предимство на пазара на труда, когато поставите отметка в квадратчето „Английски“ в езиковата секция на автобиографията си. Моят опит показва, че неопитен специалист с познания по английски ще си намери работа по-лесно от опитен програмист без английски.

Инструменти

Как станах програмист на 35
Във всяка професия има набор от инструменти, които трябва да владеете. Ако някой трябва да може да използва резачка, тогава програмистът трябва да може да работи със системи за контрол на версиите, среда за разработка (IDE) и куп помощни помощни програми и програми. Не просто трябва да ги знаете всички, трябва да можете да ги използвате. Ако можете да преминете интервю на гола теория, тогава изпитателният срок веднага ще покаже какво не знаете.

Рекламите не винаги пишат за изискванията за познаване на инструментариума, те имат предвид, че ако сте програмист, тогава определено знаете git. Тези изисквания могат да се научат от съвети как да преминете интервю по специалност. В интернет има много подобна информация, подобни статии често се срещат в сайтовете за търсене на работа.

Направих списък с инструменти на лист хартия, инсталирах ги всички на компютъра и използвах само тях. И тук не може без учение и литература. Смяната на специалността означава огромно количество време за самообучение.

РџРѕСЂС,С "РѕР" РёРѕ

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

Беше полезно да разглеждате портфейлите на други хора и да повтаряте. Не използвайте банално копиране, а направете свой собствен продукт, дори ако той повтаря идеята на друг човек - това ви позволи да натрупате опит, да добавите новата си работа към портфолиото си и да не губите време за творческо търсене.

Успех с намирането на тестова задача в рекламите. Ако постоянно наблюдавате офертите на пазара на труда, понякога се натъквате на задачи от работодатели - това е, от което се нуждаете! Обикновено тези задачи съдържат същността, дори и да не предоставят някаква значима полза като продукт. Дори и да не изпращате автобиографията си на тази компания, трябва да изпълните задачата им и да я изпратите. Почти винаги отговорът идва с оценка на работата ви, от която ще проличат слабите ви места, които трябва да бъдат подобрени.

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

Как станах програмист на 35
Без лист хартия - ние сме насекоми! Когато хората видят доказателство, че знаете или можете да го направите, това прави най-добро впечатление. Наличието на сертификати по вашата специалност помага много при намирането на работа. Те идват с различни нива на доверие, но всяка професия има сертифициращ орган, който се цени от всички. Съгласете се, звучи страхотно: „Сертифициран специалист от Microsoft“.

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

Но не пожалих време, усилия и пари за курсове за напреднали. В наши дни системата за дистанционно обучение – уебинари – вече е добре развита. Повечето от големите институти в страната провеждат курсове и семинари. Често има добри отстъпки или напълно безплатни семинари. Мисля, че основното предимство на такива класове е възможността за директна комуникация с опитни и знаещи хора. Винаги можете да задавате въпроси и да поискате да оцените работата си от вашето портфолио. И като черешка на тортата, получете сертификат за завършени курсове. Това не е сертификат, разбира се, но показва на работодателя вашата ангажираност към целта.

Най-важният документ е автобиографията

Как станах програмист на 35
Проучих много материали за това как правилно да напиша автобиография. Разгледах примери на други хора, консултирах се с приятели и познати. Основният въпрос беше дали си струва да включа в автобиографията си знанията си, които не са свързани с програмирането - нова специализация. От една страна, това е, което мога да направя - може да се счита за опит, но от друга страна, това не е от значение.

В резултат на това включих всичко, което имах в автобиографията си. Пълен трудов стаж, всички документи за всички курсове, включително обучение по безопасност на труда в производствено предприятие. Изброява всички познания за компютри. Той дори посочи своите хобита и интереси. И ти беше прав!
Единствената ми грешка и моят съвет за в бъдеще: трябва да дублирате всички ключови записи, важни за специалността, накратко и без ненужни думи в отделен параграф от автобиографията си (например „умения и способности“). Това беше съвет от HR мениджъра още в първите дни след като ме назначиха на добра работа в голяма компания. Необходимо е работодателят да може незабавно да разбере дали си струва да изучавате автобиографията си допълнително или не. Препоръчително е този параграф да бъде кратък, като се използват съкращения и ключови думи. И ако искате да изясните нещо, тогава това трябва да стане по-късно в текста на автобиографията.

Кога?

Как да разбера кога съм готов? Кога да предприемем действия?

Малко повече от година след като напуснах предишната си работа, нещата замряха. Натрупан трудов опит, подобрени умения за използване на инструменти, опит в програмирането на работа и в портфолиото беше попълнен, английският беше постепенно запомнен. Всичко вървеше по план, но в мен пламна нетърпение да направя следващата крачка, да започна да си търся сериозна работа. И заедно с нетърпението се появиха и съмнения: не съм готов, няма да успея, не трябваше да напускам старата си работа... и тем подобни.

За да не влошавам ситуацията с упадъчни настроения, започнах да предприемам действия малко по малко: публикувах автобиографията си на един уебсайт и просто чаках. От една страна, нямах увереност, че изобщо ще ме изслушат по време на интервюто и няма да ме изхвърлят с позор, но от друга вече имах опит и имах какво да покажа.

От статистиката на сайта видях, че автобиографията ми се преглежда често. Понякога някои компании посещават страницата ми с автобиография няколко пъти. Струваше ми се, че мениджърът по наемането го е погледнал първия път, а вторият път е бил показан на шефа. Не знам как беше наистина, но имаше впечатлението, че интересувам хората, че хората обсъждат, препрочитат, обсъждат. И това вече е половината път към победата!

Изпратих първата си заявка за свободна позиция в известна голяма банка. Отделът за вътрешен контрол на качеството търсеше разработчик, който да автоматизира процеса на документооборот. Направих заявката без особено да разчитам на успех, разчитах на факта, че имам опит в работата в отдела по качество. Най-голяма изненада и радост изпитах едновременно, когато ме извикаха на интервю!

Не ме наеха да работя в банката, но гледах истинско интервю за програмист от „първия ред“. Изпълних тестови задачи и разговарях с шефове на различни нива. И най-важното, което разбрах от резултатите от интервюто, беше оценката на моето ниво като програмист. Започнах да разбирам къде съм, какъв програмист съм и какво все още не знам. Това е жизненоважна информация! В допълнение към списъка с липсващи знания, тя ми даде увереност, че мога да се справя. Бавно, но работи.

Когато се върнах у дома от интервюто, веднага коригирах заглавието на автобиографията си на „стажант програмист“. Моето ниво не отговаряше на изискванията за програмист, така че работодателите не бяха напълно коректни в подхода си към автобиографията ми. Но „стажант“ е много реална оценка на знанията ми по нова специалност.

Най-важната стъпка

Как станах програмист на 35
Посещението в голяма банка ми даде необходимото разбиране и самочувствие. Взех мерки. Публикувах автобиографията си на няколко ресурса и започнах активно да изпращам заявки за разглеждане на моята кандидатура до големи и уважавани организации в града. Както се казва: "Ако искаш да си най-добрият, играй с най-добрите."

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

Изпълних задачата и се опитах да я направя предсрочно. И той го изпрати.

Получих отказ с подробен анализ на написания от мен код. Какво направих добре и какво можех да направя по-добре и защо. Този подробен отговор беше много интригуващ и разбрах, че искам да работя там. Бях готов да отида в офиса им и да попитам какво трябва да науча, завърша или овладея, за да си намеря работа при тях. Но първо коригирах кода си според коментарите, изпратени до мен и изпратени отново. Този път ми се обадиха и ме поканиха на интервю.

Най-трудното нещо на интервю на 35 години е да обясня защо напуснах добра работа с добри доходи и започнах от самото дъно на нова професия. Не се тревожех за автобиографията си, можех да говоря за всеки посочен елемент, да докажа, че наистина знам и мога да направя всичко, което е написано там и на нивото, както е посочено. Но как се озовах тук и защо?
Колкото и да е странно, този въпрос беше зададен един от последните, но на първия етап. Нищо не измислих и разказах как беше, за детската си мечта да стана програмист и за целта си: с гордост да заявя, че съм специалист, аз съм софтуерен инженер! Сигурно е глупаво, но е истина.
На следващия етап бях оценен от реални програмисти, под чието подчинение впоследствие попаднах. Тук целият разговор беше само за специалност, знания, умения и умения за работа с инструменти. Казах как ще реша задачите, които ми се предлагат. Разговорът беше дълъг и пристрастен. След това неочакваното „Ще ти се обадят след два дни, довиждане“.

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

Обадиха ми се точно навреме и казаха, че имат оферта за мен. Стажът е чудесен вариант за търсещ работа в моята позиция. Три месеца получавам заплата и се обучавам по реален проект. Трудно е да се измисли по-добро обучение, съгласих се без колебание.

Това е само началото

В първия ден от стажа моят преки ръководител, по време на въведението, обясни една много важна идея, която споделям с всички, когато става дума за смяна на специализация или такива, които тепърва започват кариера. Не го записах дословно, но помня добре значението:

Всеки програмист се развива в три области: програмиране, комуникация, живот и личен опит. Не е трудно да се намери човек, който може да пише добър код. Общителността е черта на характера, която може да се счита за константа. А житейският опит е дефицит, тъй като повечето кандидати са наскоро студенти.

Оказва се, че съм нает с идеята, че имам опит в работата с реални клиенти, по реални проекти, имам много разнообразни знания и имам готова платформа за функциониране в бизнес среда. И има смисъл да отделя време за обучение за себе си като програмист в същата степен, както за обучение на добър програмист за взаимодействие с бизнес средата.

За тези, които мислят за смяна на работа, бих подчертал важната идея на този разговор, че промяната на вашата сфера на дейност в името на една мечта е не само реалистична, но и търсена на пазара на труда.

Е, за мен всичко едва сега започва!

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

Хората правилно казват, че трябва да харесвате работата си. Това си струва да „копаете, изпотявате и издържате!“
Как станах програмист на 35

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

Добавяне на нов коментар