Paradoks Python

Masalah terbaru podcast Zinc Prod membahas, antara lain, yang disebut The Python Paradox.


Anehnya, di Habré praktis tidak disebutkan paradoks ini. Terlepas dari kenyataan bahwa, meskipun sederhana, idenya sangat menarik


Kembali pada tahun 2004, ketika Python adalah sesuatu yang tidak biasa, non-mainstream, sebuah artikel oleh Paul Graham keluar di mana ia berbagi pengamatan empirisnya: programmer Python, yang ia tahu, jauh lebih cerdas daripada programmer Java.


Kemudian, Paul menjelaskan bahwa dia tidak bermaksud bahwa programmer Java bodoh. Dia hanya menekankan bahwa orang-orang yang menulis dengan Python (kemudian bahasa yang kurang dikenal) adalah geeks yang memprogram untuk bersenang-senang; mereka adalah orang-orang yang berpikiran luas yang melihat kekurangan beberapa bahasa dan martabat orang lain.


Penting untuk menekankan bahwa Jawa adalah bahasa yang umum, tetapi Python tidak - itulah intinya. Tidak mungkin menemukan pekerjaan dengan Python, mereka menulisnya hanya karena itu disukai sebagai bahasa, sebagai hobi.


Mentransfer situasi ini ke realitas saat ini, dapat dikatakan bahwa rata-rata programmer Rust atau Elixir akan, rata-rata, berpikir lebih baik daripada rata-rata programmer Java atau PHP "murni".


Karenanya Paul Graham menarik dua kesimpulan, paradoks


Kesimpulan Paulus untuk bisnis


Jika sebuah perusahaan memilih bahasa yang relatif esoterik untuk proyek baru, maka mereka yang dipekerjakannya akan menjadi programmer yang sangat baik, karena mereka melakukan pekerjaan yang baik untuk mempelajari bahasa, dan mereka melakukannya untuk kesenangan mereka. Dan mereka akan tertarik untuk bekerja.


Kesimpulan Paulus kepada programmer


Bahasa yang Anda perlu pelajari untuk mendapatkan pekerjaan menarik yang bagus adalah bahasa yang dipelajari orang tidak hanya untuk mendapatkan pekerjaan.


Beberapa lagi temuan saya


  1. Seperti kata pepatah, orang tidak bisa hanya mengambil dan kembali tahun 2004. Sekarang semuanya telah berubah, itu menjadi sedikit lebih mudah. Sebagai contoh, arsitektur microservice memungkinkan Anda untuk menggunakan kebun binatang bahasa dan teknologi, dan dengan demikian menarik programmer yang termotivasi dalam bahasa esoterik yang akan senang bekerja selama berhari-hari bahkan malam, dengan gembira menyelesaikan masalah yang akan menghalangi mereka.
  2. Tidak perlu membagi semuanya menjadi hitam dan putih. Pendekatan campuran juga dimungkinkan. Jika proyek telah ditulis dalam bahasa Jawa bersyarat, dan perlu untuk mempekerjakan orang Jawa, maka Anda harus bertanya pada wawancara di bahasa mana orang itu menulis. Jika ia memiliki proyek atau pencarian-menarik dalam bahasa di github yang tidak dapat ditemukan dengan benar untuk bekerja , maka ini adalah FAT plus
  3. Ketika sebuah bahasa baru saja merilis versi stabil, pro termotivasi menulis di atasnya. Tetapi seiring waktu, karena meningkatnya popularitas, seluruh orang akan jatuh di sana, dan sekelompok govnokoda akan muncul. Sangat menarik untuk mengamati bahasa Go: bahasa dengan ambang yang agak rendah (sintaksisnya sangat sederhana), sementara bahasa itu menjadi sangat populer dan dibayar tinggi. Sekarang, saya rasa, kualitas rata-rata akan turun secara dramatis

Source: https://habr.com/ru/post/id446104/


All Articles