JavaRush /Blog Jawa /Random-JV /Carane aku dadi pangembang

Carane aku dadi pangembang

Diterbitake ing grup
Bareng wis 5 taun nyambut gawe dadi bartender, barang-barangku dakbuwang ing tas ransel lan numpak sepur bali saka ibu kota, omah menyang provinsi, menyang wong tuwaku. Aku mutusaké sing 25 taun mung umur nalika iku wektu kanggo njupuk munggah atine, lan ora botol wiski. Amarga loro gelar pendhidhikan sing luwih dhuwur ora bisa ngasilake penghasilan normal, lan aku ora kasengsem ing spesialisasiku, aku mutusake nyoba dadi pangembang. Aku mikir, kenapa ora? Modis, dibayar kanthi apik, ora perlu nggarap tangan lan ngadeg ing sikilmu - sampurna! Malah ora mandheg yen sadurunge aku ora ngerti jeneng basa pamrograman. Kepiye carane dadi pangembang - 1Dadi, sawise mbuwang dhuwit pungkasan kanggo tiket omah lan langganan ing kene, aku nggawe jadwal sinau lan tanggal 10 November 2015, sinauku diwiwiti. Begjanipun kanggo kula, program ternyata ora mung modis, nanging uga menarik. 10 tingkat pisanan rampung ing sasi lan dadi nyenengake. 10 tingkat kapindho uga rampung ing sasi, nanging Gusti Allah, kaping pirang-pirang aku nggebug sirahku menyang tembok (secara harfiah) nyoba ngatasi masalah kasebut, nanging isih terus nyiksa Google lan perkara sing mriksa masalah (aku ora ngerti). ga inget apa namanya). Aku njupuk break sethitik kanggo preian Taun Anyar lan terus karo semangat gawe anyar. Saka level 20 nganti 30, aku ngrampungake wulan liyane lan ing kene wis angel (aku isih durung ngrampungake masalah saka level 27 - mung elek). Aku mung arep nerusake maraton kanggo sasi liyane, nanging banjur kursus kanggo pangembang Jawa teka, ing perusahaan paling keren ing kutha. Sawise ngrampungake tugas tes, aku ditampa. Kabungahanku ora ana watesan; Aku wis ngimpi babagan carane sawise kursus dheweke bakal nyewa aku (iki minangka praktik standar kanggo perusahaan iki). Kursus kasebut pancen keren banget: 10 ceramah kira-kira 2 jam saben 2 wulan lan 10 tugas peer adhedhasar materi kuliah (JDBS, JPA, Hibernate, SQL, Servlet, rest, maven, git). Kanggo saben topik, sampeyan kudu nulis aplikasi crud sing gampang digunakake. Nanging sing paling apik babagan kursus kasebut yaiku tugas-tugas kasebut dicenthang dening pangembang saka perusahaan iki lan dheweke nindakake review kode sing apik banget (BANGET). Lan padha ora nampa tugas nganti padha wareg karo tingkat nulis program. Aku ngrampungake kabeh tugas lan malah (ironi) menehi sertifikat rampung kursus. Esuke aku nelpon lan njaluk teka kerja karo wong-wong mau. Dheweke ngirim tugas tes lan aku gagal banget. Malah ora ana wawancara. Iku pain. Mangan sedhih karo senggol, aku metu saka kabar perusahaan iki, ngimpi mbales dendam, nanging ujug-ujug ana pengumuman yen lagi nganakake acara sing bakal nglumpukake kabeh sing minat lan cedhak karo IT supaya bisa niru proses kasebut. tim nyata ngembangaken produk, ngendi pelanggan bakal karyawan perusahaan. Ing rong minggu, aku lan tim nulis jadwal tugas "cukup apik" ing Swing. Aku bangga banget yen iku 4000 baris kode. Ing rong minggu aku sinau dadi luwih bab Swing aku bisa wis mulang dhewe kanggo rong sasi, iku kelangan. Chewing gingerbread cookie ing bungah, Aku maneh flipped liwat website perusahaan iki lan ngimpi bisa ana, nanging ora ana lowongan, nanging ana hackathon. Ing topik microservices (omah pinter). Sampeyan kudu nggunakake Spring kanggo nyambung menyang emisi sensor saka omah sing cerdas lan ngolah informasi kanthi cekap. Pemenang yaiku algoritma pangolahan sing paling apik kanggo kahanan sing disimulasi dening karyawan. Aku menang! Lan sasi mengko aku diundang ana kanggo Interview! Langsung wae! tanpa tugas test. Aaaand drum roll - Aku gagal maneh! Amarga aku ora bisa nulis algoritma kuwalikan senar! (baris mundur KARL!!!). Iku gagal epik lan facepalm ing wektu sing padha. Aku dadi luwih gelo karo wong-wong mau. Nanging aku mutusake yen bakal dadi konyol yen mandheg saiki lan terus. Aku nemokake situs acmp.ru (iki dudu iklan, nanging kelangan) kanggo masalah pemrograman Olimpiade. Lan manggon ing kono rong sasi. Ana arsip masalah (700 bêsik) diurutake dening kangelan. Aku miwiti karo sing paling gampang. Nalika iku wiwit njupuk bab 5-6 jam kanggo ngatasi masalah siji, Aku nyerah. Aku ditanggulangi 301 masalah lan melu ing saperangan Olimpiade ing situs iki. Sinau nulis algoritma pembalikan senar. Aku uga sinau kanthi ati-ati algoritma kanggo ngurutake cepet lan ngurutake selipan, sinau apa grafik, kaya apa lan carane nggoleki apa wae, apa program dinamis lan cara nggunakake, nanging aku isih bisa ' t ngerti carane algoritma pecut dianggo -Morris-Pratt. Puffing banter lan looking angrily ing perusahaan padha, Aku ngirim metu resume kanggo kabeh perusahaan liyane ing kutha. 3-4 perusahaan nanggapi posisi ngarep. Duwe ngrampungake tugas tes ing javascript (nalika aku ngrampungake, aku mlaku-mlaku ing bunderan bengok-bengok - Penutupan, apa penutupan ??!!) . Aku lulus wawancara lan direkrut kanggo posisi bangga pangembang JavaScript junior. Iki kedadeyan persis setaun sawise miwiti sinau. Sawise rong wulan kerja ing kana, aku ngerti:
  1. InternetExplorer diciptakake dening Iblis supaya pangembang bakal nandhang sangsara sajrone urip.
  2. Google Chrome luwih rumit tinimbang sing katon. Iku secara harfiah kaping sepuluh luwih angel saka misale jek.
  3. Aku sengit pembangunan frontend.
Ana wektu nalika aku ngginakaken 3 dina nulis animasi Komplek saka 30 obyek supaya bisa nang endi wae lan nindakaken lancar lan apik. Banjur para perancang diganti kaping telu (TELU kurang ajar!!) rampung! Lan mung ing apogee gethingku, ana lowongan kanggo java juniora. Aku mung mlayu mrana. Tugas tes, wawancara, telpon lan saiki aku wis dadi SMP sing bangga karo gajine persis ping pindho. Perusahaan cilik banget - 6 wong. Melu ing modeling proses (modeling lengkap karya gedhe, tambang lan shafts, modeling lan banjur Optimization saka perusahaan logistik). Aku meh ora nindakake modeling dhewe. Aku nulis editor 3D kanggo visualizing model (saiki kita duwe siji, nanging wiwit beku ing set data gedhe). teknologi OpenGL dipun ginakaken ing Jawa ing perpustakaan lwjgl. Mangkene aku saiki. Muat data langsung menyang kertu video, shader lan ton geometri analitik. Persis rong taun sabanjure, ing tanggal sing ora bisa dilalekake (10 Nopember), aku ngrencanakake sertifikasi saka Oracle Java SE 8 Programmer (1Z0-808). Lan saiki aku spesialis java certified (lulus karo 87%, test bener gampang ... iku bodho kanggo bisa karo compiler). Kaya ngono wae. Sugeng tanggap warsa. PS Lan HR saka perusahaan sing padha wis nelpon kula kaping telu lan nawarake aku kerja. Aku nolak kanggo saiki. Aku mbales.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION