Saya memiliki hampir 5 tahun pengalaman sebagai pengembang web, dan merasa bahwa saya seharusnya sudah berada di level menengah sekarang, tetapi ketika saya berjalan, saya pikir saya masih cukup "junior" dalam hal itu.
Inilah yang saya pikir masalahnya: Untuk sebagian besar karir saya, saya jarang memiliki bimbingan nyata oleh pengembang yang lebih senior dan nol pengalaman dengan tim pengembang, jadi saya agak harus meretas jalan saya melalui banyak solusi, dan melakukan segalanya potong dan keringkan. Dalam praktiknya, tidak ada waktu untuk dihabiskan sebagai satu-satunya orang yang bertanggung jawab untuk menulis atau memelihara kode. Karena itu, saya tidak memiliki pengetahuan formal tentang proses pengembangan perangkat lunak yang sebenarnya dan akhirnya menyadari bahwa pengkodean hanyalah sebagian kecil dari proses.
Saya akan sangat menikmati bekerja dengan tim pengembang dengan pengalaman yang solid, tetapi saya khawatir ini akan menjadi perjalanan yang sangat bergelombang untuk mencoba menyesuaikan diri dengan basis pengetahuan yang diperlukan untuk proses pengembangan. Sebagai seorang programmer yang telah terbang solo dalam sebagian besar karirnya, apa yang dapat saya lakukan untuk bersiap-siap untuk "menyelesaikan" pekerjaan yang bekerja dengan tim yang lebih besar (setidaknya 5) dari pro berpengalaman?
Sunting: Untuk itu saya belum lulus banyak tes teknis yang diberikan oleh perusahaan "besar" yang berkembang pada perangkat lunak dan pengembang mereka. Secara umum, saya tidak bermaksud seperti Google, tetapi cukup berhasil di area geografis.