Saya mencari pekerjaan sebagai programmer Python. Saya tahu dasar-dasar bahasa dan telah membuat beberapa game dengan itu menggunakan pygame . Saya juga sudah mulai bereksperimen dengan Django .
Namun, melihat pasar kerja, sepertinya tidak banyak pekerjaan Python yang berhubungan dengan web. Di sisi desktop, sepertinya tidak banyak perusahaan yang menggunakan pustaka GUI populer seperti pyQt atau wxPython .
Bagaimana sebenarnya perusahaan menggunakan Python? Area apa yang harus menjadi fokus seseorang untuk mendapatkan pekerjaan sebagai programmer Python?
Jawaban:
Hal tentang bahasa yang ditafsirkan adalah perusahaan yang tidak ingin memberikan kode sumbernya tidak menggunakannya dalam perangkat lunak yang dikirim, sehingga hampir semua pekerjaan yang akan Anda lihat terkait dengan web. Anda mungkin lebih beruntung mencari kerangka kerja tertentu seperti Django. Jika ada proyek open source yang ditulis dengan python yang Anda suka, Anda mungkin berlaku untuk perusahaan yang mensponsori itu.
Biasanya tidak akan menjadi deskripsi pekerjaan, tetapi hampir di bawah tanah di antara programmer yang menggunakan bahasa seperti C ++ untuk menggunakan python ketika mereka memiliki pilihan, untuk utilitas satu kali, aplikasi internal, atau hal-hal seperti skrip tes otomatis yang tidak dikirimkan bersama produk resmi mereka.
Beberapa perangkat lunak kelas atas seperti Maya menggunakan python untuk skrip, sehingga mungkin merupakan rute lain untuk mengejar.
sumber
Saya telah menggunakan python pada pekerjaan saya saat ini dan sebelumnya untuk membuat kerangka kerja pengujian otomatis, untuk menulis pengujian otomatis, dan untuk menulis aplikasi desktop yang digunakan oleh penguji kami. Dalam pekerjaan saya sebelumnya mereka juga menggunakan python untuk banyak alat internal lainnya, membangun skrip, memonitor sistem dan alat logging dan sebagainya.
Python dan bahasa dinamis lainnya mungkin tidak selalu digunakan untuk membuat produk, tetapi mereka sering memberi daya pada alat yang membangun produk. Jangan hanya mencari perusahaan yang menjual produk berdasarkan python, cari perusahaan yang memiliki grup sistem internal cerdas yang tidak diharuskan menggunakan bahasa yang dikompilasi. Saya telah membangun karir yang sangat panjang hampir seluruhnya dengan bahasa-bahasa yang dinamis seperti python, perl, ruby dan Tcl dan telah mencintai setiap menitnya.
sumber
Perlu menunjukkan halaman ini tentang kisah sukses python di python.org . Memiliki
sumber
Python digunakan dalam pemrograman GIS. Ini digunakan sebagai bahasa scripting untuk ArcGIS, dan untuk Quantum GIS.
sumber
Python adalah bahasa tujuan umum sejati . Pertanyaan Anda seperti menanyakan, bidang apa yang harus Anda fokuskan jika Anda menginginkan pekerjaan C ++ atau pekerjaan Java. Tidak ada satu jawaban, spektrumnya sangat luas. Jika Anda ingin mencari pekerjaan perbankan yang berhubungan dengan Python, Anda akan menemukannya, jika Anda ingin menemukan pemrograman tertanam dalam Python, Anda akan menemukannya, jika Anda ingin menjadi pengembang game menggunakan Python, Anda akan menemukannya juga.
sumber
Di perusahaan tempat saya bekerja (80 ribu karyawan) kami menggunakan Python untuk:
dan diam-diam ... untuk bersenang-senang :-)
sumber
Saya bekerja sebagai pengembang Python di perusahaan penambangan dan agregasi data yang berfokus pada industri Asuransi. Kami memiliki aplikasi Python internal besar yang memiliki bagian manipulasi web dan data. Perusahaan ini sangat senang dengan bahasanya, terutama kenyataan bahwa itu memungkinkan kami untuk menjadi sangat cepat sebagai pengembang menambahkan fitur baru ke perangkat lunak. Banyak perusahaan yang berurusan dengan manipulasi data dan pelacakan proses menggunakan python untuk alat-alat ini. Biasanya internal, dan tidak glamor, tetapi pekerjaannya pasti ada.
sumber
Python banyak digunakan di sisi server . Ini tentu saja sebagian besar mencakup aplikasi web, meskipun jenis server lain ada. (Beberapa kata kunci ke google: Django, Pyramid, Zope, Twisted.)
Python agak banyak digunakan untuk skrip . Ini termasuk berbagai kerangka pengujian / bangunan / penyebaran / pemantauan, aplikasi ilmiah dan hanya skrip cepat.
Python agak banyak digunakan sebagai bahasa yang disematkan . Lihat misalnya Maya, Blender, berbagai permainan.
Beberapa (jika ada) aplikasi desktop dikembangkan secara komersial dengan Python. Aplikasi desktop open-source yang ditulis dengan Python berlimpah, meskipun, dan dapat berfungsi sebagai contoh (tetapi biasanya tidak akan memberi Anda pekerjaan berbayar).
sumber
Tecplot, paket visualisasi populer menggunakan python untuk skrip internal. Rhinoceros3d, solusi pemodelan NURBS juga menggunakannya.
Tidak tahu berapa banyak aplikasi lain yang ada, atau apakah ini menjawab pertanyaan Anda sama sekali ... tapi saya merasa python menemukan ceruknya sebagai bahasa skrip embedeed.
sumber
Bos saya suka python dan menggunakan setiap kesempatan yang ia dapatkan! Jadi dalam aplikasi kami, kami memiliki kontrol yang bertindak sebagai penerjemah python. Ini berjalan pada IronPython, karena aplikasi utamanya berbasis .NET.
Saya telah membuat antarmuka diagnostik berbasis web untuk perangkat keras baru kami yang menggunakan cherrypy .
Saya telah mengumpulkan aplikasi untuk memantau dan mengendalikan beberapa aspek perangkat keras lain yang kami buat. Ini menggunakan Qt melalui binding PySide , untuk kompatibilitas lisensi.
Jadi saya pikir saya tidak bisa memberi tahu Anda apa yang harus Anda fokuskan. Saya pikir Anda harus mencari pekerjaan yang akan memuaskan minat Anda, dan kemudian fokus pada belajar python yang paling sesuai dengan itu.
sumber
Scripting Maya dilakukan dengan Python. Oleh karena itu, setiap animasi, efek khusus, atau studio videogame yang menggunakan Maya secara luas (dan sebagian besar dari mereka) juga kemungkinan akan menggunakan Python di tempat lain dalam "pipeline" -nya, yang merupakan bahasa industri untuk sistem informasi in-house yang mengelola produksi .
Layanan web Django atau Flask yang dikonsumsi oleh plugin Maya bukanlah arsitektur yang tidak biasa di toko-toko ini.
sumber
Python digunakan di mana-mana di dunia modern. Dropbox ditulis dalam Python dan seperti vartec mengatakan itu adalah bahasa tujuan umum. Untuk mendapatkan ide yang lebih baik tentang apa yang telah digunakan python sebelumnya dan dapat memberikan sourceforge lihat di http://sourceforge.net/directory/os:mac/?q=Python . Adapun bagian Anda tentang mencari pekerjaan sebagai programmer python hanya melihat-lihat. Banyak startup yang mempekerjakan pengembang Python setidaknya yang saya tahu.
sumber
Python juga dapat digunakan untuk pembuatan laporan, skrip penerapan, dan pemrosesan numerik dalam aplikasi ilmiah dan grafis. Saya paling sering menggunakannya dalam menghasilkan laporan keuangan dari database SQL.
sumber
Saya menerapkan dan memelihara sejumlah besar skrip Python (yah secara teknis Jython) yang digunakan dalam aspek pemrosesan transaksi saham / opsi real time online. Python paling pasti digunakan dalam beberapa aplikasi misi kritis. Namun, bagi saya tampaknya pengetahuan python tidak diterjemahkan dengan baik sebagai keterampilan yang dapat dipasarkan di pasar kerja.
sumber