CodeGym /Java Blog /Random /50 Taon at Nagbibilang. Gaano Katagal Maaaring Magtagal a...
John Squirrels
Antas
San Francisco

50 Taon at Nagbibilang. Gaano Katagal Maaaring Magtagal ang Career ng Software Developer?

Nai-publish sa grupo
Gaano katagal maaaring tumagal ang karera ng isang software developer? Ito ay isang bagay na ang karamihan ng mga tao na seryosong isinasaalang-alang ang pagiging propesyonal na programmer ay hindi maaaring makatulong ngunit magtaka. Ito ay isang napaka-natural na tanong na itanong kapag pinag-uusapan ang tungkol sa isang mahirap na propesyon sa lahat ng paraan. Walang gustong mamuhunan ng mga taon sa pag-aaral ng kasanayang titigil na manatiling may kaugnayan sa loob ng ilang taon o magiging mas mahirap kumita kapag umabot ka sa mas matanda. Kaya ngayon ay susubukan naming sagutin ang tanong na ito at magbigay ng ilang impormasyon na makakatulong sa iyo na makakuha ng mas malinaw na pag-unawa sa kung ano ang aasahan. 50 Taon at Nagbibilang.  Gaano Katagal Maaaring Magtagal ang Career ng Software Developer?  - 1

Ilang taon ang isang karaniwang karera sa pagbuo ng software?

Siyempre, pagdating sa mga tiyak na numero at projection kung gaano katagal mo aasahan ang iyong karera sa pagbuo ng software, walang tiyak na mga sagot, dahil ang lahat ng ito ay napaka-subjective at indibidwal. Alam namin, gayunpaman, na maraming mga propesyonal na programmer ang gustong-gusto ang kanilang mga trabaho kaya nananatili silang Senior Developer sa loob ng mga dekada sa ilang mga kaso, kahit na mayroon silang mga opsyon para sa pagsulong sa karera, tulad ng paglipat mula sa coding patungo sa mga posisyon sa pangangasiwa. Stack Overflow Developer Survey 2020, na kung saan ay itinuturing na isa sa mga pinaka-komprehensibong propesyonal na mga survey ng developer out doon, ay maaaring magbigay sa amin ng ilang may-katuturang impormasyon sa kung gaano katagal ang karaniwang mga developer ng software ay madalas na manatili sa landas ng karera na ito. Sa pangkalahatan, sa halos 48,000 propesyonal na developer na nakibahagi sa survey, humigit-kumulang 60% ang natutong mag-code mahigit 10 taon na ang nakakaraan at 25% ang nag-master ng programming sa nakalipas na 20 taon. 50 Taon at Nagbibilang.  Gaano Katagal Maaaring Magtagal ang Career ng Software Developer?  - 2Pagdating sa bilang ng mga taon na nagko-coding nang propesyonal, 33.6% ng mga tumugon o bahagyang higit sa 16,000 mga tao sa buong mundo ang nagsabing sila ay nagtatrabaho bilang mga developer ng software nang higit sa 10 taon na. 11.4% o 5,447 mga taong na-survey ang nagsabing ang kanilang propesyonal na karera ay nagpapatuloy nang higit sa 20 taon. Dahil ang industriya ng software development mismo ay hindi masyadong luma, ang mga tunay na beterano na nasa propesyon na ito sa buong buhay nila ay mas mahirap hanapin, ngunit ang mga ganitong tao ay umiiral at hindi napakabihirang. Sa partikular, 0.4% o 191 sa 47,779 na mga propesyonal na developer na lumahok sa survey ng Stack Overflow ay nagsabing sila ay nagko-coding nang higit sa 40 taon. At sinabi ng 48 na tao na mahigit kalahating siglo na sila sa propesyon! Ito ay hindi nakakagulat dahil alam namin na ang mga developer ng software sa karaniwan ay talagang gusto ang kanilang mga trabaho. At lalo na ang mga developer ng Java. Ayon kaypananaliksik sa pamamagitan ng pagre-recruit ng website Sa katunayan, ang mga developer ng Java ay ang pinakamaliit na posibilidad na umalis sa kanilang propesyon sa lahat ng mga propesyonal sa pangkalahatan, hindi lamang sa sektor ng teknolohiya. Ang kanilang career-switch rate ay mas mababa sa 8%, habang para sa propesyon ng software developer sa pangkalahatan ito ay 27%, at para sa mga database administrator, halimbawa, ito ay 35%. Kahit na inalok ng mas mataas na antas ng posisyon sa pangangasiwa, ang karamihan sa mga Java coder ay ayaw lang itong isuko. Ito ay maaaring ang pinakamahusay na patunay ng Java programming na ang tamang pagpili ng propesyon para sa karamihan ng mga coder.

Mga opsyon sa pagsulong ng karera para sa mga developer ng software

Tulad ng nakikita mo, hindi karaniwan para sa mga developer ng software na magkaroon ng panghabambuhay na karera sa iba't ibang tungkulin sa pag-coding. Siyempre, hindi ito para sa lahat, at mas gusto ng maraming tao na lumipat sa ibang mga posisyon o kahit na kumuha ng iba pang mga landas sa karera sa kalaunan. Sa kabutihang palad, maraming mga pagpipilian sa pagsulong sa karera para sa mga developer ng software sa loob ng industriya. Pangalanan natin ang ilan lamang.

Mas mataas na posisyon sa pamamahala

  • CTO (Chief Technical Officer)
  • CIO (Chief Information Officer)
  • Punong Digital Officer
  • Chief Innovation Officer
  • Team Lead Software Engineer
  • Arkitekto ng Software
  • VP ng Engineering
  • Pinuno ng Produkto

Mga tungkulin sa produkto

  • QA Engineer
  • Tagapamahala ng proyekto
  • Tagapamahala ng Produkto
  • Scrum Master
  • UX Designer

Mga tungkuling nakatuon sa customer

  • Sales Engineer
  • Nagmemerkado ng Developer
  • Teknikal na Recruiter
  • Ebanghelista/Tech PR Executive
  • Suporta sa Customer

Suporta sa pagpapatakbo ng pagpapaunlad

  • DevOps Engineer
  • Teknikal na suporta
  • Administrator ng Database
  • Maaasahan Engineer

Mga tungkulin sa pagsusuri

  • Security Analyst
  • R&D Engineer
  • Data Scientist

Mga independiyenteng tungkulin

  • Freelance na Developer
  • Consultant sa Pag-unlad
  • Tagapagtatag ng Startup

Mga saloobin at opinyon

Ang lahat ng mga opsyon na nakalista sa itaas, at hindi ito ang buong listahan, ay dapat magsilbi bilang isang patunay na ang mga developer ng software ay may maraming mga opsyon para sa pagsulong sa karera, pati na rin ang medyo mahusay na kadaliang kumilos sa loob ng iba pang mga espesyalisasyon sa kanilang larangan. At sa kabila nito, pinipili pa rin ng maraming may karanasan at respetadong programmer na magtrabaho bilang senior coder sa buong karera nila. Bakit? Walang sinuman ang magpapaliwanag nito nang mas mahusay kaysa sa pag-coding ng mga beterano mismo. “Ako ay isang 65 taong gulang na software engineer na nagtrabaho para sa Apple, Adobe, eBay, Microsoft, VMware, Cisco, FileMaker, XO Communications, 2Wire, Egnyte, Nexsan, at dalawang iba pang mga start-up. Limang beses na akong natanggal sa trabaho ko. Palagi akong nakakahanap ng ibang trabaho sa loob ng 3 hanggang 4 na linggo — kahit na sa panahon ng recession. Apat na beses na akong na-outsource sa India o China: lalo na sa nakalipas na walong taon. Gayunpaman, laging may naghihintay na ibang pagkakataon sa trabaho pagkatapos. Mahal ko ang ginagawa ko. Ginagawa ko pa rin ito; at, wala akong agarang plano na ihinto ang paggawa nito. Bukod dito, magaling ako dito. Iyan ay hindi masyado dahil ako ay isang henyo ngunit sa halip dahil ako ay gumagawa ng software development sa loob ng mahabang panahon at natuto ako sa aking mga pagkakamali,” si Steven Ussery, isang software developer na may higit sa 30 taon ng propesyonal na karanasan sa likod niya,sabi . Makakakuha ka ng alok mula sa Google kahit na 66 taong gulang ka na, sabi sa amin ni Connor Stricklan, isang software developer mula sa US.: “Isang software developer na kilala ko kamakailan ay nakatanggap ng tawag mula sa isang recruiter sa Google, na nagtatanong kung ano ang kakailanganin para magtrabaho siya para sa kanila. Ang developer na ito ay aktwal na nagtrabaho para sa Google, ngunit umalis siya mga limang taon na ang nakakaraan upang ituloy ang iba pang mga proyekto, at ayaw niyang manirahan sa isa sa mga lungsod na may opisina sa Google. Ang 66-anyos na developer na iyon ay ang aking ama. Nangongolekta siya ng social security habang nililigawan ng Google. Siya ay nagkaroon ng isang kasiya-siyang karera sa pagpapatakbo ng kanyang sariling kumpanya, pagkonsulta, at pagiging isang empleyado. Gumawa siya ng mga kontribusyon sa mga unang yugto ng maraming teknolohiya tulad ng TCP networking, USB protocol, pagpapatupad ng 802.11b, at military GPS. Pagkatapos ay tinanggap siya ng Google noong 2008 noong siya ay 58. Habang nasa Google, sumulat siya ng software sa Java, isang wika na hindi pa naimbento hanggang sa siya ay 45. At isa siyang indibidwal na kontribyutor, nang walang ibang inhinyero na nag-ulat sa kanya." “Ako ay nasa software development sa buong buhay ko sa pagtatrabaho mula sa junior developer, hanggang sa senior developer hanggang sa team lead/manager at ngayon ay muling umuunlad (bagama't umaasa na makabalik sa pamamahala nang mas maaga kaysa sa huli). Ang buhay ko sa pagtatrabaho ay halos 40 taon na ngayon at sa panahong iyon ay nagbago ako ng mga domain at teknolohiya dahil nagbago ang mga kumpanyang pinagtrabahuan ko. Pagkatapos ay ginamit ko ang bagong karanasang iyon upang maghanap ng mga bagong posisyon kapag kinailangan ko, na humantong naman sa iba pang mga bagong domain at teknolohiya. Sa lahat ng oras na iyon ay kilala ko ang mga developer na mas matanda o mas matanda kaysa sa akin,” ChrisF, isang user ng StackExchange developers community, sa pamamagitan ng senior developer hanggang sa team lead/manager at ngayon ay bumalik sa pagbuo (bagama't umaasa na makabalik sa pamamahala nang mas maaga kaysa sa huli). Ang buhay ko sa pagtatrabaho ay halos 40 taon na ngayon at sa panahong iyon ay nagbago ako ng mga domain at teknolohiya dahil nagbago ang mga kumpanyang pinagtrabahuan ko. Pagkatapos ay ginamit ko ang bagong karanasang iyon upang maghanap ng mga bagong posisyon kapag kinailangan ko, na humantong naman sa iba pang mga bagong domain at teknolohiya. Sa lahat ng oras na iyon ay kilala ko ang mga developer na mas matanda o mas matanda kaysa sa akin,” ChrisF, isang user ng StackExchange developers community, sa pamamagitan ng senior developer hanggang sa team lead/manager at ngayon ay bumalik sa pagbuo (bagama't umaasa na makabalik sa pamamahala nang mas maaga kaysa sa huli). Ang buhay ko sa pagtatrabaho ay halos 40 taon na ngayon at sa panahong iyon ay nagbago ako ng mga domain at teknolohiya dahil nagbago ang mga kumpanyang pinagtrabahuan ko. Pagkatapos ay ginamit ko ang bagong karanasang iyon upang maghanap ng mga bagong posisyon kapag kinailangan ko, na humantong naman sa iba pang mga bagong domain at teknolohiya. Sa lahat ng oras na iyon ay kilala ko ang mga developer na mas matanda o mas matanda kaysa sa akin,” ChrisF, isang user ng StackExchange developers community, ginamit ko ang bagong karanasang iyon upang maghanap ng mga bagong posisyon kapag kinailangan ko, na humantong naman sa iba pang mga bagong domain at teknolohiya. Sa lahat ng oras na iyon ay kilala ko ang mga developer na mas matanda o mas matanda kaysa sa akin,” ChrisF, isang user ng StackExchange developers community, ginamit ko ang bagong karanasang iyon upang maghanap ng mga bagong posisyon kapag kinailangan ko, na humantong naman sa iba pang mga bagong domain at teknolohiya. Sa lahat ng oras na iyon ay kilala ko ang mga developer na mas matanda o mas matanda kaysa sa akin,” ChrisF, isang user ng StackExchange developers community,sabi . Tila, sa ilang mga larangan ng teknolohiya, ang mga developer na higit sa lahat ay matanda ay isang pamantayan. Ito ang sinabi ni tcrosley , isang Senior Embedded Systems Engineer at isang user ng StackExchange, tungkol sa bagay na ito: “Sa aking larangan, mga naka-embed na system, bihira akong makatagpo ng sinumang mas bata sa 40. Sa aking pagsisimula, mayroon kaming apat na magkakaibang mga kontratista sa iba't ibang pagkakataon bukod sa aking sarili, at tatlo sa apat ay higit sa 50. Ako ay higit sa 60 at walang planong magretiro anumang oras sa lalong madaling panahon. Halos 40 taon na akong gumagawa ng ganitong uri ng trabaho at masaya pa rin. May mga araw na hindi ako makapaniwala na binabayaran ako para gawin ang ginagawa ko.”
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION