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?
sumber
Jawaban:
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
sumber
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 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.
sumber
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.
sumber
Kebanyakan orang puas dengan cek gaji mereka dan melakukan cukup banyak untuk tidak dipecat.
sumber
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).
sumber
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.
sumber
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.
sumber
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 '
sumber
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.
sumber
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?
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber
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.
sumber