JavaRush /Java Blog /Random-ID /Pelajari coding PRO di rumah. Tutorial pemrograman terbai...

Pelajari coding PRO di rumah. Tutorial pemrograman terbaik

Dipublikasikan di grup Random-ID
Pemrograman menjadi lebih mudah diakses setiap tahun. Jika sebelumnya, untuk memasuki profesi ini, mereka yang ingin harus mendaftar di universitas dan menghabiskan waktu bertahun-tahun dalam pelatihan metodis, sekarang untuk menguasai semua seluk-beluk coding, satu keinginan saja sudah cukup. Semakin banyak materi gratis atau hampir gratis diposting di Internet, yang dengannya Anda dapat mempelajari pemrograman hingga tingkat yang memungkinkan Anda mendapatkan pekerjaan, dan pelatihannya tidak akan memakan banyak waktu. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 1Hari ini kami telah menyiapkan ulasan singkat tentang berbagai jenis tutorial pemrograman terbaik (dari buku hingga permainan dan kursus universitas), yang dengannya Anda tidak hanya dapat memperoleh keterampilan dasar coding, tetapi juga menguasai pengetahuan dan keterampilan dalam pemrograman yang ada. hak prerogatif para profesional.

Buku

Kami telah meninjau buku-buku baru terbaik untuk pengembang Java baru-baru ini. Oleh karena itu, di sini kami hanya akan fokus pada tiga buku yang akan menjadi pembelajaran mandiri yang sangat baik dalam pemrograman.

“Java SE 9. Kursus dasar”

Penulis: Kay S. Horstmann Salah satu buku terbaik untuk pemula belajar Java - ini adalah buku teks yang banyak direkomendasikan untuk digunakan pada awal. Hal ini sebagian besar disebabkan oleh gaya Kay Horstmann: penulisnya sangat pandai menulis panduan. Horstmann berbicara tentang Java SE 9 secara sederhana, tetapi pada saat yang sama tidak menyederhanakan struktur dan cukup memperhatikan detail. Penulis yang sama telah menulis sejumlah buku lain yang membahas Java 8, Scala, dasar-dasar Java, dan topik lainnya. “Baik Anda baru mengenal Java atau pengembang berpengalaman, panduan ini akan membantu Anda menulis kode yang paling andal, efisien, dan aman di masa depan,” janji penerbitnya. Sedikit tidak sopan, namun secara umum benar. Core Java benar-benar berisi banyak hal berguna baik untuk pemula maupun pembuat kode berpengalaman. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 2

“Bersihkan kode”

Penulis: Robert Martin Clean Code adalah buku terlaris Robert Martin, dan salah satu tutorial pemrograman terbaik secara umum. Dalam buku ini, Martin berbicara tentang perbedaan antara kode baik dan kode buruk, mengapa menulis kode baik itu penting, dan bagaimana mengubah kode buruk menjadi kode baik. Setelah kesuksesan Clean Code, Robert Martin menulis dua "sekuel" - "The Ideal Programmer" (Clean Coder) dan "Clean Architecture. Seni Pengembangan Perangkat Lunak” (Arsitektur Bersih: Panduan Pengrajin untuk Struktur dan Desain Perangkat Lunak). Jadi, dalam “Arsitektur Bersih”, penulis membahas tentang cara membuat arsitektur perangkat lunak yang tahan terhadap ujian waktu, serta cara menghilangkan kesalahpahaman tentang pola desain dan arsitektur perangkat lunak secara umum. “Arsitektur Bersih” wajib dibaca oleh para pengembang di semua tingkatan, analis sistem, arsitek, dan setiap pemrogram yang ingin menaiki tangga karier atau setidaknya memengaruhi orang-orang yang melakukan pekerjaan ini. Semua arsitektur mengikuti aturan yang sama,” kata penulisnya. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 3

"Kode Sempurna"

Penulis: Steve McConnell "Perfect Code" oleh Steve McConnell dianggap sebagai salah satu tutorial programmer praktis terbaik sepanjang masa. Buku ini pasti akan masuk dalam daftar bacaan wajib bagi setiap pembuat kode. Dalam "Perfect Code" penulis mengkaji berbagai teknik dan prinsip pemrograman, membicarakan kelebihan dan kekurangannya dengan contoh nyata dari pengalamannya sendiri. Meskipun usianya sudah lebih dari sepuluh tahun, buku ini akan tetap berguna bagi programmer dari semua tingkatan, dari pemula hingga profesional berpengalaman. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 4

Game sebagai tutorial pemrograman

Kami juga melihat game terbaik untuk programmer belum lama ini, jadi di sini kami hanya dapat menyoroti beberapa tutorial pemrograman terbaik dalam bentuk game.

JavaRush

Dan di sini adalah benar, meskipun sedikit tidak sopan, untuk menempatkan JavaRush.ru di tempat pertama. Mengapa JavaRush merupakan salah satu tutorial pemrograman terbaik yang tersedia? Pertama, kursus JavaRush dibuat dalam bentuk permainan online (pencarian) yang menyenangkan, tetapi pada saat yang sama dirancang untuk audiens dewasa dan mencakup banyak latihan (lebih dari 1200 soal praktis). Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 5Permainan ini berlangsung di masa depan yang sangat jauh, di mana manusia hidup di Bumi bersama dengan robot, dan siapa pun dapat melakukan perjalanan melalui luar angkasa. Pemain memompa karakternya dari level 1 ke level 40. Mereka yang berhasil menyelesaikan 40 level permainan memperoleh pengetahuan kerja Java yang cukup untuk mendapatkan pekerjaan sebagai Java Junior (dan ini dikonfirmasi dalam praktik ). JavaRush memungkinkan hampir semua orang mempelajari pemrograman Java dari awal dan mulai bekerja di profesi ini.

Codecombat sebagai tutorial pemrograman

Codecombat adalah game browser yang cukup populer yang dirancang untuk mengajarkan dasar-dasar pemrograman dalam sekelompok siswa dengan seorang guru (bahkan ada Edisi Kelas khusus), tetapi juga cocok untuk pengguna tunggal. Intinya, Codecombat adalah serangkaian tugas dan teka-teki yang hanya bisa diselesaikan dengan menggunakan kode program. Memungkinkan Anda mempelajari dasar-dasar Python, JavaScript, CoffeeScript, serta bahasa Lua, yang digunakan dalam pengembangan game (game development). Salah satu kekuatan CodeCombat adalah kenyataan bahwa tutorial pemrograman ini menawarkan tiga kursus berbeda kepada pemain, dengan fokus pada ilmu komputer, pengembangan web, dan pengembangan game. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 6

perang kode

Codewars adalah permainan browser populer yang merupakan serangkaian teka-teki dan teka-teki yang memungkinkan Anda berlatih menulis kode dan memecahkan masalah algoritmik. Untuk menyelesaikan setiap masalah, pengguna menerima poin, yang jumlahnya bergantung pada metode penyelesaiannya - semakin efektif, semakin banyak poin. Salah satu fitur terbaik Codewars adalah kemampuan untuk mempelajari solusi terhadap masalah yang diajukan oleh pengguna lain - dengan cara ini Anda dapat mempelajari pendekatan terhadap masalah algoritmik dari rekan yang lebih berpengalaman dan cerdas. Game ini mendukung banyak bahasa, termasuk Java - 21 bahasa di versi utama, ditambah 17 bahasa lain yang kurang umum di versi beta. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 7

Video ceramah tentang pemrograman

Meskipun latihan coding adalah hal yang paling penting, terkadang mendengarkan para profesional lebih berguna daripada mencoba menemukan jawabannya sendiri. Video ceramah juga bisa menjadi cara yang bagus untuk membantu Anda maju dalam pemrograman otodidak. Untungnya, puluhan bahkan ratusan jam berbagai macam kuliah tentang coding kini tersedia untuk semua orang. Beberapa sumber YouTube gratis yang berharga termasuk CS Dojo , TheNetNinja , dan saluran YouTube CS50 Harvard . Jika kita berbicara tentang konten berbayar yang benar-benar bernilai uang, Lynda.com (yang baru-baru ini berganti nama menjadi LinkedIn Learning) menawarkan kepada pengguna perpustakaan lengkap tutorial pemrograman berkualitas tinggi dan profesional dengan imbalan $30 untuk berlangganan bulanan tanpa batas ke semua bahan. Pelajari coding PRO di rumah.  Tutorial pemrograman terbaik - 8

Kursus Java dari Oracle

Kursus mandiri Oracle Academy memungkinkan siapa pun mempelajari Java secara gratis dengan bantuan materi pelatihan yang cukup luas dan terstruktur dengan baik. Untuk pemula, Anda bisa memulai dengan kursus Dasar-Dasar Java . Kursus ini ditujukan untuk siswa dengan sedikit atau tanpa pengalaman pemrograman. Kursus ini mencakup pengenalan konsep pemrograman berorientasi objek, terminologi, dan sintaksis, serta prosedur langkah demi langkah untuk membuat program Java dasar melalui praktik langsung di laboratorium. Mereka yang menyelesaikan kursus akan belajar memprogram animasi 3D, mengembangkan game 2D, dan membuat aplikasi Java. Saya juga ingin mencatat kursus yang sangat bagus Memulai Java Menggunakan Alice . Seperti lokakarya bertajuk serupa , ini adalah kursus gratis untuk orang-orang dengan sedikit atau tanpa pengalaman pemrograman Java, yang dirancang untuk mempelajari konsep dasar pemrograman sambil mengembangkan animasi 3D dalam aplikasi Alice 3.1. Alice adalah lingkungan pengembangan Java pengantar pendidikan gratis yang dibuat oleh Universitas Carnegie Mellon.

Kursus Java MOOC dari Universitas Helsinki

Java MOOC (kursus online terbuka besar-besaran) dari Universitas Helsinki dianggap sebagai salah satu kursus terbaik di dunia untuk mempelajari Java, yang juga gratis. Selain itu, sejak Januari 2020, Universitas Helsinki mulai menerbitkan versi kursus ini yang diperbarui dan diperluas. Mata kuliah ini mengajarkan dasar-dasar pemrograman komputer serta algoritma dan konsep pemrograman berorientasi objek di Java. Kursus ini mencakup materi yang komprehensif dan banyak latihan. Kursus inti Java MOOC dibagi menjadi dua bagian terpisah: Pemrograman Java I dan Pemrograman Java II. Masing-masing dari dua kursus ini terdiri dari tujuh bagian dengan serangkaian latihannya sendiri. Menyelesaikan satu bagian membutuhkan waktu sekitar 5-20 jam.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION