CodeGym /Java Blog /Random /8 Mga Pagkakamali na Maaaring Makasira sa Karera ng Softw...
John Squirrels
Antas
San Francisco

8 Mga Pagkakamali na Maaaring Makasira sa Karera ng Software Developer

Nai-publish sa grupo
Sa CodeGym, marami kaming pinag-uusapan tungkol sa mga karera ng mga developer ng software at kung paano sila magiging mahaba , mabunga, at puno ng mga pagkakataon kung maglalaan ka ng sapat na oras at pagsisikap sa pag-aaral ng mga kasanayan sa programming at pagkuha ng praktikal na karanasan . At ito ay karaniwang totoo, dahil karamihan sa mga developer ay nasisiyahan sa kanilang mga trabaho at karera. Nauna naming nabanggit na ayon sa data mula sa website ng trabaho 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%. 8 Mga Pagkakamali na Maaaring Makasira sa Karera ng Isang Software Developer - 1Kahit na inalok ng mas mataas na antas ng posisyon sa pangangasiwa, ang karamihan sa mga Java coder ay ayaw lang itong isuko. Ito ay nagpapatunay na para sa karamihan ng mga coder na sumama sa Java bilang kanilang pangunahing programming language, ito ay naging tamang taya. Na sinasabi, gayunpaman, ang pagiging isang developer ng software ay hindi gaanong naiiba sa iba pang mga propesyonal na karera sa mga tuntunin ng pangkalahatang dinamika. Karamihan sa mga developer ay may mga tagumpay at kabiguan sa kabuuan ng kanilang mga karera, mga mahusay na pagpipilian na humahantong sa propesyonal na paglago at mga masama na nagreresulta sa iyong karera na natigil o pumapasok sa isang pagtanggi. Maling pagpili at pagkakamali sa karera ang mga software developer, parehong baguhan at may karanasan na mga coder, ay kadalasang ginagawa sa kabuuan ng kanilang mga karera ang gusto naming pag-usapan ngayon.

Mga pagkakamali sa karera ng Junior Developer

Magsimula tayo sa mga mas karaniwan para sa mga Junior software developer, bagaman, sa pangkalahatan, ang mga programmer ay madaling gawin ang mga ito sa anumang punto ng kanilang mga karera.

1. Hindi ma-estimate kung ano ang halaga mo nang sapat.

Ito ay isang natural na problema na mayroon kapag ikaw ay nasa simula pa lamang ng iyong karera at walang sapat na karanasan at kaalaman upang matantya kung ano ang tunay na halaga mo sa merkado ng trabaho. Ito ay napupunta sa parehong paraan, dahil ang mga Junior developer ay may posibilidad na maliitin at sobra-sobra ang kanilang sarili. Karaniwang labis na umaasa ang mga taong nagpapahalaga sa kanilang sarili sa trabahong mayroon sila, at sinasalamin iyon ng kanilang pag-uugali. Madalas din para sa mga nagsisimula na maliitin kung ano talaga ang halaga ng kanilang kaalaman at kasanayan. Bilang resulta, tinatanggap nila ang unang alok na trabaho na nakukuha nila at nagtatapos sa pagtatrabaho ng mga buwan at kung minsan ay mga taon para sa mas mababang suweldo kaysa sa maaari nilang kitain.

2. Hindi pinapansin ang mga soft skills.

Ang pagpapabaya sa mga malambot na kasanayan ay karaniwan sa mga developer ng software sa pangkalahatan, ngunit ang pinakamaraming pinsala na maaaring idulot ng pagkakamaling ito sa mga developer sa mga panimulang yugto ng kanilang mga karera. Iniisip lang ng maraming programmer na ang pagkakaroon ng mahusay na mga soft skills ay hindi napakahalaga sa kanilang propesyonal na tagumpay. Ang pinakabagong data ay nagpapakita na sila ay lalong mali dahil ang kahalagahan ng malambot na kasanayan para sa mga developer ng software ay tumataas. Ayon sa isang survey na isinagawa ng consulting firm na West Monroe, 78% ng mga HR at recruiter ang nagsabing sila ay naging mas nakatuon sa paghahanap ng mga tech na propesyonal na may malalakas na soft skills sa nakalipas na ilang taon. Sinabi rin ng 43% ng mga propesyonal sa HR na na-survey na ang mga tungkulin sa teknolohiya ay mas mahirap punan dahil ang mga kandidato ay kulang sa mga malalambot na kasanayan.

3. Pagkabigong bumuo ng plano sa karera.

Ang pagbuo ng isang plano sa karera at pag-update nito paminsan-minsan ay mahalaga kung naghahanap ka ng mabilis na paglago ng karera. Ang mga developer na walang career plan ay kadalasang nananatili sa parehong antas ng mga posisyon nang mas matagal.

4. Pagkabigong tumanggap ng kritisismo at puna.

Ang kakayahang tumanggap ng feedback ay talagang mahalaga para sa lahat ng mga developer ng software, dahil nagbibigay-daan ito sa kanila na magkaroon ng mas mahusay na pag-unawa sa kanilang mga kahinaan, na mahalaga upang makamit ang mabilis na pag-unlad. Ang mga junior developer ay may posibilidad na magkamali sa pamamagitan ng personal na pagkuha ng negatibong feedback, at ito ay nakakaapekto sa kanilang propesyonal na paglago.

Mga pagkakamali sa karera ng Middle at Senior Developer

Ang mga Middle at Senior Developer ay nakakagawa din ng maraming pagkakamali sa karera. Narito ang ilan sa mga pinakakaraniwan.

1. Nananatili sa iyong stack ng teknolohiya.

Dahil ang industriya ng software development ay patuloy na umuunlad, ang mga propesyonal na software developer ay kailangang patuloy na matuto at mag-evolve kasama nito kung gusto nilang manatiling matagumpay sa kanilang mga karera. Yaong mga nananatili sa parehong teknolohiya stack sa buong taon at hindi natututo ng mga bagong bagay sa huli ay napupunta sa hindi napapanahong kaalaman na wala sa ganoong mataas na demand sa merkado.

2. Pananatili sa parehong trabaho nang masyadong mahaba.

Kahit na ang pagkakaroon ng mahabang multi-taon na karera sa isang kumpanya ay iginagalang at tinitingnan pa rin bilang isang marangal na bagay na dapat gawin, para sa mga software developer, kadalasan ay nagiging sinkhole ito sa karera. Ang pananatili sa parehong trabaho sa loob ng maraming taon ay hindi maiiwasang maglilimita sa iyong propesyonal na kaalaman at kadalubhasaan, na gagawing hindi ka angkop bilang isang developer ng software na naghahanap ng mga bagong pagkakataon sa market ng trabaho.

3. Masyadong madalas ang pagtalon sa mga trabaho.

Ang paglipat ng mga trabaho sa pagbuo ng software ay masyadong madalas, gayunpaman, ay isa ring pagkakamali na maaaring makapinsala sa iyong karera. Ito ay kasing simple nito: ang paghahanap at pagkuha ng mga kwalipikadong espesyalista ay nangangailangan ng malaking halaga ng mga mapagkukunan para sa anumang kumpanya. Kaya karaniwang hindi nila gustong kumuha ng mga taong 'job-jumpers.' Sinasabi nila na ang pananatili sa isang kumpanya sa loob ng 4-5 taon ay isang mainam na yugto ng panahon para sa isang developer ng software, 2-3 taon ay katanggap-tanggap din, ngunit ang paglipat ng trabaho tuwing 5-6 na buwan ay karaniwang hindi.

4. Paglipat sa isang tungkulin sa pamamahala.

Karaniwan para sa isang promosyon, na ang paglipat sa isang posisyong managerial ay karaniwang para sa isang developer ng software, na mauwi sa pagiging kanilang ultimate career brake. Ang pagiging isang mahusay na tagapamahala ay nangangailangan ng isang hanay ng mga talento at kasanayan na hindi taglay ng karamihan sa mga programmer bilang default. Kapag ang isang mahusay na developer ng software ay naging isang mahinang tagapamahala ng negosyo, maaari nitong itakda ang kanyang karera sa parehong larangan sa isang pababang spiral.

Opinyon

Ayon sa kaugalian, isama natin ang lahat ng ito sa ilang mga kawili-wiling opinyon sa bagay na ito mula sa mga nakaranasang software developer. Narito ang ilang karagdagang pagkakamali sa karera na dapat iwasan bilang isang software developer. "Hindi iniisip ang pananaw sa negosyo ng iyong kumpanya. Marami akong nabasang tanong tulad ng: "Bakit may 3.6% market share ang ASP.NET kung ang Node.js ay mayroon lamang 0.6% at nag-aalok ng mas maraming performance kaysa sa ASP.NET?" Ang dahilan ay medyo simple, hindi ka nag-iisip sa pananaw ng negosyo ng iyong organisasyon, ngunit sa iyong sariling mga kagustuhan, kailangan mong umangkop sa kanilang mga pangangailangan at muling magsanay sa tuwing magagawa mo upang mapabuti ang iyong kumpanya at tulungan ang iyong sarili na maging mas mahusay. mga pagkakataon kung isang araw kailangan mong lumipat sa ibang kumpanya. Ang pangalawang puntong ito ay madalas na nangyayari at iyon ang dahilan kung bakit ayaw kang bigyan ng anumang pondo ng management,” Federico Navarrete,ipinunto . “Ang pagsunod sa hype para sa mga bagong trend/framework/wika at paniniwalang kailangan kong malaman ang lahat ng ito. mali. Maghanap at magpakadalubhasa sa partikular na teknolohiya (o produkto) na gusto mo at makapagbenta sa merkado at manatili dito. Hangga't ito ay nagbebenta, ikaw ay nasa negosyo. Ang espesyalisasyon ay isang mahalagang bahagi ng iyong tagumpay. Tinatrato ang aking code bilang bahagi ng aking pagkakakilanlan, o ang aking paglikha/obra maestra, o ang aking sanggol. mali. Huwag kailanman ma-attach sa iyong produkto. Anuman ang gagawin mo ay babaguhin, o-o-overwrite, tatanggalin, aalisin, magiging lipas na, hindi papansinin, hindi nagustuhan. Di bale, hayaan mo na lang, wag mo nang subukang protektahan. Ang iyong code ay hindi ang iyong pagkakakilanlan," sabiLena Keri, isa pang karanasang developer. “Pagtanggap ng trabaho nang walang pribadong pakikipag-usap sa isang tao na sa kumpanya na may (humigit-kumulang) kaparehong posisyon. Ang mga taong talagang kumukuha sa iyo ay maaaring walang ideya kung ano ang nararamdaman ng mga manggagawa, o maaaring mayroon silang napaka-idealized na pananaw. Tinanggap ko ang ilang alok sa trabaho na hindi ko dapat makuha dahil dito. Pag-aaksaya ng oras at sigasig. Ang pagsasabi ng oo sa higit pa sa kaya mong hawakan ang workload nang matalino. Kapag nagsasagawa ng masyadong maraming o masyadong kumplikadong trabaho, ipiniposisyon mo ang iyong sarili na mabigo. Maaari kang maglagay ng maraming napakahusay na trabaho, ngunit kapag hindi mo naabot ang mga deadline, tampok o kalidad, iyon ang naaalala mo," dagdag ni Larry Stanson.
Ano pa ang dapat basahin:
  • 8 Bagong Paraan para Palakasin ang Iyong Mga Kakayahang Pagkatuto ng Java. Mga App at Teknik
  • Pagdodokumento sa Iyong Kodigo. Pinakamahusay na Mga Tool Para sa Teknikal na Pagsusulat at Dokumentasyon ng Software
  • Paano Makikinabang ang mga Career Switcher sa Paggamit ng CodeGym
  • Mula Zero hanggang Coding Hero. Ano ang Magagawa Mo Sa Pagkumpleto ng Kurso ng CodeGym
  • Masyadong Mabagal ang Pag-aaral? Pinakamahusay na Mga App para Matalo ang Procrastination at Maging Mas Epektibo
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION