Saya baru-baru ini ditugaskan untuk mengerjakan proyek yang ditulis dalam PHP . Saya tidak bisa mengubahnya, dan tidak punya niat untuk benar-benar mencoba.
Namun, ini bukan skenario yang tidak biasa. Bagaimana Anda memotivasi diri untuk mengerjakan proyek ketika kode yang Anda lihat dan hasilkan terus-menerus membuat Anda ingin menangis?
EDIT:
Perlu dicatat bahwa ini adalah satu-satunya pekerjaan di kampus yang mengerjakan perangkat lunak apa pun yang terkait yang tersedia saat ini, jadi "ganti saja pekerjaan" bukanlah pilihan :(
programming-languages
Billy ONeal
sumber
sumber
Jawaban:
Tip saya adalah untuk menanggungnya, hanya jika Anda melihat manfaat dari belajar sesuatu dari bahasa dan semua proses atau pola yang digunakan proyek. Anda mungkin mendapatkan sesuatu darinya.
Alternatifnya, jika Anda cukup menghindari risiko, adalah mencari pekerjaan lain. Yang tentu saja merupakan ide yang baik jika kurangnya motivasi Anda terseret bukan hanya karena teknologi yang digunakan, tetapi oleh kurangnya pemahaman untuk praktik yang baik dari rekan kerja Anda. Seharusnya ada hal yang lebih baik untuk dilakukan daripada memiliki kemampuan Anda sebagai pengembang mandek. Jika Anda tidak belajar apa pun atau mendapatkan apa pun dari pekerjaan Anda: dapatkan pekerjaan yang lebih baik.
sumber
Jika itu adalah kontrak atau proyek jangka pendek, atau sesuatu yang kadang-kadang perlu Anda dukung, gigit saja dan lakukan , tentu saja.
Jika tidak, maka cari pekerjaan lain atau coba jelaskan mengapa bahasa itu bisa menjadi penghalang dalam jangka panjang (jika Anda bisa).
Dalam kasus pertama, ini tentang menjadi profesional dan tidak mengeluh tentang preferensi pribadi. Dalam kasus kedua, ini tentang bahagia dengan pekerjaan dan kehidupan Anda .
Jika yang Anda butuhkan adalah motivasi, saya katakan mulai mencoba menemukan bagian-bagian yang Anda sukai dalam bahasa tersebut, dan memulai proyek kesayangan pribadi dengan itu sehingga Anda memiliki insentif yang lebih kuat untuk mempelajarinya lebih mendalam. Cobalah untuk melakukan hal-hal yang Anda suka dengannya. Jika Anda menyukai TDD, fokuslah untuk meningkatkan cakupan tes, dll ...
Tetapi pada akhirnya, Anda harus menggigit peluru.
sumber
Anda merancang bahasa pemrograman yang Anda akan ingin untuk menggunakan, kemudian menulis sebuah compiler yang output bahasa yang Anda tidak suka untuk digunakan.
Setidaknya, itulah yang dilakukan orang-orang ini:
sumber
Ambil resume Anda, dan mulailah mencari pekerjaan yang berbeda. PHP adalah bahasa yang kuat, namun sintaksinya buruk dan tidak konsisten. Pada saat yang sama, mulailah proyek rumah dalam bahasa yang ingin Anda gunakan, dan jika Anda dapat bergabung dengan proyek sumber terbuka.
semoga berhasil.
sumber
Betulkah? Anda melakukan apa yang Anda lakukan ketika Anda HARUS mengerjakan APA SAJA yang Anda benci. Anda mengertakkan gigi, menggali dan menyelesaikan pekerjaan.
..atau kamu belajar menjadi sedikit lebih mudah pergi!
sumber
Berapa lama proyeknya? Jika pendek, hanya menyeringai dan menanggungnya dan berpikir apakah itu sebagai pengisi resume yang baik. Jika dalam jangka panjang saya akan mencari pekerjaan lain.
sumber
Jika atasan Anda membuat Anda bekerja secara teratur menggunakan alat yang Anda "benci" (yang merupakan istilah yang sangat kuat), maka mungkin Anda berada di pekerjaan yang salah?
Menjadi pragmatis sangat penting untuk profesionalisme.
sumber
Ini kesempatan belajar.
Beberapa hal muncul dalam pikiran:
Pertama: bagaimana melakukan yang lebih baik dalam perangkat yang Anda kerjakan, hanya karena apa yang sudah ada kurang dari bagus tidak berarti bahwa apa yang Anda hasilkan harus. Anda bahkan dapat menemukan hal-hal yang disukai (walaupun saya kesulitan mengingat apa pun dari Dibol ...).
Kedua: beratnya argumen untuk tidak menggunakan perangkat itu di masa depan, jika Anda dapat mengatakan bahwa Anda menggunakan sesuatu dengan cara yang tidak sepele, bahwa ia memiliki kelebihan dan kekurangan tersebut maka Anda memiliki peluang yang jauh lebih baik untuk membujuk sesuatu yang negatif Anda. Pendapat yang sama memiliki nilai.
Sebagai seorang profesional, Anda harus tutup mulut dan melanjutkannya - semakin cepat dilakukan semakin cepat Anda kembali menggunakan mainan yang Anda sukai. Itu bukan untuk mengatakan bahwa Anda seharusnya tidak mengungkapkan ketidakbahagiaan Anda kepada manajemen Anda di awal dan di akhir. Tapi mungkin tidak di tengah.
sumber
Jika saya sedang membangun sesuatu yang diinginkan seseorang dengan bahasa yang saya rasa mampu menyelesaikan proyek tanpa terlalu banyak masalah, saya bisa mengatasinya. Yang membuat saya khawatir adalah ketika mereka menginginkan fungsionalitas yang tidak mungkin / praktis atau butuh waktu lebih lama dari biasanya.
sumber