Tag: pengkodean

Tolong Jangan Belajar Kode

Seluruh meme “semua orang harus belajar pemrograman” telah begitu lepas kendali sehingga walikota New York City sebenarnya bersumpah untuk belajar kode pada 2012.

Bloomberg-sumpah-ke-kode

Sikap mulia untuk mengumpulkan suara komunitas teknologi NYC, pasti, tetapi jika walikota New York City benar-benar perlu mengumbar kode JavaScript untuk melakukan pekerjaannya, ada sesuatu yang sangat, mengerikan, sangat salah dengan politik di negara bagian New York. Bahkan jika Mr. Bloomberg “belajar kode”, dengan permintaan maaf kepada Adam Vandenberg, saya berharap kita akan berakhir dengan ini:

Untungnya, peluang penerbangan teknologi ini terjadi – bahkan dalam bercanda – adalah nol, dan untuk alasan yang baik: walikota New York City mudah-mudahan akan menghabiskan waktunya melakukan pekerjaan yang harus dibayar oleh pembayar pajak. Menurut halaman beranda Kantor Walikota, itu berarti mengerjakan program absensi untuk sekolah, peningkatan angkutan umum, anggaran kota 2013, dan … apakah saya benar-benar perlu melanjutkan?

Bagi mereka yang berpendapat pemrograman adalah keterampilan penting kita harus mengajar anak-anak kita, di sana dengan membaca, menulis, dan berhitung: dapatkah Anda menjelaskan kepada saya bagaimana Michael Bloomberg akan lebih baik dalam pekerjaan sehari-harinya memimpin kota terbesar di Amerika Serikat jika suatu pagi dia terbangun sebagai crack coder Java? Jelas bagi saya bagaimana menjadi seorang pembaca yang terampil, seorang penulis yang terampil, dan setidaknya matematika tingkat sekolah menengah adalah dasar untuk melakukan pekerjaan seorang politisi. Atau di pekerjaan apa pun, dalam hal ini. Tetapi memahami variabel dan fungsi, petunjuk dan rekursi? Saya tidak bisa melihatnya.

Dengar, aku suka pemrograman. Saya juga percaya pemrograman itu penting … dalam konteks yang benar, bagi sebagian orang. Tetapi begitu banyak keterampilan. Saya tidak akan lagi mendorong semua orang untuk belajar pemrograman daripada saya akan mendorong semua orang untuk belajar plumbing. Itu konyol, bukan?

Gerakan “semua orang harus belajar kode” tidak hanya salah karena ia menyamakan pengkodean dengan keterampilan hidup yang penting seperti membaca, menulis, dan matematika. Saya harap. Ini salah dalam banyak hal lain.

Ini mengasumsikan bahwa lebih banyak kode di dunia adalah hal yang secara inheren diinginkan. Dalam tiga puluh tahun karir saya sebagai seorang programmer, saya telah menemukan ini … tidak demikian. Haruskah Anda belajar menulis kode? Tidak, saya tidak bisa melupakannya. Anda harus belajar menulis kode sesedikit mungkin. Idealnya tidak ada.

Diasumsikan bahwa coding adalah tujuannya. Pengembang perangkat lunak cenderung menjadi pecandu perangkat lunak yang menganggap pekerjaan mereka adalah menulis kode. Tapi ternyata tidak. Tugas mereka adalah memecahkan masalah. Jangan merayakan pembuatan kode, rayakan penciptaan solusi. Kami memiliki terlalu banyak coder yang kecanduan untuk melakukan satu baris kode saja.

lihat juga : Manakah Bahasa Pemrograman yang Lebih Baik Untuk Ilmu Data? Python Atau R

Ini menempatkan metode sebelum masalah. Sebelum Anda bergegas keluar untuk belajar kode, cari tahu apa masalah Anda sebenarnya. Apakah Anda punya masalah? Bisakah Anda menjelaskannya kepada orang lain dengan cara yang bisa mereka pahami? Sudahkah Anda meneliti masalah ini, dan kemungkinan solusinya, secara mendalam? Apakah coding menyelesaikan masalah itu? Apakah kamu yakin

Ini mengasumsikan bahwa menambahkan coders yang naif, pemula, tidak-bahkan-pasti-mereka-suka-pemrograman-keseluruhan ini ke tenaga kerja adalah positif untuk dunia. Saya kira itu benar jika Anda menganggap bahwa satu programmer yang buruk dapat dengan mudah menciptakan dua pekerjaan baru dalam setahun. Dan dalam hal ini, sebagian besar orang yang menyebut dirinya pemrogram bahkan tidak bisa membuat kode, jadi maafkan saya tentang sentimen bahwa “semua orang bisa belajar kode”.

Ini menyiratkan bahwa ada membran tipis, mudah permeabel antara belajar untuk program dan dibayar untuk program secara profesional. Lihat saja programmer-programmer baru yang mendapat tawaran pekerjaan dengan gaji rata-rata $ 79rb / tahun setelah menghadiri bootcamp dua setengah bulan! Mungkin Anda juga bisa mengajar diri Anda Perl dalam 24 jam! Sementara saya suka bahwa pemrograman adalah bidang egaliter di mana gelar dan sertifikasi tidak relevan dalam menghadapi pengalaman, Anda masih harus memasukkan sepuluh ribu jam Anda seperti kita semua.

Saya kira saya dapat mendukung belajar sedikit tentang pemrograman hanya agar Anda dapat mengenali apa kode itu, dan kapan kode mungkin merupakan cara yang tepat untuk mendekati masalah yang Anda miliki. Tapi saya juga bisa mengenali masalah pipa ketika saya melihatnya tanpa pelatihan khusus di daerah tersebut. Masyarakat umum (dan kepemimpinan politiknya) mungkin bisa mendapatkan manfaat yang paling besar dari pemahaman dasar tentang cara kerja komputer, dan Internet. Mampu berkeliling di Internet menjadi keterampilan hidup dasar, dan kita harus khawatir tentang memperbaikinya terlebih dahulu, sebelum kita mulai melompat ke dalam kode.

Tolong jangan menganjurkan belajar kode hanya demi belajar cara kode. Atau lebih buruk, karena gaji yang besar. Sebaliknya, saya dengan rendah hati menyarankan agar kita menghabiskan waktu kita belajar bagaimana …

Lihat juga : 5 Hacks Mudah Untuk Cepat Belajar Bahasa Pemrograman

Penelitian dengan lahap, dan pahami bagaimana hal-hal di sekitar kita bekerja pada tingkat dasar.
Berkomunikasi secara efektif dengan manusia lain.

Ini adalah keterampilan yang melampaui pengkodean belaka dan akan membantu Anda dalam setiap aspek Anda , berikut merupakan masalah dalam kenapa it melemah