Jadi saya membaca dari utas sebelumnya tentang Pengembangan Aplikasi vs Game:
Jika Anda memilih Pengembangan Game vs Pengembangan Aplikasi, mana yang akan Anda pilih?
Yang membawa saya ke situs ini: EA: The Human Story
Banyak yang berbicara tentang pengembang yang bekerja sekitar 85 jam seminggu, dan tidak dibayar lembur, atau apa pun. Baru dibayar 40 jam. Apakah ini normal untuk sebagian besar perusahaan perangkat lunak? Maksud saya di mana saya bekerja, saya hanya seorang pria entry level tetapi saya mendapatkan lembur, dan apa pun lebih dari 40 jam dianggap sebagai ini. Tapi itu membuat saya berpikir "Omong kosong" Saya tidak pernah bisa melakukan itu. Waktu GRATIS saya penting bagi saya. Tetapi apakah ini biasa di sebagian besar perusahaan perangkat lunak? Atau lebih jarang untuk tipe tertentu (pengembangan game, dll)?
Karena itu membuatku takut!
Seperti saya mengerti harus meluangkan waktu ekstra untuk proyek ... tapi seperti 80! itu konyol.
sumber
Jawaban:
Ya, itu biasa untuk tidak dibayar lembur.
Saya sering bekerja 60 jam minggu dan belum menerima manfaat langsung. Namun, saya sering menemukan bahwa jam-jam tambahan itu dimasukkan ketika saya mengerjakan sesuatu yang menarik atau penting. Tidak pernah terasa seperti bekerja jika Anda menyukainya. Seringkali makanan akan dipenuhi dan konsesi lain dibuat selama periode ini. Beberapa kenangan terindah saya adalah dengan 3-4 pengembang lain yang dilingkari di ruang konferensi untuk membahas beberapa produk wizzbang baru sambil makan pizza pukul 10 malam.
Saya juga merasa beruntung karena merasa telah lebih dari dikompensasi melalui promosi dan bonus, sebagian besar karena kerja keras. Saya tidak menyesali apa pun, bahkan jika saya telah mengorbankan lebih banyak waktu pribadi daripada rekan-rekan saya. Hanya menjadi luar biasa dan akhirnya akan terbayar.
Saya pernah bekerja dengan pengembang hebat yang bekerja tanpa lelah dari jam 9 pagi sampai jam 5:30 sore setiap hari. Sial baginya, itu menjadi stigma (mungkin mereka pikir dia tidak peduli) dan pekerjaannya dihargai, sementara saya terus memimpin departemen.
Pilihan apa pun yang tepat untuk Anda, ada pekerjaan pemrograman di luar sana yang sesuai dengan apa yang Anda cari. Saya pikir ini berlaku untuk banyak karier.
sumber
Pertanyaan ini sudah ditanyakan beberapa kali. Ngomong-ngomong, aku juga mendengar desas-desus tentang mimpi buruk ketika aku lulus, tetapi aku sangat menyukai pemrograman sehingga aku siap untuk menghabiskan waktu berjam-jam. Bagaimanapun, saya beruntung dan pekerjaan pertama saya dibayar untuk lembur. Sejak 20+ tahun saya tidak pernah harus bekerja di mana pun yang tidak membayar lembur. "Di atas dan di luar 40 jam adalah keharusan" adalah mitos yang dikatakan manajer tidak bermoral kepada pengembang mereka untuk mendapatkan waktu luang dari mereka. Perusahaan terkemuka yang peduli pada karyawannya bersedia membayar waktu Anda secara adil. Jika itu harapan Anda maka itulah yang akan Anda dapatkan.
Pada pekerjaan saya saat ini ada 2 pengembang yang duduk di sebelah saya yang berpendapat bahwa dengan gaji Anda diharapkan untuk menghabiskan lebih dari 40 jam dan mereka melakukannya secara teratur. Di sisi lain, jika saya harus bekerja lembur saya hanya pergi ke manajer saya dan mendapatkannya disetujui untuk dibayar. Saya telah memberi tahu 2 orang ini bahwa kepercayaan saya adalah gaji Anda didasarkan pada perkiraan 40 jam kerja minggu dan itulah yang saya berikan kepada perusahaan, tetapi mereka tidak membelinya. OTOH, saya belum memberi tahu mereka bahwa saya dibayar untuk lembur saya. Juga, permintaan pembayaran yang adil untuk waktu saya sama sekali tidak dipandang rendah oleh manajer saya karena ulasan saya dan kenaikan gaji mencerminkan hasil saya dan bukan berapa jam saya di kantor.
sumber
Ini terjadi dalam perangkat lunak bisnis juga; Saya bekerja di perusahaan perangkat lunak bisnis dan kami diminta untuk bekerja selama 80 jam seminggu selama lebih dari 4 bulan. Beberapa pengembang senior di perusahaan telah melakukannya selama hampir 9 bulan pada saat rilis dirilis.
Saya akan mengatakan bahwa itu adalah manusia yang sangat langka yang dapat bekerja lembur semacam ini tanpa membayar, waktu komp, atau bahkan makanan (mereka membuat kami membayar makanan kami sendiri ketika kami tinggal sampai jam 2 pagi).
Saya akan mengatakan ini, namun, 2-3 bulan pertama dari Death March ini benar-benar sangat menyenangkan karena saya dilempar ke basis kode pertama (ini adalah pekerjaan pertama saya di luar universitas) dan diminta untuk membuat SDK untuk produk mereka. Saya tidak keberatan datang ekstra karena saya diberi banyak tanggung jawab dan kelonggaran untuk melakukan hal-hal seperti yang saya sukai.
Pada akhirnya, kami diberi makan siang $ 20 gratis dan beberapa es krim untuk merayakan pemakaian 25 pon dan menjadi pelayan kontrak selama 4 bulan terakhir.
Praktek semacam ini, imho, terjadi ketika Anda memiliki banyak manajemen top down dari orang yang reaktif. Manajer menengah menyusun rencana bersama dan melaksanakan, hanya agar eksekutif mengubah pikiran mereka tentang apa yang mereka inginkan (tetapi bukan batas waktu). Itu hanya berputar di luar kendali dan ada banyak pekerjaan yang digandakan / terbuang. Ini cenderung terjadi paling banyak ketika orang-orang tingkat atas melihat beberapa teknologi baru yang mewah (cloud, mobile, dll.) Di Gartner atau sesuatu dan berpikir, "Hei, mari kita lakukan itu di perusahaan kita! Astaga, saya sangat proaktif!"
Saya pikir ini benar-benar keberuntungan undian. Beberapa tim akan menyenangkan dan santai, tetapi yang lain akan salah kelola dan mengerikan.
Satu catatan terakhir adalah pengalaman saya bahwa sebagian besar tim yang tidak terkelola ini cenderung memiliki BANYAK insinyur imigran. Saya pikir alasannya adalah bahwa pemegang visa bergantung pada pekerjaan mereka untuk tinggal di negara (setidaknya di AS). Sebagian besar terlalu takut untuk mengatakan 'tidak' kepada bos mereka karena takut dideportasi.
sumber
Di AS, ada pengecualian dari upah lembur untuk pekerja komputer (pdf) yang menghasilkan lebih dari jumlah tertentu, saat ini $ 27,64 / jam. Bahkan karyawan per jam tidak akan dibayar di atas upah per jam normal mereka untuk lembur. Ini bukan hanya gaji vs. jam kerja.
Karena itu, harus bekerja 80 jam seminggu adalah tidak biasa, dan menjadi lebih langka ketika kita semakin jauh dari hari "dot com". Dari apa yang saya lihat, sebagian besar programmer diminta bekerja 40 hingga 50 jam seminggu. Saya akan mengatakan sekitar 10 hingga 20% bekerja lebih dari itu karena mereka termotivasi atau ambisius. Saya pribadi menikmati pekerjaan saya, tetapi memiliki keluarga - jadi saya biasanya memiliki waktu yang tepat sekitar 40 jam seminggu. Saya juga berhati-hati untuk mengambil pekerjaan di tempat yang baik dan normal. Saya sebagian besar bekerja di Microsoft, baik penuh waktu (gaji) dan kontrak (setiap jam), tetapi sekarang menemukan posisi yang bagus di sebuah perusahaan kecil di dekatnya.
EA mendapat tanda hitam terkenal karena cara mereka memperlakukan karyawan mereka dan tidak normal. Jika Anda berakhir di situasi seperti ini (80 + jam seminggu yang diperlukan ), berhenti jika Anda mungkin bisa, dan berburu sekitar untuk pekerjaan lain jika Anda tidak bisa menganggur. Ini tidak baik untuk Anda atau untuk karir Anda dalam jangka panjang. Bermain game sebagai sebuah industri juga memiliki reputasi sebagai salah satu bidang yang lebih intens, meskipun EA masih menonjol sebagai tempat yang buruk untuk bekerja (walaupun saya membayangkan mereka sudah berbenah sekarang ... ini semua turun bertahun-tahun lalu).
sumber
Sebagai bethlakshmi menjawab itu perbedaan antara posisi bergaji dan per jam. Di AS ini sering disebut sebagai dikecualikan vs tidak dikecualikan.
Mengapa Anda menginginkan posisi yang digaji sebagai lawan dari posisi per jam? Secara teori itu lebih fleksibel. Saya tidak harus mengambil cuti sakit untuk pergi ke dokter dan janji temu gigi. Jika saya merasa basi pada jam 3 sore, saya bisa berjalan keluar pintu dan berlari tanpa harus masuk dan keluar. Dalam praktiknya, banyak majikan akan mencoba membuat Anda bersalah karena bekerja lembur tanpa memberi Anda fleksibilitas yang seharusnya Anda miliki. Selain itu karyawan yang digaji mungkin memenuhi syarat untuk kompensasi 'terbalik' yang tidak diterima oleh pekerja per jam. Agaknya orang-orang yang bekerja 80 jam seminggu menantikan bonus atau pemberian opsi saham. Ini pertaruhan, tapi ini bisa bernilai banyak uang. Banyak perusahaan akan mencoba menggunakan status gaji hanya sebagai cara untuk menghindari membayar lembur tanpa menawarkan kompensasi terbalik. Akhirnya, itu berarti penghasilan Anda lebih mudah diprediksi. Meskipun Anda tidak akan mendapatkan keuntungan dari memiliki lembur, Anda tidak terpapar pada kerugian dari pemangkasan jam kerja Anda (kecuali hal-hal menjadi sangat buruk dan mereka mulai memaksakan hari cuti).
sumber
Saya bekerja penuh waktu di perusahaan ketiga sekarang - PHP - dan saya selalu mendapat overhours dibayar atau dikompensasi dengan waktu luang. Di satu perusahaan tempat saya bekerja, Anda mendapat + 25% selama lebih dari satu jam. Selalu dianjurkan untuk memberi kompensasi pada diri sendiri dengan bekerja lebih sedikit di hari-hari lain.
Saya pribadi tidak akan pernah mempertimbangkan untuk bekerja di perusahaan yang mengharapkan jam kerja tanpa mengimbangi mereka dengan cara yang setidaknya proporsional. Itu sangat sangat sangat tidak sehat. Satu-satunya pengecualian yang akan saya lakukan jika gajinya adalah suberbial dan oleh karena itu membayar untuk jam kerja tidak langsung.
Saya mencatat waktu kerja saya hingga seperempat jam. Dan menurut saya itu adil bagi majikan dan juga bagi karyawan.
sumber
Ini adalah perbedaan mendasar antara posisi yang digaji dan yang satu jam. Dengan posisi gaji apa pun, asumsi dasarnya adalah bahwa pekerjaan itu tidak mudah dijelaskan dalam bentuk jam - itu bukan pekerjaan pabrik tempat seseorang diketahui membuat x widget per jam. 1 baris kode dapat membutuhkan waktu 4 jam untuk menyelesaikannya, dan 40 baris kode berikutnya dapat diselesaikan dan diuji dalam satu jam. Dan bagaimana Anda bisa menghitung pengujian dan debuggingnya?
Saya akan mengatakan sebagian besar pekerjaan yang saya tahu dalam pengembangan perangkat lunak digaji, terutama ketika Anda berada dalam posisi permanen di sebuah perusahaan. Pekerjaan kontrak / freelance berbeda, dan biasanya setiap jam, tetapi juga mengasumsikan bahwa karyawan memiliki tingkat pengalaman yang membuatnya sangat efisien sehingga ia berjalan dengan kecepatan yang diketahui.
Saya tidak berpikir ada satu aturan untuk semua perusahaan atau industri tertentu tentang apa minggu kerja standar. Hampir setiap bidang pengembangan perangkat lunak didorong oleh jadwal hari ini - pengembang didorong keras untuk memenuhi tenggat waktu dan waktu ke pasar dapat membuat atau menghancurkan suatu produk. Saya tidak tahu ada industri yang tidak memiliki waktu krisis yang adil di mana orang-orang yang berlari cepat diharapkan untuk bekerja lembur. Tetapi dari sana rata - rata jam per minggu bervariasi secara signifikan berdasarkan industri, kematangan perusahaan, dan banyak faktor lainnya.
Mengingat bahwa banyak pengembang perangkat lunak memiliki minat luar dan kehidupan sosial, saya pikir aman untuk mengatakan bahwa sebagian besar pekerjaan tidak terlalu memakan waktu sehingga mereka mengesampingkan waktu pribadi. Tetapi jika Anda terikat pada posisi tetap tetap 40 jam seminggu, pertimbangkan karier yang berbeda.
sumber
Saya pikir, pemrograman adalah pekerjaan kreatif. Itu tidak tergantung pada jumlah jam Anda bekerja. Seorang programmer yang terampil, dapat menyelesaikan 'tugas pemrograman' dalam 1 jam, sedangkan yang tidak terampil tidak menyelesaikannya dalam 1 hari juga.
sumber
Ini sangat umum di bank investasi. Beberapa orang di departemen tertentu (M&A terkenal == Merger & Akuisisi) menggunakan jam-jam konyol, seperti lebih dari 100 jam / minggu. Di lantai perdagangan, normanya adalah hari 9-11h (termasuk istirahat makan siang), tetapi Anda hampir tidak pernah bekerja di akhir pekan. Anda tidak mendapat lembur, tetapi gajinya cukup tinggi sehingga orang tidak mengeluh.
sumber