Светът се развива бързо, технологичните предизвикателства постоянно се променят, а писането на качествен код е само началото на успешната кариера като софтуерен инженер. Най-успешните разработчици се грижат не само за качеството на своята работа, а и за целенасоченото планиране на своето развитие и кариера.
Решенията, които вземате днес – кои технологии да овладеете, в кои компании да работите и към какви роли да се стремите – ще оформят не само решението за следващата ви работа, но и цялото ви професионално развитие. Разликата между добрата и изключителната кариера често се крие не само в техническите умения, а в стратегическите избори, които правите за това къде и как да се развивате.
В този наръчник от StorPool Storage ще ви запознаят с основните възможности за развитие в IT сферата и ще поговорим за целеполагането, което ще ви помогне да достигнете дотам, накъдето се стремите.
Възможните посоки в кариерата
В зависимост от структурата, вида и целите на една компания техническите позиции е възможно да се различават от една компания до друга, но в общия случай видовете позиции и пътеката за кариерен растеж в повечето фирми са сходни.
В съвременната IT сфера съществуват два основни пътя за професионално развитие – индивидуалната кариерна стълбица (Individual Contributor или IC ladder) и мениджърската пътека (Manager ladder). Изборът между двете не е лесен и зависи от личните ви интереси, умения и цели.
В общия случай, ако имате желание да работите с хора в екип, който ръководите, и да развивате техния потенциал, насочете се към развитие като мениджър – този тип работа най-вероятно ще бъде по-удовлетворяващ за вас. Ако предпочитате да се фокусирате върху разработването на технологии, приложения и подобни, пътят на индивидуалната кариерна стълбица е подходящ за вас.

Типичният път започва с позиция на Intern или Junior ниво, преминава през Software Engineer и стига до Senior Software Engineer. На това ниво в общия случай идва време да вземете важното решение дали да продължите нагоре по техническата стълбица към Staff Software Engineer и Principal Engineer, или да поемете по пътя на мениджъра към Engineering Manager.
Ако изберете техническата пътека…
Ще се фокусирате върху задълбочаване на експертизата си, решаване на сложни технически проблеми и работа върху архитектурни решения, без да управлявате хора директно. Това е отличен избор за тези, които обичат да пишат код и да се занимават с техническата страна на продукта или услугата, които компанията разработва.
Ако изберете мениджърската пътека…
При нея също ще ви бъдат нужни технически умения и ще бъде важно да ги поддържате актуални, може би дори и да пишете код понякога, но вашата основна отговорност ще бъде екипът ви и работата с него. Като Engineering Manager ще отговаряте за един екип, ще провеждате срещи 1:1, ще давате обратна връзка и ще помагате за развитието на хората.
При добро представяне можете да израснете до Senior Engineering Manager, Director of Engineering и в крайна сметка – до Vice President of Engineering. Колкото по-нагоре се изкачвате, толкова повече време ще отделяте за стратегическо планиране и управление на по-големи организации.
Ако ви е трудно да изберете пътека…
Важно е да се отбележи, че преминаването от една пътека в друга е възможно, макар и не винаги лесно. Много успешни Engineering Managers са изминали кариерния път до Senior Software Engineers и са придобили съответния опит, преминавайки през позициите от Junior ниво нагоре, след което постепенно са поели повече отговорности за менторство и управление на проекти, преди да направят пълния преход към мениджърска роля.
И двата пътя предлагат отлични възможности за развитие и растеж, като ключът към успешната кариера и удовлетворението от работата е да изберете този, който най-добре отговаря на вашите силни страни и професионални амбиции.
Explore more
Правилните кариерни цели и как да си ги поставите
И така, вече имате план до коя позиция бихте искали да стигнете. В зависимост от конкретните сфера и домейн, в които работите, вероятно ще е нужно да придобивате определени умения и опит в хода на кариерата си, за да бъдете добър кандидат за следващото ниво в йерархията, когато моментът за растеж настъпи.
За да постигнете кариерното развитие, което целите, е добре да можете адекватно да планирате времето и вложените усилия и да си поставяте правилните цели. Ето как да подходите към планирането и постигането на целите си.
Първо, използвайте метода на хоризонтите на Дейвид Алън, за да си създадете ясна картина не само за следващата стъпка в кариерата, но и за дългосрочната си визия. Дейвид Алън е сред пионерите на движението за лична продуктивност в САЩ. Методът на петте хоризонта, разработен от него, е система за планиране и приоритизиране, която работи на различни нива, започвайки от най-високото и абстрактно и стигайки до конкретните ежедневни задачи.
Представете си го като поглед от различна височина към живота си:
Хоризонт 5 (12 000 метра)
- Поглед от: Височината на пътнически самолет
- Фокус: Вашата жизнена цел и мисия – защо правите това, което правите?
Хоризонт 4 (9 000 метра)
- Поглед от: Височината на връх Еверест (8848 м)
- Фокус: Дългосрочна визия – как искате да изглежда животът ви след 3-5 години?
Хоризонт 3 (6 000 метра)
- Поглед от: Височината на популярни върхове в Андите
- Фокус: Цели и проекти за следващите 1-2 години
Хоризонт 2 (3 000 метра)
- Поглед от: Малко над връх Вихрен (2914 м)
- Фокус: Текущи отговорности и ангажименти
Хоризонт 1 (на земята)
- Поглед от: Нивото на ежедневието ни
- Фокус: Настоящи задачи и проекти
Силата на този метод е в това, че ви помага да видите как ежедневните ви действия се свързват с по-големите ви цели и дали наистина работите в правилната посока. Той е особено полезен при планиране на кариерно развитие, тъй като ви помага да свържете конкретните стъпки, които предприемате днес, с дългосрочната визия за професионалното си развитие.
Един възможен сценарий
За да го приложите, започнете от най-високото ниво – какво искате да постигнете в професионален план през следващите 5-10 години? След това слезте по-надолу, как изглежда това постижение, какви умения и опит са ви необходими, за да стигнете дотам?
След като имате яснота за голямата картина, разбийте пътя до целта на по-малки, управляеми стъпки. Например ако целта ви е да станете Engineering Manager, вероятно първо ще трябва да се докажете като Senior Software Engineer, след това да поемете роля на Tech Lead и едва тогава да направите прехода към мениджърска позиция. За всяка от тези стъпки ще са ви нужни специфични умения – не само технически, но и т.нар. меки умения като комуникация, лидерство и работа с хора.
След като имате яснота за целите си, продължете с определяне на приоритетите си. Това ще ви помогне да не се разпилявате в опити да научите всичко наведнъж или да поемете твърде много задачи в желанието си да израснете по-бързо. Направете го, като изберете две най-важни умения или области, върху които трябва да се фокусирате в момента, и оставете всичко останало настрана. След като постигнете поставената цел, преразгледайте приоритетите си и си определете нови.
Не забравяйте да следите прогреса си и да коригирате плана според обратната връзка, която получавате. Търсете активно менторство от по-опитни колеги и не се притеснявайте да споделяте целите си с мениджъра си – така не само ще покажете желание да се развивате, а и ще улесните ръководителя си да ви предоставя подходящите възможности, когато се появят.
И може би най-важното – бъдете търпеливи и постоянни. Кариерното развитие обичайно отнема няколко години и се дължи на последователни, целенасочени усилия и постоянно надграждане на уменията и опита ви.
Ако част от кариерните ви цели е развитието в компания, която разработва собствен софтуерен продукт от България и го продава успешно на глобалния пазар, а екипът ѝ ежедневно прави иновации и решава интересни технически предизвикателства, вижте отворените позиции в StorPool Storage в техния профил или на сайта им.