Mengapa Rekayasa Perangkat Lunak tidak memiliki perwakilan serikat seperti pekerjaan profesional lainnya, seperti mengajar? Apakah ada serikat pekerja untuk pengembang perangkat lunak yang ada dan sukses?
Mengapa Rekayasa Perangkat Lunak tidak memiliki perwakilan serikat seperti pekerjaan profesional lainnya, seperti mengajar? Apakah ada serikat pekerja untuk pengembang perangkat lunak yang ada dan sukses?
Jawaban:
Serikat pekerja berguna ketika satu orang dapat melakukan pekerjaan yang sama seperti orang lain dengan sedikit atau tanpa pelatihan. Dengan mengizinkan karyawan untuk bernegosiasi secara keseluruhan, Anda tidak menghadapi risiko majikan hanya dengan menemukan orang yang akan bekerja paling murah dan menurunkan upah. (Setidaknya, itulah teorinya.)
Untuk bidang profesional, ketika karyawan membutuhkan keterampilan tertentu dan Anda tidak dapat mengganti satu insinyur dengan orang lain tanpa "penalti". Sebagai seorang insinyur, Anda memiliki kekuatan lebih besar untuk menegosiasikan upah dan kondisi kerja Anda sendiri , berdasarkan pada keterampilan dan pengetahuan Anda sendiri.
Pertanyaan menarik.
Kami menghasilkan suatu produk - kode - tetapi kami tidak seperti buruh biasa yang memiliki serikat pekerja. Kami juga bukan profesional seperti dokter, pengacara, dan akuntan. (Dapatkah Anda bayangkan beberapa administrator rumah sakit menuntut agar seorang ahli bedah bekerja lembur pada hari Sabtu - tanpa bayaran tambahan - untuk mendorong beberapa pasien lebih lanjut?)
Sungguh, kami pengrajin yang sangat terampil, sangat mirip dengan tukang batu abad pertengahan. Orang-orang yang membangun katedral-katedral besar di Eropa sangat bervariasi dalam kemampuan dan kualifikasi mereka, dan cukup banyak bekerja - dan masih berhasil memiliki guild di seluruh Eropa. Dan celakalah bangsawan atau uskup yang mengacaukan seorang tukang batu ... mereka hanya bisa mencium selamat tinggal proyek mereka.
Saya sering berpikir kita juga harus memiliki guild - terutama ketika saya membaca begitu banyak pertanyaan tentang Stack * yang berkaitan dengan pengembang perangkat lunak yang dibayar rendah, tidak memiliki tuntutan seumur hidup untuk bekerja dalam jumlah besar lembur yang tidak dibayar, dan harus bertahan dengan pekerjaan yang buruk kondisi.
Insinyur Perangkat Lunak memang memiliki ...
"Serikat Pekerja Pekerja Komunikasi dan Komputer 560" adalah departemen Pekerja Industri Dunia (IWW atau "Wobblies") yang bekerja di industri komunikasi elektronik. Organisasi mereka terbuka untuk pekerja yang terlibat dalam operasi komputer, termasuk pemrograman dan jaringan. Lihat http://www.iww.org/unions/dept500/iu560/
Noam Chomsky adalah anggota IWW.
Agak mirip dengan jawaban lain, tetapi peran "profesional" klasik dalam masyarakat (dokter, pengacara, insinyur, dll) belum disatukan. Kelas pekerja bersatu menjadi serikat pekerja untuk menentang perlakuan kasar oleh manajemen dan pemilik. Dengan secara kolektif menuntut perubahan dalam kondisi kerja mereka, mereka efektif di mana satu orang tidak bisa. Setelah dasar-dasar ditutupi (dan memang menjadi hukum negara) kepemimpinan serikat harus dilihat melakukan sesuatu yang bernilai, selain menarik gaji keluar dari iuran serikat. Ini mendorong mereka untuk terus menuntut konsesi semakin banyak dari manajemen dan pemilik, mendukung tuntutan dengan aksi mogok ketika mereka tidak dipenuhi. Profesional tidak pernah benar-benar berurusan dengan masalah yang sama dan ada sedikit atau tidak ada manfaatnya untuk bergabung dengan serikat pekerja. Bagi para profesional kreatif seperti pengembang perangkat lunak, aturan kaku sebuah serikat pekerja di mana waktu Anda di serikat pekerja lebih dari sekadar keahlian Anda adalah laknat bagi cara mereka ingin bekerja. Pelaku terkuat adalah yang paling mungkin untuk menghindari persatuan; pemain yang lebih lemah biasanya untuk itu karena mereka dapat bersembunyi di kerumunan dan dijamin pekerjaan minimum. Pengembang perangkat lunak pada umumnya lebih berpendidikan daripada rata-rata orang kelas pekerja dan akan mengajukan pertanyaan-pertanyaan sulit seperti "Apa yang saya dapatkan sebagai imbalan atas iuran serikat saya dan pembatasan apa yang dapat saya lakukan?" dan jika jawabannya tidak meyakinkan mereka tidak akan masuk. pemain yang lebih lemah biasanya untuk itu karena mereka dapat bersembunyi di kerumunan dan dijamin pekerjaan minimum. Pengembang perangkat lunak pada umumnya lebih berpendidikan daripada rata-rata orang kelas pekerja dan akan mengajukan pertanyaan-pertanyaan sulit seperti "Apa yang saya dapatkan sebagai imbalan atas iuran serikat saya dan pembatasan apa yang dapat saya lakukan?" dan jika jawabannya tidak meyakinkan mereka tidak akan masuk. pemain yang lebih lemah biasanya untuk itu karena mereka dapat bersembunyi di kerumunan dan dijamin pekerjaan minimum. Pengembang perangkat lunak pada umumnya lebih berpendidikan daripada rata-rata orang kelas pekerja dan akan mengajukan pertanyaan-pertanyaan sulit seperti "Apa yang saya dapatkan sebagai imbalan atas iuran serikat saya dan pembatasan apa yang dapat saya lakukan?" dan jika jawabannya tidak meyakinkan mereka tidak akan masuk.
Industri perangkat lunak tidak memiliki serikat pekerja hanya karena baik pekerja maupun manajemen tidak melihat perlunya perwakilan kolektif. Ada alasan yang jelas mengapa manajemen lebih suka tidak melihat profesional perangkat lunak secara kolektif menawar masalah pekerjaan seperti kompensasi, kondisi kerja, dll. Tetapi profesional perangkat lunak belum merasa cukup tidak nyaman dalam industri secara keseluruhan untuk mengambil tindakan secara kolektif.
Tetapi masalah yang lebih besar adalah bahwa para profesional perangkat lunak juga belum melihat model representasi kolektif seperti yang dimiliki para profesional di industri lain. American Bar Association dapat dianggap sebagai persatuan pengacara, karena AMA adalah untuk dokter, dan AIA untuk arsitek. Organisasi-organisasi tersebut menentukan tingkat profesionalisme untuk praktik dan keterampilan yang harus kita modelkan sendiri untuk meningkatkan kualitas perangkat lunak dan lingkungan kerja.
Kita harus karena jelas manajemen di perusahaan Anda tidak mungkin melakukannya.
Saya sudah mengatakan ini beberapa kali dalam komentar, tapi saya pikir itu pantas dijawab.
Di Inggris kami memiliki serikat pekerja untuk insinyur / programmer perangkat lunak. Yang utama adalah Unite , yang memiliki persatuan teknik primer sebagai konstituen. Sektor untuk pekerja komputasi adalah Grafik, Kertas, Media & Teknologi Informasi .
Situasi serikat di Inggris sangat kompleks dan sekarang relatif sedikit orang yang menjadi anggota serikat karena banyak kekuatan yang diputus dari serikat pekerja di tahun 80-an, karena kebijakan politik anti-serikat dan beberapa serikat pekerja memberikan contoh buruk, yang memungkinkan mood untuk perubahan.
Agar tetap kuat, sebagian besar serikat lama bergabung bersama dan terus melakukannya selama beberapa waktu. Ketika saya lahir, sebagian besar insinyur adalah bagian dari AEU, Uni Rekayasa Terpadu , ini bergabung dengan listrik untuk menjadi AEEU pada tahun 1992. AEEU bergabung dengan serikat MSF (Manajemen, Sains dan Keuangan) pada tahun 2001 untuk menjadi Amicus. UNIFI (Serikat untuk Industri Keuangan) dan GPMU (Serikat Grafis, Kertas dan Media) bergabung dengan Amicus pada tahun 2004, dan pada tahun 2007 T&G (Transportasi dan Pekerja Umum) bergabung dan namanya diubah menjadi Unite.
Masih ada perasaan anti-serikat pekerja yang kuat di negara ini, terutama dari kelas profesional, yang secara keliru percaya bahwa tujuan utama serikat pekerja adalah untuk mengeringkan perusahaan dengan cara memaksakan upah dan pemogokan. Ini bukan kasusnya. Tanggung jawab utama serikat modern adalah melindungi pekerja mereka dari malpraktik oleh majikan mereka. Ini biasanya dalam bentuk perlindungan hukum gratis untuk membela anggota terhadap praktik kerja ilegal, kasus pemecatan yang tidak adil / salah, masalah kesehatan & keselamatan, dll.
Untuk biaya menjadi anggota, kemampuan untuk melibatkan pengacara ahli secara gratis atas nama Anda ketika * * mengenai penggemar adalah penyelamat hidup. Salah satu mantan rekan kerja saya saat ini membawa majikan lama ke pengadilan atas klaim pemecatan yang tidak adil. Dia selalu sangat anti-serikat dan sekarang harus membayar sejumlah besar uang untuk membawa orang-orang yang sangat buruk ke pengadilan yang memiliki dompet besar. Taruhan dia berharap dia telah membayar £ 10,96 sebulan.
Kebanyakan profesional, alih-alih bergabung dengan "serikat", bergabung dengan pseudo-serikat dalam bentuk badan keanggotaan profesional. Organisasi utama di Inggris untuk programmer adalah BCS (The British Computing Society) . Menjadi anggota profesional dari badan ini memberikan tingkat pengakuan, membutuhkan akreditasi melalui ujian, dan memberikan surat pasca-nominal. Badan ini juga menyediakan banyak peluang jaringan melalui berbagai kelompok yang sering bertemu untuk pembicaraan dan diskusi. Organisasi ini juga memiliki Royal Charter, sehingga dapat mengeluarkan status Chartered kepada profesional TI , atau bahkan insinyur karena mereka dapat memberikan status Chartered Engineer . Saya percaya ada organisasi yang setara di AS dan domain lainnya.
Banyak profesi juga memiliki badan pengatur, yang biasanya merupakan keanggotaan wajib dan berfungsi seperti serikat pekerja. Dokter di Inggris harus terdaftar di General Medical Council (GMC) , dan biasanya anggota serikat medis, British Medical Association (BMA) . Jadi bukan hanya guru yang profesional dan berserikat.
Ringkasnya, bergabung dengan serikat pekerja adalah mungkin bagi para programmer dan sangat disarankan kecuali Anda memiliki keyakinan total bahwa karier Anda akan selalu bebas dari segala situasi hukum yang potensial. Ini bukan soal massa yang menentang kelas, hanya akal sehat untuk melindungi diri sendiri dan keluarga yang bergantung pada pekerjaan Anda.
Insinyur Perangkat Lunak tidak menyukai pembatasan kebebasan yang disebabkan oleh serikat pekerja, dan mereka cenderung lebih individualistis. Mereka ingin dibayar berdasarkan kemampuan mereka, bukan tarif yang sama dengan setiap pengembang lainnya. Jika mereka Union, mereka akan terjebak di mana mereka berada jika mereka memiliki program tunjangan yang biasa, tidak seperti 401K yang mereka dapat bergerak tanpa penalti; dan Insinyur Perangkat Lunak mungkin cenderung memiliki perubahan pekerjaan lebih karena sifat pekerjaan proyek, dengan masing-masing proyek memiliki potensi untuk menjadi sangat berbeda dari yang lain.
Setelah Rekayasa Perangkat Lunak menjadi lebih rumit dan terstandarisasi, maka Anda mungkin akan melihat lebih banyak Serikat Pekerja terlibat.
TL; DR Tidak ada serikat pekerja karena tidak untuk kepentingan orang lain.
Ada beberapa organisasi untuk pengembang perangkat lunak secara global, dan di setiap negara. Mereka semua memiliki satu karakteristik. Apa yang dilakukan oleh badan Profesional untuk pengembangan perangkat lunak, IEEE CS, ACM, BCS, dan ACS: tidak ada kekuatan regulasi. Bukan kebetulan. Tidak ingin Asosiasi Bar lain dimulai. Pemrograman sangat penting bagi dunia tetapi tiba sebagai pekerjaan setelah profesional lain sudah mengukir kekuatan peraturan mereka.
Karena Pengembangan Perangkat Lunak tidak diatur di mana pun di dunia, ini bukan profesi Berlisensi. Sebagian besar pengembang memiliki pendidikan universitas dan secara budaya tidak senang bergabung dengan serikat pekerja.
(Saya akan menggunakan istilah pengembangan perangkat lunak alih-alih rekayasa perangkat lunak dari keinginan untuk menghindari keseluruhan apa yang dimaksud dengan masalah rekayasa perangkat lunak)
Ada juga teori permainan yang menarik:
Pengembang muda yang tidak bersekolah mengambil posisi membayar rendah untuk mendapatkan pekerjaan. Pengusaha menggunakan ancaman mendapatkan pengganti yang lebih murah untuk menahan gaji.
Ada juga pasokan lintas disiplin seperti Fisikawan, insinyur Elektronik dan sejenisnya yang akan bekerja dalam pengembangan perangkat lunak jika mereka dapat dibayar. Lebih dari produksi EE, Fisikawan dan Matematikawan memasok lebih banyak tenaga kerja murah. (Teknik 'Reguler' tidak membayar dengan sangat baik, dan bahkan menjadi PE pun tidak efektif dari segi biaya [periksa lowongan Pekerjaan untuk posisi PE dan lihat perbedaan dalam pembayaran terhadap non-PE].)
Sekarang ini tidak benar dalam banyak profesi lain, karena mereka pada umumnya dilisensikan seperti teknik reguler, Hukum dan Kedokteran, misalnya: Pengacara tidak perlu khawatir tentang perusahaan yang masuk ke Filsuf. (Hukum junior adalah lubang ular ....)
Sebagian besar negara barat juga memiliki kelas Visa khusus untuk penduduk tidak tetap dengan keterampilan Perangkat Lunak. Ini umumnya didorong oleh perusahaan besar di negara yang menginginkan pengembang luar negeri yang lebih murah. (Korporasi besar mengklaim terus-menerus ada kekurangan, tetapi ini tampaknya tidak didukung oleh, misalnya oleh data sensus AS.)
Sekarang, Asosiasi Pengacara mungkin memiliki masalah jika Visa khusus dibuat untuk mengimpor pengacara yang lebih murah. Ini tidak masuk akal seperti kedengarannya, karena Dokter Medis dari sebagian besar negara harus kembali memenuhi syarat untuk berlatih di banyak negara tempat mereka mungkin bermigrasi. Jadi sepertinya teman-teman profesional kami mengelola itu sedikit lebih baik daripada kami pengembang perangkat lunak yang berpikiran independen.
Jadi ada banyak tekanan pada gaji.
Mari kita lakukan eksperimen pemikiran. Misalkan ada badan profesional global untuk pengembangan perangkat lunak. Kami akan mencoba mempertimbangkan situasi di mana tidak ada pengembang perangkat lunak yang kalah. Bukan karena senang, hanya karena semua pekerjaan akan pindah ke mana pun organisasi tidak. Mungkin memiliki keanggotaan de-facto: jika Anda mengembangkan perangkat lunak, Anda adalah anggota. Mari kita mengira bahwa alih-alih mencoba membuat negara mana pun berhenti mengimpor tenaga kerja, mereka hanya menetapkan tarif yang bersifat global. Tarif yang ditetapkan harus cukup untuk orang-orang di negara-negara barat yang mahal.
Jelas saudara-saudara kita di negara berkembang akan sangat sangat bahagia. Lebih bahagia dari seorang programmer senior Bangalore. (Dan itu dulu cukup menyenangkan IIRC.)
Sekarang semua pengembang perangkat lunak senang. Siapa yang tidak bahagia?
Fisikawan dan EE dan Matematikawan akan senang. (Mereka akan menjadi pengembang perangkat lunak)
Tetapi individu dan bisnis secara global akan membayar lebih banyak untuk perangkat lunak. Mereka tidak bahagia. Di mana perangkat lunak digunakan? Di mana-mana dalam ekonomi dunia, ada perangkat lunak.
Jika organisasi semacam itu ada, itu akan segera dilarang. (di sebagian besar negara "berpikiran benar";))
Ya, saya pikir masalah isomorfik menjadi "terlalu besar untuk gagal." : Terlalu berguna untuk memungkinkan perundingan bersama.
Pengembang perangkat lunak adalah korban dari 1) kesuksesan mereka sendiri 2) kegemaran mereka untuk meremehkan satu sama lain. Argumen "Kandang ayam tua".
Tergantung di mana Anda tinggal - di Australia ada Australian Computer Society . Ketika saya di Uni, mereka berbicara kepada kami tentang bergabung, tetapi saya tidak benar-benar melihat nilai bergabung - dari ingatan itu cukup mahal untuk menjadi bagian dari.
Apa yang ingin Anda keluar dari serikat?
Tentang satu-satunya pekerjaan "profesional" yang berserikat, setidaknya di AS, adalah mengajar - dan itu karena mereka adalah pegawai negeri. Serikat pekerja merusak perusahaan yang mereka infestasi dan membuat mereka tidak kompetitif - yang merugikan karyawan juga. Kecuali jika majikan Anda adalah monopoli (misalnya pemerintah) atau bagian dari oligopoli (misalnya, perusahaan mobil), serikat pekerja tidak dapat benar-benar meningkatkan upah atau kondisi kerja. Pemrogram cenderung menjadi orang pintar, dan melihat ini.