Setelah membaca beberapa materi Python dan melihat beberapa kode Python beberapa tahun yang lalu saya memutuskan untuk mengubahnya. Saya memutuskan untuk memulai dengan Python untuk menyelesaikan masalah pada Project Euler dan benar-benar terkesan dengan bahasa tersebut. Sejak itu saya terus belajar Django, dan sekarang menggunakannya terutama untuk aplikasi web saya. Saya ingin sekali memiliki program karir dalam bahasa ini, namun saya khawatir masa depan bahasa saat ini dalam keadaan tidak pasti. Dengan Google dan perusahaan besar lainnya merangkulnya, mungkin ada harapan, apa pendapat Anda tentang Python, apakah Anda melihat banyak peluang kerja di luar sana?
14
Jawaban:
Bahkan jika python (atau bahasa lain) berhenti digunakan, saya tidak berpikir itu membuang-buang waktu untuk mempelajari bahasa itu. Prinsip dasar pemrograman selalu sama dan bagian tersulit (memodelkan apa yang ingin Anda capai) adalah sesuatu yang akan selalu tetap tidak peduli bahasa apa yang Anda gunakan. Nuansa teknis dari bahasa tertentu mungkin bahkan membantu Anda untuk belajar bahasa lain lebih cepat atau memberi Anda ide untuk menerapkan diri Anda dalam bahasa dll.
Seperti yang sering ditunjukkan Steve McConnell dalam "Kode Lengkap", Anda harus memprogram ke dalam bahasa Anda, bukan dalam bahasa Anda.
sumber
Pasar kerja untuk Python tidak terlalu besar dibandingkan dengan bahasa-bahasa utama seperti Java, tapi itu mungkin berarti itu relatif stabil (karena ada sedikit kompetisi, dan pekerjaan memang perlu dilakukan).
sumber
Karena Anda menyukai bahasa - gunakan saja. Jangan khawatir tentang apa yang dilakukan industri secara keseluruhan.
Saya menggunakan python dalam proyek baru-baru ini karena saya hanya membutuhkan bahasa scripting. Saya tidak ingin berurusan dengan ide / kompilasi. Saya juga tidak ingin ada hubungannya dengan web seperti javascript atau php. Saya hanya perlu bahasa scripting umum. Jadi python sangat cocok untuk tugas saya.
Hanya pemikiran saya tentang ini: gunakan bahasa karena Anda suka atau PERLU. Bangun proyek yang menggunakan bahasa-bahasa ini dan tambahkan bahasa-bahasa ini yang Anda ketahui ke resume Anda secara bebas. Jangan hanya berspesialisasi dalam satu bahasa. Ketahui beberapa yang paling penting. Bahasa masuk dan keluar dari mode sepanjang waktu sehingga yang terbaik adalah tidak menaruh semua telur Anda dalam satu keranjang. Tetapi jika Anda memiliki kebutuhan untuk menggunakan bahasa tertentu, lakukanlah.
Python sangat bagus dan sangat populer dan sangat portabel. Saya memiliki python berjalan di kedua mac dan pc saya. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
sumber
Tidak ada ketidakpastian tentang masa depan Python yang tidak dibagi oleh setiap bahasa pemrograman utama lainnya. Ini adalah salah satu bahasa berisiko paling rendah dalam hal peluang mendapatkan pengembalian investasi waktu Anda.
sumber
Sudah bahasa pemrograman utama untuk beberapa waktu sudah. Ini adalah bahasa kelima yang paling populer (setelah Java, C, C ++ dan C #) dan pangsa pasarnya terus berkembang. Jadi saya tidak akan khawatir sama sekali tentang masa depan Python.
sumber
Ada yang populer, dan kemudian ada yang paling populer. Jangan ragu, Python adalah bahasa populer. Hanya saja bukan yang paling populer. Memilih bahasa karena itu yang paling populer adalah strategi yang OK, tetapi itu bukan satu-satunya strategi. Mempertimbangkan:
Jika Anda adalah programmer junior rata-rata atau di bawah rata-rata, bekerja di pasar yang hanya mendukung pengembangan perangkat lunak jenis lini bisnis, maka ya, Anda mungkin ingin fokus pada PHP, Java, atau C #. Namun, jika Anda adalah programmer di atas rata-rata di pasar besar, Anda mungkin ingin membedakan diri Anda dari kerumunan dengan menambahkan bahasa seperti Python ke toolkit Anda. Jika Anda seorang programmer yang brilian dengan rekam jejak yang panjang dan sukses, Anda dapat berspesialisasi dalam MUMPS atau FORTRAN II, atau INTERCAL, dan masih menemukan pekerjaan.
sumber
Definisikan banyak. Jika itu bukan level PHP atau ASP maka itu layak untuk sedikit peluang kerja bagi saya. Jika saya tidak dapat memilih kota untuk tinggal dan mendapatkan pekerjaan untuk bahasa pemrograman itu maka beberapa imo.
Anda dapat menilai sendiri dengan ini: http://www.indeed.com/jobtrends?q=php%2C+scala%2C+ruby%2C+python%2C+javascript&l=
Di sini: http://python3wos.appspot.com/
sumber
Anda tidak harus memilih antara Python dan beberapa bahasa lainnya. Bahasa datang dan pergi. Saya telah dibayar untuk program dalam FORTRAN, C, C ++, Ada, Emacs-LISP, Tcl, Java, Perl, Python, Ruby, Javascript, Groovy, dan beberapa lainnya. Ada banyak tim yang hanya mencari orang baik, dengan asumsi orang baik akan cepat produktif dalam bahasa apa pun. Saya telah menemukan tim seperti itu lebih menyenangkan daripada orang-orang yang mencoba mempekerjakan seorang programmer <insert-popular-language> .
sumber
Python adalah bahasa yang hebat dan memiliki ekosistem yang cemerlang. Popularitas python adalah karena kemudahan penggunaan, kesiapan multiplatform dan sejumlah besar perpustakaan. Python lambat, seperti semua bahasa yang ditafsirkan, tetapi mudah diperluas dengan modul ctypes. Ada investasi akademis yang sangat besar dalam python dan banyak perpustakaan ilmiah berarti itu akan menjadi alternatif yang sangat baik untuk MATLAB dan MAPLE di universitas. Dalam hal pengembangan produk, Python bersinar di web. Itu salah satu dari banyak platform bagus. Untuk alasan yang saya tidak setuju, banyak perusahaan besar dan rumah sakit masih menggunakan JAVA dan ASP untuk web daripada Python. Sampai batas tertentu yang membatasi peluang kerja Python. Sementara pengembang individual sangat tertarik dengan Python / Django, terutama untuk ditempatkan di mesin aplikasi google, tim pemrogram sering menggunakan alat yang lebih kompleks ini. Kelebihan utama dari Python adalah bukan yang terbaik untuk membuat "aplikasi" untuk dijual untuk iphone, windows phone, PC tablet, dll. Sepertinya dorongan besar dalam pemrograman hari ini adalah menulis aplikasi yang dapat didistribusikan untuk iOS , windows mobile atau android. Dan itu bukan domain Python. Saya jauh lebih suka meretas python daripada obyektif C misalnya, kekacauan bahasa yang sebenarnya jika Anda bertanya kepada saya, tetapi kegilaan di sekitar aplikasi iPhone menjadikan obyektif C lebih populer dan mungkin bahasa yang lebih bisa digunakan. windows mobile atau android. Dan itu bukan domain Python. Saya jauh lebih suka meretas python daripada obyektif C misalnya, kekacauan bahasa yang sebenarnya jika Anda bertanya kepada saya, tetapi kegilaan di sekitar aplikasi iPhone menjadikan obyektif C lebih populer dan mungkin bahasa yang lebih bisa digunakan. windows mobile atau android. Dan itu bukan domain Python. Saya jauh lebih suka meretas python daripada obyektif C misalnya, kekacauan bahasa yang sebenarnya jika Anda bertanya kepada saya, tetapi kegilaan di sekitar aplikasi iPhone menjadikan obyektif C lebih populer dan mungkin bahasa yang lebih bisa digunakan.
sumber