CodeGym /Blog Jawa /Acak /Kisah sukses. 20 jam program saben minggu, gelar master, ...
John Squirrels
tingkat
San Francisco

Kisah sukses. 20 jam program saben minggu, gelar master, lan urip pribadi

Diterbitake ing grup
Kisah sukses.  20 jam program saben minggu, gelar master, lan urip pribadi - 1 Sawise maca babagan sing kudu ditindakake, aku mutusake nggawe rencana babagan carane sinau supaya bisa nggayuh tujuan lan ngrampungake kursus, amarga aku ora duwe wektu kanggo sinau kanthi santai. Tujuanku yaiku sinau kanthi cepet, nanging ora cepet-cepet ngrusak kepinginan, supaya otakku bisa santai. Amarga beban sing dakkarepake bakal dadi alangan kanggo aku.

Kanggo miwiti, aku bakal ngandhani sampeyan babagan aku

Aku 27 taun. Sadurunge sinau basa Jawa, aku sinau matematika terapan ing Jurusan Matematika. Iku bakal katon yen aku kudu apik ing program, yen ora apik banget. Nanging iki ora kanggo kula, amarga aku sabotaged kabeh kursus ngendi program teka munggah, sanadyan aku liwati liwat luck gedhine - Aku ora nulis sembarang kode dhewe. Dadi ternyata aku adoh saka program. Temenan, ing negara kita sampeyan ora bakal entuk akeh dhuwit kanthi pendhidhikan matematika, kajaba minangka programmer ( Roman saka Ukraina - cathetan editor). Lan mulane aku mutusake kanggo nguber mung kuwi. Lan nalika kedadeyan kasebut, aku mutusake sinau basa Jawa. Iki dudu asil analisis pasar utawa telusuran jumlah lowongan kerja, utawa panjaluk ing pasar tenaga kerja. Iku mung kedadeyan kaya ngono. Lan nalika aku mutusake sinau babagan basa Jawa, aku nemoni kursus iki. Aku ora pengin sinau mung saka buku, nanging aku uga ora seneng banget babagan kursus full-time, amarga biayane akeh, nanging entuk manfaat sing sithik. Dadi sinau online minangka solusi sing paling apik kanggo aku. Sawise ngrampungake 3 tingkat pisanan, aku ngerti yen aku seneng kursus kasebut lan bisa tuku langganan. Kajaba iku, aku entuk tawaran promosi lan tuku tambang kanthi setengah rega. Iki ana ing pungkasan Agustus / wiwitan September 2015.

Rencana pendidikanku

Sawise maca babagan sing kudu ditindakake, aku mutusake nggawe rencana babagan carane sinau supaya bisa nggayuh tujuan lan ngrampungake kursus, amarga aku ora duwe wektu kanggo sinau kanthi santai. Tujuanku yaiku sinau kanthi cepet, nanging ora cepet-cepet ngrusak kepinginan, supaya otakku bisa santai. Amarga beban sing dakkarepake bakal dadi alangan kanggo aku. Iki aku mutusake:
  • Aku kudu sinau limang dina seminggu (Sen-Jum).
  • Ing akhir minggu, aku bakal nindakake apa wae kajaba sinau basa Jawa.
  • Saben sesi bakal suwene 4 jam, kanthi istirahat 15 menit ing antarane saben jam, kanggo mlaku-mlaku, santai lan nggawe teh.
Ing kabeh, 20 jam seminggu. Ora ala, huh? Kajaba iku, aku uga kudu mlebu universitas, amarga aku isih sekolah pascasarjana. Ing Desember, aku wis ana ing Level 20 lan mikir yen aku ngerti cukup akeh, nanging aku uga ngalami krisis nalika ora ana sing bisa ditindakake lan kayane aku ora bisa luwih maju. Dadi, nganti ana wektu nalika aku ora bisa ngerteni informasi babagan koleksi. Mung sawise akhir minggu tanpa nindakake program, pangerten teka.

Pindhah menyang tingkat anyar

Telung wulan aku miwiti sinau, aku ngobrol karo kanca babagan apa maneh sing kudu dakweruhi supaya bisa entuk kerja. Tembung-tembung sing ora pati ngerti sing diucapake, kayata "database" (ngeri!), Lan liya-liyane, supaya aku ngerti yen aku kudu nyepetake lan nindakake luwih akeh. Sing jelas, ngerti tata basa Jawa ora cukup kanggo aku entuk kerja. Aku wiwit akselerasi ing macem-macem arah:
  • Aku tuku dhewe buku "Head First Java". Disaranake ing Level 4 kursus. Nanging piye wae aku ora maca kanthi ati-ati lan ora kejawab iki. Iki mulang babagan sing padha, nanging saka sudut sing beda, sing mbantu sampeyan luwih ngerti lan luwih jero. Aku nyaranake.
  • Aku wiwit nggoleki lan mbukak kabeh acara lokal sing relevan ing kuthaku, sanajan aku ora ngerti. Nanging pungkasane aku ngerti yen nindakake iki ora muspra. Dheweke mbantu aku akeh.
  • Aku gabungke sinau karo media pemrograman maca kanggo ngawasi gaji IT, acara sing migunani lan maca artikel babagan karir pangembang, lsp.
  • Aku nemokake tutorial video ringkes lan informatif babagan MySQL ing YouTube. Aku nyaranake wong-wong mau.
  • Sampeyan uga kudu ngerti apa HTML lan CSS. Ora ana cara kanggo ngubengi dheweke.
  • Aku mlebu ing LinkedIn, ngendi aku miwiti kanggo ningkataké skills lan nuduhake yen aku iki looking for proyek (aku bisa njaluk begja lan ketemu dening piyantun). Aku nambahake kabeh wong minangka kanca tanpa pilih-pilih, nggedhekake bunderan kontak. Supaya sampeyan ngerti sepira, aku saiki duwe luwih saka 10.000 kanca ing LinkedIn. Iki perlu kanggo miwiti. Lan mbantu. A tim freelancer Android looking kanggo nambah newbie lan padha hubungi kula. Aku ngerti yen kedadeyan iki ora biasa, nanging kedadeyan.

Gagal pisanan

Mesthi, ing podo karo karo pasinaon, aku miwiti looking for internship supaya aku pungkasanipun bisa dipunginaaken. Aku diundang kanggo wawancara kanggo magang. Sawise omong-omongan karo HR, ana guru basa Inggris ditimbali, lan aku loro-lorone padha "obrolan". Ing wektu iku, aku ora siyap banget, lan aku luwih ngrungokake tinimbang ngomong. Nalika ditakoni babagan aku, aku ngucap, nanging ora ana sing khusus. Nanging nalika aku ngomong karo pimpinan teknis, aku mangsuli sawetara pitakonan lan ora ngerti jawaban kanggo akeh liyane. Nalika aku nyatakake yen aku sinau ing CodeGym ( versi kursus basa Rusia - cathetan editor), dheweke ujar manawa siswa liyane saka kursus iki wis teka sadurunge aku. Aku ana ing Level 27, nanging dheweke wis ana ing Level 34. Sawise kita ngomong, dheweke kandha yen dheweke bakal ngirim tugas tes, sing bakal mutusake apa aku dadi calon sing cocog. Aku rampung piye wae, sanadyan ora karo kabeh fungsi. Sawise sawetara wektu, dheweke nulis marang aku yen aku ora cocok kanggo dheweke ... Sing lara, nanging aku mutusake kanggo sinau saka iku lan aku nerusake.

Proyek pisanan

Kaya sing wis dakkandhakake, kira-kira sewulan setengah sawise aku nggabungake kaca LinkedIn, sawetara pangembang Android ngubungi aku kanthi undhangan kanggo nggarap tim. Cetha, kita ngomong babagan posisi gaji sing sithik. Kita ketemu lan aku entuk tawaran kerja. Mesthi wae, bayarane sithik, nanging aku ora duwe penghasilan liyane lan aku seneng duwe. Ing pungkasan Januari, aku miwiti pangembangan Android ing apartemen salah sawijining anggota tim. Kabeh ana anyar lan beda. Nanging piye wae, aku kerja lan ngasilake apa wae. Iku medeni lan aku ora ngerti kabeh - iki dudu tugas CodeGym. Aku kudu nindakake kabeh, maca, lan sinau apa lan carane. Aku proyek test sing bisa dadi soko liyane ing wektu. Lan banjur nganti Mei. Banjur tim kita wiwit ambruk piye wae. Kabeh wong weruh iki lan wiwit golek kerja.

Nggoleki proyek anyar

Ora ngerti carane golek proyek, aku mutusaké sing ngirim metu resume kanggo kabeh perusahaan ing kutha. Kanggo mesthekake yen kabeh katon apik, aku nulis resume ing basa Inggris, sing mung siji-sijine cara. Mesthi, ana akeh fluff. Amarga aku ora duwe akeh kanggo nulis, aku nulis akeh lan akeh. Kanggo saben email, aku uga nulis surat lamaran (perekrut seneng iki), ing ngendi aku nuduhake posisi sing dikarepake. Pranyata wong asring ngirim resume tanpa indikasi sing jelas babagan posisi sing dilamar. Surat lamaranku uga nganggo basa Inggris. Aku babar blas kelalen: sampeyan kudu duwe skills Inggris VERY kuwat. Bener, yen sampeyan ora bisa maca balesan ing Stack Overflow, sampeyan ora bakal bisa. Ora ana sing kudu sampeyan lakoni ing pemrograman. Aku nyiapake jawaban ing basa Inggris kanggo pitakonan wawancara favorit: " Aku kudu golek proyek - kabeh liyane wis ora penting maneh. Aku ditakoni babagan pangerten babagan database, babagan carane nggawe tabel kanggo kahanan tartamtu. Aku ngomong babagan database SQL ing kene. Ora ana sing takon babagan NoSQL.

tawaran pisanan

Siji perusahaan nulis marang aku kanthi nolak. Banjur liyane. Ana rong perusahaan sing isih ana: siji mbukak kanggo pangembang Android, lan liyane kanggo Jawa. Perusahaan Android disebut, ngandika Aku iki pas apik, lan digawe kula tawaran. kamenangan! Aku seneng banget. Nanging aku isih durung entuk telpon babagan posisi Jawa. Aku mlayu-mlayu ora ngerti apa sing kudu ditindakake, mula aku njaluk ngenteni dina kanggo menehi jawaban, supaya aku bisa nelpon kanggo ngerteni posisi developer Java. Aku nelpon perusahaan Jawa lan ngandika, "Aku wis nampa tawaran, nanging aku pengin ngerti yen sampeyan duwe kaputusan." Aku diundang menyang kantor kanggo ngobrol lan dheweke ngandhani yen aku pengin asil obrolan. Padha bener. Sawise obrolan kita, perusahaan kapindho iki menehi tawaran, sing daktampa. PS Sampeyan kudu ngupayakake, ngupayakake, ngupayakake lan ora nyerah! PSS aku ora rampung kabeh kursus. Aku mandheg ing Level 30. Lan aku ana ing Level 27 nalika aku entuk proyek. Aku bakal ujar manawa wiwit Level 20, sampeyan kudu golek kerja lan tuwuh kanthi cara ngluwihi Jawa. Entuk paling ora katrampilan dhasar nggunakake alat otomatisasi proyek (Ant, Maven, Gradle). Iki ora angel, nanging perlu banget. Saben uwong sing seneng karo artikel lan nemokake iku migunani, please menehi rating lan ninggalake sawetara komentar. Uga, tindakake kula ing GitHub: romankh3
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION