http://teddziuba.com/2010/05/why-engineers-hop-jobs.html
Saya menghabiskan terlalu banyak malam setelah bekerja menekankan dan tidak bahagia karena orang lain belum mengerti atau peduli bagaimana bisnis perangkat lunak bekerja. Saya tidak punya masalah menghadapi siapa pun yang lebih tinggi, tetapi saya tidak memiliki dukungan dari sesama kutu buku saya. Memiliki anak itu menyebalkan, eh? Saya kemungkinan akan segera berhenti.
Terus terang, saya berharap programmer pada umumnya punya lebih banyak bola. Mari kita lihat ini:
"" "Saya tidak bekerja untuk klien yang membayar uang, ini adalah tim pengembangan in-house di situs web pengembangan in-house. Jadi, sepertinya saya tidak bisa mengenakan biaya untuk itu atau apa pun. Dan pada akhirnya, kita harus mencoba mencapai tenggat waktu. "" "
Jika Anda berurusan dengan klien yang membayar $ dan jika Anda menutupi pantat Anda dengan memiliki kontrak (http://vimeo.com/22053820?utm_source=swissmiss), maka perubahan dalam spesifikasi akan membebani klien ini lebih banyak waktu DAN lebih banyak uang ( atau berpotensi sama atau kurang waktu tetapi secara eksponensial lebih banyak uang). Perusahaan Anda sedang berusaha melepaskan spec tanpa menimbulkan biaya lebih banyak waktu dan lebih banyak uang.
Sementara itu, mencoba mencapai tenggat waktu menyebabkan Anda dan rekan kerja Anda TIDAK PERLU stres; Anda tidak dapat menghabiskan akhir pekan yang berkualitas dengan teman / keluarga. Ini benar-benar tidak perlu, karena siapa pun yang melempar pekerjaan pada Anda mungkin bahkan tidak mengetahuinya, yang menyedihkan.
Solusi yang saya usulkan: bersama-sama punya nyali untuk menghadapi mereka dan menjelaskan bahwa tidak ada makan siang gratis dan semuanya ada biayanya, bahwa montir otomatis akan membutuhkan waktu lebih lama dan biaya lebih banyak jika spesifikasi diubah di tengah kerja, bahwa agen kontrak akan membutuhkan waktu lebih lama dan menagih lebih banyak jika spesifikasi diubah di tengah kerja, dan ada alasan bagus untuk itu. Jika mereka tidak mau bekerja dengan Anda dengan cara yang masuk akal, maka Anda sebagai kelompok akan bangun dan pergi, dan mereka harus mempekerjakan pengembang yang dapat mengambil proyek di mana proyek itu ditinggalkan dan tepat waktu.
Lalu ada juga janji pengembangan tangkas, yang tidak menyiratkan tenggat waktu yang sulit.
Saya belum melihat pemrogram mogok, tapi ini akan menjadi sesuatu. Manajer yang tidak kompeten terlalu banyak di perusahaan perangkat lunak. Terlalu banyak orang yang ingin mendapatkan sesuatu tanpa bayaran, di Craigslist atau dalam perusahaan yang sebenarnya. http://teddziuba.com/2011/07/the-craigslist-reverse-programmer-troll.html
Programmer perlu memiliki lebih banyak bola.