CodeGym /Blog Jawa /Acak /Retraining ing steroid
John Squirrels
tingkat
San Francisco

Retraining ing steroid

Diterbitake ing grup
Latihan maneh ing steroid - 1Rong taun telung sasi wis liwati wiwit aku mlebu kursus iki lan nulis HelloWorld. Aku kudu wis nulis artikel iki lan mbayar pajeg kanggo sumber apik iki biyen, nanging piye wae urip cepet mandegake kula. Nanging saiki "matur nuwun" kanggo pandemi covid, aku duwe wektu. Aku umur 33. Aku dadi buruh sosial ing Latvia lan ora ana hubungane karo IT. Pengalaman pungkasan karo kode yaiku 15 taun kepungkur. Nanging gajiku sing sithik lan ora duwe prospek karir nggawe aku golek alternatif. Kedadeyane, akeh kanca-kancaku sing nyoba ing bidang IT. Kajaba iku, ora ana sing duwe pendidikan IT. Ana sing entuk kerja, ana sing ora apik. Nanging kasuksesan kasebut ndadekake aku akeh inspirasi, lan pungkasane aku mutusake. Ing Riga, sapisan saben nem sasi, perusahaan konsultan kondhang ngatur seri bootcamp gratis (kursus pelatihan intensif) kanthi kesempatan sabanjure (kanggo sing lulus) kanggo entuk magang lan kontrak kerja. Aku ngenteni sawetara wektu mikir babagan kursus sing kudu ditindakake. Pungkasane aku milih Java, amarga Java bootcamp sing nyedhiyakake kesempatan paling akeh sawise lulus. Aku bisa nindakake sawetara pengintaian lan ngomong karo peserta bootcamp, kalebu sawetara sing wis nyewo ing perusahaan. Punika intel aku diklumpukake: mesthi iku arang banget kuat; iku ndadekake ora pangertèn teka ana karo nul kawruh; luwih becik sinau kabeh dhewe sadurunge bootcamp. Dadi, aku mandheg kerja patang wulan sadurunge bootcamp, manggon ing omah, urip kanthi bantuan finansial lan sawetara tabungan cilik, lan wiwit sinau kanthi intensif. Apa program latihan kasebut? Inggih, pisanan kabeh, CodeGym iki alamiah lengen praktis saka latihan. Lengan teoretis yaiku Kepala Jawa Pertama (Jawa 5). Lan aku kudu ujar, CodeGym lan Head First Java saling nglengkapi kanthi sampurna. Buku kasebut menehi ringkesan sing apik babagan fitur dhasar basa kasebut. Apa maneh, materi kasebut kalebu visualisasi lan analogi sing gampang dingerteni (kaca kanthi remot kontrol pancen apik banget). Aku ngerti manawa teknisi sing berpengalaman ora seneng karo buku iki amarga presentasi iki, nanging yen sampeyan teka saka kamanungsan, iki mung sing sampeyan butuhake. Ing acara apa wae, iki minangka kurikulumku: 3 jam teori saka Head First Java esuk, 3 jam praktek langsung ing CodeGym sore. 6 jam saben dina, kalebu akhir minggu lan saben preian. Intensif banget. Bisa uga banget - resimen saya sing ketat nyebabake masalah kesehatan tartamtu. Yen sampeyan duwe wektu lan cadangan finansial, aku ora nyaranake pendekatan sing kuat. Nanging aku ora duwe kemewahan, lan aku ora bisa gagal bootcamp. Dadi aku sinau kanggo 4 sasi nganti bootcamp diwiwiti, tekan Level 23 ing CodeGym karo solusi prayoga kanggo kabeh tugas (sanajan sawetara wong nggawe kula kringet kathah), lan rampung buku, wis rampung kabeh tugas. Aku isih duwe sawetara minggu sadurunge bootcamp. Aku bisa nggawe kemajuan tambahan liwat tingkat, nanging aku mutusake kanggo nguasai kabeh jinis katrampilan sing gegandhengan, kaya Git. Bootcamp diwiwiti, lan kursus kasebut super kuat, nanging ternyata aku durung nemoni mung rong topik: nulis tes unit lan JavaFX. Taruhanku kanggo sinau mandiri sing kaku wis dibayar. Pranyata uga aku dudu sing paling awon ing grup kasebut. Kajaba iku, aku mutusake kanggo njupuk inisiatif lan mbuwang pukulan gedhe kanggo proyek pungkasan. Tim cilik nanging apik banget diklumpukake lan ngasilake aplikasi kanggo perawat (latar mburi minangka pekerja sosial muncul ing permukaan). Ing kabeh, bootcamp rampung kanthi apik, lan aku entuk internship lan malah duwe kesempatan kanggo milih spesialisasi. Ing kene aku nindakake pengkhianatan sing ora apik kanthi milih Salesforce tinimbang Java hardcore. Salesforce diwiwiti minangka sistem CRM (manajemen hubungan pelanggan) berbasis awan sing nawakake akeh pilihan kustomisasi. Nanging pirang-pirang taun sabanjure, saiki dadi platform lengkap sing kuat sing ngidini sampeyan nindakake apa wae. Aku wis ndeleng akeh proyek sing ora ana hubungane karo CRM. Sejatine, Salesforce saiki dadi basis data berbasis awan sing bisa sampeyan gunakake meh kabeh sing dikarepake. Kanggo backend, Salesforce nggunakake Apex, yaiku jinis "Jawa kanggo pensiunan". Iku ndadekake cilik sintaksis Jawa ora sensitif, ora ana multithreading ngatur, ana relatif sawetara dibangun ing kelas, lan meh kabeh kode revolves watara nulis lan njupuk data saka database Salesforce. Nanging uga duwe kangelan dhewe. Kode Apex diluncurake ing sisih server, kanthi teoritis pangguna Saleforce bisa ngaku kekuwatan awan. Kanggo nyegah monopolisasi sumber daya, ana sawetara watesan gubernur. Watesan kasebut ditrapake kanggo kabeh kustomisasi Salesforce, kalebu Apex. Kadhangkala iki tegese kode Apex katon aneh kanggo pangembang Java. Saliyane Apex, SF duwe telung kerangka ngarep ngarep asli: Visualforce, Komponen Aura, lan Komponen Web Lightning anyar. Sawise mlebu kontrak kerja ing awal Juli, tugas pertamaku ana hubungane karo kerangka kerja kapindho. Iki minangka kenalan pisananku karo JavaScript, basa sing mboko sithik saya tresnani, sanajan angel. Miturut cara, aku aktif nggarap JavaScript lan Apex. Babagan pisanan sing aku sinau babagan Salesforce yaiku saben marinir minangka rifleman. Ing Salesforce, kita kabeh pangembang tumpukan lengkap. Kajaba iku, kaya sing dakkandhakake, Salesforce minangka jagad kabeh - ora mung siji basa. Saliyane kode kasebut, ana akeh alat deklaratif: Pembangun Proses, Pembangun Aliran, Aturan Alur Kerja, Aturan Validasi, lan liya-liyane. Aku iki akeh, amarga iku ateges sing siji masalah wis akeh solusi, lan sing paling apik biasane tegese kemampuan kanggo supaya kode. Ana kasus nalika sawetara pangembang unhesitatingly nulis gunung kode kanggo ngleksanakake fungsi sing bisa wis ngrambah dening mriksa saperangan kothak centhang ing file konfigurasi. Oalah, ing rong wulan pisanan, aku nyemplungake dhewe ing platform kasebut, banjur entuk tawaran kerja. Telung sasi pisanan ing proyek aku freaked metu, nanging banjur aku digambar ing Aku rampung saperangan saka sertifikasi Salesforce: App Builder lan Platform Developer 1. Banjur kabeh tiba menyang tumindake: Aku makarya persis setahun lan setengah ing perusahaan pisanan (Aku ngucapke matur nuwun banget kanggo wektu sing). Banjur aku nampa undhangan LinkedIn saka wong ing London, saka ngendi aku saiki nulis artikel iki. Perusahaan anyarku nggarap Vlocity, sing diinstal ing Salesforce ing paket sing dikelola, yaiku minangka platform ing platform. Vlocity nyedhiyakake akeh alat tambahan kanggo kustomisasi lan nggawe antarmuka pangguna. Saiki, mung 20-30 persen karyaku sing digandhengake karo kode, liyane kabeh babagan alat sing dakkandhakake. Nanging aku seneng banget. Aku dianjurake CodeGym kanggo kabeh kanca-kanca sing bisa kasengsem ing retraining. Iki minangka alat sing ora bisa diganti. Sawetara tugas nggawe otak sampeyan cair. Aku ngenteni 2-3 dina kanggo wong-wong mau. Iki minangka cara sing apik kanggo entuk pengalaman. Miturut cara, ing karyaku, Aku nemoni tugas kaya ngono rada arang. Intine yaiku latihan maneh saka pekerja sosial menyang pangembang mbutuhake gaweyan sing kuat, nanging isih ora kaya mendaki Gunung Everest. Pituturku: sinau sing sregep sinau, nanging aja nganti kakehan (aja ngrusak kesehatan). 1-2 jam dina ora cukup. 6 iku akeh. 3-4 bisa uga bener. Yen sampeyan bisa mandheg lan fokus ing latihan maneh, aku mikir sampeyan kudu mandheg. Sawise sawetara upaya awal, aku nemokake manawa nggabungake karya karo latihan maneh ora dadi pilihan kanggo aku. Kulawargaku ora seneng yen aku mandheg, nanging ing kasusku, resiko kasebut dibayar. Yen sampeyan duwe tabungan, sampeyan bisa nganggep nggunakake kene minangka investasi kanggo sampeyan dhewe. Riset kabeh perusahaan konsultasi utama. Ing wektu non-krisis, dheweke duwe akeh proyek, butuh akeh pangembang, dheweke siap menehi kesempatan kanggo wong anyar, lan asring ngatur latihan dhewe. Sing paling penting, sing penting ora pendidikan sampeyan, nanging ketrampilan sampeyan. Yen sampeyan bisa, ora ana sing bakal ngusir sampeyan metu saka industri konsultasi. Ya, iku kabeh: Muga-muga sampeyan sukses ing langkah pisanan ing jagad IT. Ngunyah kabeh tugas CodeGym kanthi urut. Aja lali lan pindhah menyang topik sabanjure. Laku ing kene bakal nggawe pikiran sampeyan bali menyang dalan. Yen mengkono, percayaa: sampeyan bakal rumangsa ora mung ing Jawa, nanging uga ing basa utawa teknologi liyane.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION