JavaRush /Blog Jawa /Random-JV /Jawa Tengah ing 2,5 sasi.
novago219
tingkat

Jawa Tengah ing 2,5 sasi.

Diterbitake ing grup
Salam kanggo kabeh pembaca sing ngira yen ing 2,5 sasi saka awal sampeyan bisa dadi Tengah. Aku cepet-cepet nguciwani sampeyan - iki mung bisa ditindakake kanthi kerja keras dhewe, lan aku ngerti kepiye kabeh wong pengin kabeh bebarengan - saiki lan ora ana cara liya. Lan tembung saka ngeruk ditrapake kanggo kula mung ing status kondisional tartamtu, amarga aku pancene wis pancen nul kawruh Jawa minangka basa program. Nanging aku isih ngerti lan bisa nindakake apa-apa sanajan sadurunge ketemu JavaRush, lan mbok menawa aku pengin miwiti critaku karo iki, amarga wutah karirku minangka kombinasi kawruh, katrampilan lan luck sing rada aneh. Dadi, aku menehi sampeyan dhaptar sing menehi kauntungan kompetitif tinimbang wong liya, lan uga ngidini aku ngliwati JavaRush (nganti level 34) kanthi cepet lan ora angel banget (paling ora aku kaget). Dhaptar kasebut kalebu kawruh sing diwenehake universitas, uga apa sing dakkarepake. Aku ora bakal misahake ngendi kabeh lan aku ora bakal jeneng universitas uga. Yen sampeyan pengin, sampeyan kudu nguwasani kabeh kawruh iki dhewe yen universitas sampeyan ora mulang.
  1. Algoritma lan struktur data: dalanku ing arah iki diwiwiti kanthi sinau prinsip-prinsip mbangun algoritma, maca buku klasik (Knuth) lan sinau basa pamrograman Pascal, lan terus nganggo basa C, implementasine kabeh struktur data lan analisis kaluwihan lan cacat saben wong. Aku ora bakal ngomong sing, saliyane kanggo kabeh liyane, aku ngerti carane bisa karo Turing Machines lan Markov Algoritma, utawa luwih, aku wis ngandika iki, nanging sampeyan bisa nglirwakake iki, sanajan, ing mratelakake panemume, konsep saka tape memori tanpa wates lan gerakan pointer ing sadawane menehi idea paling bener saka carane komputer bener bisa saka njero, nanging iki mung mratelakake panemume andhap asor.
  2. Arsitèktur komputer lan Assembler: yen sampeyan mutusake manawa sampeyan wis ngerti prinsip operasi komputer, coba nulis program ing tingkat sing sithik (yen ora, kepiye carane sampeyan bakal ngormati kabeh kesenengan Jawa?), Lan aku dhewe nganggep kabeh pilihan pendidikan kanthi siji. , loro, telung ndhaftar lan aku temen maujud carane sampeyan kudu Dodge nalika mung ana siji ndhaftar, lan program bisa (ngageti, tengen?).
  3. Matématika diskrèt: alamiah, ing podo karo ing ndhuwur, iku uga worth njupuk menyang subyek iki, awit iku menehi pangerten lengkap babagan pikiran logis, lan téori mesin negara winates bakal pitutur marang kowe carane insides saka prosesor disusun lan carane. lagi diatur ing sirkuit terpadu. Aja lali yen Teori Graf uga sinau ing kene, sing ora bakal 100% ora perlu.
  4. Matematika sing luwih dhuwur: Aku mutusake kanggo nyorot kabeh subjek matematika liyane ing siji paragraf, supaya ora ngganggu sirahmu. Ing ngisor iki: analisis matematika, teori probabilitas lan statistik, aljabar linear - kanthi cara, sing penting banget yen sampeyan pengin nggawe grafis telung dimensi (aku ngerti, impen saben wong yaiku nulis game, sanajan sampeyan uga bakal nindakake iki. kudu njupuk kursus ing persamaan diferensial lan cara numerik, nanging iki - bab cilik), lan wilayah liyane.
  5. arsitektur OS. Linux: sawise sampeyan kepenak ing kene, multithreading ing Jawa bakal nuwuhake pitakonan sing luwih sithik, lan ternyata sampeyan wis krungu dongeng babagan filsuf ing endi wae.
  6. OOP, C ++ basa: uga, kita wis meh tekan ndhuwur chain pangan. Aku ora bakal nerangake ing rinci kene lan ora ngomong apa implementasine saka OOP ing C ++ luwih menarik kanggo dipikir.
  7. Kajaba iku: sawetara perkara cilik sing aku wis ngerti yaiku: grafis komputer (OpenGL, Unity 3D) lan C # (Inti).
Apa hubungane JavaRush karo iku?
Inggih, bebarengan karo kabeh sampah kawruh iki, bali ing September taun kepungkur aku ketemu JavaRush, nggulung liwat sawetara tingkat lan nyerah, amarga aku cukup gampang golek proyek sawise universitas (ora minangka programmer, nanging ing IT, bisa uga. ana sing bisa ngira apa bisa dadi?). Nanging aku langsung nemokake manawa aku ora kasengsem ing babagan iki; ing sawetara wulan aku meh tekan langit-langit lan ngerti yen ora ana gunane kanggo berkembang ing kene, sanajan manajemen perusahaan nawakake pilihan sing meh nyenengake (ing antarane yaiku DevOps), kang dak tolak. Ing wektu sing padha, aku nyiapake bocah-bocah sekolah kanggo Olimpiade ing ilmu komputer (aku kelalen nyebutake - aku seneng banget karo program olahraga), lan sawise ninggalke tugas utama, aku lunga menyang kono. Aku seneng karo kabeh babagan 4-5 sasi, nganti aku kesel banget. Pitakonan kasebut bola-bali, kabeh topik wis dibahas, lan nalika aku kelingan JavaRush. Dadi rasionalis (rakus), aku pisanan ngliwati 10 level awal saka tutup nganti tutup, banjur katon luwih (kayane level 15 wis cukup), aku ngerti yen iki cukup menarik lan kanthi cara sing khas - aku mung nindakake. ing sembarang wektu free. Apa sampeyan duwe wektu 5 menit? Apik, aku bakal nambah logika metode kasebut. Total: Aku tuku rong langganan saben wulan. Ing sasi kapisan aku pindhah saka level 10 nganti 28, ing tahap kapindho ora lengkap (udakara 15 dina) aku pindhah saka level 28 dadi 34. Kronologis, iku April-pertengahan Mei, yaiku, 1,5 sasi ngginakaken (apa math dhewe ing rubles). Aku ora bakal pitutur marang kowe carane nindakake lan carane ora nindakake - akeh wis ngandika bab iki.
Employment
Around tingkat 30, Aku katon ing lowongan ing kutha lan mutusaké kanggo ora cepet-cepet lan ora ngirim metu resumes kanggo kabeh wong, nanging kanggo khusus milih perusahaan sing dikarepake, nyiapake, lan mung sawise ngirim scribbles kanggo departemen HR. Aku uga nggambar scribbles kasebut kanthi teliti, lan ternyata apik banget. Aku cepet diundang kanggo wawancara lan aku lulus kanthi yakin (paling ora babagan Java Core). Aku ora bakal njlèntrèhaké apa pitakonan. Masalah diwiwiti nalika padha takon kula carane Spring makarya, lan apa aku ngerti sembarang teknologi Enterprise ing kabeh. Bener, aku kandha yen aku ora ngerti, nanging kanthi level kasebut - Junior dijamin (sampeyan ora bakal mlumpat luwih dhuwur), nanging aku isih mlumpat lan ing kene, mbokmenawa, sing paling menarik diwiwiti. Umumé, nalika kondisi diterangake kanggo kula (2 sasi - wektu probationary, posisi - Junior lan kisaran gaji), aku nyadari yen aku ora seneng banget, nanging kandha yen aku setuju lan takon yen aku bisa miwiti kerja mengko. motivasi amarga aku kudu ngrampungake tugasku saiki sadurunge gabung karo perusahaan anyar. Mangkono, aku menehi dhewe meh sasi kanggo nyiapake. Aku duwe wawancara ing awal Mei, lan wiwit kerja tanggal 23. Mesthi wae, aku sinau maneh syarat kasebut, ngerteni apa teknologi sing digunakake (Jawa EE 6) lan disiapake kanggo kerja.
Tengah utawa ora Tengah?
Inggih, Aku miwiti karya lan katutup sing padha direkrut bab 5 Juniors, antarane kang, mesthi, aku ngadeg metu, nanging ora akeh. Kaping pisanan, aku ketemu supervisor langsung, ngeweruhi dheweke ngrokok lan wiwit ngrokok karo dheweke (lan aku ora ngrokok). Ana uga programmer liyane karo kita, Aku bakal pitutur marang kowe bab wong sethitik mengko. Umumé, nalika ngrokok (3-4 kaping saben dina kerja), aku ngobrol karo manajer, ngobrol kanthi luwih rinci babagan suksesku, kanthi santai nyebutake kawruhku (mesthi migunani) lan umume, entuk kapercayan sing paling apik. bisa. Barbecue lan bir ing mburi minggu pisanan diijini kanggo sesambetan luwih apik ditetepake, kang aku diatur. Aku mapan ing kantor nganti jam 11 bengi (dina kerja nganti jam 18.30), nganti aku diusir satpam. Kadhangkala CEO lan CTO perusahaan tetep karo aku ing kantor, sing aku uga komunikasi, kita nedha bengi bebarengan lan ninggalake kantor bebarengan (CTO malah nawani aku kulo mulih, nanging aku ora gelem). Mangkono, pisanan, aku nggawe hubungan sing apik karo supervisor langsung, lan sing kapindho, aku nuduhake manajemen senior yen aku bakal ngrampungake tugas kasebut lan banjur mulih. Alamiah, kabeh iki ora nggawe aku Tengah. Dadi apa sing ditindakake? Aku ngelingake yen sadurunge wawancara aku ora ngerti kerangka siji (kajaba JUnit). Iki ngendi iku worth bali menyang programmer aku kasebut ing ndhuwur. Dheweke dadi programmer sing kuat banget kanthi pengalaman 20 taun, sing kerja 5 taun ing Moskow, udakara 7 taun ing Amerika (minangka arsitek proyek utama) lan akeh papan liyane, kalebu proyek pemerintah sing penting banget (aku sinau kabeh iki nalika ngrokok. karo dheweke). Dadi, programmer iki diwenehi tugas sing serius lan dheweke mutusake kanggo njupuk aku dadi asisten. Sawise diwenehi tugas iki, pranyata dheweke kudu cepet-cepet ninggalake negara lan ora bisa kerja. Dheweke nulis kerangka aplikasi kasebut lan ninggalake aku sing tanggung jawab, ujar manawa dheweke bakal ngawasi saka kadohan. Wektu iki sing mbantu aku dadi Tengah lan ngrampungake periode probationary ora ing 2 sasi, nanging ing siji lan entuk gaji sing luwih serius. Amarga programmer iki ora bisa ngawasi saka kadohan lan project iki ditinggalake tanggung kanggo kula. Aku kasil rampung ing sasi, sing aku nampa posisi lan kesempatan kanggo njaluk gaji luwih.
Apa morale?
Sampeyan bisa ngomong yen aku begja sinau ngendi padha menehi kula kabeh kawruh iki (nanging elinga, aku mung digunakake kanggo sebutno atasan), sing kahanan kaya mengkono kuwi project tiba ing pundak, lan apa JavaRush kudu apa karo, iku bakal katon? Ayo kula ngelingake maneh yen sadurunge JavaRush tingkat keahlian Jawaku 0 - iku wae. Kapindho, nalika sampeyan ngrampungake masalah ing upaya kaping 52, ana sing ana ing pikiran sampeyan - aku duwe bakat kanggo pangecualian, mriksa, lan liya-liyane, sing uga dadi kauntungan kompetitif tinimbang wong liya, lan umume - sampeyan bakal ngerti JavaCore kanthi lengkap ( kang nandheske certificate OCA, aku liwati ing beyo perusahaan lan ngetung 94%), lan tanpa iki aku ora weruh akeh titik ing nerusake. Minggu ngarep aku ditugasake kanggo proyek anyar saka awal, sing bakal dakpimpin dhewe (kalebu desain database, pilihan teknologi, lan uga ngrekrut tim). Uga, aku bakal nganakake wawancara lan mriksa kemajuan Juniors kanggo nemtokake apa worth utawa ora. Aku pengin ngomong yen ing prakara iki aku dibantu ora mung dening kawruh faktual, nanging uga dening kemampuan kanggo nggawe komunikasi karo tim, saiki aku uga kanggo manajemen, kemampuan kanggo nggawe roso kesengsem lan bukti sing aku bakal weruh kabeh liwat kanggo pungkasan. Matur nuwun kanggo perhatian sampeyan, muga-muga kabeh wong luwih ketekunan lan perhatian sing rinci.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION