
Sekali di tim saya ada orang yang lemah sehingga mereka akan memecatnya (memecat pengembang!). Setiap komentar saya pada review kode nya adalah paku di tutup peti mati. Saya hampir mendengar palu mengetuk dengan mengklik "kirim ulasan". Dia adalah orang yang menyenangkan, saya bahkan khawatir tentang dia, tetapi itu tidak menghentikan saya dari menyebarkan usahanya berkeping-keping. Hak saya untuk mengkritik karyanya tampak jelas dan tidak dapat dicabut. Sederhana - saya lebih kuat, saya benar. Tidak ada yang mau mengatakan bahwa kode buruk itu baik, ya? Dia dipecat, setelah sebelumnya kehilangan bonus standar selama beberapa bulan.
Saya berkata pada diri sendiri: "Tapi kamu tidak melakukan semua pekerjaan untukku untuknya!? Dia menggantikan pengembang yang lebih berbakat. Saya melakukan segalanya dengan benar. " Tapi entah kenapa kucing menggaruk hati mereka. Dan ketika permintaan tarik berikutnya datang kepada saya untuk ditinjau, sesuatu benar-benar berubah.
Pada pandangan pertama, semuanya seperti sebelumnya. Saya membuka pr, melihat masalah apa yang sedang dia pecahkan. Saya membayangkan bagaimana saya akan memutuskannya, dan mulai melihat kodenya. Di sana, seperti biasa, jorok. Keputusan itu tidak seperti apa yang akan saya lakukan. Oke, dia menghancurkannya secara keseluruhan dan melanjutkan ke detail. Baris demi baris, saya melihat kode, menemukan masalah dan semi-masalah, dan komentar agresif agresif kiasan.
Secara teknis saya lebih kuat lagi. Permintaan tarik untuk seribu baris kode menerima dua ratus komentar dari saya yang tidak membuat orang sedikit pun percaya pada kompetensi mereka. Bagus
Saya melayang di atas tombol kirim ulasan dan tiba-tiba berpikir. Kenapa saya melakukan ini?
Alasan untuk tinjauan kode kejahatan tampaknya jelas. Saya, sebagai bagian dari tim, memikul tanggung jawab penuh untuk basis kode proyek. Saya kemudian bekerja dengannya. Ini adalah sumber dari banyak tantangan bisnis. Kode tidak skala, tidak diuji, dikemas dengan bug ke bola mata. Dukungannya naik dan naik. Itu tidak bisa dimasukkan ke sumber terbuka, tidak bisa memikat karyawan baru dengannya.
Dan kemudian si bodoh ini dengan kode jeleknya. Lagi pula, mereka biasanya menjelaskan kekritisan mereka? Pengembang yang baik berjaga-jaga atas kepentingan bisnis. Sehingga perusahaan akan baik-baik saja dan bekerja seperti jam.
Tapi sepertinya saya tidak percaya. Saya tidak percaya bahwa ini adalah motif saya.
Saya sangat marah ketika saya duduk sampai malam mempelajari F #, anak saya mulai memanggil ayah semua pria di sekitar. Dan pria ini, bukannya berayun, dengan tenang pulang ke rumah untuk anak-anak. Dan saya ingin menghukumnya.
Karena motif saya untuk ditinjau adalah penegasan diri. Saya bersin secara mendalam apa jenis kode dalam proyek ini. Saya hanya seorang bajingan yang diizinkan untuk melukai orang secara hukum. Seorang psikopat berbahaya dengan lisensi untuk membunuh. Laki-laki alfa dengan klub besar.
Ketika saya menyadari hal ini, saya merasa sangat malu pada diri saya sendiri. Tanyakan kepada saya sepuluh kali orang seperti apa saya, dan sepuluh kali saya akan menjawab bahwa saya bukan bajingan yang berbahaya dan terkenal. Setidaknya dalam semua aspek kehidupannya. Lalu mengapa saya begitu marah dalam profesi ini?

Ketika saya mempelajari pengembangan, salah satu sumber yang paling berguna bagi saya adalah semua jenis forum. Saya membawa pertanyaan saya berikutnya ke sana dan menerima banyak ejekan, jaminan bahwa tugas saya adalah omong kosong, pendekatan saya untuk menyelesaikannya adalah omong kosong, YP saya salah, dan saya tidak ada hubungannya dengan jajaran programmer "baik" yang tertib.
Terlalu sering, saya ingin menjadi lebih baik hanya untuk membersihkan hidung mereka. Saya bergoyang seperti dalam olahraga - bukan demi tujuan yang baik, tetapi untuk menjadi "lebih cepat, lebih tinggi, lebih kuat" daripada yang lain. Sebagai petinju pemula, memimpikan mengalahkan juara dari TV.
Sangat menyakitkan, tetapi saya berhasil.
Setelah menjadi lebih baik, saya memberikan kode ulasan saya kepada serigala yang sebenarnya. Pengembang yang lebih berbakat daripada saya dan memiliki pengalaman tiga kali lebih banyak. Saya dengan sinis menyodok wajah-wajah di kotoran saya, setelah melakukannya sedemikian rupa sehingga saya sendiri mengerti - perlu untuk menurunkan perkembangan. Saya terlalu bodoh untuk semua ini. Kode yang saya datangi dalam waktu seminggu terpecah-pecah dalam beberapa menit, dan setiap keluhan sangat jelas dan benar. Anehnya, hari berikutnya saya meyakinkan diri sendiri bahwa satu atau dua tahun lagi, dan kita akan melihat siapa raja hutan di sini.
Dan akhirnya, saya menjadi sampah beracun yang sama yang melambaikan keterampilannya seperti tinju. Dan saya tidak melakukan review kode demi kesuksesan bisnis. Saya hanya ingin menyodok orang miskin pemula dengan hidung mereka di kotoran mereka. Pemompaan teknis akhirnya mulai berbuah.
Jika seseorang membawakan saya kode, dan ada kelemahan di sana, saya memukul mereka dengan semua kekuatan dan kebahagiaan saya karena saya pintar. Saya merasa baik, dan otak kiri saya akan menjelaskan segalanya untuk saya, sebagai seorang PR untuk politisi yang tidak masuk akal. Belahan kiri akan mengatakan secara logis bahwa saya benar-benar baik, saya hanya menjaga basis kode dan keberhasilan perusahaan. Hanya logika bukan jaminan kebenaran.
Dan jika Anda mengatakan kepada saya bahwa Anda tidak dikecewakan oleh rasa superioritas, maka Anda berbohong. Ceritakan tentang tujuan yang baik, pelatihan untuk pemula dan bangsawan - Saya tahu bahwa Anda hanya berjalan sendiri dari lubuk hati. Dan jika Anda mengatakan bahwa Anda belajar untuk mengecualikan kegembiraan egois dari penegasan diri (tidak peduli bagaimana itu memanifestasikan dirinya), maka saya adalah unicorn merah muda.
Tapi inilah yang saya pikirkan. Di satu sisi, saya belajar untuk berkembang karena kenyataan bahwa dengan biaya saya mereka menyatakan diri. Kemarahan membangunkan saya, dan kemarahan ini membuat saya merasa lebih baik. Semesta mengutuk saya dari superioritas pribadi, sehingga saya juga akan membangkitkan kemarahan kaum muda dan tidak berpengalaman, bahwa mereka sendiri akan menjadi megamind yang kejam, mendorong orang lain untuk belajar, dan itu berulang-ulang.
Kita, dengan dahaga kita akan penegasan diri, hanyalah alat bodoh di tangan seleksi alam. Saya akan menerima pemikiran ini dan berdamai jika saya tidak menemukan satu bug penting.

Ketika Anda mulai menyalin yang sukses lainnya, dan mereka semua adalah satu - sombong, bajingan sombong, Anda seperti "Hei, saya bisa melakukan itu juga." Anda mulai berbicara seperti orang jenius sialan yang tahu semua rahasia pemrograman, dan semuanya tiba-tiba berubah. Anda menaruh kekuatan Anda dalam kata-kata dan mereka percaya Anda.
Saya merasa dengan kulit bahwa semua yang saya miliki menjadi milik saya bukan karena saya kompeten, tetapi karena saya seorang egomaniak. Semua orang yang egois di lingkungan saya jauh lebih sukses daripada yang tidak egois. Kode mereka lebih baik, mereka mendapatkan proyek yang lebih baik dan lebih banyak uang. Bagi para manajer dan direktur, mereka tampak sebagai personel yang lebih berharga, kolega mereka menghormati mereka.
Ternyata alih-alih menjadi sangat keren, itu cukup untuk meyakinkan semua orang bahwa Anda keren. Siklus pertumbuhan tanpa akhir karena rasa sakit telah berubah menjadi lingkaran setan, yang menghasilkan bukan pembicara, tetapi pembicara beracun.
Dan jika Anda berhasil menembus cara ini, Anda takut bahwa citra orang kuat akan hancur. Kemudian Anda mulai memelihara sekte kekuatan dan keunggulan. Artinya, Anda meyakinkan diri sendiri dan orang lain bahwa manifestasi eksternal dari kekuatan - ini adalah kekuatan.
Sebagai pengembang, Anda harus berdebat setiap saat. Anda, sebagai sebuah tim, memilih solusi sebagai hasil dari perselisihan, bahkan jika itu disebut diskusi. Dan untuk beberapa alasan, ada perasaan terus-menerus di kepala bahwa sangat penting bahwa keputusan Anda "menang" lebih sering. Hanya untuk merasa baik dan tidak meragukan kekuatan Anda.
Ini seperti kasus lama dari hidup saya. Saya memiliki posisi bahwa kaum gay itu buruk. Saya tidak terlalu memikirkannya, hanya sekali, dulu sekali, Ayah berkata itu buruk, dan saya ingat. Suatu kali saya minum dengan banyak orang liberal, dan topik ini muncul. Saya segera memperkenalkan mereka ke posisi saya, dan mereka seperti "tidak Phil, Anda salah." Yah, mereka mulai berdebat. Saya tidak pernah memikirkannya dengan serius, saya benar-benar tidak punya argumen. Dan secara umum, saya tidak peduli, gay baik, atau buruk. Tetapi saya tidak bisa berhenti berdebat. Motif utama saya adalah untuk mengalahkan dan menyelamatkan muka. Saya tidak tahu kenapa.
Sekarang saya melanjutkan dengan nada yang sama. Untuk beberapa alasan, menurut saya sangat penting untuk memenangkan perselisihan sepanjang waktu, benar dalam segala hal, tidak tahu kekalahan dan tidak tahu kesalahan. Tidak peduli ide siapa yang lebih baik, ide saya harus disadari.
Ini semua sangat, sangat buruk. Saya tidak mau, dan tidak pernah ingin menjadi!

Sebuah ulasan dari awal artikel - Saya tidak mengirimkannya. Sebagai gantinya, dia memberikan komentar Bung dengan saran sopan untuk memperbaiki beberapa hal kecil. Tidak apa-apa jika kodenya jelek, saya bisa memperbaikinya sendiri. Saya tidak dapat memperbaiki orang yang rusak oleh banyak ulasan semacam itu.
Kepribadian saya hari ini bukanlah gejala penyakit saya. Industri ini sakit, setidaknya di Federasi Rusia. Mentalitas kita terpaku pada kultus kekuatan dan superioritas. Dan inilah yang perlu Anda lakukan: Anda harus berhenti menjadi seperti itu. Ini sebenarnya sangat sederhana.
Jika semua orang menertawakan kami ketika kami masih baru, ini tidak berarti bahwa sekarang kami harus mengganti rugi. Lingkaran setan mudah putus. Kemampuan untuk kalah dalam perselisihan sangat memudahkan kehidupan. Kemampuan untuk mengenali bahwa gadis lain lebih berbakat daripada Anda akan membuat hidup benar-benar sederhana.
Ini adalah teknik gaya aikido. Saya menipu egomaniak beracun saya yang jahat, meyakinkan dia bahwa menerima kelemahannya itu keren, dan dia mulai bangga dengan perbuatan mulia.
Dan apa bedanya, dengan cara terlarang saya menyenangkan diri saya sendiri jika kehidupan di sekitar menjadi lebih baik dari ini.