Dalawang taon at tatlong buwan na ang lumipas mula nang mag-sign up ako para sa kursong ito at sumulat ng HelloWorld. Dapat ay naisulat ko na ang artikulong ito at nagbigay pugay sa napakagandang mapagkukunang ito noon pa man, ngunit kahit papaano ay napigilan ako ng mabilis na takbo ng buhay. Pero ngayon "salamat" sa covid pandemic, may oras na ako. Ako ay 33 taong gulang. Ako ay isang social worker sa Latvia at walang kinalaman sa IT. Ang huling karanasan ko sa code ay 15 taon na ang nakakaraan. Ngunit ang aking maliit na suweldo at kakulangan ng mga prospect sa karera ay naghanap ako ng alternatibo. Tulad ng nangyari, marami sa aking mga kaibigan ang sumubok ng kanilang kamay sa larangan ng IT. Bukod dito, wala sa kanila ang nagkaroon ng edukasyon sa IT. Ang ilan ay nakakuha ng trabaho, ang ilan ay hindi masyadong mahusay. Ngunit ang mga tagumpay ay nagbigay inspirasyon sa akin, at sa wakas ay nagpasya ako. Sa Riga, isang beses bawat anim na buwan, isang kilalang kumpanya sa pagkonsulta ay nag-organisa ng isang serye ng mga libreng bootcamp (intensive training courses) na may kasunod na pagkakataon (para sa mga nagtapos) upang makakuha ng internship at kontrata sa pagtatrabaho. Ilang oras akong nag-iisip kung anong kurso ang kukunin. Sa huli, pinili ko ang Java, dahil ang Java bootcamp ang nagbigay ng pinakamalaking bilang ng mga pagkakataon pagkatapos ng graduation. Nakagawa ako ng ilang reconnaissance at nakipag-usap sa mga kalahok sa bootcamp, kabilang ang ilan na natanggap na sa kumpanya. Narito ang intel na nakalap ko: ang kurso ay napakatindi; walang saysay na pumunta doon na walang kaalaman; mas mabuting matutunan mo ang lahat bago ang bootcamp. Kaya huminto ako sa aking trabaho apat na buwan bago ang bootcamp, nanirahan sa bahay, nabubuhay sa tulong pinansyal at ilang maliit na ipon, at nagsimulang mag-aral nang masinsinan. Ano ang naging training program? Well, una sa lahat, ang CodeGym na ito ay natural na praktikal na bahagi ng aking pagsasanay. Ang theoretical arm ay Head First Java (Java 5). At dapat kong sabihin, ang CodeGym at Head First Java ay ganap na umakma sa isa't isa. Ang aklat ay nagbigay ng mahusay na pangkalahatang-ideya ng mga pangunahing tampok ng wika. Higit pa rito, ang materyal ay may kasamang madaling maunawaan na mga visualization at analogies (ang salamin na may remote control ay talagang kahanga-hanga). Alam kong hindi gusto ng mga batikang tech ang aklat na ito dahil mismo sa presentasyong ito, ngunit kung galing ka sa humanities, ito lang ang kailangan mo. Sa anumang kaso, ito ang hitsura ng aking curriculum: 3 oras ng teorya mula sa Head First Java sa umaga, 3 oras ng hands-on na pagsasanay sa CodeGym sa hapon. 6 na oras araw-araw, kabilang ang katapusan ng linggo at bawat holiday. Napaka intensively. Marahil ay masyadong matindi — ang aking mahigpit na rehimyento ay nagdulot ng ilang mga problema sa kalusugan. Kung mayroon kang oras at pinansiyal na reserba, hindi ko inirerekumenda ang gayong matinding diskarte. Ngunit wala akong ganoong karangyaan, at hindi ko mabibigo ang bootcamp. Kaya nag-aral ako ng 4 na buwan hanggang sa magsimula ang bootcamp, umabot sa Level 23 sa CodeGym na may disenteng solusyon sa lahat ng mga gawain (bagama't ang ilan sa mga ito ay nagpawis sa akin ng husto), at natapos ang libro, matapos ang lahat ng mga gawain. Mayroon pa akong ilang linggo bago ang bootcamp. Maaari akong gumawa ng karagdagang pag-unlad sa pamamagitan ng mga antas, ngunit sa halip ay nagpasya akong makabisado ang lahat ng uri ng mga kaugnay na kasanayan, tulad ng Git. Nagsimula ang bootcamp, at ang mga kurso ay sobrang matindi, ngunit lumabas na hindi ko pa nararanasan dati ang dalawa sa mga paksa: pagsulat ng mga pagsubok sa yunit at JavaFX. Nagbunga ang taya ko sa mahigpit na pag-aaral sa sarili. Hindi rin pala ako ang pinakamasama sa grupo. Bilang karagdagan, nagpasya akong gumawa ng inisyatiba at magtapon ng isang malaking suntok para sa huling proyekto. Isang maliit ngunit kahanga-hangang pangkat ang natipon at gumawa ng aplikasyon para sa mga nars (lumabas ang aking background bilang isang social worker). Sa kabuuan, natapos nang maayos ang bootcamp, at nakakuha ako ng internship at nagkaroon pa ako ng pagkakataong pumili ng espesyalisasyon. Dito ako nakagawa ng kasuklam-suklam na pagkakanulo sa pamamagitan ng pagpili sa Salesforce sa halip na hardcore Java. Nagsimula ang Salesforce bilang isang cloud-based na CRM (customer relationship management) system na nag-aalok ng napakaraming opsyon sa pagpapasadya. Ngunit pagkalipas ng maraming taon, isa na itong makapangyarihang ganap na platform na hinahayaan kang gawin ang halos anumang bagay. Marami akong nakitang proyekto na walang kinalaman sa CRM.
John Squirrels
Antas
Muling pagsasanay sa mga steroid
Dalawang taon at tatlong buwan na ang lumipas mula nang mag-sign up ako para sa kursong ito at sumulat ng HelloWorld. Dapat ay naisulat ko na ang artikulong ito at nagbigay pugay sa napakagandang mapagkukunang ito noon pa man, ngunit kahit papaano ay napigilan ako ng mabilis na takbo ng buhay. Pero ngayon "salamat" sa covid pandemic, may oras na ako. Ako ay 33 taong gulang. Ako ay isang social worker sa Latvia at walang kinalaman sa IT. Ang huling karanasan ko sa code ay 15 taon na ang nakakaraan. Ngunit ang aking maliit na suweldo at kakulangan ng mga prospect sa karera ay naghanap ako ng alternatibo. Tulad ng nangyari, marami sa aking mga kaibigan ang sumubok ng kanilang kamay sa larangan ng IT. Bukod dito, wala sa kanila ang nagkaroon ng edukasyon sa IT. Ang ilan ay nakakuha ng trabaho, ang ilan ay hindi masyadong mahusay. Ngunit ang mga tagumpay ay nagbigay inspirasyon sa akin, at sa wakas ay nagpasya ako. Sa Riga, isang beses bawat anim na buwan, isang kilalang kumpanya sa pagkonsulta ay nag-organisa ng isang serye ng mga libreng bootcamp (intensive training courses) na may kasunod na pagkakataon (para sa mga nagtapos) upang makakuha ng internship at kontrata sa pagtatrabaho. Ilang oras akong nag-iisip kung anong kurso ang kukunin. Sa huli, pinili ko ang Java, dahil ang Java bootcamp ang nagbigay ng pinakamalaking bilang ng mga pagkakataon pagkatapos ng graduation. Nakagawa ako ng ilang reconnaissance at nakipag-usap sa mga kalahok sa bootcamp, kabilang ang ilan na natanggap na sa kumpanya. Narito ang intel na nakalap ko: ang kurso ay napakatindi; walang saysay na pumunta doon na walang kaalaman; mas mabuting matutunan mo ang lahat bago ang bootcamp. Kaya huminto ako sa aking trabaho apat na buwan bago ang bootcamp, nanirahan sa bahay, nabubuhay sa tulong pinansyal at ilang maliit na ipon, at nagsimulang mag-aral nang masinsinan. Ano ang naging training program? Well, una sa lahat, ang CodeGym na ito ay natural na praktikal na bahagi ng aking pagsasanay. Ang theoretical arm ay Head First Java (Java 5). At dapat kong sabihin, ang CodeGym at Head First Java ay ganap na umakma sa isa't isa. Ang aklat ay nagbigay ng mahusay na pangkalahatang-ideya ng mga pangunahing tampok ng wika. Higit pa rito, ang materyal ay may kasamang madaling maunawaan na mga visualization at analogies (ang salamin na may remote control ay talagang kahanga-hanga). Alam kong hindi gusto ng mga batikang tech ang aklat na ito dahil mismo sa presentasyong ito, ngunit kung galing ka sa humanities, ito lang ang kailangan mo. Sa anumang kaso, ito ang hitsura ng aking curriculum: 3 oras ng teorya mula sa Head First Java sa umaga, 3 oras ng hands-on na pagsasanay sa CodeGym sa hapon. 6 na oras araw-araw, kabilang ang katapusan ng linggo at bawat holiday. Napaka intensively. Marahil ay masyadong matindi — ang aking mahigpit na rehimyento ay nagdulot ng ilang mga problema sa kalusugan. Kung mayroon kang oras at pinansiyal na reserba, hindi ko inirerekumenda ang gayong matinding diskarte. Ngunit wala akong ganoong karangyaan, at hindi ko mabibigo ang bootcamp. Kaya nag-aral ako ng 4 na buwan hanggang sa magsimula ang bootcamp, umabot sa Level 23 sa CodeGym na may disenteng solusyon sa lahat ng mga gawain (bagama't ang ilan sa mga ito ay nagpawis sa akin ng husto), at natapos ang libro, matapos ang lahat ng mga gawain. Mayroon pa akong ilang linggo bago ang bootcamp. Maaari akong gumawa ng karagdagang pag-unlad sa pamamagitan ng mga antas, ngunit sa halip ay nagpasya akong makabisado ang lahat ng uri ng mga kaugnay na kasanayan, tulad ng Git. Nagsimula ang bootcamp, at ang mga kurso ay sobrang matindi, ngunit lumabas na hindi ko pa nararanasan dati ang dalawa sa mga paksa: pagsulat ng mga pagsubok sa yunit at JavaFX. Nagbunga ang taya ko sa mahigpit na pag-aaral sa sarili. Hindi rin pala ako ang pinakamasama sa grupo. Bilang karagdagan, nagpasya akong gumawa ng inisyatiba at magtapon ng isang malaking suntok para sa huling proyekto. Isang maliit ngunit kahanga-hangang pangkat ang natipon at gumawa ng aplikasyon para sa mga nars (lumabas ang aking background bilang isang social worker). Sa kabuuan, natapos nang maayos ang bootcamp, at nakakuha ako ng internship at nagkaroon pa ako ng pagkakataong pumili ng espesyalisasyon. Dito ako nakagawa ng kasuklam-suklam na pagkakanulo sa pamamagitan ng pagpili sa Salesforce sa halip na hardcore Java. Nagsimula ang Salesforce bilang isang cloud-based na CRM (customer relationship management) system na nag-aalok ng napakaraming opsyon sa pagpapasadya. Ngunit pagkalipas ng maraming taon, isa na itong makapangyarihang ganap na platform na hinahayaan kang gawin ang halos anumang bagay. Marami akong nakitang proyekto na walang kinalaman sa CRM.
GO TO FULL VERSION