CodeGym /Blog Java /rawak /Pendidikan Kendiri untuk Pengaturcara Kerjaya. Adakah And...
John Squirrels
Tahap
San Francisco

Pendidikan Kendiri untuk Pengaturcara Kerjaya. Adakah Anda Benar-benar Perlu Belajar Sepanjang Masa?

Diterbitkan dalam kumpulan
Salah satu ciri tersendiri pembangunan perisian sebagai kerjaya profesional ialah keperluan untuk belajar sepanjang masa. Pengaturcara seperti orang lain tertekan untuk bersaing dengan teknologi baharu dan mempelajari rangka kerja, alatan dan bahasa pengekodan baharu. Ini boleh dilihat sebagai kelemahan menjadi seorang pengaturcara atau pengekod harga perlu membayar gaji yang tinggi berbanding dengan profesion lain. Tetapi untuk menjadi pembangun yang berjaya, anda tidak akan mempunyai pilihan selain menghabiskan masa untuk pendidikan diri secara berterusan sepanjang kerjaya anda. Pendidikan Kendiri untuk Pengaturcara Kerjaya.  Adakah Anda Benar-benar Perlu Belajar Sepanjang Masa?  - 1Di sisi baiknya, hari ini mempelajari bahasa pengaturcaraan dan memperoleh kemahiran pembangunan perisian adalah lebih mudah dan lebih murah berbanding sebelum ini, dengan banyak tutorial percuma dan kursus dalam talian yang sangat berpatutan seperti CodeGym tersedia dalam talian. Tetapi walaupun pengetahuan itu sangat berpatutan dari segi kewangan, anda masih perlu membayarnya dengan mata wang muktamad — masa. Jadi hari ini kami memutuskan untuk meneroka topik ini dengan lebih terperinci dan mengetahui berapa banyak masa dan usaha yang dibelanjakan oleh pengekod profesional untuk pendidikan kendiri dan perasaan mereka tentang perlu melakukannya.

75% pembangun mempelajari teknologi baharu sekurang-kurangnya sekali setahun

Sudah tentu, sikap terhadap pendidikan kendiri dan keinginan untuk mempelajari perkara baru dalam kalangan pembangun perisian boleh berbeza-beza. Tetapi majoriti menyedari kepentingan mempelajari teknologi baharu secara berkala. Sebagai sebahagian daripada Tinjauan Pembangun Stack Overflow 2020, pengekod profesional ditanya berapa kerap mereka mempelajari bahasa atau rangka kerja baharu. Daripada lebih 46,000 pembangun yang mengambil bahagian dalam tinjauan itu, sekitar 75% berkata mereka mempelajari teknologi baharu sekurang-kurangnya setiap beberapa bulan atau setahun sekali. Khususnya, 34.9% atau 16,165 responden berkata mereka mempelajari bahasa atau rangka kerja baharu setiap beberapa bulan, manakala 37.9% atau 17,555 pengekod profesional yang mengambil bahagian dalam tinjauan mempelajari sesuatu yang baharu sekali setahun. 25.1% lagi berkata mereka mempelajari sesuatu yang baharu sekali setiap beberapa tahun dan 2.1% mendidik diri mereka sendiri dalam kemahiran pengaturcaraan sekali dalam sedekad sahaja. Menariknya, data daripada Laporan Pembangun Pelajaroleh HackerRank, tinjauan terhadap pelajar pengaturcaraan, menunjukkan bahawa hari ini 65% daripada semua pengaturcara baharu diajar sendiri, dengan 27.39% responden mengatakan mereka belajar kod melalui pembelajaran terarah kendiri dan 37.70% lagi memperoleh kemahiran mereka melalui gabungan sekolah dan kajian individu.

Sumber pembelajaran

Tidak banyak data penyelidikan tentang saluran tertentu yang paling kerap digunakan oleh pembangun profesional untuk pendidikan kendiri kerana selalunya ia banyak bergantung pada bidang dan pengkhususan pembangun perisian bahasa pengaturcaraan. Tetapi menurut pelbagai tinjauan dan pendapat daripada pengekodan kebaikan dikongsi dalam talian, berikut ialah sumber pengetahuan yang paling popular untuk pengekodan pendidikan kendiri:
  • Komuniti pembangun dalam talian seperti StackOverflow dan HackerRank,
  • Membaca tutorial dan menonton video tutorial,
  • Kursus dalam talian seperti CodeGym,
  • Buku teks pengaturcaraan,
  • Komunikasi peribadi dengan pemaju lain,
  • Acara pendidikan seperti pertemuan, seminar dan bootcamp pengekodan.

Data pengekod Java

Apabila bercakap mengenai pengaturcara Java secara khusus, kami mempunyai beberapa maklumat eksklusif kami sendiri berdasarkan tinjauan ahli komuniti CodeGym yang bekerja sebagai pembangun Java profesional. 70.2% daripada responden kami mengatakan mereka membaca kesusasteraan profesional secara berkala. Hampir separuh (48.9%) mengikuti kursus dalam talian yang memfokuskan pada teknologi tertentu, dan kira-kira satu pertiga daripada semua pembangun Java yang kami tinjau kerap menyertai acara pembangun, dalam talian dan luar talian. Hanya 9.6% daripada semua orang yang mengambil bahagian dalam tinjauan itu berkata mereka tidak mempunyai masa untuk pendidikan diri. Kami juga berminat untuk mengetahui tentang arah yang biasanya dipilih oleh pembangun Java untuk pendidikan profesional mereka. Berikut ialah bidang pembangunan yang paling biasa yang responden tentukan, mengikut kepentingan:
  • Mendalami pengetahuan mereka tentang ekosistem pembangunan Java dan Java;
  • Mempelajari alatan dan teknologi pembangunan mudah alih;
  • Kemahiran dan pengetahuan pembangunan web;
  • Teknologi awan, Data besar, perkhidmatan mikro;
  • Sesetengah orang ingin mempelajari bahasa pengaturcaraan lain selain Java, dengan Kotlin sebagai pilihan paling popular, diikuti oleh Go, C# dan PHP.
Bercakap tentang pengkhususan dan pertumbuhan kerjaya, sebilangan ahli komuniti CodeGym berkata mereka sedang mempelajari perkara baharu untuk meningkatkan kemahiran mereka menjadi pembangun Timbunan Penuh. Sesetengah pengekod menyasarkan untuk berkembang menjadi Ketua Pasukan atau jawatan Ketua Teknologi.

Pendapat

Apakah yang dikatakan oleh pembangun profesional sendiri tentang kepentingan pembelajaran dan pendidikan kendiri? Berikut adalah beberapa petikan bermaklumat. “Perkara yang paling banyak dilakukan oleh pembangun ialah membaca. Membaca kod, buku, dokumentasi, StackOverflow. Biasanya saya belajar setiap hari melalui media sosial dan berita khusus (kebanyakannya Reddit dan Twitter, tetapi juga melalui log perubahan Apple dan Google). Tetapi apabila saya menemui sesuatu yang menarik minat saya, saya mencubanya jadi saya kodkannya. Saya sedang mempelajari cara baharu untuk mengatur projek iOS saya sebagai contoh (2j sehari selama seminggu semasa berada di rumah),” kata Anthony Da Cruz, seorang pengekod berpengalaman dan CTO sebuah syarikat pemula teknologi.. "Jika persoalannya ialah berapa banyak yang perlu dibelanjakan untuk belajar, maka jawapannya ialah - anda harus mempunyai rancangan pembelajaran, dan menghabiskan sekurang-kurangnya dua jam setiap minggu untuk berusaha ke arah itu. Ini adalah di luar pengetahuan yang anda perolehi daripada tugasan anda. Saya meluangkan masa ini menyemak teknologi baharu, meneroka alatan baharu, topik, prinsip, metodologi dan lain-lain,” mengesyorkanAdithya Kumaranchath. Hampir semua veteran pengaturcaraan bersetuju bahawa keupayaan untuk mendidik diri mungkin merupakan peramal terbaik untuk kerjaya yang berjaya dalam pembangunan perisian. “Saya tidak fikir saya pernah mengenali seorang pengaturcara yang baik yang tidak belajar sendiri pada tahap tertentu. Sebagai pengurus pengambilan pekerja di sebuah syarikat besar, saya boleh mengatakan bahawa calon yang menerangkan projek peribadi dan keinginan untuk belajar akan mengatasi seseorang yang mempunyai ijazah yang mengagumkan setiap kali. Walaupun lebih baik untuk memiliki kedua-duanya,” kata Steven Burnap, seorang pengaturcara berpengalaman dan ahli komuniti pembangun StackExchange. “Dalam pengaturcaraan, pengajaran kendiri adalah perkara yang akan anda lakukan setiap hari. Anda perlu mengajar diri anda banyak perkara, bukan hanya bahasa komputer dan alatan yang terus berubah. Anda perlu mempelajari kod yang ditulis oleh orang lain dan anda juga perlu membetulkannya dengan arahan dan penyeliaan yang minimum. Jarang di sesetengah organisasi untuk mendapatkan latihan sebenar lebih daripada 1 kali setahun (jika pernah!). Pastikan anda boleh melakukan (dan menikmati) ini, jika tidak, pertimbangkan kerjaya yang berbeza semasa anda masih muda,” tambah Emmad Kareem.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION