JavaRush /Blog Jawa /Random-JV /Ora perlu nglawan piala ing pembangunan, nanging sampeyan...

Ora perlu nglawan piala ing pembangunan, nanging sampeyan uga ora perlu kontak: crita programmer Irina

Diterbitake ing grup
Sajrone 8 taun kepungkur, ewonan siswa wis njupuk kursus JavaRush. Saiki, luwih saka 1,5 yuta pangguna saka 106 negara wis kadhaptar ing situs web proyek. Ora kabeh lulusan wis wektu kanggo pirembagan bab kasuksesan: carane padha sinau, liwati wawancara lan miwiti kerja minangka pangembang. Nanging para siswa saiki kepengin sinau critane wong-wong sing wis kerja ing IT. Kita njupuk masalah menyang tangan kita dhewe lan ngluncurake seri khusus anyar babagan pangembang saka macem-macem negara lan perusahaan sing dilatih ing JavaRush. Crita kapindho kita yaiku babagan Irina . Ing sekolah lan universitas, dheweke tresna èlmu technical, ngerti program sethitik, nanging milih kanggo bisa ing lapangan iklan kontekstual. Nanging, Ira pengin nyoba tangane ing pembangunan. Sawijining dina, dheweke nampa buletin babagan rekrut pangembang intern kanggo siji layanan. Lan senajan bocah wadon mau ora lulus wawancara, iki dadi motivasi dheweke kanggo sinau basa Jawa."Sampeyan ora perlu nglawan piala ing pembangunan, nanging sampeyan uga ora perlu kontak": crita programmer Irina - 1

"Aku mesthi pengin nyoba tanganku ing pembangunan"

Nalika, sawise kelas 9, pilihan arah sinau luwih lanjut muncul (kita duwe divisi teknis, kamanungsan, ekonomi, medis), aku milih antarane kamanungsan lan teknis. Arah kamanungsan katon ing gambar wartawan sing mbabarake piala kanggo kabecikan ing saindenging jagad. Babagan teknis, aku mikir kanthi cara iki: yen aku ora nglawan piala, paling ora aku ora bakal duwe kontak, yaiku, karo wong-wong mau, karo wong. Aku ngetutake dalan sing paling ora tahan lan milih arah teknis. Sawise sekolah, aku mlebu universitas kanggo jurusan Teknik Informatika lan Komputer. Sayange, universitas ora nyedhiyakake katrampilan khusus ing basa apa wae. Aku sinau soko fragmentarily babagan C ++, C #, JavaScript, lan tata letak. Ing taun katelu, aku ora sengaja dadi kasengsem ing iklan kontekstual lan kaya ora sengaja entuk kerja ing perusahaan sing cukup kondhang. Akibaté, aku tetep ing iklan kanggo 2 taun. Sukses iku apik, nanging aku mesthi pengin nyoba tanganku ing pembangunan. Aku uga bali menyang program tanpa rencana sing wis dipikirake kanthi apik: email kerjaku nampa buletin babagan rekrut pangembang Jawa intern kanggo layanan anyar. Aku mutusaké kanggo pindhah kanggo Interview. Mesthi wae, kawruh dhasarku nalika iku ora cukup kanggo nawarake, nanging crita iki nuwuhake aku nyoba nggoleki babagan Jawa. Aku ora sengaja nemokake situs web JavaRush ing Internet. Kaping pisanan aku ora kecanthol: katon sembrono amarga kabeh gambar lan crita robot iki, nanging aku seneng banget karo kesempatan kanggo latihan lan mriksa tugas. Aku tetep lan mutusake kanggo nyoba, nanging banjur aku macet.

"Aku gagal sawetara wawancara pisanan."

Aku sinau tanpa jadwal sing ketat, pas lan diwiwiti: sajrone istirahat ing karya, kadhangkala ing wayah wengi. Around level 16-17, Aku miwiti nyoba kanggo golek proyek (ing wektu iki aku wis sinau kanggo bab telung sasi, karo sawetara break). Yen sampeyan ora duwe pengalaman kerja, dheweke seneng takon babagan algoritma, lan aku uga ora ngerti. Mulane aku gagal sawetara wawancara pisanan. Aku kudu nyiapake ekstra, goleki pitakonan sing paling umum lan elinga jawabane. Aku cepet sinau SQL, sinau sistem versi kode (Git ing JavaRush disebut unreasonably adoh, mung tingkat 30), SOLID, ditanggulangi masalah ing quizful.net, apal algoritma ngurutake. Akibaté, aku ditampa dadi junior ing perusahaan cilik. Tugasku ing proyek pertamaku ora pati penting: ngembangake fungsi sistem anyar, nambah sing saiki, ndandani bug. Kita makarya miturut metodologi grojogan: bisnis ngirim tugas, analis nggambarake kanthi luwih rinci, pangembang ngetrapake, analis nguji, banjur pangembang nggulung menyang produk kasebut. Kita ora nggunakake teknologi khusus: kita nulis kabeh ing Jawa murni, nggunakake monolit tinimbang microservices. Kanggo nggarap database, kita nggunakake kerangka sumber tertutup dhewe. Ana akeh kesulitan ing wiwitan - saka carane ngunggah proyek menyang repositori kanggo carane nulis panjalukan menyang database supaya ora bakal entek. Aku kudu google akeh babagan nggarap JSON, SOAP, apa Maven lan carane mbangun proyek karo. Aku ora nyerah JavaRush, aku nyoba sinau paling sethithik saben dina, sanajan kaping pindho kedadeyan aku nyerah sajrone sewulan. Nanging tujuane kanggo nggayuh 40 tingkat sing dikarepake. Ing wektu sing padha, aku njupuk kursus ing kerangka Spring saka Otus. Spring mbukak akeh kesempatan anyar, lan jumlah tawaran ing resume saya tambah sepuluh. Sajrone karantina, aku ngganti pakaryan lan pindhah menyang proyek kanthi arsitektur layanan mikro. Kita nggawe layanan kanggo nggoleki, adol, tuku lan nyewakake real estate omah lan komersial, uga ngolah lan ndhukung hipotek. 80% saka layanan kita ditulis ing Kotlin, liyane 20% ing Jawa.

Rencanaku ing mangsa ngarep:

  1. A nyilem luwih jero menyang arsitektur. Aku pengin sinau babagan desain arsitektur backend kanthi rinci.
  2. Sinau C++. Aku sing iki mesthi bakal migunani kanggo saben programmer - bisa, yen perlu, kanggo nulis bagean saka aplikasi sing kudu bisa kritis cepet. Iki uga bakal migunani kanggo pitungan matematika sing rumit.
  3. DevOps. Ing sawetara perusahaan, iki malah dadi syarat wajib kanggo katrampilan programmer. Kanggo wong liya, mesthi bakal migunani.
  4. Aku ora nyesel banget yen aku milih arah teknis ing kelas 9 lan rong taun kepungkur aku ora wedi ninggalake iklan lan miwiti program. Pangembangan minangka jinis sihir, cara kanggo nggawe perkara sing rumit dadi gampang kanggo wong, sing mbingungake bisa dingerteni. Saiki aku nyoba kanggo njaluk adhine umur 12 taun kasengsem ing program. Setaun kepungkur aku menehi dheweke kit konstruksi Arduino lan aku mikir tuku buku babagan nggawe Minecraft ing Python. Nalika aku rada tuwa, aku bakal nuduhake JavaRush. Aku mikir dheweke bakal seneng. Salah sawijining perkara penting sing diwenehake JavaRush yaiku kesadaranku yen sampeyan pancene ora wedi mbayar bahan sing apik. Bakal mbayar tikel satus.

Tip kanggo pangembang pemula:

  • Terusake pemrograman. Kabeh karya programmer kalebu ngrampungake masalah tartamtu, nemokake kesalahan tartamtu lan mbenerake. Kadhangkala bisa (lan bakal!) Koyone unbearably angel, mboseni, ngganggu, nanging wayahe nalika tugas pungkasanipun ditanggulangi ngrasa kaya terobosan nyata, kamenangan , meh panemuan. Lan sateruse ing bunder. Anger - acceptance - nyoba dawa lan gagal telas - kamenangan. Lan ngenteni terobosan lan kamenangan sabanjure yaiku rasa seneng dadi programmer."Sampeyan ora perlu nglawan piala ing pembangunan, nanging sampeyan uga ora perlu kontak": crita programmer Irina - 2
  • Tansah lan kapan bisa, terus sinau. Maca artikel, buku, temokake lan njupuk kursus ing wilayah pangembangan tartamtu, manawa nyoba teknologi anyar lan aplikasi ing proyek omah sampeyan. Komunikasi karo wong sing padha-padha sregep pembangunan, ijol-ijolan pengalaman lan gagasan. Ing sawijining wektu, komunikasi karo wong lanang sing ambisius sing mbantu aku supaya ora ilang ing perusahaan pertamaku, lan ora wedi lan terus maju.
  • Mula saka saran katelu - aja wedi ngganti soko : karya, kerangka, basa (mugi JavaRush ngapura kula). Kabeh kamenangan utama kanggo awake dhewe yaiku nalika ganti kerja. Kaping pisanan, misale jek medeni kanggo pindhah menyang ngendi wae tanpa nguwasani teknologi utawa basa kanthi lengkap, nanging iki pancen stimulasi banget kanggo berkembang, sinau teknologi utawa basa sing ora dingerteni iki. Angin kapindho teka, makna khusus katon kanggo mangerteni lan nyinaoni sesuatu.
  • Iku sehat kanggo netepke kekuatan sampeyan. Sanajan sawetara wektu sampeyan bisa nggabungake karya, sinau mandiri ing omah, sawetara kursus, kuliah, bisa uga kulawarga, mula ana kemungkinan gedhe kanggo kehabisan kekuwatan. Sayange, aku ngerti sawetara wong lanang sing, sawise dangu nggabungake universitas, kerja kanggo dhuwit lan kerja minangka pangembang intern, ing sawetara titik kesel lan metu saka program. Yen kita wis njupuk wektu ekstra, sabbatical ing universitas, ngginakaken siji dina ngaso tinimbang sinau, nilar kursus kita kanggo sawetara minggu, mbok menawa kabeh bakal nguripake metu beda.
  • "Sampeyan ora perlu nglawan piala ing pembangunan, nanging sampeyan uga ora perlu kontak": crita programmer Irina - 3
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION