CodeGym /Java Blog /Random /Mga Nangungunang Hamon na Madalas Nararanasan ng Mga Nag-...
John Squirrels
Antas
San Francisco

Mga Nangungunang Hamon na Madalas Nararanasan ng Mga Nag-develop ng Software. Mahalin o Kapootan Sila!

Nai-publish sa grupo
Interesado ka ba sa isang karera bilang isang software developer ngunit hindi sigurado kung ito ba ang akma para sa iyo? Oh, huwag naman sana. Sa totoo lang, ang pagiging developer ay parang superhero, pero sa halip na kapa, may keyboard ka. At ang bawat araw ay puno ng "mga hamon." Kaya, sabihin namin sa iyo ang tungkol sa ilan sa mga pinakakaraniwang "hamon" ng pagiging isang developer. Mga Nangungunang Hamon na Madalas Nararanasan ng Mga Nag-develop ng Software.  Mahalin o Kapootan Sila!  - 1

Walang Oras para Magpahinga. Kalimutan ang tungkol sa Unemployment

Una sa lahat, kalimutan ang tungkol sa pagkakaroon ng mga tamad na araw na wala kang magagawa dahil lamang sa wala kang trabaho. Mayroong patuloy na pangangailangan para sa mga kasanayan ng mga developer. Ang bawat tao'y nangangailangan ng isang website, isang app, o ilang uri ng software sa mga araw na ito, at sino ang mas mahusay na gumawa nito kaysa sa mga developer? Mataas ang demand ng mga developer sa market ng trabaho ngayon, dahil ang mga negosyo at organisasyon sa lahat ng industriya ay lalong umaasa sa mga developer para himukin ang kanilang mga operasyon. Nangangahulugan ito na magkakaroon ka ng maraming pagkakataon para sa iyong karera, at malamang na ang iyong suweldo ay tataas sa geometric progression sa paglipas ng panahon. Ayon sa Bureau of Labor Statistics (BLS), ang mga software developer ay inaasahang maging isa sa pinakamabilis na lumalagong trabaho sa susunod na taon, na may tinatayang 28% na rate ng paglago. Ang mataas na demand ay nangangahulugan din na ang mga developer ng software ay maaaring mag-utos ng mataas na suweldo, kaya hindi nakakagulat na ang BLS ay nagha-highlight na ang average na suweldo ng mga developer ay halos $100,000 bawat taon ngayon.

Kalimutan ang tungkol sa Lahat ng Perks ng Buhay sa Opisina

Kalimutan ang tungkol sa buhay panlipunan at lahat ng mga benepisyong nauugnay sa opisina — mahabang oras ng pag-commute, araw-araw na pagtulak sa mga estranghero sa metro, mandatoryong maliit na pakikipag-usap sa mga kasamahan, at dress code. Oo, tama ang narinig mo. Wala nang hindi komportable na suit at dress shoes. Maaari kang gumulong sa kama, umupo sa iyong computer, at magsimulang mag-coding palayo sa iyong maginhawang pajama. Sino ang nangangailangan ng dress code kapag mayroon kang code na isusulat?

sa pamamagitan ng GIPHY

Dagdag pa, magagawa mo iyon kahit kailan at saan mo man gusto, maging iyong maaliwalas na tahanan o isang bungalow sa ilang liblib na isla. Ang pag-develop ng software ay isang larangan na lubos na nagbibigay ng sarili sa malayong trabaho, freelancing, at flexible na mga iskedyul (ang mga bagay ay naging mas "malayuan" pagkatapos ng pandemya ng Covid19). Nangangahulugan ito na ang mga developer ay kadalasang may higit na kontrol sa kanilang balanse sa buhay-trabaho at maaaring gumana mula saanman sa mundo. Ang kailangan mo lang ay ang iyong mapagkakatiwalaang computer! At maging handa na ang iyong keyboard ay magiging iyong bagong matalik na kaibigan, at ang iyong mga daliri ay magiging parang kidlat habang sila ay magkakarera sa mga susi. Talagang, kung minsan, maaaring kailanganin mong umupo sa harap ng iyong computer nang maraming oras, mag-type sa iyong mga keyboard at mapuno ng maraming tasa ng kape. Ngunit huwag nating kalimutan ang tungkol sa kasiyahan na makitang nabuhay ang iyong mga nilikha. Website man ito, app, o laro, mayroong isang bagay na tunay na kaakit-akit tungkol sa panonood ng aming mga ideya na nabuo at naging isang katotohanan. Ang mga programmer ay nakakakuha ng magandang pagkakataon na ibahagi ang kanilang mga pananaw sa mundo, at walang katulad nito. Ito ay tulad ng pagiging isang baliw na siyentipiko, ngunit sa halip na isang halimaw, ang mga developer ay lumikha ng isang bagay na maganda.

sa pamamagitan ng GIPHY

Bagama't ang pagbuo ng software ay isang napaka-kumplikado at mapaghamong larangan na nangangailangan ng mataas na antas ng analytical na pag-iisip, mga kasanayan sa paglutas ng problema, at pagkamalikhain, ito ay isang napakagandang trabaho. Sa lahat ng kahulugan.

Unibersidad? Kalimutan Na Rin

Maaari kang ligtas na bumili ng bagong kotse o iba pang bagay gamit ang perang nakalaan para sa mataas na edukasyon. Ang bagay ay mayroong maraming mga libreng online na tool at platform na nagpapadali sa pag-aaral ng programming language na iyong pinili. Kaya, ngayon, ang pagkuha ng isang degree sa pagbuo ng software ay hindi isang kinakailangan. Maaari kang sumangguni sa mga aklat, online na kurso, at video tutorial upang matutunan ang mga pangunahing kaalaman at makapagsimula sa pagbuo ng software. At kapag naging developer ka, malamang, babayaran ka ng kumpanya mo para dumalo ka ng mga karagdagang kurso para mas matuto ka at makipag-network sa iba. Maaari ka ring magsimula ng mga proyekto sa GitHub at magbukas ng mga isyu sa iba't ibang komunidad upang maging sosyal hangga't gusto mo.

Kalimutan ang tungkol sa Mga Karaniwang Gawain

Oh, at huwag nating kalimutan ang tungkol sa kagalakan ng pagharap sa nakagawiang gawain. Kung isa ka sa mga mas gustong sundin ang mga patakaran at partikular na gawain, tiyak na hindi para sa iyo ang pagbuo ng software. Ang pagbuo ng software ay isang napaka-creative na outlet, kahit na madalas itong nakikita bilang isang teknikal na larangan. Ang mga developer ay dapat patuloy na makabuo ng mga bagong ideya, bumuo ng mga makabagong solusyon, at maghanap ng mga paraan upang gawing mas mahusay ang mga app. Sa totoo lang, anumang oras na nagsusulat ka ng isang programa ay gumagawa ka ng bago, katulad noong naglalaro ka ng Lego noong iyong pagkabata. Hindi ito nakakasawa. Bukod pa rito, wala nang mas masarap pa sa pakiramdam kaysa sa wakas ay malutas ang nakakapinsalang bug na iyon na sumasakit sa iyo sa loob ng maraming oras. Ang mga developer ay dalubhasa sa lohika at pangangatwiran, at hindi sila susuko hangga't hindi sila nakakahanap ng solusyon. Lumipat sa Sherlock Holmes, nasa kaso ang mga developer.

sa pamamagitan ng GIPHY

Maaaring Madaling Mapuspos Ka ng Maraming Pagpipilian

Ngunit ang pinakamasamang bahagi? Ang pag-unlad ay nagbibigay ng isang kalabisan ng mga pagpipilian sa karera na maaaring madaling matabunan ka. Maaari kang lumipat sa Silicon Valley at sumali sa isang nangungunang kumpanya, maaari kang sumangguni sa mga lokal na kumpanya na lubhang nangangailangan ng bagong talento, o maaari kang pumunta sa malayo. Maaari kang pumili ng iyong sariling paglalakbay.

sa pamamagitan ng GIPHY

Ang mahalaga, dahil sa patuloy na ebolusyon ng teknolohiya, palaging may puwang para sa mga developer ng software na lumago at sumulong sa kanilang mga karera. Maaaring magpakadalubhasa ang mga developer sa ilang partikular na bahagi ng pag-unlad, kumuha ng mga tungkulin sa pamumuno, o kahit na magsimula ng kanilang sariling mga negosyo. Talagang exponential ang career growth curve.

Ang Iyong Wika ay Hindi Na Magiging Katulad Muli

Yung cherry sa taas? Ang mga meme. Oh, ang mga meme. Hindi lihim na ang mga programmer ay may ilan sa mga pinakanakakatawang meme doon, at hindi sila natatakot na ibahagi ang mga ito. Maaaring magkaugnay ang mga developer sa isa't isa sa antas na hindi kayang gawin ng iba, at ito ay nagpapatawa sa kanila hanggang sa umiyak sila. Ito ay tulad ng pagkakaroon ng iyong sariling maliit na inside joke. At, natural, ang jargon. Ang mga developer ay maaaring magsalita ng isang wika na hindi naiintindihan ng iba, at gusto nila ito. Maaaring sabihin ng mga developer ang mga bagay tulad ng "syntax error" at "debug" at pakiramdam nila ay nagsasalita sila ng isang lihim na code. Nararamdaman mong espesyal ka, sang-ayon?

Pagbabalot

Well, mayroon ka na. Ang pagiging isang developer ay medyo masayang-maingay. Maaari kang magtrabaho nang naka-pajama, lutasin ang mga problema tulad ng negosyo ng walang tao, mag-type tulad ng isang boss, lumikha ng mga kamangha-manghang bagay, magsalita sa jargon, at humingi ng pinakamataas na suweldo para sa iyong mga kasanayan. Ang pagiging isang developer ay maaaring may mga kakulangan nito, ngunit, sa totoo lang, ang mga ito ay mga pakinabang lamang sa pagbabalatkayo. Kaya't humayo at mag-code nang may pagmamalaki. At sa CodeGym! Naghihintay ang iyong mga keyboard!
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION