Hai semua! Nama saya Dima. Ini adalah artikel pertama saya tentang IT, jadi jangan menilai terlalu keras. Ia akan berguna kepada mereka yang baru mula menyertai barisan pengaturcara, tetapi takut tersesat dalam lautan maklumat yang luas ini.
Latar belakang
Bayangkan anda berumur 26 tahun, anda telah diberhentikan daripada syarikat telefon bimbit anda, dan Ketua Pegawai Eksekutif anda telah melarikan diri ke Eropah kerana amalan penipuannya memaksanya tinggal di luar negara. Beginilah 31 Disember 2016 saya. Saya boleh mencari pekerjaan yang serupa dalam bidang berkaitan dan ada juga tawaran, tetapi... adakah itu menggembirakan saya? Pernahkah anda bertanya kepada diri sendiri untuk apa anda bekerja? Anda ingin menjadi apa sebenarnya? Selepas pemberhentian, saya menghabiskan dua bulan mencari diri saya... dan menjadi orang yang berbeza. Saya sedar bahawa saya boleh menjadi apa sahaja yang saya mahu: doktor, tukang kayu, ahli perniagaan. Ini semua masalah masa, perkara utama adalah melakukan lebih daripada yang lain, dan saya akan mencapai segala-galanya. Akibatnya, saya menjadi seorang pengaturcara! Saya telah berjaya bekerja di sebuah syarikat IT selama setahun sekarang, dan saya amat gembira mengenainya. Saya suka belajar, jadi saya telah menghabiskan beratus-ratus jam mempelajari Java, teknologi web, dan telah menyediakan ringkasan tentang perkara yang akan membantu anda mendalami dunia Java dengan cepat.Peringkat pertama: Pencerahan
Anda perlu faham bahawa pengaturcaraan tidak mudah. Dan hakikat bahawa pada mulanya anda tidak berjaya adalah perkara biasa. Pada permulaannya, saya belajar Python selama dua bulan, dan apabila saya melihat kitaran itu, bagi saya ia adalah perkara yang sangat kompleks. Perkara yang paling penting ialah asas: tanpa memahaminya, anda tidak akan dapat mempelajari teknologi baharu dengan cepat. Saya bercakap tentang keadaan, gelung, bekerja dengan tatasusunan, OOP, dll.Peringkat kedua: Apa yang perlu dikodkan?
Anda akan memerlukan persekitaran pembangunan. Di dunia Jawa terdapat tiga daripadanya:- IDEA (percuma dan berbayar)
- NetBeans (percuma)
- Gerhana (percuma)
- NetBeans adalah kuno dan hodoh, dan kini berada dalam inkubator Apache, jadi tidak jelas sama ada akan ada keluaran baharu.
- Eclipse popular di luar negara kerana ia percuma dan lebih bagus sedikit daripada Netbeans.
- IDEA ialah persekitaran pembangunan yang dominan, sekurang-kurangnya untuk kami. Perbezaan antara versi berbayar dan yang percuma hanya dalam bekerja dengan rangka kerja (Spring), yang anda belum perlukan lagi. Lebih-lebih lagi, ia dibuat oleh lelaki Rusia dari St. Petersburg. Jom sokong pengeluar domestik!
Peringkat ketiga: Di mana hendak mula belajar?
Pertama, cara lama, membaca buku:- Ketua Pertama, "Belajar Java"
- G. Shildt, "Java 8. Panduan Pemula"
- Kay Horstmann, "Java. The Professional's Library"
- Bruce Yekel, " The Philosophy of Java "
- Sejarah: berapa banyak saya belajar, bagaimana saya mendapat pekerjaan, apa kesukaran yang saya lalui.
- Di mana untuk bermula dalam pembangunan web di dunia Java.
- Jenis pengesahan, kebenaran.
GO TO FULL VERSION