Apakah “normal” bagi orang untuk tidak bekerja?


137

Setelah lulus dari perguruan tinggi saya dipekerjakan sebagai programmer junior sedikit lebih dari setahun yang lalu. Saya segera menyadari bahwa saya besarnya lebih cepat dari semua programmer lain; ini sepertinya karena saya tidak membuang waktu "secara umum". Namun sebagian besar orang lain tampaknya menikmati menatap langit-langit, menjelajahi YouTube, Facebook, dan situs web acak, dan secara umum melakukan pekerjaan sehari-hari yang biasanya saya lakukan dalam satu jam. Saya 100% yakin mereka akan dapat melakukan pekerjaan itu dalam satu jam juga jika mereka fokus.

Saya dengan cepat dipromosikan menjadi pengembang senior dan baru-baru ini menjadi ketua tim dan sekarang saya mengganti banyak orang dengan karyawan baru (masih ada beberapa lagi). Situasinya sekarang lebih dapat diterima, tetapi saya pikir masih bisa jauh lebih baik.

Saya tidak bisa tidak memperhatikan, bahwa semua orang tampaknya berperilaku seperti ini "normal". Semua bos saya tidak peduli tentang hal ini dan mereka juga tampaknya tidak banyak bekerja. Saya selalu mengalami kesulitan menemukan mereka, mereka tiba lebih lambat dari yang seharusnya dan pergi lebih awal. Jelas tidak ada yang bisa saya lakukan dalam kasus ini karena mereka berada di atas saya, tetapi apakah ini adalah "norma" di semua perusahaan, atau apakah saya berakhir dengan yang sangat buruk (ini adalah pengalaman kerja pertama saya)?

Juga, akankah saya "menjadi seperti mereka" dalam beberapa tahun?


83
Setelah setahun bekerja di sana Anda dipromosikan menjadi pengembang senior dan pemimpin tim?
Jon

25
Orang-orang malas jika mereka diizinkan. Terbiasalah.
Bernard

72
Malas adalah salah satu dari tiga kebajikan utama programmer yang baik.
back2dos

60
Bagaimana Anda tahu rekan kerja dan bos Anda tidak hanya lebih efisien daripada Anda, sekali lagi, mungkin mereka mendapat promosi sebelum waktunya ke level mereka juga. Ingatlah bahwa usaha bukanlah bagian dari Pencapaian . Untuk hanya "sedikit lebih dari setahun" pengalaman, Anda yakin "100% yakin" dari banyak hal ...

90
Saya bertemu dengan seorang pria yang mengaku sebagai pesanan besar lebih cepat daripada programmer rata-rata. Dia adalah copy-and-paster yang berat. Dia sangat cepat dalam menciptakan kode yang tidak dapat dipelihara.
Kyralessa

Jawaban:


152

Satu penjelasan yang mungkin adalah bahwa manajemen telah menanam "budaya" ini dengan contoh mereka sendiri. Karyawan sering mewarisi sikap dari atas.

Satu penjelasan lain (dan kemungkinan besar) adalah bahwa orang tidak termotivasi . Mungkin tidak ada hadiah untuk melakukan pekerjaan dengan lebih baik sehingga tidak perlu repot. Hanya satu keprihatinan di sini, adalah bahwa orang-orang berbakat biasanya akan pindah ke tempat lain melihat budaya kerja. Mungkin sudah dan Anda pergi dengan endapan? Sampai di situ ada bacaan yang menarik: Krisis Wetware: efek Laut Mati: Bruce F. Webster


40
Saya mengerjakan pekerjaan musim panas di kampus di pabrik non-serikat seperti ini. Mereka membayar sekitar seperempat dari tarif per jam yang didapat orang di toko serikat yang sama - dan puas dengan sekitar seperempat produktivitasnya. Saya hanya menolak untuk melakukan apa pun selain bekerja keras, dan selama musim panas, membuat mereka persediaan suku cadang yang saya kerjakan selama sepuluh tahun. Pada satu titik, seorang rekan kerja membawa saya ke samping dan meminta saya untuk mengendur karena saya membuat orang terlihat buruk. Ada catatan di file personalia saya bahwa saya akan dipekerjakan kembali secara instan, jadi jika perangkat lunak pernah benar-benar menuju ke selatan, saya dapat menggiling collet. :-)
Bob Murphy

10
+1, karena meskipun saya tidak tahu tentang manajemen yang menanam budaya ini, pasti tidak bisa tumbuh tanpa perhatian mereka. Seorang tukang kebun yang tidak kompeten tidak perlu menanam gulma; cukup untuk tidak mencangkul mereka.
Tom Anderson

38
Ini relevan: "Ini masalah motivasi, oke? Sekarang jika saya mengaktifkan @ $$ saya dan Initech mengirimkan beberapa unit tambahan, saya tidak melihat uang receh lagi, jadi di mana motivasinya?" - Peter Gibbons, Ruang Kantor
David Murdoch

10
Saya pikir ini adalah jawaban yang baik, dan sangat mungkin bahwa ini memang benar, tetapi, pengguna 27112, saya benar-benar mencari tahu apakah ini memang benar, atau Anda baru saja mengambil ini karena itu adalah jawaban yang paling dekat dengan prasangka Anda.
GolezTrol

3
"Mereka membayar sekitar seperempat dari tarif per jam yang didapat orang di toko serikat yang sama - dan puas dengan sekitar seperempat produktivitasnya." Aneh, karena biasanya toko serikat sangat tidak produktif karena tidak ada insentif untuk menjadi produktif. Pekerjaan Anda aman untuk selamanya, gaji Anda naik apakah Anda melakukan sesuatu atau tidak, dll.
jwenting

431

Bagaimana Anda menyimpulkan bahwa mereka tidak bekerja?

Sebagai junior saya mengetik sepanjang hari, meretas kode saya, dengan hanya 20 menit untuk makan siang. Semakin banyak "senior" yang saya dapatkan, semakin sedikit waktu yang saya habiskan untuk mengetik dan semakin banyak waktu yang saya habiskan untuk berpikir.

Jika saya "menatap langit-langit" dan produser saya masuk ke dalam ruangan, dia mulai tersenyum, karena dia tahu dalam setengah jam saya akan menyelesaikan masalah yang telah "coba-coba" gagal dan gagal selama beberapa minggu terakhir. .

Sebagai pengembang

  • Saya tidak dibayar untuk mengetik
  • Saya tidak dibayar untuk menulis kode

Saya tidak dibayar untuk memecahkan masalah.

Dan memecahkan masalah bekerja jauh lebih baik jika saya berpikir sebelum saya lakukan .

Selama beberapa tahun terakhir saya telah melihat kecenderungan ini untuk merobohkan hal pertama yang terlintas dalam pikiran dan kemudian men-tweak dan men-debug itu sampai tampaknya melakukan apa yang Anda inginkan.

(Biasanya mengabaikan semua kasus sudut sampai mereka memukul Anda nanti.)

Saya masih ingat hari-hari mainframe, di mana Anda menulis kode Anda, mengirimkannya dan menunggu satu atau dua jam sampai Anda mendapatkan output pertama. Coba tebak, Anda hanya tidak lupa titik koma atau braket saat itu.

Jangan menilai sampai Anda memiliki pengalaman untuk melakukannya.

Harap kembali dalam lima tahun dan tambahkan komentar tentang apa yang Anda pelajari.


51
Alasan saya tahu adalah bahwa hal-hal tidak dilakukan. Kami memiliki sistem pelacakan bug dan semuanya berjalan sehingga sangat mudah untuk melihat / memeriksa (dan sekarang ini adalah bagian dari pekerjaan saya). Saya juga menemukan posting Anda sedikit menghina karena Anda pada dasarnya mengatakan bahwa saya tidak tahu apa yang saya bicarakan ...
user27112

148
ini adalah jawaban yang paling berpengalaman sejauh ini! Pendapat saya adalah, menjadi pengembang senior dan memimpin tim dalam waktu kurang dari satu tahun, sepertinya pekerjaan itu tidak terlalu menantang atau rumit untuk memulai dan rekan kerja Anda juga bukan pengembang tingkat tinggi, mungkin mereka beralih dari junior ke tingkat senior juga, Anda mungkin cerdas, tetapi Anda pasti kurang pengalaman jika Anda menemukan Andreas menjawab menghina, itu karena Anda tidak memiliki pengalaman untuk memahami mengapa dia memiliki jawaban terbaik sejauh ini.

12
+1: Mengatakan apa yang saya pikirkan. Saya banyak menatap karena semua hal yang saya dapat hancurkan tanpa berpikir saya tulis bertahun-tahun yang lalu, dan hanya mengimpor sesuai kebutuhan.
Satanicpuppy

23
-1, karena saya tidak berpikir ini adalah masalah OP. Saya pikir masalah OP adalah bahwa ia bekerja dengan orang-orang yang tidak bisa melakukan pekerjaan mereka, atau tidak bisa diganggu, dan bos-bosnya yang menerimanya. Ada sejumlah besar orang di industri kami yang pada dasarnya hanyalah pencuri oksigen, begitu banyak sehingga ditoleransi sebagai norma, dan sepertinya ia terjebak dalam gelembung mereka. Andreas, jika Anda belum pernah bekerja dengan orang-orang seperti itu, anggap diri Anda beruntung - kebanyakan dari kita pernah.
Tom Anderson

20
+1, di seluruh pertanyaan awal dan komentar OP di sini, saya tidak melihat satu ons pengukuran apakah pekerjaan yang dilakukan dilakukan "benar" atau jika mereka yakin mereka tidak akan memperbaiki atau mengulang semua pekerjaan itu nanti . Terlalu banyak pengembang berpikir mereka telah melakukan "pekerjaan terbanyak" karena mereka menutup sebagian besar bug dalam sistem pelacakan bug mereka.
Nicole

124

Saya merasa seperti sedang menatap cermin saya dari tujuh tahun yang lalu ... Saya akan berbagi dengan Anda pengalaman saya.

Saya dalam posisi seperti milik Anda. Dalam satu tahun saya menjadi senior di perusahaan tempat saya berada dan saya tampaknya mengeluarkan kode dua kali lebih cepat daripada semua orang di sana. Ini berlangsung selama beberapa tahun sebelum saya bosan.

Saya kemudian pergi ke perusahaan yang jauh lebih besar di mana saya harus bekerja lebih keras. Namun, pada perusahaan yang jauh lebih besar ini, saya juga tampaknya memiliki waktu yang lama di mana saya tidak "melakukan apa pun" juga. Apa yang sebenarnya saya lakukan selama periode ini adalah merenungkan masalah yang mungkin 3 kali lebih sulit dari masalah tersulit yang pernah saya pecahkan di tempat kerja saya sebelumnya.

Apa yang akan saya katakan jika saya adalah Anda adalah bahwa Anda harus pindah ke perusahaan dengan masalah yang lebih sulit untuk dipecahkan. Yang kamu hadapi tidak cukup menantang bagimu.


11
sangat wawasan tentang tingkat kesulitan dan kompleksitas di berbagai perusahaan.

71

Kebanyakan orang puas dengan cek gaji mereka dan melakukan cukup banyak untuk tidak dipecat.


70
Seperti seharusnya. Bekerja untuk hidup, bukan hidup untuk bekerja.
Wayne Molina

12
Sampai Anda berada di perusahaan dengan ekspektasi yang sangat rendah dan Anda selalu tergelincir sesuai jadwal karena karyawan ini. Saya tidak meminta orang untuk bekerja lebih dari 40 jam, saya tidak. Tapi tetap produktif selama 40
PSU_Kardi

39
orang bekerja cukup untuk tidak dipecat, seperti halnya sebagian besar perusahaan membayar mereka cukup untuk mereka tidak berhenti. Kedua belah pihak berupaya meminimalkan upaya.
GrandmasterB

14
@GrandmasterB: Kedengarannya seperti pepatah dari komunis GDR: "Mereka pura-pura membayar kita dan kita pura-pura bekerja." Bukan sesuatu untuk ditiru dan dibanggakan.
starblue

30
@ Starblue: Tapi dia benar. Saya telah belajar (dengan cara yang sulit) bahwa kecuali Anda secara pribadi berada di perusahaan, itu tidak sepadan dengan upaya untuk "melampaui dan melampaui" melakukan apa yang harus Anda lakukan untuk melakukan pekerjaan yang layak; Saya tidak mengatakan kendur dan tidak melakukan apa - apa , tetapi tidak ada alasan untuk melakukan lebih dari yang seharusnya. Adalah tugas bodoh untuk menghabiskan hidup Anda membuat impian orang lain menjadi kenyataan.
Wayne Molina

50

Apakah Anda yakin orang "tidak bekerja"? Pengembangan perangkat lunak adalah bukan jenis pekerjaan di mana Anda mengetik 8 jam sehari, sebenarnya jika Anda sedang melakukan itu saya akan mengatakan Anda salah melakukannya. Dalam pengalaman saya (~ 6 tahun) saya biasanya menghabiskan hanya 4-5 jam sehari sebenarnya menulis kode; sisanya dihabiskan untuk memikirkan bagaimana menyelesaikan masalah, mungkin menjalankan beberapa skenario di kepala saya, dengan cepat mengetik beberapa pseudocode, atau mencari untuk melihat apakah masalah telah diselesaikan (yaitu mencari SO atau situs sejenis).


30
Saya telah melihat ini banyak terjadi - programmer baru diberi tugas, dan mereka segera mulai mengetik dengan marah. "Jika kamu mengetik, kamu tidak berpikir", aku biasa memberi tahu mereka.
GrandmasterB

6
Sedihnya, saya telah melihat banyak kasus di mana mentalitas itu terbalik. "Jika kamu tidak mengetik, kamu tidak bekerja."
Wayne Molina

Tergantung pada budaya kerja. Jika orang merasa ditekan untuk mengetik sepanjang waktu, mereka ADALAH diukur dalam hal mengetik.

1
Agar adil, saya mengetik sesegera mungkin (yang seringkali tidak secepat itu), tetapi dalam komentar, bukan dalam kode.
Kzqai

2
Sebuah pertanyaan seperti itu pasti akan menjadi tanda bahaya tentang perusahaan, meskipun dengan jawaban saya (sesuatu yang menyatakan "Saya tidak tahu, tetapi wpm tidak masalah dalam pengembangan perangkat lunak") Saya kemungkinan tidak akan mendapatkan pekerjaan itu bagaimanapun.
Wayne Molina

41

Pimpinan tim saya menulis kode Java yang lebih lambat daripada saya, dia meminta saran terkait Java dari waktu ke waktu dan gaya Java coding-nya mengerikan (seperti C). Sepertinya saya juga harus bertukar gelar dengannya. TAPI! ketika berinteraksi dengan orang-orang dari berbagai tim yang dikomunikasikannya 100 kali lebih efisien daripada saya, dia memahami apa yang dikatakan orang lebih baik daripada saya, interpretasinya atas komentar orang lebih mendalam daripada saya. Selain itu, pengetahuannya tentang AIX, basis data, dan middleware jauh lebih unggul daripada saya.

Setiap kali dia menulis kode Java, saya bertanya-tanya apakah dia melakukan pekerjaan sama sekali. Setiap kali saya mengkonfigurasi database saya bertanya-tanya apakah pemimpin tim saya berpikir saya tidak melakukan pekerjaan sama sekali.

Saya mengalami kesulitan memahami mengapa dia adalah pemimpin tim saya, tetapi tidak lagi setelah bekerja dengannya di beberapa proyek.

Tidak apa-apa untuk membuat asumsi tentang orang, kita semua melakukannya secara tidak sadar. Perlu diingat bahwa asumsi perlu divalidasi. Pengembang selancar mungkin menelurkan banyak latar belakang di kepalanya memikirkan cara terbaik untuk mengatasi masalah. Pengembang lain mungkin membutuhkan waktu lebih lama untuk menyelesaikan kodenya karena ia menghabiskan lebih banyak waktu untuk menguji dan menyusun struktur kodenya.

Intinya adalah, berbicaralah dengan orang-orang untuk mencari tahu lebih banyak tentang mereka, terutama jika mereka adalah anggota tim Anda.


Saya perhatikan efek ini cukup banyak bahkan dalam pekerjaan non-pemrograman. Beberapa dari kita memiliki keahlian di beberapa bidang dan bukan yang lain dan itu normal.
Tom Resing

15
Fakta bahwa pemimpin tim Anda akan mengajukan pertanyaan dan meminta pertolongan adalah tanda pemimpin yang ramah kepada saya.
SoylentGray

2
@Chad, saya tidak berpikir begitu tahun lalu, tapi sekarang saya setuju dengan Anda.
Alvin

40

Saya ingin tahu bagaimana perasaan Anda di tahun berikutnya. Apakah Anda akan kelelahan? Apakah langkah Anda berkelanjutan dalam menghadapi juga memiliki kehidupan yang aktif di luar pekerjaan?

Saya juga bertanya-tanya - apakah Anda melakukan sesuatu tanpa pertimbangan yang benar? Berselancar di internet mungkin tampak seperti pemborosan waktu - dan itu bisa saja! - tetapi ini juga bisa menjadi waktu untuk membiarkan bagian belakang otak mengunyah masalah dan menemukan solusi yang lebih canggih daripada yang sudah jelas.

Atau mungkin Anda hanya tidak mengerjakan masalah yang cukup sulit. Anda dipromosikan - pada akhirnya Anda akan naik ke tingkat ketidakmampuan Anda . Bagaimana Anda akan beradaptasi dengan tantangan itu?

Atau mungkin Anda akan bosan dengan pekerjaan Anda saat ini, dan pindah ke pekerjaan dengan budaya kerja yang berbeda. Perusahaan game terkenal karena tingkat fokus yang tinggi yang diperlukan - dan sebagai hasilnya mereka membakar karyawan dengan sangat cepat. Sebaliknya, pekerjaan lain telah berhasil mencapai profitabilitas yang nyaman dengan hari kerja yang pendek dan mudah.

Untuk saat ini, nikmati kemampuan Anda untuk mempertahankan hasil kerja yang tinggi, dan menuai hasilnya.


+1 untuk "bagaimana perasaan Anda di tahun yang lain". Saya ingat bahwa sebelum mendapatkan 30, saya tidak bisa mendapatkan cukup coding dalam sehari. Saya mengalami banyak stres positif. Tekanan dan menyenangkan. Seiring berjalannya waktu, tekanan memperlambat Anda, bahkan jika Anda bersenang-senang.
Joh

24

Pertanyaan bagus. Pertama-tama selamat atas etika kerja keras Anda, dan energi Anda untuk membangun karier dan melakukan pekerjaan hebat - itu adalah sifat yang sangat mengagumkan yang akan membawa Anda jauh.

Saya pikir banyak jawaban di sini tidak tepat - orang berasumsi bahwa poster asli salah dalam interpretasinya tentang perilaku rekan-rekannya. Ini mengarah ke banyak balasan seperti "Upaya dan Produktivitas Tidak Sama Efektivitas". Dalam hal ini, saya lebih suka membawanya pada kata ini, bahwa ya rekan-rekannya tidak berkinerja sebaik dia (seperti dibuktikan melalui bug tracker atau pengamatan sederhana apa pun) - mari kita anggap itu benar. Sekarang, bagaimana Anda menjawab pertanyaannya: apakah "normal" untuk tidak bekerja? Interpretasi saya tentang apa yang diminta OP adalah: "Apakah normal bekerja kurang keras daripada dia?" Perhatikan bahwa dia mengatakan dia 100% yakin mereka juga bisa melakukan pekerjaan pada saat dia melakukannya, jika mereka menerapkannya sendiri - jadi dia tidak mengklaim kemampuan unggul.

Menurut saya, ini sebenarnya merupakan perilaku normal bagi sebagian orang untuk mengendur, karena merupakan perilaku yang sama normalnya bagi orang lain untuk bekerja semaksimal kemampuan mereka - ada spektrum. Untuk OP, jelas Anda bukan salah satu dari yang pertama, Anda berada di dekat akhir spektrum. Apa yang menempatkan kita pada titik tertentu pada spektrum? Dan bisakah orang bergerak di sepanjang spektrum ini? Jawaban saya untuk 2 pertanyaan ini adalah: 1) motivasi dan 2) ya mereka bisa bergerak (saya sudah melakukannya sendiri). Jawaban JB King membahas masalah motivasi ini. Jika Anda sekarang berada dalam peran yang lebih senior di perusahaan, maka Anda sekarang dapat sedikit banyak memandu motivasi orang. Apakah Anda menggunakan wortel atau tongkat, itu terserah Anda - saya rasa Anda lebih mengenal tongkat itu (koreksi saya jika saya salah).

Pertanyaan kedua Anda adalah: apakah Anda akan "menjadi seperti mereka". Mungkin tidak diberikan bahwa Anda jelas cukup jauh di sepanjang spektrum pemalas dari tempat mereka berada, tetapi kenyataannya adalah bahwa, sebagai manusia kita sangat dipengaruhi oleh lingkungan kita, sehingga Anda tidak akan kebal terhadap kolega Anda. Jadi, jika Anda tinggal di tempat kerja itu untuk waktu yang cukup lama, Anda mungkin menemukan diri Anda bergerak di sepanjang spektrum motivasi itu hanya melalui kelembaman semata tempat itu. Sebaliknya, jika Anda telah, misalnya, bergabung dengan startup yang mengejar IPO pada tahun 1999, Anda mungkin akan menemukan tidak cukup waktu dalam sehari untuk menyelesaikan pekerjaan Anda, dan Anda mungkin menemukan diri Anda melangkah lebih jauh ke arah ujung lain dari spektrum (plus Anda mungkin secara kebetulan melihat kesehatan Anda memburuk :-)).

Beberapa komentar pribadi yang muncul di benak saya ketika membaca pertanyaan (perhatikan ini mungkin tidak menarik jika Anda hanya mencari jawaban atas pertanyaan Anda):

Pertama, reaksi langsung saya terhadap pertanyaan Anda adalah kemarahan. Ketika saya berhenti sejenak untuk mempertimbangkan mengapa, saya menyadari pada saat yang memalukan, bahwa Anda pada dasarnya mengingatkan saya pada versi yang lebih muda dari diri saya. Alasan saya mengatakan rasa malu, adalah karena saya adalah seorang bajingan sombong, yang bekerja keras, mengira saya tahu semuanya, dan menilai semua rekan kerja saya dengan keras atas apa yang saya anggap sebagai sikap malas mereka. Bahkan saya menilai beberapa dari mereka dengan sangat keras sehingga saya tidak pernah membiarkan diri saya kesempatan untuk mengenal mereka sebagai orang, dan untuk mempelajari apa yang bisa mereka ajarkan kepada saya (tidak hanya secara teknis tetapi sebagai manusia). Itu adalah perjalanan yang menyakitkan bagi saya untuk membiarkan diri saya menjadi bagian dari "tim", masing-masing memainkan perannya - beberapa jenderal dan beberapa prajurit kaki. Ya memang benar bahwa beberapa dari mereka adalah pemalas, tetapi sikap menghakimi saya mencegah saya untuk memahaminya atau bahkan memotivasi mereka. Salahku. Jadi ya, membaca pertanyaan Anda memunculkan kemarahan saya, tetapi bukan kemarahan kepada Anda, tetapi dengan kurangnya empati saya sebelumnya.

Kurangnya empati ini adalah hal yang cukup umum di antara orang-orang teknis yang cerdas - sementara saya tidak berpikir teknisi memiliki kecenderungan sosiopat lebih dari norma, saya tentu telah melihat cukup teknisi yang kurang keterampilan sosial (baik belajar atau melalui empati alami) untuk tahu itu masalah di dunia teknologi. Misalnya, saya bertanya-tanya apakah Anda pernah bertanya pada diri sendiri apa efek tindakan Anda terhadap orang-orang yang dipecat? Pada istri, anak-anak, kesehatan mental mereka? Apakah Anda bahkan mengenal mereka sebagai manusia?

Apa yang bermanfaat bagi saya adalah fokus pada peningkatan diri saya sendiri, memimpin dengan memberi contoh, dan berhenti menghakimi orang lain. Itu membuat orang-orang lebih menyukaimu, dan semua orang akan lebih bahagia.

Akhirnya, itu juga usia - ketika saya seusiamu (setahun setelah lulus kuliah, saya kira itu membuat Anda 22?) Saya tahu TIDAK ADA . Ironisnya, semakin muda Anda, semakin banyak Anda berpikir Anda tahu. Salah satu karunia penuaan yang luar biasa adalah kesadaran bahwa semakin Anda tahu, semakin banyak yang perlu diketahui, jadi, semakin sedikit yang Anda ketahui secara relatif. Ini mengarah pada penyerahan kontrol, untuk mencoba menjadi kurang otonom, untuk lebih terhubung dengan orang lain sehingga kita dapat berbagi keterampilan kita untuk kebaikan semua orang (dengan cara quid pro quo, BUKAN dengan cara komunis LOL). Ini hal-hal matang yang normal dan sehat. Jika Anda sudah terhubung dengan orang lain (di dunia NYATA, bukan di IRC) yang akan membantu proses itu. Ini agak mirip dengan analogi semakin banyak batu yang digosok, semakin halus itu menjadi - itu '


18

Dugaan saya adalah bahwa setiap orang memiliki hal-hal berbeda yang akan memotivasi mereka. Dan Pink's TED Talk mencatat beberapa motivator seperti Otonomi, Penguasaan dan Tujuan. Tiga Motivator Terbaik Untuk Pengembang (Petunjuk: bukan uang!) Mencakup bidang yang sama.

Budaya mungkin menjadi faktor, tetapi yang lain adalah jenis pekerjaan apa yang dilakukan perusahaan. Mungkin ada lapisan-lapisan birokrasi di beberapa tempat yang dapat membuat segala sesuatunya berjalan lambat dan tidak se-dinamis sebuah perusahaan baru di mana ada segelintir karyawan dan setiap orang mengenakan beberapa topi.

Sama seperti saran terakhir, Anda mungkin ingin melihat apakah ada kelompok di dekat Anda yang memiliki profesional di bidang Anda yang mungkin menjadi cara untuk melihat apakah orang lain memiliki cerita yang sama atau jika mereka bekerja di mana ada sikap berbeda yang mungkin ingin Anda lakukan. pindah ke sana.


5
Visualisasi kartun ini sangat bagus: youtube.com/watch?v=u6XAPnuFjJc

+1. Saya baru saja selesai membaca buku baru-baru ini. Sangat direkomendasikan, penjelasan yang sangat mendalam dari semua temuan: amazon.com/Drive-Surprising-Truth-About-Motivates/dp/1594488843
Bobby Tables

16

Masalahnya adalah bahwa dalam beberapa pekerjaan Anda melakukan lebih banyak pekerjaan dan melakukan upaya ekstra tetapi mendapatkan imbalan yang sama, tetapi kali berikutnya Anda diharapkan untuk melakukan pekerjaan yang sama atau bahkan lebih banyak dari sebelumnya. Beberapa orang tidak ingin mengatur bar terlalu tinggi. Anda mungkin membenci saya karena mengatakan ini, tetapi apa gunanya bekerja lebih keras jika Anda tidak akan diberi imbalan untuk itu?


12

Saya telah melihat orang terus bekerja dan memberikan kode kualitas murah yang tidak dapat dipertahankan. Mereka hanya berpendapat bahwa ia melakukan apa yang seharusnya dan itu sudah lebih dari cukup.

Mediokritas tahu tidak ada yang lebih tinggi dari dirinya sendiri, tetapi bakat langsung mengenali kejeniusan.

Mereka bahkan menyoroti tugas konyol mereka sebagai inovasi fenomenal dan mengabaikan nyata dari orang lain ( berpusat pada diri sendiri ).

Saya juga melihat orang-orang yang benar-benar keren dan inovator sejati, melakukan pekerjaan mereka dengan cara yang bermartabat dan efisien walaupun Anda melihat mereka 'menatap langit-langit' pada waktu-waktu tertentu. Juga, ada perbedaan antara 'Pekerja' dan 'Profesional'. Seorang profesional berarti lebih banyak dan dia mungkin harus menghabiskan waktu untuk berpikir dan berinovasi yang tidak selalu bisa dipahami oleh seorang pekerja! Dampak dari inovasi semacam itu jauh lebih besar daripada yang pernah dipikirkan atau dapat dibawa oleh seorang pekerja. Mungkin inilah yang terjadi di kantor Anda.

Selain itu, saya tidak berpikir perusahaan saat ini mentolerir orang yang tidak melakukan 'apa-apa' atau orang yang benar-benar tidak efisien.


3
Ini mengingatkan saya pada pengembang yang tidak ingin melakukan pekerjaan dengan baik karena takut mereka tidak lagi diperlukan. Saya masih mengatakan jika saya pernah mengatur bahwa saya akan meletakkannya di resume saya dengan bangga.
SoylentGray

2
Ini karena efek Dunning-Kruger. Orang yang tidak kompeten tidak memiliki keterampilan meta-kognitif untuk mengenali bahwa mereka tidak kompeten, itulah sebabnya mereka tetap tidak kompeten.
Mud

5
@Mud, Ya itu efek Dunning-Kruger, saya mengerti. Apa yang saya rasakan adalah OP memilikinya di dalam dirinya. Biasanya setiap kali saya bertemu orang-orang yang mengaku terlalu baik dan orang lain jahat, saya menjadi skeptis terhadap mereka. Apa pun faktanya, sikap itu tidak benar-benar sehat. Sebagian besar dari orang-orang ini adalah paranoi yang nyata yang menolak gagasan kerja sama dan melihat persaingan dan perjuangan di mana-mana. Mereka hanya tidak menghargai budaya kerja yang baik.
WinW

10

Jujur saja, itu hanya sesuatu yang harus kamu biasakan dalam hidup. Ada perusahaan dan orang-orang seperti ini di setiap industri. Itu datang ke faktor yang berbeda untuk setiap orang dan apa yang memotivasi mereka.

Lakukan yang terbaik untuk mengubah lingkungan tempat Anda bekerja, seperti yang tampaknya sedang Anda lakukan sekarang, atau cobalah mencari tempat lain untuk bekerja yang tidak menoleransi pemalas. Saya benar-benar memuji Anda karena etos kerja Anda, karena Anda jelas merupakan minoritas di usia Anda (dalam pengalaman pribadi saya). Selamat atas kesuksesan Anda, sejauh ini.


10

Saya menghabiskan banyak waktu untuk memikirkan masalah, tetapi juga banyak waktu memeriksa email atau Facebook saya, atau menulis jawaban di Stack Overflow. Sisa waktu saya benar-benar fokus dan mendapatkan banyak pekerjaan nyata dilakukan dalam kode berkualitas tinggi. Pada saat saya melakukan hal-hal lain, saya mendapatkan semacam istirahat juga, dan itu memungkinkan saya untuk tenggelam dalam berbagai opsi yang saya pikir untuk mengatasi masalah.

Sebagian ini adalah masalah pengalaman. Beberapa pengembang mengetik banyak kode dan kemudian menghabiskan banyak waktu men-debug dan memoles kode, sementara yang lain menggambar gambaran mental, dan menulis kode dalam sekali jalankan. Saya mengalami saat-saat ketika saya tahu saya mengetik beberapa ratus baris kode lebih dari sehari, bahkan tanpa mengkompilasi atau memeriksa sintaksis. Kemudian, ketika saya selesai, saya hanya perlu memasukkan beberapa yang terlupa ;untuk menyelesaikan dan menjalankannya.

Ini bukan hanya masalah pengalaman, tetapi juga cara orang bekerja. Beberapa kolega hanya mengetik kode sepanjang hari, sementara yang lain melakukan banyak hal (tampaknya) yang lain dan kemudian memiliki ledakan hebat di mana mereka melakukan pekerjaan mereka. Saya berada di kelompok kedua, tetapi tidak bisa mendapatkan hari yang penuh dengan ledakan. Yang lain di sisi lain, akan bekerja dalam kecepatan yang lebih konstan dengan lebih sedikit semburan, dan tidak akan menyelesaikan pekerjaan mereka jika mereka menghabiskan 2 jam sehari menatap langit-langit. Mungkin Anda termasuk dalam kelompok pertama itu.

Maka benar bahwa beberapa bekerja lebih keras daripada yang lain. Sebagian karena kurangnya pengetahuan, pengalaman atau bakat, atau kadang-kadang karena mereka tidak peduli. Tetapi Anda benar-benar harus melihat dari dekat cara mereka bekerja dan pekerjaan yang mereka berikan. Anda tidak bisa hanya mengatakan orang tidak bekerja keras karena mereka menghabiskan lebih banyak waktu melakukan hal-hal lain daripada Anda.


Jawaban bagus. Saya berada di grup kedua juga dan semakin banyak saya mendapati diri saya mengalami momen di mana saya menulis kode tanpa kompilasi. Tetapi ketika saya melakukannya sebagian besar sempurna dan dikompilasi dalam satu kali. Saya suka saat-saat itu.
Htbaa

8

Ini sangat normal bagi pengembang - karena mereka berada dalam "profesi pengetahuan" - tidak duduk mengetik dengan panik untuk periode waktu yang tepat antara jam 9 pagi dan jam 5.30 sore. Kreativitas harus datang secara alami, dan itu sering melibatkan menunda-nunda / bersantai selama hari; ketika ledakan ide datang, saat itulah jari mulai terbang. Ini membuat frustasi bahwa manajemen - tidak terbiasa dengan profesi seperti itu - tidak mengerti hal ini. Ketika Facebook dan YouTube diblokir, produktivitas pengembang perangkat lunak turun .

Karena itu, sepertinya bisnis Anda terdiri dari orang-orang yang sangat malas. Jika orang benar-benar duduk melakukan apa-apa "sepanjang hari", secara teratur, maka ada sesuatu yang salah.


Bisakah Anda memberikan tautan untuk pernyataan "Saat Facebook dan YouTube diblokir, produktivitas pengembang perangkat lunak turun"? Saya tertarik untuk membaca lebih lanjut tentang itu jika ada studi seperti itu.
Casey Patton

@Casey: Hanya bukti empiris saya dan kontak saya pada titik ini, saya khawatir. Saya telah melihat studi yang lebih kuat tetapi saya tidak bisa mengingat di mana, sekarang.
Lightness Races in Orbit

6

Pemrograman pasangan membantu

Jika Anda yakin pengembang membuang banyak waktu, saya sarankan Anda mulai berlatih pemrograman pasangan karena cenderung membuat orang fokus pada masalah yang dihadapi dan karena ada satu pasang mata lagi di layar mereka, mereka cenderung menutup situs seperti facebook, twitter dll dan fokus pada kode.


6

Dibutuhkan semua jenis.

Ada beberapa kebenaran pada jawaban sebelumnya. Budaya perusahaan memiliki cara untuk menekan orang, dan sebagian besar pengembang di tahun kesepuluh mereka tidak mendekati pekerjaan mereka dengan semangat yang sama dengan yang ada di tahun pertama mereka.

Itu juga benar bahwa pekerjaan pengembangan yang lebih senior membutuhkan lebih sedikit pengkodean dan pemikiran, sehingga pengembang senior mungkin tidak mengetik dengan marah, tetapi masih bisa menyelesaikan banyak hal.

Idealnya, sebuah tim akan memiliki campuran pengembang junior yang energik untuk menyediakan energi dan beberapa pengembang senior untuk memasok beberapa kebijaksanaan, dan keduanya dapat belajar dari satu sama lain.


4

Saya pikir itu mungkin Anda tidak menilai dengan cukup baik kualitas pekerjaan yang dibuat oleh orang-orang yang bekerja dengan Anda.

Orang yang berbeda memiliki cara yang berbeda untuk fokus, dan juga memiliki tujuan yang berbeda untuk dicapai dengan pekerjaan mereka sendiri. Saya pikir jika memang benar bahwa apa yang Anda lakukan dalam satu jam sama dengan pekerjaan yang dilakukan oleh mereka sepanjang hari (sesuatu yang saya agak ragu-ragu), itu karena rencana kerja mereka sangat berbeda dari Anda. Mungkin Anda bekerja pada kecepatan dan intensitas yang lebih tinggi dari apa yang benar-benar sehat untuk seseorang (Anda baru berada di awal era kerja dalam kehidupan Anda sendiri).

Saya telah bekerja di banyak perusahaan, bahkan sebelum saya lulus dari sekolah. Jadi, saya telah melihat banyak skenario dan bertemu berbagai jenis rekan kerja dan orang pada umumnya, dan dalam beberapa saat saya merasa saya lebih cepat dan lebih efisien, dan beberapa kali saya merasa sebaliknya, dan apa perbedaan sebenarnya adalah jenis perusahaan dan apa akibatnya: jenis pekerjaan dan proyek yang sering dilibatkan perusahaan. Mungkin Anda bekerja di tempat yang salah, atau seharusnya tempat yang tepat dengan bos yang berbeda ...

Gagasan terakhir: ingat bahwa keefektifan adalah sesuatu yang sangat sulit untuk dievaluasi, itu tidak hanya melibatkan berapa banyak baris kode yang Anda hasilkan, atau berapa banyak proyek yang Anda pimpin setelah selesai. Kebahagiaan orang-orang yang bekerja di sana adalah sesuatu yang sangat penting, dan perusahaan yang baik menyadari bahwa sebelum pekerjanya marah atau berakhir dengan stres atau penyakit lain apa pun yang terkait dengan banyak pekerjaan dan kegiatan yang intens.


Poin 1 bagus tentang efektivitas. Jika setiap orang benar-benar tidak memiliki efek positif (mereka tidak melakukan apa-apa sepanjang hari), sulit untuk membayangkan bisnis ini bahkan bertahan.
Morgan Herlocker

4

Programmer sering diperlakukan seperti coder bodoh kode itu dan tidak mengerti apa-apa tentang manajemen. Sehingga seringkali mereka merasa tidak berkewajiban untuk bekerja keras. Juga setelah beberapa waktu mereka mengetahui bahwa manajemen bukanlah sekelompok jenius - setidaknya ketika datang untuk mencari tahu berapa banyak sebenarnya diperlukan untuk melakukan sesuatu. Jadi ... ini dia. Maaf untuk jawaban singkat, tetapi itu tidak berarti itu tidak benar.


3

Saya disarankan untuk tidak bekerja terlalu cepat karena pada akhirnya saya akan membuat orang-orang mengharapkan hal yang sama dari saya setiap saat. Dan jika saya berakhir dalam situasi di mana saya menghadapi blok, saya akan ditekan oleh orang-orang untuk solusi - Ini kedengarannya logis bagi saya.

Namun, untuk membuat orang yang benar-benar melakukan ini tampil lebih baik, manajer mereka harus memberi insentif kinerja.


3

Banyak poin bagus di sini. Seperti yang telah banyak dikatakan, apakah Anda tidak cukup tertantang di tempat kerja Anda saat ini, dan / atau budaya di sana tidak mempromosikan produktivitas tinggi. Anda memiliki kurang dari dua tahun pengalaman kerja yang sebenarnya - dan itu di satu perusahaan, jadi Anda perlu lebih banyak pengalaman untuk mencari tahu sendiri ini. Apa yang akan Anda dapatkan di sini sebagian besar adalah pendapat berdasarkan pengalaman orang lain. Either way, saya pikir Anda benar-benar perlu mulai mencari pekerjaan baru, karena Anda tidak terlalu senang dengan situasi saat ini. Anda memang mungkin lebih pintar / lebih efisien daripada rekan-rekan Anda, tetapi kemungkinan besar budaya perusahaan tidak selaras dengan etika kerja Anda. Saya yakinkan Anda, begitu Anda mendapatkan pekerjaan yang menantang / bermanfaat, Anda akan menemukan diri Anda lebih banyak berpikir dan lebih sedikit mengkode, dan hargai waktu luang untuk mengalihkan pikiran Anda dari "berpikir keras" sepanjang waktu. Menurut pendapat saya, tidak ada yang salah dengan membintangi langit-langit / menjelajahi web (dalam jumlah sedang), selama Anda menyelesaikan pekerjaan Andabaik dan tepat waktu . Jika "malas" bukan hal Anda, mungkin habiskan waktu untuk melatih orang lain. Anda akan menemukan ini sama bermanfaatnya dengan menyelesaikan pekerjaan Anda sendiri.

Juga, ingatlah keseimbangan kerja / kehidupan. Saya tahu banyak yang bekerja sangat keras dan merupakan produsen tinggi di perusahaan masing-masing, tetapi tidak menghabiskan cukup waktu di luar pekerjaan. Anda tidak ingin menemukan diri Anda dalam 2,3 tahun berharap Anda punya waktu untuk bepergian di sini, mengalami ini atau itu, atau melakukan hal-hal lain yang Anda tidak akan punya waktu karena Anda menghabiskan banyak waktu di tempat kerja dan sekarang memiliki tanggung jawab yang Anda rasa prioritaskan daripada hal lain dalam hidup Anda.

Untuk menjawab pertanyaan Anda, tidak, ini bukan norma di mana-mana, ini tergantung pada budaya organisasi dan nilai-nilai pribadi Anda, dan saya yakin Anda akan sampai pada kesimpulan ini seiring berjalannya waktu.


1
"Jika" malas "bukan urusanmu, mungkin habiskan waktu untuk melatih orang lain." - yang akan mengganggu mereka "menjelajahi youtube / facebook / situs web acak". Tidak dapat memiliki itu Ah, tunggu, ini ujian yang bagus untuk memeriksa prioritas mereka - pelajari sesuatu yang berguna di pekerjaan atau kendurlah. :)

3

Jawaban sederhana untuk ini adalah bahwa budaya kita membayar orang untuk bekerja selama 40 jam (atau X jam) seminggu. Ini ide yang buruk. Orang harus dibayar berdasarkan tugas. Suatu proyek harus dinilai dan dicakup secara tepat. Orang selalu termotivasi untuk bekerja menuju tujuan. Membayar orang per jam adalah membayar mereka untuk duduk di sana, yang tidak menawarkan motivasi.


Masalahnya dengan pembayaran berdasarkan tugas adalah bahwa memperkirakan harga tugas sangat memakan waktu, sehingga tidak praktis untuk proyek-proyek besar.
Danubian Sailor

2
Masalah lain dengan pembayaran berdasarkan tugas adalah bahwa semua orang ingin melakukan tugas "mudah" (yaitu, mereka yang menjanjikan bayaran paling sedikit untuk pekerjaan yang paling sedikit), tidak ada insentif untuk melakukan pekerjaan dengan baik pada suatu tugas (Anda hanya perlu untuk melakukannya dengan cukup baik untuk meyakinkan seseorang bahwa hal itu "selesai"), dan orang-orang tidak dianjurkan untuk bekerja sama demi keuntungan keseluruhan organisasi. Orang seharusnya tidak dibayar berdasarkan tugas atau berdasarkan jam; mereka harus dibayar berdasarkan nilai keseluruhan mereka kepada organisasi yang membayar mereka. Sayangnya, itu sulit untuk diukur.
Kristopher Johnson

2

Alasan mereka tidak melakukan pekerjaan apa pun adalah karena mereka menunggu kode mereka dikompilasi!

Serius meskipun literatur manajemen yang saya lihat menunjukkan bahwa jumlah waktu produktif (mengabaikan istirahat toilet, istirahat kopi, memetik hidung, berselancar dll) orang menghabiskan waktu di tempat kerja sebenarnya sangat rendah. Sejauh rata-rata adalah sekitar 50% dan jika seseorang melakukan di atas 60% itu adalah prestasi, dan itu hanya waktu produktif aktual yang dihabiskan. Jika Anda juga harus menghadiri rapat dan hal-hal kantor lainnya, pengkodean waktu aktual yang Anda habiskan bisa menjadi sangat rendah yang merupakan fakta yang sering dilupakan oleh PM dan jenis manajemen lainnya ketika mengatur rencana kerja.

Upaya tingkat tinggi kedua tidak berkelanjutan dalam jangka panjang. Untuk menghindari kejenuhan, orang harus beroperasi dengan rata-rata sekitar 60% dari kapasitas puncak. Tingkat aktivitas yang lebih tinggi tentu saja mungkin dan diperlukan tetapi perlu ada periode yang sesuai dari aktivitas yang lebih rendah untuk memulihkan diri. Konsep pergi bekerja setiap hari dan memberikan 110%, karena beberapa orang sepertinya suka menyatakan bahwa mereka melakukannya, tidak pernah terjadi dan mereka yang mencobanya hanya menuju kunjungan awal ke rumah jenazah.


0

Di satu tempat saya bekerja ada seorang lelaki yang, menurut rumor, sama sekali tidak bekerja sama sekali (ada beberapa bukti yang mendukung hal ini). Jadi saya membuat studi kerja; selama sebulan penuh saya berencana untuk berjalan melewati mejanya setiap jam pada setengah jam dan memberinya titik jika dia memiliki IDE terbuka. Seminggu di dia memiliki poin nol dan saya terpaksa meninggalkan proyek karena saya merasa terlalu tertekan.


6
Kira Anda punya banyak pekerjaan saat Anda melakukan studi ini.
Marcelo

2
Anda menebak dengan benar.

Untuk apa dia dibayar?

Menulis perangkat lunak.

0

Kamu sangat beruntung. Di mantan majikan saya, saya adalah programmer paling produktif, semua orang bermain video game, dan coba tebak apa yang terjadi pada saya? Pertama, saya dijauhi. Kemudian mereka berusaha membuat kebisingan sebanyak mungkin di sekitar saya. Kemudian saya harus mencari pekerjaan baru.

Semua karena saya memprogram dengan cepat dan baik.

Itu hampir membuat saya ingin pergi ke China dan mengajar pemrograman. Programer yang lebih muda di Barat tidak ingin memprogram. Itu terlalu sulit. Mereka sebagian besar tidak kompeten dan puas diri. Tidak semua ... tetapi kebanyakan.


0

Jika Anda memperhatikan saya dengan cermat, Anda mungkin menyimpulkan bahwa saya malas dan tidak bisa bergerak. Saya sering menatap langit-langit, ya. Saya kadang-kadang meninggalkan tempat kerja selama satu jam atau lebih selama hari kerja biasa dan mengurus bisnis pribadi - atau hanya dengan senang hati. Tetapi apakah ini saya, atau apakah itu pekerjaan?

Untuk tidak menyelesaikan "pekerjaan", saya merasa sangat frustrasi karena tidak diberi banyak pekerjaan yang berarti untuk dilakukan. Saya sebagian besar memelihara beberapa sistem berbasis web yang ada, dan sementara mungkin ada banyak yang harus dilakukan, memperbaikinya, memperbaruinya, menambahkan fungsionalitas baru, dan seterusnya, karena toko pengujian QA kami sangat kekurangan tenaga dan terlalu banyak bekerja (jelas pada proyek lain, tidak milikku), aku tidak bisa melakukan hal yang diberkati. Saya telah mengusulkan sejumlah peningkatan / dampak rendah menengah / risiko rendah ke beberapa sistem saya, tetapi telah berulang kali diberitahu bahwa kita tidak memiliki "sumber daya" untuk QA mengujinya, jadi saya bisa ' t mengembangkannya. Sementara itu saya duduk di pantat saya dan menjelajahi Wikipedia, StackOverflow, dan bermain-main dengan teknologi yang kita tidak akan terapkan di sini (seperti MVC, Silverlight dll), menunggu sesuatu yang salah dengan sistem saya sehingga saya dapat memperbaikinya. Sudah terpikir oleh saya lebih dari sekali bahwa saya harus diam-diam dan sengaja memecahkan sesuatu sehingga saya bisa masuk dan memperbaikinya - sehingga membuat manajemen sadar bahwa saya sebenarnya memiliki fungsi.

Saya bisa benar-benar melakukan sesuatu yang kreatif dan berguna, dan saya sebenarnya telah membangun beberapa aplikasi yang bermanfaat di samping, dan dikalahkan atas inisiatif saya. Saya masih melakukannya, tetapi saya harus bersusah payah merahasiakannya. Dan saya tidak bisa memproduksinya, cukup jelas.

Ini adalah tempat yang menyenangkan untuk bekerja, semuanya, dan pekerjaan saya cukup aman, tetapi saya bosan dan frustrasi. Saya enam tahun dari pensiun dan sementara sedikit pensiun, saya tetap dekat dengan teknologi canggih dan berencana untuk kode sampai saya mati. Dan saya telah membunuh dua puluh menit lagi dalam hidup saya (dan waktu majikan saya!) Menambahkan jawaban ini untuk pertanyaan di atas; dan itu tidak masalah.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.