Anda tidak semestinya perlu menjadi genius, mempunyai latar belakang pengaturcaraan, atau menjadi kebanggaan remaja untuk memulakan kerjaya dalam pengaturcaraan. Jika anda bersedia untuk belajar dan bersedia untuk mengejar impian anda tidak kira apa pun, semuanya boleh dilakukan. Kami telah mengumpulkan petua dan helah terbaik daripada pelajar kami yang telah menamatkan latihan Java mereka dan berkongsi pengalaman mereka dengan kami. Teks ini bertujuan untuk memotivasikan anda sedikit dan menjadikan laluan pembelajaran anda kurang berliku.
Petua 1: Jangan Takut Memulakan Pengekodan Tanpa Kira Latar Belakang dan Kerjaya Anda
Menurut
David Heines dan pengalaman peribadinya ,
"latar belakang anda tidak membuat apa-apa perbezaan" dalam mempelajari Java (walaupun tidak adil untuk mengatakan ia tidak boleh memberi manfaat pada beberapa titik). Tidak ada kata terlambat untuk beralih kepada IT, tidak kira umur anda atau kerjaya yang anda bina. Ramai pelajar kami menyertai kursus bukan selepas tamat pengajian tetapi apabila mereka merasakan keperluan untuk menukar jenis pekerjaan mereka. Ramai daripada mereka benar-benar berjaya dalam apa yang mereka lakukan. Sebagai contoh, pelajar seperti
Sergei dan
Alex telah diduduki dalam industri yang jauh dari bidang IT. Walau bagaimanapun,
"gaji yang tidak seberapa dan kekurangan prospek kerjaya"membuatkan mereka mencari alternatif. Dan mereka berhenti di Jawa. Masalahnya, mengetahui Java adalah menyeronokkan dan sangat bermanfaat. Anda boleh mencipta aplikasi dan perkhidmatan yang berguna dan banyak perkara lain seperti itu, atau pun memulakan syarikat perisian anda sendiri. Mempelajari Java juga mungkin menyeronokkan, yang kami boleh jamin jika anda belajar dengan CodeGym :) Jadi, jika anda masih tidak tahu apa yang perlu dilakukan pada masa hadapan atau hanya mahu mengubah hidup anda, mulakan sahaja.
Petua 2: Sesuaikan Proses Pembelajaran Anda
CodeGym ialah kursus yang sesuai untuk mereka yang ingin menumpukan sekurang-kurangnya 1-2 jam untuk belajar setiap hari. Ia termasuk minimum teori, maksimum amalan. Pada permulaan kursus, konsisten dan tumpukan lebih banyak masa untuk belajar. Beri bukan satu atau dua jam tetapi tiga atau empat jam jika anda boleh. Ramai pelajar kami, termasuk
Dmitry Mersianov , yang hari-harinya dipenuhi dengan kerja dan malam dengan waktu keluarga, cuba bangun pada 5-6 pagi dan belajar sebelum bekerja. Walau bagaimanapun, jika itu kedengaran terlalu berat untuk anda, anda boleh menumpukan satu jam untuk teori pada waktu pagi, dan satu jam untuk latihan praktikal pada sebelah petang atau petang.
"Belajar bersungguh-sungguh, tetapi jangan keterlaluan," Alex Yedamenko .
Bersenam dengan kerap.Beberapa pelajar kami melaporkan bahawa mereka kebetulan belajar dalam gelombang. Mereka mengatakan ada beberapa minggu atau bulan ketika mereka tidak belajar langsung. Sememangnya, kemajuan mereka tidak ketara. Hanya apabila mereka menyedari bahawa konsistensi adalah kunci bahawa keadaan menjadi lebih baik. Lebih baik belajar sedikit demi sedikit, tetapi tetap untuk jangka masa panjang. Itu baru dikatakan, jangan paksa diri anda dan apabila anda buntu, beri rehat. Seperti yang disebut oleh Jaroslav dalam
kisahnya ,
"Jangan lupa tentang kehidupan peribadi anda dan diri anda sendiri." Kadangkala, penting untuk mendengar isi hati anda, mengalihkan tumpuan anda dan mengosongkan fikiran anda untuk mengelakkan keletihan.
Petua 3: Buat Pelan Hala Tuju Disesuaikan untuk Keperluan Khusus Anda
Jangan tetapkan bar terlalu rendah dengan hanya melengkapkan pelajaran langkah demi langkah kami. Luangkan masa anda dan buat
pelan hala tuju berkesan yang disasarkan kepada keperluan anda (Pembangunan apl, permainan, automasi QA, perisian, dll.) Seperti yang disarankan oleh Eugene Denisov dalam
kisah kejayaannya , sebaik sahaja anda merasakan anda sudah biasa dengan asas Java Core (kira-kira sepadan dengan
Tahap 15 pada CodeGym ), teruskan dengan projek anda sendiri yang anda akan dapati menarik untuk diri anda sendiri. Ramai pelajar CodeGym mengatakan bahawa aplikasi pertama mereka tidak melakukan apa-apa yang berguna. Walau bagaimanapun, ia membantu mereka mengasah kemahiran mereka, menguasai teknologi baharu dan memberi mereka keyakinan bahawa mereka sudah boleh mempraktikkan pengetahuan itu.
Selepas Tahap 20, anda boleh mula meneroka perkara yang lebih kompleks seperti Git atau Maven. Sebilangan besar graduan kami mengesyorkan agar semua orang belajar cara bekerja dengan strim kerana mereka boleh membantu anda mengelakkan jumlah kod yang berlebihan.
Selepas Tahap 30 , anda boleh mula menguasai Hibernate. Ia adalah satu lagi alat berguna yang secara drastik mengurangkan baris kod dengan mengekalkan pemetaan jadual objek. Ia melegakan pengaturcara daripada pengendalian manual data berterusan dan menjimatkan masa dan kos penyelenggaraan anda dengan sewajarnya.
Di garisan penamat, sejurus sebelum mula mencari pekerjaan, adalah idea yang baik untuk membiasakan diri dengan dokumentasi Spring. Kebanyakan syarikat, terutamanya syarikat besar, bekerja dengan SQL, dan ia akan menjadi bonus besar untuk anda jika anda mempunyai sesuatu seperti Core Java + SQL dalam resume anda. Semua itu baru dikatakan, jangan cuba mempelajari semuanya sekaligus, terutamanya jika anda juga perlu menumpukan perhatian pada pekerjaan semasa anda. Buat rancangan langkah demi langkah dan sampai ke topik seterusnya hanya apabila anda rasa anda telah menguasai topik sebelumnya.
Petua 4: Gunakan Sumber Tambahan
Walaupun kami berbangga dengan kursus kami, kami tidak menuntut anda untuk dihadkan kepada CodeGym sahaja. Luaskan ufuk dengan buku dan video yang berbeza. Sebagai contoh, kadangkala, pelajar kami membaca pelajaran dan kemudian mencari penjelasan tambahan dalam buku oleh Horstmann atau Eckel untuk memahami topik itu sepenuhnya. Adalah wajar untuk mencuba sumber tambahan yang berbeza yang menyampaikan fikiran dan maklumat secara berbeza. Ramai lelaki, begitu banyak fikiran. Bagi
artikel dan blog , pelajar kami sangat memuji:
Sviatoslav dari Tomsk menyerlahkan artikel
Memahami seni bina yang boleh membantu anda memahami seni bina aplikasi masa hadapan anda dengan lebih baik.
Dunia Jawa. Seperti namanya, ia adalah Dunia Java mini di Net. Ini adalah salah satu laman web Java yang paling bermaklumat dengan banyak petua daripada pakar Java dan beberapa blog yang dihoskan pada halaman tersebut.
Java Deep oleh Peter Verhas. Ia adalah blog berorientasikan Java teknikal.
Inside Java ialah blog yang didedikasikan terutamanya untuk berkongsi berita dan pandangan baharu tentang Java. Terdapat juga banyak pautan ke senarai main YouTube yang berguna. Dan, hanya untuk rujukan, kami memberikan anda senarai pendek
buku terbaik yang sangat berguna untuk pelajar Java :
21 Buku Yang Perlu Dibaca oleh Pembangun Java pada 2021 .
Petua 5: Jangan Abaikan Bantuan dan Motivasi Tambahan
Satu lagi petua yang sangat meningkatkan pembelajaran ialah memasuki komuniti di mana anda akan berinteraksi dengan orang yang berfikiran sama yang bersemangat tentang pembangunan perisian. Selain itu, komuniti membolehkan anda bertukar-tukar pengalaman dan idea serta mengatasi kesukaran apabila anda terperangkap pada satu ketika. Rakan sebaya anda sentiasa bersedia untuk membantu anda menyelesaikan isu rumit dan menawarkan sokongan apabila anda memerlukannya. Di
Quora dan
Reddit , anda boleh bertanya soalan, manakala
Java Code Geeks ,
Coderanch dan
StackOverflow boleh membantu anda mencari rakan yang akan membantu anda untuk tidak merana di laluan pembelajaran anda.
Petua 6: Bersedia untuk Temuduga Kerja
Sebaik sahaja anda selesai dengan kursus (atau anda berada pada tahap 30+), sudah tiba masanya anda mula mencari pekerjaan. Baca tentang cara menulis resume yang berjaya dan cara menulis surat lamaran. Cuba berikan penekanan pada kemahiran khusus dalam CV anda. Jangan tulis sesuatu seperti "Saya tahu Java" kerana itu terlalu kabur. Sebaliknya, sebutkan Core Java dengan beberapa perkara/topik tambahan yang anda tahu dengan baik. Untuk meningkatkan peluang anda mendapat tawaran kerja, buat resume dengan portfolio projek anda. Majikan yang berpotensi biasanya menghargai rekod prestasi yang terbukti dalam membangunkan projek di atas segalanya. Kemudian, hantar CV anda kepada semua orang dan lihat maklum balas yang anda dapat. Selepas anda mendapat jemputan, sediakan untuk soalan temuduga yang menakutkan (kebanyakannya tersedia dalam talian). Bersedia bahawa majikan akan meminta helah untuk memeriksa intelek am anda dan kemahiran menyelesaikan masalah dan bukannya pengetahuan Java. Jadi, adalah lebih baik untuk melayari Net terlebih dahulu untuk bersiap sedia untuk soalan-soalan rumit itu. Jangan takut gagal kerana, seperti yang ditunjukkan oleh latihan, kemungkinan besar anda akan ditolak selepas temu duga pertama anda.
Beberapa pelajar kami mempunyai lebih daripada 10 temu duga sebelum mendapat pekerjaan impian mereka. Semuanya berjalan mengikut perancangan, dan tidak ada yang salah dengannya. Seorang graduan CodeGym yang berjaya, Anzor Karmov, berkata dalam
kisah kejayaannya bahawa
"Selepas anda gagal temu duga pertama anda, tepuk belakang diri anda" — menganalisis setiap temu duga anda untuk menjadikan jurang pengetahuan lebih kecil dengan setiap temu duga baharu. Anda tidak tergesa-gesa. Anda semakin hampir dengan pekerjaan yang anda inginkan.
Kesimpulan
Kesimpulannya, anda tidak perlu teragak-agak untuk mempelajari Java tanpa mengira umur dan latar belakang pengaturcaraan anda. Baca sahaja
kisah kejayaan ini daripada graduan CodeGym untuk melihat betapa berbezanya orang ini, walaupun matlamat mereka adalah serupa. Fahami perkara yang anda suka dan buat jadual latihan yang jelas bergantung pada topik yang ingin anda bahas, masa yang anda ingin luangkan untuk keseluruhan kursus dan gaya hidup anda. Jangan takut untuk membuat kesilapan dan mencari bantuan. Libatkan diri anda dalam proses itu dan teruskan pembelajaran anda tidak kira apa pun. Keseronokan kerja pembangun Java terletak terutamanya pada jangkaan kejayaan peribadi seterusnya. Jadi, semua semoga berjaya dalam mengejar matlamat anda!
GO TO FULL VERSION