Post-response ke artikel "Ayo! @ # Dengan" toksisitas "Anda . "
Jika saya mengikuti saran dari artikel ini, itu akan cukup bagi saya untuk menunjukkan emosi dan berkata kepada penulis "Ayo dirimu ... kamu tidak mengerti apa-apa!".
Namun, ini tidak akan membantu untuk menyampaikan ide saya. Karena itu, mari kita melihat lebih dekat.
Kutipan 1:
Jika seseorang tidak kompeten, Anda harus membiarkan dia memahami hal ini dengan jelas, dan tidak melindungi perasaannya yang lembut untuk merugikan orang lain.
Saya tidak setuju dengan dasar pernyataan ini. Saya percaya bahwa seseorang tidak dapat menjadi kompeten atau tidak kompeten. Pendekatan umum hitam-putih semacam itu tidak berhasil dalam praktiknya. Bahkan senior yang paling maju pun mungkin tidak tahu beberapa hal. Dan sebaliknya, junior kadang-kadang punya ide bagus.
Beralih ke kepribadian ("Anda tidak kompeten!") Untuk mengkode ulasan alih-alih argumen tertentu terlalu mudah. Jika Anda seorang senior yang cerdas, bekerja keras, jelaskan mengapa di tempat kode ini semuanya harus berbeda. Anda tidak dapat menjelaskan - lebih baik untuk tidak menulis apa pun, karena mungkin Anda sendiri tidak sepenuhnya mengerti.
Pada saat yang sama, tentu saja, kita perlu membicarakan masalah khusus dalam kode.
Orang normal senang mendiskusikan posisi yang masuk akal. Dan dia akan mengambil permusuhan emosi negatif. Siapa yang mau bekerja dengan anggota tim yang beracun?
Kutipan 2:
Bisakah seseorang mengirimi Anda kode dengan kesalahan yang sama berulang-ulang dan perlu merespons dengan kesopanan dan senyum?
Jika seseorang membuat kesalahan berulang-ulang dan tidak mencoba untuk tumbuh, maka ia harus dipecat. Bicaralah dengan ketua tim tentang hal ini. Tapi histeria tidak perlu. Yah, hanya karena itu tidak akan membantu.
Emosi negatif hanya dapat memunculkan emosi negatif. Dan ini tidak akan memperbaiki kesalahan dalam kode.
Kutipan 3:
Semakin besar tanggung jawab dalam profesi, semakin besar pula ketahanan terhadap stres.
Saya bekerja dengan lingkungan produksi dan digunakan untuk memperbaiki masalah di malam hari. Seringkali, itu stres (terutama ketika Anda mengepalai departemen-departemen itu dan bertanggung jawab atas seluruh pertanian kolektif ini).
Dan saya ingin menyatakan dengan penuh tanggung jawab: tidak ada yang suka stres, bahkan jika dia mampu menahannya. Setiap orang selalu berusaha mengurangi stres.
Sebagai contoh:
- mengkonfigurasi pemantauan, peringatan tepat waktu dari server, bahwa ada masalah
- pemeriksaan kode dengan pengujian otomatis dan manual
- backup database untuk memeriksa pemulihan
- dll.
Singkatnya, kami mengurangi potensi masalah sesegera mungkin.
Yaitu stres sebenarnya buruk . Bahkan untuk orang yang paling toleran terhadap stres.
Hanya orang yang sama yang tidak suka stres, kemungkinan besar akan melakukan segalanya dengan benar, periksa ulang semuanya, letakkan sedotan dan tidak akan membuat kesalahan fatal.
Kutipan 4:
Tidak diragukan lagi, tidak dapat diterima untuk menghina kolega karena kurangnya pengetahuan, tetapi format yang jelas "Kode Anda buruk, saya sekarang akan menjelaskan alasannya secara terperinci dan memberi nasihat" sudah dianggap sebagai perilaku beracun.
Ya, benar. βKode Anda burukβ adalah frasa yang tidak berarti, akan mungkin untuk memulai dengan tips, dan bahkan lebih baik mengklarifikasi pertanyaan, mengapa ini dilakukan dan bukan sebaliknya.
Kata penutup
Stres mengganggu kinerja. Ketika seorang karyawan takut untuk memberikan kode untuk ulasan, dia tidak akan bekerja dengan antusias, dia tidak akan menghasilkan ide, dia tidak akan setia kepada perusahaan, dll.
Studi mudah googled yang menunjukkan bahwa ketika melebihi tingkat stres tertentu, kinerja menurun tajam.
Secara umum, kesopanan ketika bekerja dalam sebuah kelompok tidak ditemukan sekarang, jauh sebelum peninjauan kode dan pemrograman menjadi populer secara umum. Sekelompok artikel tentang "keterampilan kerja tim" yang tidak terkait dengan TI dengan cara apa pun.
Ide-ide terbaik lahir dalam suasana yang menyenangkan.
Ambillah, misalnya, aturan-aturan curah pendapat: pada awalnya semua orang melempar ide, dan Anda tidak bisa mengkritiknya sama sekali. Dan baru kemudian muncul diskusi terperinci.
Yaitu, kita semua adalah manusia. Orang tidak suka ketika seseorang menunjukkan kesalahan mereka. Bahkan kode ulasan yang paling benar sering terlihat seperti cambuk publik. Nah, jangan diperburuk!
Dalam tim-tim di mana saya menjadi pemimpin tim, saya memasukkan kode perilaku tertinggi untuk tinjauan kode (bahkan sebelum kawanan ini modis). Yaitu: kesopanan, larangan nada perintah, larangan membahas kualitas pribadi, hanya komentar yang masuk akal yang diizinkan, dll. Dalam situasi kontroversial, mayoritas memutuskan.
Omong-omong, itu adalah mayoritas, bukan timlid / techlide. Karena keterbacaan kode dan hal-hal lain penting bagi seluruh tim, timlah yang akan bekerja dengan kode ini di masa mendatang. Dan bukan orang yang menganggap dirinya yang paling cerdas.
Langkah-langkah sederhana ini telah secara signifikan meningkatkan suasana di tim.
Mengapa semua orang sekarang berbicara tentang CoC dan kerja tim? Karena pada umumnya, waktu para genius tunggal berlalu. Tim yang dekat karena sinergi akan menyelesaikan masalah apa pun. Saya berbicara dengan satu, berbicara dengan yang lain - dan lantai masalahnya terpecahkan. Keterampilan lunak menjadi semakin penting setiap hari.
Ada orang yang tidak pernah bekerja dalam tim yang akrab, dan tidak membayangkan betapa menyenangkannya itu.
Ya, sebenarnya saya menyalibkan di sini, pergi sendiri ...
(PS emoticon di akhir kalimat terakhir telah dihapus oleh moderator. Saya tidak ingin menyinggung siapa pun, itu hanya lelucon)