CodeGym/Java Blog/Acak/Pendidikan Mandiri untuk Pemrogram Karir. Apakah Anda Ben...
John Squirrels
Level 41
San Francisco

Pendidikan Mandiri untuk Pemrogram Karir. Apakah Anda Benar-Benar Perlu Belajar Sepanjang Waktu?

Dipublikasikan di grup Acak
anggota
Salah satu ciri khas pengembangan perangkat lunak sebagai karier profesional adalah kebutuhan untuk belajar sepanjang waktu. Pemrogram tidak seperti orang lain ditekan untuk mengikuti teknologi baru dan mempelajari kerangka kerja, alat, dan bahasa pengkodean baru. Ini dapat dilihat sebagai kerugian menjadi seorang programmer atau harga yang harus dibayar oleh pembuat kode untuk upah tinggi dibandingkan dengan profesi lain. Tetapi untuk menjadi pengembang yang sukses, Anda tidak punya pilihan selain menghabiskan waktu untuk pendidikan mandiri terus-menerus sepanjang karier Anda. Pendidikan Mandiri untuk Pemrogram Karir.  Apakah Anda Benar-Benar Perlu Belajar Sepanjang Waktu?  - 1Sisi baiknya, saat ini mempelajari bahasa pemrograman dan memperoleh keterampilan pengembangan perangkat lunak lebih mudah dan lebih murah dari sebelumnya, dengan banyak tutorial gratis dan kursus online yang sangat terjangkau seperti CodeGym tersedia secara online. Tetapi meskipun pengetahuan itu sangat terjangkau secara finansial, Anda tetap harus membayarnya dengan mata uang utama — waktu. Jadi hari ini kami memutuskan untuk menjelajahi topik ini secara lebih detail dan mencari tahu berapa banyak waktu dan upaya yang benar-benar dihabiskan oleh pembuat kode profesional untuk pendidikan mandiri dan bagaimana perasaan mereka tentang perlunya melakukannya.

75% pengembang mempelajari teknologi baru setidaknya setahun sekali

Tentu saja, sikap terhadap pendidikan mandiri dan keinginan untuk mempelajari hal-hal baru di antara para pengembang perangkat lunak bisa berbeda-beda. Tetapi mayoritas mengakui pentingnya mempelajari teknologi baru secara teratur. Sebagai bagian dari Survei Pengembang Stack Overflow 2020, pembuat kode profesional ditanya seberapa sering mereka mempelajari bahasa atau kerangka kerja baru. Dari lebih dari 46.000 pengembang yang berpartisipasi dalam survei, sekitar 75% mengatakan bahwa mereka mempelajari teknologi baru setidaknya setiap beberapa bulan atau setahun sekali. Secara khusus, 34,9% atau 16.165 responden mengatakan bahwa mereka mempelajari bahasa atau kerangka kerja baru setiap beberapa bulan, sementara 37,9% atau 17.555 pembuat kode profesional yang berpartisipasi dalam survei mempelajari sesuatu yang baru setahun sekali. 25,1% lainnya mengatakan bahwa mereka mempelajari sesuatu yang baru setiap beberapa tahun sekali dan 2,1% mendidik diri sendiri dalam keterampilan pemrograman hanya sekali dalam satu dekade. Menariknya, data dari Student Developer Reportoleh HackerRank, survei pelajar pemrograman, menunjukkan bahwa hari ini 65% dari semua programmer baru belajar sendiri, dengan 27,39% responden mengatakan bahwa mereka belajar kode melalui pembelajaran mandiri dan 37,70% lainnya memperoleh keterampilan mereka melalui kombinasi sekolah dan studi individu.

Sumber belajar

Tidak ada banyak data penelitian tentang saluran spesifik apa yang paling sering digunakan oleh pengembang profesional untuk pendidikan mandiri karena sering kali sangat bergantung pada bidang dan spesialisasi pengembang perangkat lunak bahasa pemrograman. Tetapi menurut beberapa survei dan pendapat dari pengkodean pro dibagikan secara online, ini adalah sumber pengetahuan paling populer untuk coding pendidikan mandiri:
  • Komunitas pengembang online seperti StackOverflow dan HackerRank,
  • Membaca tutorial dan menonton video tutorial,
  • Kursus online seperti CodeGym,
  • Buku teks pemrograman,
  • Komunikasi pribadi dengan pengembang lain,
  • Acara pendidikan seperti pertemuan, seminar, dan bootcamp coding.

data pembuat kode Java

Khusus untuk pemrogram Java, kami memiliki beberapa informasi eksklusif kami sendiri berdasarkan survei anggota komunitas CodeGym yang bekerja sebagai pengembang Java profesional. 70,2% responden kami mengatakan bahwa mereka membaca literatur profesional secara teratur. Hampir setengah (48,9%) mengikuti kursus online yang berfokus pada teknologi tertentu, dan sekitar sepertiga dari semua developer Java yang kami survei sering mengikuti acara developer, baik online maupun offline. Hanya 9,6% dari semua orang yang berpartisipasi dalam survei mengatakan mereka tidak punya waktu untuk belajar sendiri. Kami juga tertarik untuk mengetahui arah apa yang biasanya dipilih pengembang Java untuk pendidikan profesional mereka. Berikut adalah area pengembangan paling umum yang telah ditentukan oleh responden kami, berdasarkan urutan kepentingannya:
  • Memperdalam pengetahuan mereka tentang Jawa dan ekosistem pembangunan Jawa;
  • Mempelajari alat dan teknologi pengembangan seluler;
  • Keterampilan dan pengetahuan pengembangan web;
  • Teknologi cloud, Data besar, layanan mikro;
  • Beberapa orang ingin mempelajari bahasa pemrograman lain selain Java, dengan Kotlin sebagai pilihan paling populer, diikuti oleh Go, C#, dan PHP.
Berbicara tentang spesialisasi dan pertumbuhan karir, sejumlah anggota komunitas CodeGym mengatakan bahwa mereka mempelajari hal-hal baru untuk meningkatkan keterampilan mereka menjadi pengembang Full-Stack. Beberapa pembuat kode ingin tumbuh menjadi Pemimpin Tim atau Pemimpin Teknologi.

Opini

Apa yang dikatakan pengembang profesional sendiri tentang pentingnya belajar dan mendidik diri sendiri? Berikut adalah beberapa kutipan informatif. “Hal yang paling sering dilakukan developer adalah membaca. Membaca kode, buku, dokumentasi, StackOverflow. Biasanya saya belajar setiap hari melalui media sosial dan berita khusus (kebanyakan Reddit dan Twitter, tetapi juga melalui Apple dan Google changelogs). Tetapi ketika saya menemukan sesuatu yang sangat menarik bagi saya, saya mencobanya jadi saya mengkodekannya. Saat ini saya sedang mempelajari cara baru mengatur proyek iOS saya misalnya (2 jam per hari selama seminggu saat di rumah),” kata Anthony Da Cruz, pembuat kode dan CTO berpengalaman dari sebuah startup teknologi.. “Jika pertanyaannya adalah berapa banyak yang harus dikeluarkan untuk belajar, maka jawabannya adalah – Anda harus memiliki rencana pembelajaran, dan menghabiskan setidaknya dua jam setiap minggu untuk mengerjakannya. Ini di luar pengetahuan yang Anda peroleh dari tugas Anda. Saya menghabiskan waktu ini untuk memeriksa teknologi baru, menjelajahi alat, topik, prinsip, metodologi baru, dll,” rekomendasiAdithya Kumaranchath. Hampir semua veteran pemrograman setuju bahwa kemampuan untuk mendidik diri sendiri mungkin merupakan prediktor terbaik dari karir yang sukses dalam pengembangan perangkat lunak. “Saya rasa saya belum pernah mengenal seorang programmer yang baik yang tidak otodidak pada tingkat tertentu. Sebagai manajer perekrutan di sebuah perusahaan besar, saya dapat mengatakan bahwa seorang kandidat yang menjelaskan proyek pribadi dan keinginan untuk belajar akan mengalahkan kandidat dengan gelar yang mengesankan setiap saat. Meskipun yang terbaik adalah memiliki keduanya, ” kata Steven Burnap, seorang programmer berpengalaman dan anggota komunitas pengembang StackExchange. “Dalam pemrograman, otodidak adalah apa yang akan Anda lakukan setiap hari. Anda harus mengajari diri sendiri banyak hal, bukan hanya bahasa komputer dan alat yang terus berubah. Anda harus mempelajari kode yang ditulis orang lain dan Anda harus memperbaikinya juga dengan instruksi dan pengawasan minimal. Jarang di beberapa organisasi mendapatkan pelatihan nyata lebih dari 1 kali setahun (jika pernah!). Pastikan Anda bisa melakukan (dan menikmati) ini, jika tidak, pertimbangkan karir yang berbeda saat Anda masih muda,” tambah Emmad Kareem.
Komentar
  • Populer
  • Baru
  • Lama
Anda harus login untuk memberikan komentar
Halaman ini belum memiliki komentar