Halo semua! Nama saya Dima. Ini artikel pertama saya tentang IT, jadi jangan menilai terlalu keras. Ini akan berguna bagi mereka yang baru mulai bergabung dengan barisan programmer, namun takut tersesat di lautan informasi yang luas ini.
Latar belakang
Bayangkan Anda berusia 26 tahun, Anda dipecat dari perusahaan telepon seluler Anda, dan CEO Anda melarikan diri ke Eropa karena praktik penipuannya memaksanya untuk tinggal di luar negeri. Seperti inilah tanggal 31 Desember 2016 saya. Saya bisa menemukan pekerjaan serupa di bidang terkait dan bahkan ada tawaran, tapi... apakah itu akan membuat saya bahagia? Pernahkah Anda bertanya pada diri sendiri untuk apa Anda bekerja? Anda sebenarnya ingin menjadi apa? Setelah PHK, saya menghabiskan dua bulan mencari diri saya sendiri... dan menjadi orang yang berbeda. Saya menyadari bahwa saya bisa menjadi apapun yang saya inginkan: seorang dokter, seorang tukang kayu, seorang pengusaha. Ini semua hanya masalah waktu, yang terpenting adalah melakukan lebih dari yang lain, dan saya akan mencapai segalanya. Hasilnya, saya menjadi seorang programmer! Saya telah berhasil bekerja di sebuah perusahaan IT selama satu tahun sekarang, dan saya sangat senang karenanya. Saya suka belajar, jadi saya menghabiskan ratusan jam mempelajari Java, teknologi web, dan menyiapkan ringkasan tentang apa yang akan membantu Anda mempelajari dunia Java dengan cepat.Tahap pertama: Pencerahan
Perlu Anda pahami bahwa pemrograman itu tidak mudah. Dan fakta bahwa pada awalnya Anda tidak berhasil adalah hal yang normal. Pada awalnya, saya mempelajari Python selama dua bulan, dan ketika saya melihat siklusnya, bagi saya siklusnya tampak sangat rumit. Yang terpenting adalah dasar-dasarnya: tanpa memahaminya, Anda tidak akan bisa mempelajari teknologi baru dengan cepat. Saya berbicara tentang kondisi, loop, bekerja dengan array, OOP, dll.Tahap kedua: Kode apa yang harus dibuat?
Anda akan membutuhkan lingkungan pengembangan. Di dunia Java ada tiga di antaranya:- IDE (gratis dan berbayar)
- NetBeans (gratis)
- Gerhana (gratis)
- NetBeans sudah kuno dan jelek, dan saat ini berada dalam inkubator Apache, jadi tidak jelas apakah akan ada rilis baru.
- Eclipse populer di luar negeri karena gratis dan sedikit lebih bagus dibandingkan Netbeans.
- IDEA adalah lingkungan pengembangan yang dominan, setidaknya bagi kami. Perbedaan antara versi berbayar dan gratis hanya pada bekerja dengan framework (Spring), yang belum Anda perlukan. Apalagi dibuat oleh orang Rusia dari St. Petersburg. Mari dukung produsen dalam negeri!
Tahap ketiga: Mulai dari mana belajar?
Pertama, cara kuno, membaca buku:- Kepala Pertama, "Belajar Java"
- G. Shildt, "Java 8. Panduan Pemula"
- Kay Horstmann, "Jawa. Perpustakaan Profesional"
- Bruce Yekel, " Filsafat Jawa "
- Sejarah: seberapa banyak saya belajar, bagaimana saya mendapatkan pekerjaan, kesulitan apa yang saya alami.
- Di mana memulai pengembangan web di dunia Java.
- Jenis otentikasi, otorisasi.
GO TO FULL VERSION