Ipinagpapatuloy namin ang isang serye ng mga teksto kung saan ibinabahagi ng mga mag-aaral at nagtapos ng CodeGym University ang kanilang mga karanasan at layunin sa pag-aaral. Ang kwentong ito ay tungkol kay Alex Caceres, na natutong magprograma sa kursong Java Fundamentals
, naging intern sa opisina ng kumpanya sa Poland mula sa UK, at kalaunan ay nakakuha ng alok na trabaho bilang isang developer ng Junior Java.
Hinikayat ako ng mga kaibigan ko na subukan ang programming
Nagtrabaho ako bilang isang espesyalista sa marketing at pagbebenta sa iba't ibang mga koponan sa mga kumpanya ng IT. Sa oras na iyon, naging kaibigan ako ng maraming developer at, unti-unting napagtanto na ang isang propesyon sa pagbebenta ay hindi gaanong maaasahan kaysa sa aking pinaniniwalaan. Noong panahong iyon, sinabi sa akin ng ilan sa aking mga kaibigan na nagtrabaho bilang mga developer ng Java na dapat kong subukang matutong magprograma. Tinanggihan ko ito noong una dahil naisip ko na ito ay mahirap at nangangailangan ng toneladang kaalaman sa matematika. Ngunit sa huli, nagpasya akong subukan ito at nag-enroll sa kursong JavaScript programming, at hindi ko ito nagustuhan. Siguro hindi ganoon kaganda ang kurso dahil naisip ko na hindi para sa akin ang programming. Lumipas ang ilang oras, at patuloy akong hinikayat ng mga kaibigan ko na mag-aral ng Java, na nagsasabing magiging mas mabuti ang mga bagay sa Java. Ngayon sumasang-ayon ako sa kanila. Ako ay lubos na nagpapasalamat na pinayuhan nila akong mag-aral ng Java sa partikular. Ang Java ay ang pinakaastig na programming language. Nakita ko ang maraming iba pang mga wika sa panahon ng aking trabaho, kaya alam ko ang pagkakaiba. May kasabihan na kailangan mong mabasa ang dokumentasyon para maging isang mahusay na programmer. Well, ang Java code mismo ay dokumentasyon! Iyon ang dahilan kung bakit ito ay napaka-cool at maginhawa. Sa aking opinyon, sa Python at JavaScript, ang lahat ay mas magulo, habang ang Java ay perpekto para sa iyong unang wika bilang isang mag-aaral. Sa batayan ng Java, maaari kang matuto sa ibang pagkakataon ng anumang iba pang programming language. At, siyempre, palaging may trabaho para sa isang Java programmer. Kaya, sa isang tiyak na punto ng oras, nagsimula akong mag-aral sa CodeGym University. Nagustuhan ko ito nang husto: Naipasa ko ang unang pares ng mga antas, naunawaan ang isang bagay, at nagsimulang mag-aral. Quarantine noon, kaya maraming libreng oras para sa pag-aaral. Kaya naman sinimulan ko ang aking pagsasanay sa umaga at nag-aral hanggang gabi. Napakahalaga para sa akin na ang kurso ay may tagapagturo na nagpapaliwanag ng materyal na pang-edukasyon at may malinaw na iskedyul na dapat sundin. Alam kong mayroon ding kurso sa pag-aaral sa sarili sa CodeGym, ngunit hindi maiiwasang umupo ka at magpraktis lamang kapag mayroon kang iskedyul at isang tagapagturo na naghihintay sa iyo. Ang pinaka makabuluhang pagkakaiba sa pagitan ng iba pang mga kurso at CodeGym University ay mayroon kang sunud-sunod na kurikulum sa pag-aaral: nagsisimula ka sa isang bagay na madali, at ang pagiging kumplikado ng teorya at mga gawain ay unti-unting lumalaki. Hindi mo kailangang matutunan ang lahat nang sabay-sabay at magsulat kaagad ng isang malawak na serbisyo o proyekto, para hindi ka mabigla. Sa mga unang antas ng pagsasanay na may isang tagapayo, walang mga kumplikadong salita at terminolohiya - ang lahat ay ipinaliwanag sa mga simpleng termino. Samakatuwid, kahit na ang isang baguhan ay maaaring maunawaan kung ano ang sinasabi. Para sa akin, ito ay isa pang kritikal na aspeto na naging komportable sa aking pag-aaral.Inalok ako ng internship at pagkatapos nito, isang kontrata sa trabaho
Unti-unti, pagkatapos kong matapos ang mga module ng Java Fundamentals , nagsimula akong maghanap ng trabaho. Dumaan ako sa maraming mga panayam at nakakuha ng maraming karanasan. Bakit ko ginawa yun? Well, pinayuhan ako ng aking mga kaibigan na magsimula. Sinabi nila sa akin na malamang na hindi ako makakakuha ng isang alok, ngunit hindi bababa sa ihahanda ko ang aking sarili nang maaga upang makakuha ng trabaho. Hindi ko inaasahan na makakatanggap ako ng isang alok nang ganoon kabilis! Sa tinatayang katapusan ng Pebrero 2022, nagkaroon ako ng panayam sa isang kumpanya sa UK na may mga opisina sa Poland. Naging maayos ang lahat sa aming pag-uusap, at inalok ako ng kumpanya na sumali sa karagdagang pagsasanay at internship sa kanila. Pagkatapos noon, nakatanggap ako ng alok na trabaho at kontrata para magtrabaho nang full-time. Ngayon ako ay isang Junior Java Engineer.Ang programa ng CodeGym University ay eksakto kung ano ang kailangan mo sa trabaho
Ipinagpapatuloy ko ang aking pag-aaral habang nagtatrabaho ako nang full-time. Mahirap pagsamahin ang trabaho at pag-aaral, ngunit kahit papaano ay pinangangasiwaan ko ito. Minsan, kapag gumagawa ako ng mga teknikal na takdang-aralin sa trabaho na nangangailangan ng pag-verify ng mga makaranasang programmer, nakakakuha ako ng ilang oras o kalahating araw kapag may oras akong mag-aral. Ang programa ng CodeGym University ay eksakto kung ano ang kakailanganin mo sa trabaho. Sinasabi ko ito bilang isang taong nagtatrabaho na at nakatapos ng internship.Dalawang tip para sa mga gustong matuto ng programming
-
Pumunta sa mga panayam . Ang pagsasagawa ng mga panayam ay isang mahalagang kasanayan. Maaari kang maging isang mahusay na programmer ngunit hindi isang mahusay na "kausap." Kaya dapat dumaan ka sa maraming panayam para maging magaling ka dito. Alam ko lang na kailangan ko ng kasanayan at kaalaman: anong mga tanong ang itatanong nila sa iyo at kung paano sasagutin ang mga ito.
Magsimula ka lang . Magbasa ng mga artikulo, lutasin ang mga gawain, at sa loob ng ilang buwan, mauunawaan mo na maaari kang sumulat ng ilang mga programa at lumikha ng mga pangunahing API. Kaya unti-unti, magiging programmer ka.
GO TO FULL VERSION