JavaRush /Blog Jawa /Random-JV /Apa sing kudu ditindakake nalika sampeyan wis "sinau" Jav...
Евгений Кузьмин
tingkat
Москва

Apa sing kudu ditindakake nalika sampeyan wis "sinau" Java Core, nanging ora cukup kanggo entuk kerja

Diterbitake ing grup
Topik ringkes sing padha ana ing kene kanggo wong-wong sing duwe "sinau" Java Core, ngerti sawetara dhasar, nanging ora ngerti apa sing kudu dikirim ing Git (uga, aja ngirim tugas saka JR, ta?) sabanjure. Aku tekan negara iki ing level 18. Apa sing kudu ditindakake yen sampeyan wis "sinau" Java Core, nanging ora cukup kanggo entuk kerja - 1Halo kabeh. Ayo kula introduce dhewe, Aku Evgeniy. Lan aku wis dadi pangembang Jawa kanggo nem sasi saiki :-) Aku wis nulis bab iki sethitik, kabeh lelampahan saka 0 kanggo Employment njupuk nang endi wae watara 3 sasi, lan kene aku. Miturut cara, aku wis nyiapake sawetara kursus pelatihan kanggo pemula sing bakal mbantu dheweke cepet mlebu IT, lan aku melu udakara 50 program jaminan sosial sanajan aku wis kerja + bisa lulus Java OCA (saiki Java Programmer), dadi aku duwe pitutur marang kowe, utawa nulis ing pesen pribadi , yen sampeyan perlu sawetara jenis bimbingan (sanajan iki bakal teka sethitik mengko, nanging aku bisa njawab pitakonan Panjenengan). Topik ringkes sing padha ana ing kene kanggo wong-wong sing duwe "sinau" Java Core, ngerti sawetara dhasar, nanging ora ngerti apa sing kudu dikirim ing Git (uga, aja ngirim tugas saka JR, ta?) sabanjure. Aku tekan negara iki ing level 18. Mesthi, sanajan karo kawruh "Inti" (Aku ora kaya konsep iki), sampeyan bisa njaluk proyek, nggawe formulir ing Swing, nulis logika kanggo sawetara jenis mikrokontroler -> kanggo mesin roti utawa pabrik, nanging sing utama. area aplikasi Jawa, mesthi, pangembangan Web. Lan kene stopper ... um ... ngendi kanggo miwiti. Aku bakal pitutur marang kowe bab dalan cendhak sing mimpin kanggo proyek pisanan dhewe. Iki mung caraku :-) sampeyan bisa nuduhake sampeyan Pisanan, nonton sawetara video babagan arsitektur jaringan. Saranku kanggo sampeyan yaiku ngirit wektu akeh kanggo mangerteni materi sing bakal teka. Protokol transfer data, carane data iki lelungan liwat jaringan. Paling ora apa HTTP, server-klien lan liya-liyane. Sampeyan bakal njupuk siji utawa rong dina, nanging sampeyan bakal entuk dhasar. Iku gangguan. A digression cilik: 90% saka lowongan mbutuhake spring, nanging aku isih nyaranake miwiti saka banget dhasar, sampeyan bakal ngerti apa ing hood, lan sampeyan bakal bisa nglangi luwih. Kang aku nindakake. Kanggo miwiti, aku nyaranake njupuk Sql lan database, ana buku sing apik banget saka Head First, ana video, ana sql-ex sing apik. Apa sampeyan kudu ngerti? Kanggo kula, apa database, carane data disimpen ing kono, carane njaluk iku, carane nggawe - iku pitakonan prasaja ing Sql nganti tingkat Join. nggawe saperangan saka database lan muter mau watara (Apa aku kudu milih? Inggih, MySql lan Workbanch sing piye wae prettier lan prasaja, nanging aku isih ketemu Postgre ing 80% saka layanan sosial lan iku luwih apik kanggo njaluk digunakake kanggo iku langsung) . Sawisé iku, kita delve menyang JDBC. Iki minangka perpustakaan sing ngidini sampeyan nyambungake Javushka lan database, lan uga duwe antarmuka (siap digawe) kanggo nggarap database. Tugas sampeyan ing kene yaiku nggawe database, nulis kode kanggo nyambungake lan nggarap :-) aplikasi konsol sing prasaja sing nambah lan njupuk data. Sakwise, aku bakal nambah iki karo Hibernate (iki opsional, nanging ing mratelakake panemume, ora ana wektu sing luwih apik tinimbang ngerti prinsip operasi ORM ing kene lan saiki). Tulis maneh kode kanggo kerangka iki, banjur nambahake garis ing ngisor iki menyang ringkesan: Sql, Hibernate, JDBC, JPA lan Maven/Gragle (kemungkinan sing pisanan, amarga kabeh conto ana) tanpa sampeyan ora bakal bisa. kanggo nerusake (nanging kene ing wayahe dependensi sambungan). Lan uga GIT! Kita mesthi njupuk kursus) kita ngerti paling ora ing tingkat sing gampang, lan bakal trep kanggo nggarap) sampeyan bakal ngerti apa sing ditindakake, sejarah owah-owahan lan liya-liyane. Ya, proyek sadar pisanan bisa katon ing Github sampeyan. Tambah Git menyang resume ;-) Banjur miwiti pindhah menyang inti pangembangan web. Aku isih nyaranake miwiti karo Servlets, kanthi pangerten prinsip arsitektur REST (ora angel), ing proses aku bakal nulis (lan, mesthi, aku nulis luwih saka siji) aplikasi prasaja sing, nggunakake servlets, nindakake. Operasi CRUD karo database. Ing proses kasebut, sampeyan bakal ngerti luwih jero babagan carane kabeh bisa digunakake lan obah, carane data ditransfer menyang klien, ing wangun apa (JSON, contone), sampeyan bakal sinau kanggo nampa lan menehi bali menyang klien. Sawise iku, tambahake Servlets, JSON lan bisa uga sawetara teknologi liyane sing ana gandhengane karo resume sampeyan. Saiki sampeyan wis bersenjata lengkap, lan sampeyan bisa pindhah menyang Spring (wiwit Spring Core, Spring Data). Iki bener topik angel (kanggo akeh), amarga ana akeh tenung ing framework dhewe, iku ing kothak, macem-macem pola, nanging sampeyan wis duwe basis apik. Nyatane, aku nemoni pirang-pirang lowongan ing ngendi sampeyan bisa miwiti kerja tanpa musim semi. Dadi ing Mtsa dheweke menehi gaji gedhe kanggo teknologi "perusahaan getih" tartamtu iki. Lan ana akeh lowongan kaya ngono, mula miwiti wawancara lan entuk pengalaman! ojo nesu))) aku ora tau dipateni, nanging kedadeyan nalika aku teka ing kelas senior: D mesthi luwih becik ora nindakake, nanging kabeh wis rampung karo kasunyatan sing aku sinau akeh:-) mengko ana kursus sing apik saka aku, Inggih, bimbingan;-) sing kapisah! Saiki, sibuk, oke? :-) Aku entuk proyek ing 3 sasi mung amarga aku ngginakaken nganti 5 jam dina. Lan sing paling penting, aja lali babagan teori, yen sampeyan maca, ayo nyoba! Aja wedi nulis kode !!! Iki daya! :-) sukses kanggo kabeh! Aku ngenteni pitakonan ing komentar :-) Lan ana akeh lowongan kaya ngono, mula miwiti wawancara lan entuk pengalaman! ojo nesu))) aku ora tau dipateni, nanging kedadeyan nalika aku teka ing kelas senior: D mesthi luwih becik ora nindakake, nanging kabeh wis rampung karo kasunyatan sing aku sinau akeh:-) mengko ana kursus sing apik saka aku, Inggih, bimbingan;-) sing kapisah! Saiki, sibuk, oke? :-) Aku entuk proyek ing 3 sasi mung amarga aku ngginakaken nganti 5 jam dina. Lan sing paling penting, aja lali babagan teori, yen sampeyan maca, ayo nyoba! Aja wedi nulis kode !!! Iki daya! :-) sukses kanggo kabeh! Aku ngenteni pitakonan ing komentar :-) Lan ana akeh lowongan kaya ngono, mula miwiti wawancara lan entuk pengalaman! ojo nesu))) aku ora tau dipateni, nanging kedadeyan nalika aku teka ing kelas senior: D mesthi luwih becik ora nindakake, nanging kabeh wis rampung karo kasunyatan sing aku sinau akeh:-) mengko ana kursus sing apik saka aku, Inggih, bimbingan;-) sing kapisah! Saiki, sibuk, oke? :-) Aku entuk proyek ing 3 sasi mung amarga aku ngginakaken nganti 5 jam dina. Lan sing paling penting, aja lali babagan teori, yen sampeyan maca, ayo nyoba! Aja wedi nulis kode !!! Iki daya! :-) sukses kanggo kabeh! Aku ngenteni pitakonan ing komentar :-)
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION