Kung kamakailan mong sinimulan ang iyong karera bilang isang engineer sa antas ng entry sa lugar, marahil ay nagtataka ka kung anong mga hakbang na kakailanganin mong gawin upang umakyat sa hagdan. Ito ba ay isang oras? Kailangan mo bang bumalik sa paaralan o makakuha ng isang espesyal na sertipikasyon? "
Ang sagot sa lahat ng nasa itaas ay pareho: "Hindi kinakailangan." Kahit na ang pormal na edukasyon ay maaaring makatulong sa iyong isulong ang ranggo, alam kong maraming mga nag-develop na umabot sa "senior" na katayuan na may degree sa kolehiyo - at walang karagdagang pag-aaral.
Habang ang ilang mga tao ay nagtataguyod para sa paglipat patungo sa standardisasyon, naramdaman ng iba na ang hindi pagkakaroon ng mahigpit na mga kinakailangan ay tumutulong sa propesyon na manatiling mas maraming egalitarian at bukas sa di-tradisyonal na paraan ng edukasyon. Tanging ang 41% ng mga software engineer ay may degree sa Computer Science, at 47% ng mga propesyonal na web developer ay walang apat na taong degree sa lahat. Sa tulad ng isang malaking bahagi ng mga propesyonal sa industriya na nagmula sa hindi pamantayang mga background, hindi nakakagulat na walang mga karaniwang mga landas sa mga promo. Bukod, ang engineering ay sumasaklaw sa napakaraming mga kasanayan na maaaring hindi makatotohanang upang makabuo ng isang solong pagsubok na nagpapatunay na handa ka na para sa isang advanced na papel.
Kaya, ang pag-unlad ng isang indibidwal sa pamamagitan ng mga pamagat ay karamihan ay nakasalalay sa kagustuhan at kasanayan ng kanyang employer. Ang ilang mga kumpanya ay napaka-mahigpit sa kanilang mga track ng karera, habang ang iba ay mas maluwag na nakaayos. Iyon ay sinabi, mayroong ilang mga katangian na halos lahat ng mga senior engineers, kaya sulit ang iyong oras upang mabuo ang mga ito.
1. Mayroon silang Malakas na Mga Kasanayan sa Pag-debug
Hindi kinakailangang isulat ng mga senior engineer ang code ng bug-free na code na imposible na pamantayan para sa sinumang tao - ngunit mayroon silang kaalaman at mga tool na handa upang masuri at malutas ang anumang isyu sa loob ng kanilang domain. Kapag bago ka sa pag-programming (o isang tiyak na wika o toolet), maaaring maging mahirap ang pagsubaybay sa mga bug, ngunit ginagawang madali ang mga senior developer.
Ang pagbuo ng mga kasanayan sa pag-debug ay tumatagal ng oras, ngunit nakakatulong ito kung nagtatrabaho ka sa iba't ibang mga proyekto sa iba't ibang mga tao. Kung wala kang pagkakataon na kumuha sa mga kagiliw-giliw na mga bug sa trabaho, pagkatapos ay makisali sa isang bukas na mapagkukunan na proyekto.
2. Alam nila Kung Kailangang Gumawa ng Isang bagay
Karamihan sa mga bagong developer ay may ilang antas ng "makintab na sindrom ng object." Maraming mga kawili-wili at kapaki-pakinabang na mga tool doon na mahirap malaman kung kailan gagamitin ang itinatag na pinakamahusay na kasanayan at kung kailan kumuha ng peligro at subukan ang isang bago.
Alam ng pinakamahusay na mga developer na ang muling pagsulat ng isang silid-aklatan mula sa simula upang mas madaling mabasa ito, o paglipat sa pinakabagong balangkas kapag ang koponan ay napili nang mas matanda ay hindi palaging magagandang desisyon. Sa katunayan, ang karamihan sa mga nakatatandang inhinyero na alam kong matalino ay walang panganib; alam nila na ang mahusay na software ay gumagana ng software.
3. Nagtuturo sila sa Iba
Nasa kanilang paglalarawan sa trabaho o hindi, ang mga senior engineers ay nagtuturo sa kanilang mga miyembro ng junior team. Sabik nilang ibinahagi ang kanilang kaalaman, at, sa paggawa nito, maaari nilang i-level up ang buong koponan.
Magsanay ng mga kasanayang ito ngayon sa pamamagitan ng pag-iwas sa iyong paraan upang maging pakikipagtulungan at paghawak ng base sa iyong mga kasamahan upang makita kung paano ka maaaring maging kapaki-pakinabang.
4. Suriin Natin nila ang Code
Ang mga bagong inhinyero ay may posibilidad na lumipad sa mga pagsusuri sa code. Oo, ang pagsusuri sa code ng ibang tao ay maaaring maging mahirap at walang pagbabago, ngunit upang maabot ang isang mataas na antas kakailanganin mong tanggapin kung gaano kahalaga ito. Ito ang iyong trabaho upang ilagay ang iyong mga taon ng karanasan upang gumana.
KAYA, IKAW AY ISANG SENIOR ENGINEER?
Nais mo bang tingnan - isa lamang hitsura! - sa ilang mga kamangha-manghang pagbubukas?
Tama sa ganitong paraan5. Maaari silang Makipag-usap sa kumplikadong Mga ideya sa Teknikal
Upang mag-advance sa larangang ito, kakailanganin mong malinaw na makipag-usap ng mga detalye sa iba. Hindi mo kailangang maging mahusay sa pagsasalita sa publiko, ngunit dapat mong makuha ang iyong punto sa iba pang mga inhinyero na pinagtatrabahuhan mo. Ito ay isang laro ng koponan; walang sinuman ang maaaring maging mahusay sa ito nang walang kakayahang ipahayag ang kanyang mga ideya at makapunta sa iba.
6. Dalubhasa sila
Tulad ng karamihan sa mga teknikal na larangan, mas mahaba ang ginugol mo sa paggawa nito, mas malamang na bumuo ka ng isang espesyalidad. Ang mga senior inhinyero ay karaniwang sapat na aktibo upang gawin ang tatlo hanggang limang bagay sa isang koponan, ngunit kukuha sila ng tunay na pagmamay-ari sa isa o dalawang bagay na pinasadya nila sa karamihan.
7. Kinikilala nila ang Hindi nila Alam
Sa mga panayam sa trabaho, maraming tao ang susubukan na huwad ang kanilang mga paraan sa paligid ng mga paksang hindi nila alam. Ang mga senior engineer ay matagal nang napagtanto na hindi nila alam ang lahat tungkol sa paksa kung sinubukan nila, kaya kadalasan sila ay magiging tapat sa kanilang ginagawa at hindi alam.
Habang walang malawak na tinatanggap na mga benchmark para sa mga senior engineers, walang mga kapansin-pansin na pagkakaiba na masusubaybayan ng mga tagapamahala kapag pinapasya kung sino ang magsusulong o mag-upa para sa mga nangungunang antas. Kung nais mong mag-advance, tiyaking gumugol ka ng oras sa pagpapabuti ng mga kasanayang teknikal at di-teknikal na nakalista sa itaas.




