JavaRush /Blog Jawa /Random-JV /Carane dadi programmer ing 34: crita Pasha, pangembang Ja...

Carane dadi programmer ing 34: crita Pasha, pangembang JavaRush

Diterbitake ing grup
Kita nerusake seri khusus ing bagean "Kisah Sukses" - ing kono kita bakal ngomong babagan pangembang sing sinau ing JavaRush lan saiki kerja ing perusahaan iki, ngembangake produk kasebut. Pahlawan katelu kita yaiku Pasha. Sadurunge dadi pangembang, kang pengabdian 15 taun kanggo administrasi sistem, nanging mutusaké kanggo rampung ngganti Profesi. Ing JavaRush, dheweke nulis lan ndandani masalah lan nambah situs kasebut.Carane dadi programmer ing 34: crita Pasha, pangembang JavaRush - 1

"Aku ngerti yen aku ora pengin kerja minangka administrator sistem sajrone uripku."

Sadurunge mlebu program, aku ngubengi grumbulan nganti suwe. Wiwit sekolah, aku nyoba sinau sawetara basa pemrograman, kalebu Jawa, saka wektu kanggo wektu. Aku wiwit sekolah, mengko aku uga mulang sethithik, nanging aku ora tau luwih jero amarga kesed. Aku mlebu universitas jurusan Teknik Sistem Komputer. Akibaté, aku dadi administrator sistem: luwih cedhak karo spesialisasiku tinimbang pemrograman. Iku misale jek kula banjur program iku loro angel lan mboseni; Aku ora bisa mbayangno dhewe ing peran iki. Sawise sinau, aku kerja dadi administrator sistem ing macem-macem perusahaan - total luwih saka 15 taun. Aku ngerti yen aku ora pengin nglampahi kabeh uripku kanggo administrasi sistem. Bojoku nduwe peran gedhe ing motivasiku. Dheweke terus ujar: "Sampeyan bisa berkembang ing administrasi sistem, utawa nglatih maneh. Ayo, pemrograman iku topik biasa."

"Aku nyerah sapisan kanggo nem sasi, nanging pungkasane aku rampung sinau"

Aku mutusaké kanggo fokus ing Jawa amarga kita wis sinau sethitik ing universitas. Kajaba iku, aku ngawasi lowongan pangembang lan paling kerep padha looking for Javaists. Aku 34 taun nalika aku resmi dadi programmer :) Akeh wong mikir sing ing 30 iku kasep, nanging uga mengkono kaya kula. Ora ana sing peduli umur sampeyan. Iku mung sindrom impostor. Tonggak penting ing sinauku yaiku ketemu karo JavaRush. Aku teka tengen situs meh sanalika sawise iku katon. Aku elinga yen wektu iku aku banget dipengaruhi dening kuliah motivasi sing ana ing kursus - aku banget inspirasi. Aku uga seneng banget mriksa tugas otomatis, sanajan kadhangkala aku ora ngerti ngendi aku nggawe kesalahan ing solusi :) Senadyan kabeh kaluwihan, aku nyerah lan miwiti JavaRush kaping pirang-pirang. Sawise nem sasi aku nyerah, nanging pungkasane aku rampung sinau. Sawetara topik angel - kabeh anyar kanggo aku. Ing kasus iki, aku luwih akeh wektu kanggo sinau, ngerti, lan ngrampungake masalah. Ana wektu nalika aku ndeleng masalah lan ora ngerti ngendi arep miwiti ngatasi. Akibaté, aku munggah lan ndeleng jawaban, banjur muncul pikiran-pikiran ing ngisor iki: "Aku bisa mikir dhewe." Nanging nalika aku urusan karo topik, aku mlaku adoh seneng: Aku pancene disenengi koyo ngrampungake tugas. Aku ora duwe rutin sinau tartamtu. Nalika aku duwe wektu lan kepinginan, aku ngentekake latihan. Kedaden ing proyek pungkasan aku lungguh ngrampungake masalah lan banjur ing ngarep ing wayah sore.

"Aku entuk proyek sing dakkarepake"

Sawise lulus JavaRush, aku entuk internship online ing kana, sing suwene udakara 4 wulan. Ing kana aku nguwasani teknologi sing beda-beda sing ora kalebu ing kursus kasebut. Wis kanggo test iku perlu kanggo Master kawruh dhasar saka Spring lan Hibernate: iku perlu kanggo nggawe aplikasi CRUD karo antarmuka web kanggo siji Entitas. Iki bakal dakkandhakake: yen nalika sinau basa Jawa sampeyan ora ndeleng kerangka kerja lan teknologi sing populer, mula tes kasebut bakal kaget. Aku katon lan maca, mboko sithik kabeh teka bebarengan ing sirah dadi gambar siji, lan aku pungkasanipun nindakake test. Sajrone magang, kita terus nyelidiki Spring lan Hibernate. Saben minggu ana tugas anyar nggunakake teknologi anyar. Aku ora sinau kabeh rampung, nanging aku ora mikir iku bisa :) Nalika internship wis rampung, Aku wrote munggah resume lan miwiti looking ing lowongan junior. Aku ngginakaken babagan 4 sasi ing Interview: Aku makarya lan tindak menyang Interview ing wektu sing padha. Aku eling yen nalika iku ana sawetara lowongan kanggo junior, supaya sampeyan kudu nyoba langsung nglamar kanggo posisi tengah. Masalahe, mesthine, nalika wawancara dheweke narik kawigaten babagan kekurangan pengalaman ing program. Aku uga nuduhake pengalaman administrasi ing resume. Iki mbingungake akeh rekrut ... Aku nindakake tugas test, dikirim ing profil GitHub, nyoba nambah resume. Aku ngerti yen aku ora "nol" ing program lan saka wektu kanggo wektu aku ditelpon kanggo wawancara. Wis pirang-pirang papan sing pengin nyewa aku, nanging gaji sing ditawakake sithik. Siji perusahaan sing nulis piranti lunak kanggo perusahaan Ukrainia nawakake 7 ewu hryvnia ing wiwitan, lan langit-langit 10 ewu. Aku banjur mikir yen aku bisa menyang kono, nanging aku ora lunga: dhuwit cilik lan perusahaan ora bisa dimangerteni. Miturut cara, minangka administrator sistem, aku nampa luwih akeh tinimbang sing ditawakake minangka SMP Jawa. Sawise magang ing obrolan umum, ana sing ninggalake lowongan - dheweke nggoleki junior ing JavaRush. Aku ngirim resume lan diundang. Perusahaan iki nggoleki wong kanggo ngembangake konten latihan, wong sing bakal mbenerake tugas sing wis ana lan nulis sing anyar. Fungsi iki jelas kanggo aku, amarga aku wis ngrampungake sebagian besar tugas ing JavaRush. Iki carane aku mlebu JavaRush lan isih kerja ing kene. Kanggo wektu sing suwe aku lungguh lan mbenerake masalah kasebut, banjur nyewa wong liya kanggo iki, aku mbantu dheweke melu, lan kita loro wiwit nambah. Saiki kita ngluncurake versi JavaRush anyar, uga kursus CodeGym: kita nulis tugas anyar, melu terjemahan lan konfigurasi situs kasebut. Aku entuk proyek sing dakkarepake. Cetha yen sampeyan bisa berkembang ing administrasi sistem: goleki proyek sing menarik, gaji sing luwih dhuwur, nggarap tugas sing luwih rumit. Ketoke, aku pisanan milih profesi sing salah kanggo aku. Nalika aku sinau basa Jawa, aku wedi: yen aku sinau, aku mung lungguh kaya administrator sistem lan bosen. Ora, aku seneng karo kabeh. Aku wis nemokake telponku.

Tip kanggo pangembang pemula:

  • Sinau debugger kanggo debug program sing ditulis. Debugger mbantu sampeyan nglacak eksekusi program kanthi langkah lan ngenali kesalahan. Aku ora nggunakake ing wektu iku; learning sandi bakal dadi luwih cepet yen aku wis nggunakake. Ing kabeh tahapan latihan, kawruh debugger bakal menehi pangerten sing luwih jero babagan topik sing bakal dibahas.
  • Temtokake arah sing arep ditindakake. Iki bisa dadi pangembangan web, pangembangan Android, ngarep, mburi, lsp. Bukak dhasar basa pamrograman, nanging luwih becik ora nyebarake dhewe lan sinau apa sing disenengi lan cedhak.
  • Inggris. Tingkat minimal kawruh basa Inggris dibutuhake ing wiwitan. Miturut cara, sajrone wawancara, aku entuk kesan yen nduweni peran sing luwih gedhe tinimbang kemampuan kanggo program dhewe. Programmer sing ora kuwat karo basa Inggris sing apik banget duwe kesempatan sing luwih apik tinimbang programmer sing apik karo basa Inggris sing lemah.
  • Tulis pitakonan sing ora bisa dijawab nalika wawancara. Sampeyan bisa nindakake ing omah lan luwih yakin ing wawancara sabanjure.
  • Aja wedi ditolak. Karpet bom resume sampeyan. Aku uga wedi, nanging piye wae aku bisa ngatasi rasa wedi lan miwiti wawancara.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION