CodeGym /Blog Jawa /Acak /Ora tau kasep!
John Squirrels
tingkat
San Francisco

Ora tau kasep!

Diterbitake ing grup
Iki minangka terjemahan saka crita sukses saka komunitas Jawa global kita. Danil sinau basa Jawa ing versi kursus basa Rusia, sing sampeyan sinau ing basa Inggris ing CodeGym. Muga-muga bisa dadi inspirasi kanggo sinau luwih lanjut lan mungkin ing sawijining dina sampeyan pengin nuduhake crita sampeyan dhewe karo kita :) Ora tau kasep!  - 1Inggih, Aku kaya kanggo miwiti crita sandi karo soko inspirasi lan gampang dimangerteni ... Nanging sepisan maneh kabeh boils mudhun kanggo stereotypes umur khas sing saben wong ngomong bab nanging sampeyan ora tau aran pribadi. Halo, kanca-kanca. Jenengku Danil. Aku 35 taun lan aku programmer. Latar mburi karirku padha karo ewonan lan mayuta-yuta wong liya ing negara kita, lan bisa uga ing saindenging jagad. Aku gedhe, pesta, lan ora mikir akeh. Ana sing bakal narik kawigatenku. Aku bakal maca bab soko. Aku panginten sing aku mangertos soko. Banjur aku ndhaptar ing ngendi wae kanggo sinau. Amarga aku ora ditampa ing papan liya. Lan mikir babagan saiki, apa aku pengin dadi? Apa aku pancene ngerti apa sing dikarepake? Apa aku duwe impen nyata? Ora mung kanggo nggawe ton dhuwit, nanging soko aku pancene pengin nindakake?! Ora, mesthi ora. Ing SMA, pendekatan kula kanggo sinau iku sembarangan. Wiwit kelas 6 kelas 6, aku wis nduwé tresno marang komputer. Nanging saiki, sawise pirang-pirang taun, katon aneh yen aku ora duwe kepinginan kanggo nggali luwih jero. Kanggo mangertos, neliti, lan aran metu ... Way bali ing 1995, kita diprogram ing QBasic lan ngimpi ngeculake "versi kita dhewe saka Windows" (sing kita wis ora malah katon karo mripat kita dhewe) ing mode VGA :) , utawa kita ngimpi nggawe game komputer, kaya Command & Conquer utawa soko ing vena saka ngumboro nggoleki sing modis ing wektu, nanging karo Bill Gates minangka karakter utama. Shhhh! Kita ndeleng Pascal, nanging kabeh dadi rumit ing kana ... Kita krungu bab C, nanging ora bisa mbukak program siji. Kita sinau lan diputer ing x386s pisanan, nggunakake jendhela ireng MS DOS kang, nalika hefting kothak kapenuhan floppy disk lan guyon bab terabyte hard drive. Ana kabeh iki, nanging ora ana kepinginan utawa pangerten sing aku bisa nyilem luwih jero menyang kabeh. Sejatine, ing taun-taun sabanjure, ana wektu nalika program menehi kula outlet lan malah entuk dhuwit sithik. Sajrone uripku, aku wis nulis 1 program kanggo skripsi lan sawetara kanggo kursus, sanajan aku ora nate nggawe lapangan iki dadi fokus ing pasinaonku :) Lan kabeh iki tanpa kecemplung, mung kanthi semangat. Mesthi wae, aku ora pengin nggarap kode kasebut saiki: DI ndhaptar ing program teknik sipil lan nindakake tugas sing apik kanggo sinau babagan mbangun barang, nanging untunge, Aku ora nampa tugas. Aku rada pasif ing panelusuran proyek. Akibaté, aku entuk kerja minangka mekanik ing perusahaan sing njaga jaringan pemanas distrik. Banjur, matur nuwun maneh kanggo kenalan, aku nemokake proyek layanan omah, ing ngendi aku terus-terusan kotor sajrone 12 taun sabanjure. Lan saiki aku dadi teknisi ndandani ponsel! Mesthi, iki dudu proyek sing ala. Iku misale jek menehi income apik uga kamar kanggo wutah ... Nanging ana sing ora bener. Aku wiwit aran kaya amatir nang endi wae. Ana akeh karya lan pelanggan biasa, nanging ana sing ora bener. Aku rumangsa ora ngerti kabeh cara kerjane. Ing wektu sing padha, aku ngerti yen mbayar pendidikan 5 taun uga ora bakal nyebabake apa-apa. Sawise 5 utawa 6 taun, aku wis lara lan kesel ndandani telpon. yen aku ora t ngganti Profesi, Aku paling wanted kanggo "metu dhewe". Nanging, mesthine, kepinginan pasif iki ora ditakdirake dadi kenyataan. Taun liwati, lan aku ngancik 33. Wong 10 taun luwih enom bisa ngomong sing iki meh tuwa, nanging wong 10 taun lawas mesthi ora setuju, kaya aku ora setuju :) Nanging, bosen lan monoton ing ndandani telpon ndamel kula kanggo njaluk melu ing. macem-macem kegiatan kreatif. Lan saiki aku mbayangno proyek ing desain utawa, paling awon, pangembangan situs web, modeling 3D, utawa nyunting video! Untunge, semangatku iki pancen nggawa owah-owahan ing uripku. Kanggo sawetara taun, aku njupuk sawetara gigs sisih, lan menang sawetara hadiah pinunjul ing kompetisi Creative. Banjur aku direkrut ing peran sing beda, dadi desainer ing perusahaan produksi lokal. Dumadakan angin owah-owahan ing uripku kaya ing lagu Scorpions sing misuwur. Kanggo pisanan ing wektu sing suwe, kanthi ngganti pekerjaan, dumadakan aku rumangsa bisa ngganti apa wae yen aku pengin. Aku nyadari yen nalika uripku ora kebak dening njupuk telpon wong utawa ngomong karo kanca-kanca saka kanca-kanca saka kanca-kanca bab carane nggawe telpon bisa digunakake, utawa tanpa guna muter, World of Tanks, utawa lungguh ing karya kapenuhan wedi sing. sawetara pamindhahan careless bakal meksa kula nglampahi gaji wis andhap asor kanggo ngganti bagean rusak, Aku temen maujud sing aku bisa ngganti. Ngganti tenan apa aku wanted kanggo nindakake. Lan nalika miwiti kerja minangka desainer, aku ngerti yen aku ora pengin nindakake karya desain. Mesthine, nggambar, ngrancang, administrasi situs web, pemodelan, lan nyunting video iku kabeh profesi sing menarik. Nalika aku ndeleng iklan "Kursus Jawa" lan gaji sing dijanjekake sawise ngrampungake pelatihan, aku ngerti apa iku :) Ya, mesthi! Aku ngimpi dadi programmer kabeh uripku! Gaji telu nganti kaping papat luwih dhuwur tinimbang aku, lan proyek sing mbutuhake pikiran! Pakaryan sing ora ngiket sampeyan apa-apa kajaba otak sampeyan! Kuwi sing tak impi-impi, nanging Gusti, akeh sing ora tak ngerteni! Aku takon bojoku, "Ngomong, yen aku dadi programmer? Dheweke entuk 100-200 ewu." "Mesthine," dheweke ngandika, "Dadi siji. Lan kita bakal pindhah menyang Brazil. "Nanging iki ora bisa kelakon ing sasi. Bakal njupuk taun! Lan aku bakal rame banget ing wayah sore!" "Lha, sampeyan bisa nindakake apa?" Mangkono kabeh diwiwiti, nanging ... Mergo, bank ora nyetujoni utangan 30 ewu kanggo nglatih desainer sing nembe muncul ing pasar kerja. Lan, ternyata, ora muspra :) Minangka Oogway lawas ngandika marang Master Shifu, ora ana kacilakan. Pendhaftaran kepinginan kanggo cepet melu ing jajaran programer bisa dadi sedhih. Pancen, ing pendhidhikan, sing penting ora akeh sing dibayar, nanging ilmu sing sampeyan entuk. Senadyan kasunyatane aku ora mlebu kursus sing larang, aku ora nglirwakake kepinginan kanggo dadi programmer. Kahanan mbantu. Kahanan sing tenang lan tenang sing nggawe sampeyan bisa mikir lan santai. Gajie! Sajrone sasi sabanjure, aku njelajah kabeh Internet, nggoleki cara sing paling apik (lan mesthi gratis!) kanggo dadi programmer Java. Kenapa Jawa? Amarga programer Jawa duwe gaji paling dhuwur! Mengkono aku rampungKodeGym. Dheweke duwe desain lawas, kaya kartun Futurama sing wis ditresnani. Aku langsung kepincut ing CodeGym kang 10 free tingkat lan audaciously warni "techie" atmosfer. Kanthi semangat sing gedhe, aku sinau babagan sinau. Aku mikir yen sawise 10 tingkat, yen aku sinau bebarengan nggunakake kursus gratis ing YouTube, macem-macem webinar GeekBrains lan aplikasi SoloLearn, aku bisa dadi trampil supaya karirku bakal mati! Nalika aku kelingan, aku ngrampungake 10 level pertama sajrone seminggu utawa kurang. Iku banget prasaja, nglipur, angel, lan bebarengan, entrancing - Aku ora bisa sijine iku menyang tembung. Mesthi, aku uga duwe sawetara misunderstandings jero. Bayangake kepiye rasa percaya meh 20 taun yen sampeyan ngerti manawa program minangka file sing dieksekusi saka ndhuwur nganti ngisor ... banjur sampeyan nemoni kasunyatan manawa program dudu file, nanging kabeh proyek, lan proyek duwe akeh file, lan nalika sampeyan ngeklik tombol "Run" (ing IntelliJ IDEA, sing ora dingerteni ing wektu), file sing lagi dideleng ing layar ora mesthi apa sing lagi mlaku ... Iku painfully incomprehensible. Nyatane, ing endi wae ing lapisan diskusi lawas ing situs web sampeyan isih bisa nemokake komentar sing nesu lan kasar babagan kekurangan panemune para pangripta, sing ora ngira yen pangguna bisa dadi anyar lan ora ngerti apa-apa babagan sing anyar- IDE fangled =) Dadi aku rampung 10 tingkat cepet, kabeh ing siji. Iku apik banget aku meh langsung tuku extension 1 sasi. Iku tuku utama kanggo kula. Wiwitane lancar, nanging tingkat sabanjure luwih angel. Apa maneh, aku ngerti yen nganti Level 10 tugas-tugas kasebut relatif gampang lan aku isih durung ngerti babagan "pemrograman modern". Sewulan kepungkur, nanging aku ora nggawe kemajuan sing signifikan. Aku mbokmenawa wis nyedhaki Level 20 utawa kaya. Nanging saben dina aku rumangsa ora ngethok. Aku wis nandur modal dhuwit, nanging aku ora bisa mbenerake. Ing bobot saka kekirangan, aku ninggalake sinau kanggo siji utawa loro sasi. Mung sok-sok aku nonton video menarik ing topik, lan padha kurang rincian. Taun Anyar 2017 wis cedhak. Kajaba iku, hadiah gedhe kanggo kabeh siswa CodeGym - diskon 50% saka rega biasa. Nyiksa dhiri suda, lan ngimpi urip. Aku mbayar kanggo langganan. Iku dudu jumlah astronomi dhuwit, nanging iku substansial lan kudu dibenerake. Sanalika sawise preian Taun Anyar, aku miwiti kerja kanthi semangat anyar. Aku elinga yen kabeh dadi apik nganti aku teka tengen tugas ketoke prasaja sing Nanging angel banget kanggo pamula karo latar mburi. Aku pracaya iku disebut "Restoran". Iku ora bakal ngasilake kanggo ngumbah utawa scrubbing. Ora bakal ngasilake sinau sing dawa utawa mlumpat munggah lan mudhun. Kelas lan metode ngambang ing sirahku, tangling lan clinging siji liyane, lan aku mesthi ora bisa ngomong siji saka sabanjure. Aku mbokmenawa wrestled karo iku kanggo minggu. Wedi lawasku wis ana ing pojok atine, lan mung 6.000 rubel sing wis dakcekel mandheg mandheg saka game sing wis diwiwiti ... Banjur ana tragedi gedhe ing kulawargaku ... Ageng lan, kaya biasane, ora disangka.. . Sajrone seminggu, aku ora bisa konsentrasi apa-apa. Aku ora bisa nindakake apa-apa, mikir apa-apa, manggon ... Aku mung mandheg ing sawetara panggonan ing alam semesta lan mabur adoh menyang ngendi kita kabeh mabur ... Aku bungah, dear maca, sing wis tekan adoh iki. Amarga iki minangka bagean paling penting saka critaku. Iku alesan utama aku saiki bisa ngomong sing aku urip tinimbang ana. Lan sanadyan iku sedih, saben pungkasan iku wiwitan. Lan iki wiwitanku. Awalku sing sejati. Sawise seminggu mati rasa lan apatis, melankolisku diganti karo kepinginan kanggo urip. A pikiran mlebu ing sirahku. Saben wong tuwa pengin anak-anake urip. Kanggo bocah-bocah supaya bisa urip. Lan ing mengkono, wong tuwa kita manggon ing kita ... Nalika aku bali menyang tugas "Restoran", aku dumadakan aran apik tenan ing ease. Kelas nggunakake kelas sing instantiate kelas lan ngleksanakake antarmuka dumadakan katon minangka prasaja minangka unraveling tali knotted. Sampeyan narik siji lan ndeleng apa gerakane - ana! Masalah kasebut amarga salah ketik siji! :) Aku nyaranake sing kabeh untangle iki "nourishing" knot. Mengko, proses dadi luwih angel, luwih angel. Nanging ora katon kaya pungkasaning jagad utawa ukuman pakunjaran. Saben teka-teki duwe solusi. Yen salah siji ora bisa ditanggulangi kanggo dangu, Aku bisa sijine aside lan bali menyang mengko karo energi anyar. Banjur ora bakal bisa nahan aku! Mesthi, aku perang karo validators lan sirah nggodhok saka incomprehensibility kabeh, nanging kabeh wiwit pas menyang sawetara Urut saka struktur. Kaya-kaya kabeh owah: granit padhet dadi watu pasir. Lan sembarang blok saka sandstone bisa rusak - iku mung masalah wektu. 4 utawa 5 sasi liyane liwati. Lan saiki aku rumangsa kuwat. Aku wis nggarap pirang-pirang tes kawruh babagan Java Core, brainteaser, lan akeh video babagan macem-macem topik pemrograman (seneng banget duwe Internet saiki - sampeyan bisa nemokake kabeh online!) Aku wis macacrita sukses, sawetara nyemangati utawa sawetara ora dadi luwih, nanging padha kabeh nyenengake lan ditarik maneh sandiworo saka lapangan IT misterius. Mungkin aku uga bisa sukses saiki? Ing sawetara titik, aku secara harfiah mumet saka kabeh crita iki. Ngrungokake akeh saran, aku mutusake kanggo wawancara. Meh kabeh crita sukses dianjurake kanggo ngliwati paling ora selusin sadurunge nemokake nasibe. Aku njupuk dipikir ing situs web search proyek kondhang. Aku ora ngira bakal ana panjaluk dhuwur kanggo programer ing kutha cilikku Izhevsk. Nanging sawise ndeleng listing sing rada menarik kanggo posisi pangembang junior, aku mutusake kanggo njupuk kesempatan. Aku nuduhake gaji sing dibutuhake ing resume lan nglamar posisi kasebut. Aku kaget banget nalika dina Senin (yen ora salah aku ngirim resume dina Jumuah), para perekrut wiwit nelpon aku! apa' s liyane, padha ora malah saka perusahaan sing aku dikirim resume kanggo. Mesthi wae, aku nganggep manawa ana wong sing bisa nemokake resumeku lan nganggep iku menarik, nanging aku wis siyap mental kanggo nekani wawancara ora luwih saka sepisan sasi. Kawigatosan sing dumadakan saya wedi banget, mula aku cepet-cepet ndhelikake resume. Nanging aku kepengin weruh, mula aku mutusake kanggo pindhah menyang wawancara loro sing bisa dakjadwalake. Aku ora siap sacara teknis kanggo wawancara pisanan. Kisah-kisah sukses ujar manawa wawancara dipérang dadi tahapan: sing pisanan biasane mung babagan kenal, tanpa tes. Isih, aku ora ngarep-arep kasuksesan lan nyiapake pikiranku ing ndhuwur kabeh supaya ora keganggu dening penolakan utawa bisa uga bingung "Kanthi pengalaman sampeyan, kepiye sampeyan?!" Aku ora tau menyang kantor perusahaan IT. Aku mung ndeleng gambar-gambar "bangunan dongeng" sing duweke Google, Facebook, lan liya-liyane. Mesthi wae aku ora ngarep-arep bisa ndeleng sing kaya ngono. Iku ketoke sing gulu remot saka alas bakal duwe sawetara wong bespectacled katindhes lungguh ing kursi kayu, disarèkaké konco monitor CRT karo anti-glare pelindung layar. Nanging ora. Mesthi wae, aku ora weruh keagungan lan glamor Google ing kana, nanging meja fooseball ing kantor nggawe aku kesengsem. Ing pangertèn, iku nantang kabeh urip kerja sadurunge, kang jumlah jam makarya related langsung kanggo pinten dhuwit aku nampa. Wawancara cepet karo HR, banjur kuesioner rampung kanthi tangan sing gemeter - aku durung siap kanggo tes. Banjur obrolan singkat karo kepala departemen lan dumadakan padha nawarake aku proyek. Oh ya! Sanadyan ora mangsuli kabeh soal-soal tes, nanging kawruh basa Jawa sakabèhé wis lumayan, mula aku langsung ditawani kerja. Gaji sing ditawakake luwih akeh tinimbang sing dakjaluk ing resume. Salajengipun, sawise periode percobaan, iku disetel kanggo munggah. Lan banjur mundhak gaji bakal nglumpukake, ndadékaké kanggo wutah gaji malah luwih cepet! Pikiran sing nggodho iki nggawe aku rada edan. Nanging uga saya emboldened. Aku ora nggawe persiapan sing disengaja kanggo wawancara sabanjure. Nanging crita sukses uga mulang kita supaya ora langsung nampa tawaran proyek pisanan. Ana sawetara bebener iki. Dadi, mesthi, aku ora mbatalake janjian karo rekrut sing nomer loro. Aku lunga menyang Interview kapindho karo nawarake proyek ing tangan. Nanging aku rada isin karo rasa percaya diri ing wawancara iki. Pitakonan sing paling gampang, sing ketoke ora pati penting kanggo kula saiki, babar blas muddled sandi sirah. Aku remuk, kesel, lan (OMG!) Malah nyampur HTML lan HTTP nalika ngomong karo pimpinan! Sawise nabrak lan kobong kaya iki, aku ora yakin maneh yen aku wis siyap dadi programmer. Departemen HR ing perusahaan ngendi aku lunga kanggo Interview pisanan insistently takon kanggo jawaban lan dikirim kula tawaran ing nulis. Malah padha gelem ngenteni aku bali saka preian sing wis direncanakake banget, nanging aku isih ragu-ragu. Sawise kabeh, aku isih kudu ngandhani mantan bosku sing anyar yen mantan desainer anyar dheweke ninggalake dheweke, sing ora bakal dikarepake kanggo aku lan dheweke. Nanging aku tetep ora bisa nolak tawaran kasebut. Aku nampa, ngomong karo mantan boss anyar, lan kabeh dadi lancar. Mangkene aku dadi insinyur otomasi tes junior. Bisa uga ana sing ujar manawa insinyur otomatisasi tes dudu programer, lan pakaryane mesthi mboseni. Nanging aku kudu babar blas ora setuju karo sing. Aku dhewe nate mikir yen penguji minangka programer sing ora duwe apa sing dibutuhake kanggo dadi programer "full-fledged". Muga-muga ora ana kanca kerja sing bisa ngalahake aku yen maca tembung kasebut lan ngerteni aku! Salam kanggo sampeyan kabeh, kanthi cara! Kasunyatan mbuktekaken beda. Nalika aku njupuk langkah pisanan menyang disiplin iki lan miwiti tenan ngembangaken bagean saka framework testing, Aku ketemu inspirasi. Aku felt kaya programmer sing ora mung seneng nulis program, nanging uga ngerti ngendi kesalahan kritis bisa ndhelikake ing wong. Aku ngerti carane validator CodeGym bisa lan apa padha ora tansah katon logis. Aku dadi weruh saka akeh nuansa technical saka program, lan aku terjun ing donya anyar iki luwih lancar tinimbang yen aku langsung mlebu IT minangka pangembang piranti lunak junior. Sampeyan takon apa aku saiki bisa dadi programmer "full-fledged"? Gampang! Nanging saiki aku duwe luwih akeh pilihan: Aku bisa milih proyek adhedhasar ora mung gaji, nanging uga tim, kahanan, lan proyek. Saliyane ing wayahe aha, jagad kerja sing beda banget ing sekitarku. Employment wanted kula. Iku wanted kanggo anggur lan mangan kula, panghibur kula, lan supaya kula ngendhokke , kabeh nalika mbayar kula gaji. Nem sasi pisanan iki kaya ing ngimpi. Aku mung ora percaya yen nganti pirang-pirang dekade, nalika aku mandheg ing pakaryan lawas, kabeh iki wis berkembang lan berkembang. Lan mesthi nunggu aku! Lan kanggo sapa wae sing ngupayakake tekan kene :) Iku uga apik tenan kanggo ndeleng kepiye puluhan rekan kerjaku amarga sawetara alasan. t sok dong mirsani kabeh kasugihan iki sante ing donya IT, urip nengsemake tengen kene ing ngarepe wong. Kaya-kaya kabeh iki umum lan ana ing endi wae, mula ora ana sing bisa dingerteni. Ing lapangan iki, sampeyan pancene urip, kerja tenan, lan entuk dhuwit. Kanggo rekan kerja sampeyan, saben wong bakal duwe kapribaden sing unik - dheweke bakal dadi intelektual lan wong sing antusias. Akeh sing bakal kreatif lan pancen kabeh bakal dadi wong sing apik! Aku meh ora bisa ngirim kosmos raos ing paragraf cilik iki. Aku mung ngarep-arep sing maca bakal pracaya carane kabeh wis dadi nyata lan makmur kanggo kula ing lapangan anyar iki. Lan aku teka dhewe, sengaja. Aku nguwasani kabeh teknologi sing relevan sajrone setahun. Sepisan maneh, aku ngevaluasi maneh sikapku kanggo sinau pemrograman umume lan khususe Jawa. Recruiters tekan kanggo puluhan kaping, soko sing durung tau kedaden sadurunge! Kanggo kula, urip wiwit dadi kabungahan sing ora bisa dipercaya - aku nampa kesenengan nyata saka kerja lan banjur mulih lan terus sinau babagan sing anyar. Ing wektu iki, aku umur 34. Ing taun-taun sadurunge, aku sok-sok ngrasakake otakku wis garing. Kenanganku ilang. Aku bakal lali tembung. Saiki pikiranku dadi kaku lan ora leren. Nanging apik tenan! Nalika aku wiwit sinau topik sing jembar kaya pemrograman, otakku dikontrak ing wiwitan, kaya dikompres, nanging banjur katon alon-alon. Pikiran dadi gampang lan cepet. Ing taun-taun pungkasan, gagasan-gagasan muluk-muluk kaya ngono wis teka ing pikiranku, mula aku kudu mikir yen aku teka dhewe utawa ora sengaja njupuk ing endi wae. Ing papan kerja anyarku, Aku langsung entuk seket rekan kerja ing papan sing mbukak. Aku ngakoni, wiwitane aku panik nalika nyoba ngeling-eling peran lan jeneng saben wong. Nanging otakku wis biasa sinau kanthi cepet, lan ora suwe aku ngerti jeneng kabeh wong lan macem-macem rincian liyane sing, kaya eri, macet ing model mental saben kanca kerjaku (ya, transfer OOP gampang banget menyang urip nyata lan kosok balene. kosok baline). Kabeh iku terus nggumunake nganti saiki. Kanthi gampang sing angel dimangerteni, aku nulis aplikasi desktop sing lengkap (aku durung nate ngrampungake proyek gedhe sadurunge), sing entuk bonus sing apik. Aku dumadakan wiwit ngerti pola desain lan malah ngerti program wong liya mung kanthi ndeleng kode. Kabeh tembung magis sing misterius - Spring, JDBC, Hibernate, Git, SQL lan atusan liyane - entuk makna lan dadi jelas. Basa pamrograman apa wae, ora mung Jawa, lan ora mung basa sing sintaks sing padha, dumadakan dadi cetha. Kayane aku ora bisa maca banjur dumadakan bisa. Aku ngrasakake sepira jerone aku kecemplung ing jagad anyarku, kaya-kaya aku wis klelep ing saben subyek sing ana ing sekitarku. Thanks kanggo proyek, kawruh anyar lan kerja keras dhewe, aku wiwit katon beda ing kabeh. Aku nemokake carane gampang kanggo mujudake rencana lan entuk apa wae sing dikarepake yen sampeyan nindakake upaya sing spesifik lan logis. Lan kanggo kula, iki minangka bagéan paling apik saka transformasi cepet. Ora amarga aku entuk gaji sing gedhe, uga aku ora entuk impen nalika isih cilik. Sing paling nggumunake yaiku ambisi iki menehi kekuwatan gedhe lan kapercayan manawa uripku bisa diganti dadi luwih apik ing kabeh cara. Kadhang kala aku nemoni kanca-kancaku sing lawas, sing uga pinter. Aku ngomong, deleng, kanggo nem sasi gaweyan, aku entuk luwih saka sampeyan entuk sepuluh taun! Ayo melu kula ing IT! Lan padha kandha, "Ora, apa sing sampeyan omongake? Aku ora pinter. Aku ora bisa sinau kabeh iki." Nanging aku percaya karo wong, amarga aku percaya karo aku lan mbuktekake manawa bisa ditindakake. Aku wong biasa wae. Aku entuk, tegese wong biasa liyane bisa entuk apa wae! Sing jarene, mesthi luwih angel ngyakinake wong liya tinimbang mbujuk Aku entuk luwih saka sepuluh taun! Ayo melu kula ing IT! Lan padha kandha, "Ora, apa sing sampeyan omongake? Aku ora pinter. Aku ora bisa sinau kabeh iki." Nanging aku percaya karo wong, amarga aku percaya karo aku lan mbuktekake manawa bisa ditindakake. Aku wong biasa wae. Aku entuk, tegese wong biasa liyane bisa entuk apa wae! Sing jarene, mesthi luwih angel ngyakinake wong liya tinimbang mbujuk Aku entuk luwih saka sepuluh taun! Ayo melu kula ing IT! Lan padha kandha, "Ora, apa sing sampeyan omongake? Aku ora pinter. Aku ora bisa sinau kabeh iki." Nanging aku percaya karo wong, amarga aku percaya karo aku lan mbuktekake manawa bisa ditindakake. Aku wong biasa wae. Aku entuk, tegese wong biasa liyane bisa entuk apa wae! Sing jarene, mesthi luwih angel ngyakinake wong liya tinimbang mbujukdhewe lan tumindak dhewe . Nanging aku percaya karo sampeyan, pembaca sing dikasihi. Sampeyan kaya aku, bisa uga luwih apik. Aku bisa lan sampeyan uga bisa yen sampeyan pengin! Ing wekdal punika, mugi-mugi mboten wonten ingkang keturon utawi seda saking pitepangan kula ingkang sampun dangu. Sejatine, aku mung pengin nuduhake pengamatan lan kabeh sing mbantu aku tuwuh kanthi cepet lan, aku mikir, kanthi efektif. Nanging kanggo kula, saran tanpa emosi katon pegatan saka urip lan pedhot saka kangelan pribadi. Dadi pungkasane, ing kene aku nyipta prinsip sing paling penting sing aku yakin bakal nggawe pasinaon sampeyan cepet lan efektif (mugi-mugi kula mboten kesupen wonten ing prinsip ingkang tansah kula aturaken dhateng para Padawan kula):
  • Gunakake CodeGym . Wis kekurangan, mesthi. Situs web apa ora? Sinau babagan CodeGym ora cepet lan ajaib kaya sing dijanjekake karo kursus glamor liyane. Nanging kanthi CodeGym, sampeyan bakal entuk sing paling penting, sing ora kasedhiya ing papan liya: sampeyan bakal sinau babagan ngerti kode. Akeh kode. Apik lan liya-liyane. Nalika aku sinau, kursus kasebut ora duwe Java 8 lan kabeh fitur sing nyenengake kaya ekspresi lan stream lambda. Nanging aku sinau 1.7 banget.
  • Gunakake akeh sumber . Aja mbatesi sampeyan mung siji sumber kanggo apa wae. Aku duwe akeh pujian kanggo CodeGym, nanging akeh topik sing ora jelas. Kadhangkala panjelasan tartamtu sing bisa dingerteni wong gumantung banget marang wong kasebut. Sampeyan bisa uga kudu maca pawulangan, banjur maca Horstmann sethitik, maca Eckel sethitik, lan mung banjur bola lampu teka: ah! sing cara kerjane! Utawa mungkin salah sijine bakal jelas kanggo sampeyan. Miturutku, Horstmann luwih apik tinimbang Eckel, lan Bloch mung ora bisa ditandingi (ing asline) :)
  • Sinau kombinasi tombol IntelliJ IDEA. Ing mratelakake panemume, iki pancen IDE paling apik kabeh. Lan aku ngakoni yen aku kangen banget karo trabasan IDE ing program liyane. Nindakake rong perkara penting: Bantuan -> Referensi Keymap (Cetak, lipat dadi setengah, staples, lan lebokake ing meja) lan gunakake Ctrl+Alt+L luwih kerep ing kode sampeyan =) Aku seneng mbaleni saran iki. marang kanca-kancaku.
  • Miwiti nggunakake Git sanalika bisa. Iki pancene minangka skill sing dibutuhake. Cepet sampeyan nggegirisi lan ngerti, luwih apik. Aku nyaranake nggunakake plugin dibangun ing IDEA. Aku arep nggawe tutorial video rinci babagan carane nindakake kabeh iki. Sing luwih penting, aku tau dikontak dening perusahaan gedhe banget sing mung nemokake profil GitHubku, sing nalika iku mung proyek karo solusi CodeGym.
  • Aja wedi ngakoni yen sampeyan ora ngerti apa-apa. Wedi yen ora pengin ngerti. Kaya sing dakcritakake sadurunge, terminologi kelas, metode, fungsi, properti, lan lapangan sing relatif prasaja nggawe kekacoan sing elek ing otakku, nanging suwe-suwe, kabeh kedadeyan. Kadhangkala sampeyan mung butuh wektu kanggo nyerna perkara sing ora jelas.
  • Aja wedi nggawe kesalahan. Sawise sampeyan nggawe kesalahan, ndandani lan nyoba ora mbaleni maneh. Kesalahan sing sejatine yaiku perkara sing ora bisa didandani.
  • Mlaku-mlaku. Sampeyan bisa uga mikir mbuwang wektu, nanging ora. Jam mlaku-mlaku menyang (lan saka!) Karya bisa dadi efektif banget kanggo asimilasi informasi anyar. Mesthi wae, luwih becik dilebokake ing kuping lan ngrungokake buku audio utawa podcast kanthi tema IT ing dalan. Aku ora bisa mbayangake yen bisa sinau kanthi sengaja yen aku ora ngrungokake "The Willpower Instinct: How Self-Control Works, Why It Matters, and What You Can Do to Get More of It" dening Kelly sing ora bisa ditandingi. McGonigal sajrone mlaku-mlaku iki.
  • Ngaso luwih adoh saka komputer. Secara pribadi, aku nggunakake WorkRave, program sing nyingkirake aku saka komputer sajrone istirahat 5 menit saben 25 menit. Mungkin iki asring banget? Nanging kesehatan saben wong iku unik lan ing sawetara titik sampeyan wiwit ngerti apa sing luwih penting: menit ekstra kanggo ngrampungake nulis loop kasebut, utawa punggung, bangkekan, lan gulu sing ora lara. Miturut cara, teknik ningkatake produktivitas Pomodoro sing populer banget adhedhasar wektu iki.
  • Olahraga kanthi rutin.Kanggo kula, sawise mlaku-mlaku, seneng banget lungguh ing laptop lan nyawisake setengah jam kanggo basa Inggris lan rong jam kanggo tugas CodeGym. Nalika aku nemoni sing ora bisa dingerteni, aku nonton video lan maca artikel sing cocog nganti topik kasebut dadi jelas. Aku utamané ngelingi nyoba kanggo ngerti generik (nalika aku pisanan nemoni masalah generik, aku malah ora ngerti apa padha disebut). Senadyan pracaya aku ngerti apa iku lan carane karya, setahun mengko aku temen maujud sing aku ora. Lan umume, aku ora yakin manawa kabeh nuansa dimangerteni dening akeh wong sing ujar. Oalah, iki carane dina minggu aku diisi nganti kebak kepinginan kanggo nggayuh tujuanku. Nanging aku angel ngrancang akhir minggu lan kudu terus-terusan nyopir. mesthi, sak iki aku nyilih dhuwit karo keluargaku, sing meh tak lakoni, nanging saiki aku wis mbalekake biaya kasebut. Sore-sore aku diisi karo wektu kulawarga lan aku uga duwe wektu kanggo nulis kanggo dikirim ing CodeGym =)
  • Aja lali yen sampeyan seneng sinau babagan teknologi sing ora bisa dingerteni. UML? HTML? XML? CSS? XPATH? Maven? Hosting? Docker? TCP? Carane ora CPU nambah nomer? ya wis! Matur nuwun, Pak, aku njaluk liyane! :)
Inggih, sampeyan duwe. Iki mungkasi critaku dina iki. Muga-muga ana wong sing bisa nemokake pengalamanku migunani lan kanthi kiriman sing dawa iki aku bakal nguatake wong ing dalan sing dipilih kanthi menehi saran sing migunani utawa mung nyenengake. Ing kasus apa wae, ora ana pengalaman sing ala. Sawise kabeh, pengalaman mung sampeyan entuk nalika sampeyan ora duwe. Sugeng enjang! Lan aku bakal ketemu sampeyan ing IT, kanca-kanca! Ora kasep kanggo sinau, sanajan sampeyan minangka programmer umur 35 taun tanpa pendhidhikan formal sing jam papat esuk wis ngentekake 6 jam kanggo artikel muddled iki sing ora kabeh wong dilengkapi kanggo maca nganti pungkasan, lan sampeyan mripat wis kedutan amarga kesel, nanging sampeyan isih seneng banget, amarga sesuk karya favorit sampeyan bakal nunggu sampeyan lan ana wong sing bisa maca karya sampeyan nganti pungkasan lan mesem ing baris iki.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION