Bagaimana cara memulai pengkodean pada tahun 2023? Lima cara yang berbeda
Ada banyak jalur pembelajaran yang berbeda, seperti kursus online, Bootcamp, sekolah, dokumentasi, buku, podcast, dll. Tetapi akan membantu jika Anda menemukan strategi pembelajaran yang terbaik untuk Anda. Nah, Anda bisa mencoba semua strategi berbeda ini, atau Anda bisa membaca artikel ini :)
Pada akhirnya, saya akan memberi tahu Anda saran dan alasan saya.

Pertama-tama, tanyakan pertanyaan ini pada diri Anda sendiri:
- Apakah Anda mencari kursus gratis atau berbayar?
- Apakah Anda orang yang bisa belajar sendiri, atau haruskah Anda memiliki mentor atau guru untuk meminta Anda bekerja?
- Apakah Anda orang yang duduk lama di kursi di rumah, atau haruskah Anda secara fisik berada di kelas?
Yah kita semua tahu cara kerjanya, setiap minggu Anda akan pergi ke kelas, Anda membayar taksi, atau Anda menggunakan mobil Anda untuk pergi ke sana, Anda memiliki teman sekelas dan guru, mungkin beberapa dari mereka merekam kursusnya jadi pada akhirnya dari setiap sesi guru memberi Anda video sehingga Anda dapat meninjaunya di rumah Anda.

Kelebihan:
- Anda memiliki seorang guru, jadi mereka segera memberi Anda jawaban.
- Anda memiliki teman sekelas, dan Anda dapat memiliki koneksi. Salah satunya dapat mengubah hidup Anda di masa depan.
- Anda harus membayar transportasi.
- Anda membuang waktu Anda dalam lalu lintas dan jalan setiap hari.
- Biasanya, kelas-kelas ini mahal.
- Mungkin kamu belajar lebih cepat dari yang lain, jadi kamu harus menunggu sampai teman sekelas lain mengerti konsep yang dijelaskan guru.
Biasanya, perusahaan peduli seberapa cepat Anda bisa belajar dan tertarik pada mereka yang bisa belajar sendiri.
Tetapi pada awalnya, jika Anda benar-benar pemula, mungkin Anda berpikir lebih baik pergi ke kelas, dan setelah beberapa saat, ketika Anda sudah terbiasa dengan pengkodean, beralihlah ke metode lain; jika demikian, maka pasti lakukan itu.
4) Pelajari coding dengan buku
Oke, mungkin yang ini yang paling murah, tapi buku koding bisa sedikit berbeda. Secara pribadi, saya tidak belajar coding dengan membaca buku, dan saya perlu melihatnya terlebih dahulu. Banyak pengembang belajar coding dengan melihat daripada membaca. Apalagi jika Anda seorang pemula, buku bisa membingungkan Anda. Buku dapat membantu Anda memahami topik tertentu dengan banyak penjelasan, jadi saya membaca buku setelah mempelajari bahasa atau kerangka kerja pemrograman untuk memahami lebih dalam.

Kelebihan:
- Cara termurah untuk belajar kode.
- Tidak ada biaya untuk transportasi.
- Biasanya, buku menjelaskan setiap topik secara detail.
- Itu bisa membuat pemula bingung.
3) belajar dengan mendaftar di Bootcamps
Cara ini mungkin yang paling mahal. Saya tidak mendaftar ke Kamp Pelatihan apa pun, tetapi saya melihat hasilnya dan berbicara dengan mereka setelah mereka menyelesaikan Kamp Pelatihan selama enam bulan.
Hanya beberapa orang yang dapat mengikuti Bootcamp ini karena biasanya biayanya sekitar 10K $ 15K $ dalam 6 bulan. Tapi ini belum semuanya, karena Bootcamp ini memiliki waktu yang terbatas; mereka ingin mengajari Anda segala sesuatu dengan cepat yang Anda butuhkan untuk menjadi pengembang, tetapi sebenarnya, mereka tidak dapat mengajari Anda detailnya, misalnya, mereka tidak akan menunjukkan banyak metode Array di JS, mereka hanya memberi Anda gambaran bagaimana metode ini bekerja atau untuk Git mereka memberi Anda beberapa perintah Git.
Tetapi saya melihat banyak siswa yang mendaftar ke Bootcamp dan proyek mereka. Itu adalah proyek yang sangat sederhana, dan dengan proyek itu, Anda tidak memiliki kesempatan untuk dipekerjakan sebagai pekerja lepas atau di perusahaan. Namun, karena Anda mengerjakan beberapa proyek, Anda dapat mengerjakan sendiri proyek yang lebih besar.

Kelebihan:
- Di Kamp Pelatihan, Anda dan siswa lain mengerjakan proyek sehingga Anda akan mengalami kerja sama tim.
- Mereka fokus memberi Anda alat dan pengetahuan yang diperlukan untuk dipekerjakan.
- Setelah Bootcamps, Anda akan memiliki ide bagus tentang bagaimana berbagai hal bekerja sama. (misalnya, jika Anda ingin menjadi pengembang Frontend, Anda tahu cara React, React-Routers, TypeScript, NextJs, dll., bekerja sama, dan Anda mengerjakan proyek dengan kerangka kerja/perpustakaan ini)
- Anda akan memiliki koneksi dengan orang lain, dan Anda akan mendorong satu sama lain untuk tetap berada di jalan Anda.
- Biasanya, mereka jauh lebih mahal daripada metode lain.
- Mereka hanya memberi tahu Anda beberapa hal karena waktu terbatas.
Anda ingin menghabiskan waktu dan uang Anda, jadi ada baiknya menelitinya selama beberapa hari dan memastikan bahwa Bootcamp yang ingin Anda daftarkan mencakup banyak topik dan bahwa para guru memiliki pengalaman bertahun-tahun. Juga, tanyakan tentang teman atau komunitas Anda tentang pengalaman mereka di Bootcamp.
Tapi saya yakin ada cara lain untuk belajar coding, jadi saya akan menyebutkannya nanti.
2) Pelajari coding dengan membaca dokumen
Baiklah, jadi kita mencapai metode favorit saya. Cara belajar ini adalah yang terbaik bagi mereka yang benar-benar dapat memahami topik dengan membaca dokumen asli karena mencakup semua hal dalam dokumen mereka.
Anda akan mengetahui segalanya tentang bahasa pemrograman atau kerangka kerja itu dengan membaca dokumen. Jika Anda belum mencobanya sebelumnya, buka dan cari di mesin pencari favorit Anda tentang kerangka kerja yang ingin Anda pelajari, arahkan ke dokumentasinya, dan mulailah perjalanan Anda.
Namun, hanya sedikit orang yang dapat memahami dokumen, terutama jika Anda bukan penutur asli bahasa Inggris atau Anda seorang pemula. Jika demikian, jangan khawatir; silakan terus membaca. Saya akan menunjukkan kepada Anda metode terakhir dalam daftar saya dan cara saya mempelajari kode.

Kelebihan:
- Ini gratis, dan Anda tidak perlu membayar apa pun.
- Ini adalah sumber daya utama untuk setiap pengembang.
- Dokumen mencakup semua yang perlu Anda ketahui tentang bahasa atau kerangka kerja tersebut.
- Jika Anda terbiasa belajar dengan membaca dokumen, Anda dapat mempelajari apa pun yang Anda inginkan dengan cepat.
- Anda dapat tetap up-to-date karena setiap menyadari bahwa mereka menerbitkan, mereka juga memperbarui dokumen mereka.
- Jika Anda seorang pemula, Anda mungkin tidak mengerti dengan membaca dokumen.
- Itu bisa membuat pemula bingung.
1) belajar coding dengan menonton kursus online
Ini adalah salah satu favorit saya; seperti yang saya sebutkan, banyak pengembang belajar coding dengan melihat. Saya harus melihatnya terlebih dahulu, dan pada saat yang sama, saya melakukan coding sambil menonton. Saya menggunakan Udemy dan Youtube untuk belajar.
Banyak developer di luar sana yang bekerja di startup atau perusahaan teknologi besar, dan mereka menggunakan metode ini untuk belajar.
Anda dapat menemukan kursus untuk topik apa pun di platform online seperti Udemy , LinkedIn Learning , Coursera , Youtube , dll.
Dengan mempelajari cara ini, Anda dapat mempelajari berbagai hal dengan belajar sendiri dan lebih cepat, jadi satu tahun kemudian, jika perusahaan Anda membutuhkan kerangka kerja tertentu, Anda dapat mempelajarinya dengan cepat dari rumah Anda.
Pastikan Anda menemukan instruktur yang hebat dan ikuti mereka.
Saya ingin menyebutkan Codecademy juga. Di platform ini, Anda belajar dan membuat kode pada saat yang sama, saya memberikan beberapa kuliah gratis, dan saya menemukan ini tempat yang bagus untuk memulai.

Kelebihan:
- Anda dapat mempelajari apa saja dengan mencari dan menemukan kursus online khusus itu.
- Anda dapat menonton ulang kuliah sesuai keinginan hingga Anda memahami topik tersebut.
- Tidak mahal biasanya, Anda bisa membeli kursus berkualitas tinggi dengan mengeluarkan sedikit uang atau bahkan menonton dari Youtube secara gratis.
- Fleksibilitas Anda dapat menghabiskan 12 jam per hari, atau suatu hari Anda tidak ingin belajar apa pun sehingga Anda dapat melanjutkannya besok.
- Platform online ini biasanya memiliki Q/A sehingga Anda dapat mengajukan pertanyaan, dan instruktur atau siswa lain memberikan jawaban.
- Yah, saya tidak dapat menemukan kontra untuk metode ini!
Apa metode pribadi saya untuk belajar coding?
Bagi saya, ini adalah campuran dari dua metode terakhir; pertama-tama, saya pergi ke Udemy untuk mencari kursus yang bagus, saya membaca ulasan dan topik yang dibahas kursus tersebut, lalu biasanya ada beberapa kuliah gratis, jadi saya menontonnya, dan jika instruktur itu cocok untuk saya, saya beli kursus.
Saya akan menontonnya, mengerjakan tugas dan tantangan yang diberikan instruktur, dan membuat catatan. Saya mungkin menonton ulang satu ceramah beberapa kali sampai saya memahaminya dengan baik. Selama dan setelah kursus, saya membuka dokumen dan membaca beberapa topik atau mungkin semua dokumen. Terkadang saya butuh bantuan untuk memahami suatu topik, jadi saya pergi ke Youtube atau mencari di Google.
Juga, Anda mungkin menemukan kursus yang bagus dengan peringkat fantastis dan ulasan bagus, tetapi setelah Anda menonton kursus itu, Anda tidak dapat terhubung ke instruktur itu; ini normal. Ada instruktur terkenal di Udemy , dan banyak orang mengenalnya, banyak orang menyukainya, dan mereka menulis ulasan yang bagus untuk kursusnya, tetapi ketika saya menonton kursusnya, saya tidak mengerti! Jadi apa yang saya lakukan? Saya menyingkirkan semuanya dan berhenti melanjutkan? TIDAK! Saya beralih ke kursus lain. Setelah beberapa saat, Anda akan mengetahui instruktur mana yang terbaik untuk Anda. Oleh karena itu, Anda juga dapat mengikuti dan menonton kursus lainnya.
Kesimpulan
Penting untuk mengetahui metode apa yang terbaik untuk Anda; jika menonton video tidak cocok untuk Anda, oke, tidak masalah, maka Anda harus melakukan sedikit usaha dan mencoba menemukan yang terbaik. Saya berharap dengan artikel ini; Saya dapat membantu beberapa pemula. Jika Anda ingin menambahkan sesuatu, silakan melakukannya, dan saya akan senang menggunakan pengalaman orang lain.