JavaRush /Blog Jawa /Random-JV /Crita pangembang JavaRush Dmitry Semenenko

Crita pangembang JavaRush Dmitry Semenenko

Diterbitake ing grup
Kita nerusake seri khusus ing bagean "Kisah Sukses" - ing kono kita ngomong babagan pangembang sing sinau ing JavaRush lan saiki kerja ing perusahaan iki, ngembangake produk kasebut. Pahlawan kalima kita yaiku Dima Semenenko. Dima minangka insinyur kanthi pendidikan. Swara wektu, Profesi dadi uninteresting lan ora duwe bathi kanggo wong, lan banjur panginten kanggo dadi pangembang. Latihané kira-kira 5 taun. Dima nyritakake kepiye kedadeyan ing "crita sukses"."Latihan saya suwene 5 taun": crita pangembang JavaRush Dmitry Semenenko - 1

"Aku tuku dhewe langganan JavaRush kanggo Taun Anyar"

Aku dadi kasengsem ing program nalika taun mahasiswa. Ing universitas aku sinau dadi insinyur mikroelektronik lan sinau sethithik Pascal. Sawise sinau, dheweke entuk kerja ing perusahaan minangka insinyur. Gaji kurang, lan sawise sawetara wektu karya dadi uninteresting. Mulane aku wiwit nggoleki IT. Akeh kanca sing mlebu industri iki lan ngandhani supaya nyoba. Pilihan basa pamrograman kedadeyan kaya mangkene: kanca kerja minangka spesialis IT, aku takon dheweke arah sing luwih apik kanggo dipilih, dheweke menehi saran marang Jawa. Tegese, iku dudu pilihan kanthi sadar. Mulane, aku wiwit nyinaoni masalah iki lan nemokake artikel babagan Habré dening pangadeg JavaRush, ing ngendi aku kenal karo sumber iki. Aku ndhaptar JavaRush ing Oktober 2013, lan ing Taun Anyar aku tuku langgananku kanthi rega $100. Hadiah Taun Anyar iki ngasilake kerja minangka pangembang. Aku miwiti liwat tingkat pisanan, sethitik dening sethitik mecahaken masalah ing karya lan ing ngarep. Ora ana jadwal: Aku sinau ing wektu luang. Tegese kaya mangkene: Aku sinau, mandheg sinau sawetara dina, banjur bali maneh. Ana istirahat kanggo 2-3 sasi. Saiki aku ngerti yen iki dudu pendekatan sinau. Ing wektu iku, aku ngerti yen aku ora duwe kawruh sing cukup kanggo ngrampungake masalah. Kadhangkala aku nyalin jawaban sing wis rampung mung kanggo njaluk materi peteng lan pindhah menyang tingkat sabanjure. Aku cukup kawruh "ing ndhuwur" kanggo cepet ngganti proyek. Amarga kurang kawruh, aku mutusake kanggo njupuk kursus pemrograman full-time, sing cepet dadi kuciwa. Contone, nalika aku arep njlentrehake apa karo guru, dheweke nundha pitakonan nganti mengko, kursus rampung ing wayah sore, kabeh padha dikongkon mulih, padha janji bakal ngurutake pitakonan ing pelajaran sabanjuré. Lan banjur nyeret saka wektu kanggo wektu. Ateges, aku sinau ing kono apa sing wis dakngerteni.

“Lha kowe lungguh kono, golek gawean, wis duwe keluarga”

Nalika aku dipecat ing proyek sadurunge ing pungkasan taun 2017, aku sinau kanthi temen-temen. Aku nampa tendhangan "sihir" lan motivasi sing apik banget. Iki minangka enem sasi sing paling aktif sajrone sinau. Aku lunga menyang internship JavaRush ing ngendi aku nindakake proyek ngitung kalori ing Spring. Ing proyek kasebut, aku nggunakake database, Hibernate, Spring, lan akeh teknologi liyane. Mentor nyedhiyakake akeh materi tambahan. Iku menarik banget, cerdas, dikunyah nganti detail sing paling cilik. Aku uga maca akeh literatur, nonton video, lan ndhaptar kursus "Group Programming" Nemchinsky. Ateges, internship iki kaya proyek, nanging kita ora dibayar, kita padha. Kita nulis sistem CRM, kita duwe mentor dhewe. Kabeh kaya ing proyek biasa: tugas, rapat 3 kaping seminggu. Ing proyek iki, aku rumangsa wiwit berkembang kanthi normal. Saliyane magang, aku sinau dhewe. Ora bisa lungguh ing omah amarga bocah cilik, mula aku menyang perpustakaan. Ana meja, stopkontak, lan wi-fi gratis. Ora ana sing ngganggu, mung pensiunan sing maca koran. Kadang aku uga sinau ing omah ing wayah sore. Umumé, aku lunga menyang perpustakaan kanggo sinau kabeh mangsa amarga aku ngerti apa sing kudu dilakoni. Senajan akeh sing ngomong: "Lho kok lungguh ana, golek kerja, sampeyan duwe kulawarga, anak." "Stash" mbantu akeh. Sajrone latihan intensif, aku melu sawetara wawancara. Siji wawancara karo departemen IT bank, lan liyane karo perusahaan mesin kopi. Nang endi wae padha ora njupuk kula, nang endi wae aku ora seneng dhewe.

"Yen sampeyan ora seneng proyek, banjur gaji dhuwur ora bakal mbantu"

Ing sawijining dina aku menyang situs web JavaRush lan nemoni iklan yen perusahaan kasebut nggoleki junior Java. Aku ngirim resume lan ditelpon kanggo wawancara. Tahap pisanan yaiku karo perekrut, banjur wawancara teknis karo manajer, lan banjur karo direktur. Aku ora mangsuli kabeh pitakonan kanthi bener, aku 80 persen, nanging ora mesthi. Lan padha nyewo kula. Ing wiwitan ana adaptasi, ngerti proyek, nyetel piranti lunak. Kaping pisanan, aku sibuk mbenerake tugas sing wis ditulis kanggo nggoleki, banjur aku miwiti nulis tugas lan game dhewe. Saiki aku wis nggarap bagian server. Nulis masalah anyar minangka karya kreatif. Iku ora banget hard kanggo ngleksanakake, iku hard kanggo teka munggah karo. Nalika karantina pisanan diwiwiti (kunci ing musim semi 2020 - ed.), kita duwe tujuan kanggo ngrampungake 20 tugas kanggo saben wong. Aku ngelingi aku lungguh ing omah, mlaku-mlaku ing kamar lan ora bisa nemokake apa-apa. Ana kaping nalika aku bisa teka munggah karo 6 masalah ing siji dina, lan 1-2 dina kapindho. Ing karya aku seneng loro pembangunan back-end, nggarap database, uga nggawe anyar lan Ngapikake tugas lawas. Sadurunge karantina, kita latihan pemrograman pasangan ing kantor. 2-3 wong lungguh ing siji komputer, siji nulis kode, liyane ngandhani apa sing kudu ditulis. Banjur padha ganti. Iki minangka praktik sing menarik, sampeyan sinau akeh saka kanca-kanca. Kanggo sing arep dadi pangembang, aku arep ngomong yen sampeyan ora seneng karo karya kasebut, mula gaji sing dhuwur ora bakal mbantu. Aku tresna marang pegaweyanku. Aku seneng perasaan sawise ngrampungake masalah sing wis suwe sampeyan lenggah. Banjur swiwiku mung tuwuh. Iki sebabe aku nggawe pembangunan. A sethitik liyane babagan motivasi. Kancaku sing kerja ing pabrik pengin dadi tester. Aku ngandhani yen aku kerja dadi pangembang lan sinau babagan JavaRush. Dheweke tuku langganan taunan, ngrampungake latihan lan saiki kerja dadi junior. Kanca liyane uga nyoba, nanging mung siji sing bisa rampung. Dheweke duwe motivasi nyata, dheweke pancen pengin ngganti pakaryane.

Tip kanggo pangembang pemula:

  1. Iku luwih apik kanggo mangerteni saka kantun.

    Aja lali babagan topik kasebut. Iku luwih apik kanggo nglampahi sethitik liyane wektu lan tokoh metu saka fly dening lan ora ngerti carane soko bisa. Ora ana sihir: kabeh bisa mlaku kanthi cara sing kudu ditindakake.

  2. Coba aja nganti keganggu.

    Yen sampeyan mutusake sinau, luwih becik nyawisake paling ora 2-3 jam saben dina kanggo sinau. Supaya ora keganggu, telpon kudu dipateni - iki bakal mbantu sampeyan nyemplungake dhewe ing tugas utawa topik anyar kanthi normal.

  3. Maca buku teori Jawa.

    Aku bisa menehi rekomendasi sawetara buku:

    • "Learning Java (Head First Java)" dening Kathy Sierra lan Bert Bates;
    • "Filosofi Jawa" dening Bruce Eckel;
    • “Jawa. The Complete Guide” dening Herbert Schildt;
    • “Jawa. Pustaka Profesional" dening Kay Horstmann.

  4. Nggawe proyek pet.

    Sajrone wawancara, penting kanggo nuduhake yen sampeyan duwe paling ora pengalaman kerja. Sanajan iki minangka proyek uji coba, malah sing durung rampung, penting kanggo nuduhake yen sampeyan wis nindakake apa wae.

  5. Sinau basa Inggris.

    Luwih becik ngerti basa Inggris tinimbang ora ngerti :) Minimal, sampeyan kudu maca dokumentasi teknis ... Aku gagal siji wawancara amarga kawruh basa Inggris saya kurang.

  6. Kudu ulet.

    Takon pitakonan yen ana sing ora jelas kanggo sampeyan. Malah yen sampeyan mikir pitakonan sing bodho. Sing utama yaiku nyelehake kabeh ing rak kanggo awake dhewe.

Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION