JavaRush /Java Blog /Random-ID /Apa yang diajarkan, di mana mengajar, bagaimana cara meng...

Apa yang diajarkan, di mana mengajar, bagaimana cara mengajar?

Dipublikasikan di grup Random-ID
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. Apa yang diajarkan, di mana mengajar, bagaimana cara mengajar?  - 1

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:
  1. IDE (gratis dan berbayar)
  2. NetBeans (gratis)
  3. Gerhana (gratis)
Saya mencoba ketiganya.
  1. NetBeans sudah kuno dan jelek, dan saat ini berada dalam inkubator Apache, jadi tidak jelas apakah akan ada rilis baru.
  2. Eclipse populer di luar negeri karena gratis dan sedikit lebih bagus dibandingkan Netbeans.
  3. 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:
  1. Kepala Pertama, "Belajar Java"
  2. G. Shildt, "Java 8. Panduan Pemula"
  3. Kay Horstmann, "Jawa. Perpustakaan Profesional"
  4. Bruce Yekel, " Filsafat Jawa "
Saya membacanya berdasarkan prinsip ini: jika saya tidak memahami satu buku, saya mulai membaca buku lain, karena penulis menyajikan informasi yang sama dengan cara yang berbeda. Saya paling menyukai buku Head First “Belajar Java”: ada banyak sketsa, ada pengujian setelah setiap bab. Kedua, menonton video tutorial di YouTube:
  1. Alishev
  2. Pelajaran Jawa
  3. Astaga Dudar
Daftarnya mungkin berkali-kali lebih panjang, tetapi saluran-saluran ini adalah yang paling informatif. Alishev adalah kursus video terbaik dalam bahasa Rusia dalam hal gambar, timbre, dan materi. Dia juga memiliki kursus berbayar tentang Udemy: Saya adalah orang pertama yang membelinya. Java Lessons adalah kursus yang sangat informatif. Sudah ada 500 video, tapi kualitasnya menurun. Tampaknya pria itu, setelah membaca bab berikutnya dari buku tersebut, berlatih sedikit, dan kemudian mencatat pelajarannya. Gosha Dudar berlari melintasi Eropa. Anda harus menontonnya jika Anda sudah mengetahui bahasa lain dan hanya ingin membiasakan diri dengan sintaks bahasa tersebut. Catatan penting. Jika Anda menonton beberapa kursus video dan tidak memahami apa pun, Anda tidak menyukai gambarnya, suaranya - berhentilah, jangan memaksakan diri: carilah sesuatu yang lebih baik yang tepat untuk Anda. Ketiga, dengan berlatih secara interaktif:
  1. JavaRush
  2. Stepik
  3. Peretas
  4. Akademi Kode
Pilihan terbaik adalah JavaRush . Saya melewatinya 2 kali. Pertama kali saya tidak mengerti apa pun, saya mengintip jawabannya. Kedua kalinya saya bekerja dengan lebih sadar, mempraktikkan kemungkinan-kemungkinan baru dalam bahasa tersebut. Saya memperoleh pemahaman penuh tentang OOP dan bekerja dengan array hanya setelah dia. Stepik adalah kursus yang keren. Ada pelatihan video dan pelatihan interaktif. Semuanya gratis, saya tidak mengerti mereka hidup =) Selebihnya adalah kursus interaktif dalam bahasa Inggris. Jika Anda tahu bahasanya, Anda juga bisa mencoba di sana. Mengenai kursus online berbayar: Saya melihat berbagai kursus yang saya temukan di Internet dan sejujurnya saya katakan bahwa tingkat webinar lebih buruk daripada aliran gamer di Twitch. Gambarnya jelek, suaranya menjijikkan, gurunya membosankan. Secara umum saya menyadari bahwa seorang pembicara pasti memiliki panggilan untuk menyampaikan informasi, dan jika tidak, kemungkinan besar Anda akan mati kebosanan. Saya harap informasi ini akan membantu Anda menghemat waktu dan tenaga. Jika artikel saya bermanfaat bagi Anda, tulislah, saya dapat melanjutkan. Topiknya bisa berupa:
  1. Sejarah: seberapa banyak saya belajar, bagaimana saya mendapatkan pekerjaan, kesulitan apa yang saya alami.
  2. Di mana memulai pengembangan web di dunia Java.
  3. Jenis otentikasi, otorisasi.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION