JavaRush /Blog Jawa /Random-JV /Apa program kerja keras utawa cara sing gampang kanggo go...
mrserfr
tingkat
Киев

Apa program kerja keras utawa cara sing gampang kanggo golek dhuwit?

Diterbitake ing grup
Artikel motivasi sing apik (utawa kosok balene?). Aku dikirim supaya luwih akeh wong sing maca. Penulis ora mikir. :) ! Artikel babagan perusahaan :) Ora Android.

Kepiye carane dadi pangembang Jawa?

1. Apa aku butuh? Ketoke titik sing paling penting. Amarga krisis ekonomi, akeh wong sing nyoba golek cara kanggo nyukupi kabutuhan finansial. Banjur "IT" katon, sing saben wong entuk dhuwit akeh amarga bisa nulis 10 baris kode. Kajaba iku, "pemrograman iku gampang." Sayange, ora. Ora ketompo carane para pangadeg macem-macem kursus nyoba nerangake manawa sapa wae bisa dadi pangembang sajrone 3 wulan, iki ora bener. Kaping pisanan, sampeyan kudu eling yen pangembang piranti lunak minangka insinyur. Mulane, syarat kasebut cocog. Kapindho, sampeyan kudu ngerti apa persis tugas programer? Kaping pisanan, iki minangka solusi permanen kanggo masalah. Sampeyan ora bakal duwe wayahe nalika kabeh masalah bakal ditanggulangi. Iki minangka proses sing terus-terusan. Kapindho, iki minangka rutinitas sing akeh banget, sing kudu ditindakake sajrone 3-4 jam saben dina tanpa tresna marang karya kasebut, yen ora mokal, mesthi mbutuhake gaweyan gedhe kanggo awake dhewe. Dadi, yen sampeyan rumangsa pangembangan piranti lunak kaya sing dikarepake luwih saka 40% saka urip sampeyan, banjur nerusake. 2. Apa sejatine sing kudu diarani pangembang Jawa? Supaya sampeyan bisa kanthi bangga nyebut dhewe Java Developer kanthi luwih saka "J", sampeyan kudu paling sethithik pangerten umum babagan: Sintaksis basa, yaiku Java Core; Dasar Pemrograman Berorientasi Objek; Dasar Basis Data (SQL); JDBC; Servlets + JSP; ORM (contone, Hibernate); Sembarang Web Framework populer (contone, Spring); HTML, CSS, JavaScript; VCS (GIT, SVM utawa padha). Saiki, ayo goleki poin-poin: Java Core Iki kalebu kawruh lan pangerten babagan hierarki kelas ing Jawa, metode kelas Obyek lan, mesthine, Kerangka Koleksi. Apa antarmuka, sing ngleksanakake sapa, etc. Iki gambar sing kudu digambar dening pangembang Jawa jam 3 esuk ing geni seni: Apa program kerja keras utawa cara sing gampang kanggo golek dhuwit?  - 1 Buku kayata Java 8. Pandhuan Lengkap (Shiltd) Filsafat Jawa (Eckel) bakal mbantu sampeyan sinau basa Jawa Inti: Lan mesthi, ora ana sing bisa lolos. saka Spesifikasi API Platform Java Ana akeh materi ing kene, mula luwih becik ora mlumpat ing antarane buku, nanging njupuk siji lan "peck" "nganti sampeyan biru ing pasuryan." OOP A pamula ora dibutuhake kanggo nindakake luwih saka kawruh lan pangerten saka telung prinsip OOP (sawetara pracaya sing ana 4 wong, nanging gumantung ing sampeyan lan iki ora dadi penting). Kemampuan kanggo nerangake saben wong nggunakake conto praktis. Dasar Database lan SQL MySQL 5.0 (Viktor Goltsman) Buku iki nerangake konsep dhasar kanthi cara sing gampang lan bisa diakses kanthi ilustrasi conto lan instruksi langkah demi langkah. JDBC Saliyane ngerti apa database, sampeyan kudu ngerti carane aplikasi Java sesambungan karo. Spesifikasi JDBC 4.1 paling lengkap nuduhake kabeh fitur JDBC. Servlets + JSP Ing buku ing Schiltda lan Eckel, Servlets diterangake "ing passing"; kanggo pangerten sing luwih jero babagan apa iku, sampeyan kudu sinau sing luwih serius. Spesifikasi Java Servlet lan JavaServer Pages Specification Rong spesifikasi kasebut nyedhiyakake pemahaman lengkap babagan teknologi kasebut. JDBC lan Servlets digunakake dening pangembang ing karya saben dina mung ing kasus sing jarang. Nanging iku basis saka kabeh populer Frameworks, lan ngerti carane frameworks iki telung "internal" bakal mbantu supaya akeh kesalahane bodho sing mung sinau frameworks. Hibernate Buku kang dadi kebanggaan jagad Jawa yaiku Java Persistence with Hibernate. Akeh pangembang sing nggunakake teknologi liyane (khususe C #) maca buku iki supaya luwih ngerti apa ORM lan masalah apa sing ditanggulangi. Yen sampeyan ngerti carane nggawe siji-kanggo-siji, siji-kanggo-akeh lan akeh-kanggo-siji sesambetan lan nulis pitakonan prasaja ing HQL, kawruh cukup kanggo tingkat pamula. Web - Framework (contone, Spring) Sawise sampeyan wis nguwasani kabeh ndhuwur, sampeyan wis bisa njupuk ayunan ing Spring. Pisanan, tulis aplikasi CRUD sing gampang, banjur temokake apa Spring Pet Clinic. Saiki kawruh sampeyan bakal cukup kanggo ngerti apa sing kedadeyan kanggo nggawe aplikasi sing luwih utawa kurang prayoga sing menyang database, nindakake apa wae ing kana, lsp. lan liya-liyane. Sugeng, saiki sampeyan bisa nulis soko sing wis bisa "ndemek" lan nuduhake. Ing 5-6 sasi, sampeyan bakal pengin mbusak kode iki lan priksa manawa ora ana sing ngerti yen sampeyan penulis, nanging saiki iki apik :) HTML, CSS, JavaScript Kabeh ing kene prasaja lan ora menarik. Tata letak reguler, sing ora dadi kapentingan khusus kanggo pangembang mburi. Iki minangka roti lan mentega saka wong ngarep. Nanging kudu ana pangerten dhasar babagan kabeh iki. HTML Academy HTML Buku Dasar JavaScript Iki bakal cukup kanggo sampeyan. VCS Sembarang proyek sing nggunakake luwih saka 0 pangembang ora bisa ditindakake tanpa VCS (sistem kontrol versi). GIT paling trep lan asring digunakake; SVN saingan karo. Yen sampeyan ngerti salah siji saka wong-wong mau, sampeyan bakal seneng. Akibaté, modhèrn kanggo ngomong yen alangan kanggo mlebu ing Jawa iku dhuwur banget. Jumlah kawruh sing dibutuhake kanggo entuk kerja utawa miwiti nulis aplikasi sing luwih padhet utawa kurang padhet mung gedhe banget. Nanging asil pungkasan mung prospek sing luar biasa. Iku penting kanggo ngerti sing dikarepake kanggo newcomers arang banget kurang, senadyan kabeh nyoba kanggo nuduhake yen ana programer ora cukup. Ora cukup pangembang sing mumpuni kanthi pengalaman paling ora 3 taun, lan akeh sing anyar. Kanggo njaluk kecanthol lan "mlebu IT," sampeyan bakal mbutuhake karya neraka kanggo 6 sasi kanggo 1 taun. Nanging yen sampeyan duwe lan sampeyan pengin nggawe akeh gaweyan, banjur tindakake. Good luck kanggo sampeyan! --- Atas jenenge dhewe, aku pengin nambahake yen sejatine ora ana sing luwih apik tinimbang javarush kanggo sinau inti java, paling ora ing RuNet. IMHO. Sugeng tanggap warsa malih. Artikel: http://proselyte.net/how-to-become-java-developer/ Pengarang: http://proselyte.net/faq/
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION