Saat ini saya sedang dalam pekerjaan impian saya di laboratorium penelitian sebagai satu-satunya pengembang dalam tim multidisiplin. Saya menjadi sedikit khawatir karena saya lupa tentang pengkodean dalam tim (saya tidak memiliki kode warisan, saya mempertahankan kode saya sendiri, saya menangani agenda saya sendiri, dll). Meskipun saya mencoba mengikuti beberapa praktik terbaik seperti pengiriman terus-menerus, TDD, dan SCRUM hanya untuk saya, saya pikir saya kehilangan kemampuan untuk bekerja dalam tim pengembang.
Saya sudah bergabung dengan proyek open source dan mulai masuk ke kode katas dan kode golf. Tetapi ini tidak akan memoles profil pemain tim saya.
Apa saran Anda untuk mempertajam keterampilan pemain tim saya?
Pembaruan: Ya, keterampilan komunikasi saya sekarang lebih baik dan saya dapat berbicara dengan PhD tidak seperti sebelumnya. Seperti yang dikatakan @Nicholas dan @Erick, suatu hari nanti saya akan menghadapi tim pengembang (mungkin dalam pekerjaan saya saat ini, mungkin tidak) dan saya ingin terus mengikuti praktik-praktik yang membuat pengembang yang baik menjadi anggota tim yang lebih baik, seperti pemrograman pasangan atau kode ulasan.
sumber
Jawaban:
Jauh lebih mudah bagi serigala tunggal untuk membiasakan diri dengan kawanan baru daripada mengambil serigala lain dari kawanannya dan berharap serigala itu selamat.
Lone Wolf sudah tangguh seperti paku dan membuktikannya dengan bertahan tanpa dukungan. Tidak semua orang cocok menjadi Lone Wolf.
Masalah terbesar yang dihadapi Lone Wolf saat menyesuaikan ke paket baru kecil dibandingkan.
Saya akan melihat resume seseorang yang bertahan hidup sendiri untuk waktu yang lama sebagai nilai tambah.
sumber
Di sisi lain, keterampilan pengembang solo Anda menjadi lebih tajam setiap hari.
Anda mengatakan ini adalah pekerjaan impian Anda. Jika Anda tidak ingin pindah ke pekerjaan lain, mengapa khawatir tentang keterampilan yang dibutuhkan oleh pekerjaan yang kurang optimal?
Anda tidak dapat memaksimalkan semua keterampilan Anda secara bersamaan. Lemparkan diri Anda sepenuhnya ke dalam masalah yang Anda hadapi dalam pekerjaan Anda saat ini, dan dapatkan beberapa keterampilan baru. Jika saatnya tiba ketika Anda perlu bekerja di tim lagi, Anda akan menyesuaikan dengan cepat, setelah melakukannya sebelumnya.
sumber
Saya memperhatikan bahwa saat-saat saya paling kehilangan keterampilan pemain tim saya adalah bekerja di tim yang disfungsional di mana saya dipaksa untuk berurusan dengan kasus-kasus buruk Dunning-Kruger . Saya menemukan bahwa seiring berjalannya waktu saya semakin kurang toleran terhadap orang-orang yang berpikir mereka sudah cukup belajar atau tidak menyukai pekerjaan mereka. Meskipun dengan yang terakhir saya dapat bersimpati selama mereka tidak menjadi gangguan untuk pekerjaan saya sendiri.
Ketika bekerja sendirian untuk waktu yang lama, saya ingin agar tim yang baik dapat berinteraksi, tetapi saya tidak bisa mengatakan bahwa saya kehilangan keterampilan pemain tim. Di sisi lain lebih baik mati saja daripada harus berdiri bos rambut runcing ini satu hari lagi!
ok, sekarang, cukup nyanyian, kembali bekerja, bos rambut runcing akan segera tiba!
sumber
Mungkinkah ada pengembang lain di tim yang bekerja dengan Anda dalam proyek sehingga Anda akan bekerja dengan pengembang lain beberapa waktu? Itu akan tampak sebagai solusi yang lebih baik karena apa yang Anda inginkan adalah waktu yang sesekali dihabiskan bekerja dengan pengembang lain. Pada saat yang sama, jangan lupa bahwa Anda berada dalam tim multidisiplin yang berarti beberapa keterampilan bermain tim Anda berhasil karena setiap orang memiliki spesialisasi mereka dan mungkin memerlukan penyesuaian untuk berkomunikasi dengan baik kepada mereka.
sumber
Pilih bidang teknologi atau metodologi pengembangan dan lihat apakah Anda dapat membawa konsut untuk satu atau dua hari. Apa ini akan menunjukkan:
Ini bisa berupa apa saja yang dapat dilakukan dalam satu atau dua hari atau berapa pun jumlah yang bisa dibayar grup Anda. Ini dapat berfungsi ganda sebagai pelatihan dan konsultasi. Ini adalah cara yang baik untuk meningkatkan keterampilan Anda dan bersenang-senang dengan seseorang di daerah Anda.
Saya meminta perusahaan kami membawa pakar kinerja basis data. Karena dia memiliki banyak alat yang dibuat sebelumnya, saya dapat mengajukan pertanyaan saat mereka berlari. Memastikan makan siang gratis dibawa ketika saya mengambil otaknya selama satu jam.
Ada banyak cara untuk bekerja dengan tim.
sumber
Seperti yang saya mengerti dari pertanyaan Anda, pekerjaan Anda tidak perlu Anda bekerja dalam tim. Jika dan ketika keadaan seperti itu muncul dan seseorang bergabung dengan Anda, Anda akan secara otomatis mulai berbagi, membantu atau bergaul dengan orang lain karena Anda ingin mendapatkan pekerjaan dengan benar. Menyesuaikan dengan keadaan adalah sifat manusia dan sebagian besar skenario harus terjadi tanpa rasa sakit.
IMO Anda terlalu banyak berpikir tentang situasi "bagaimana jika" ketika Anda tidak perlu. Pekerjaan yang Anda jalani adalah pekerjaan impian Anda, nikmati selagi bisa. Itu 2 sen saya.
sumber