Tôi đã là một nhà phát triển thực hành cho toàn bộ sự nghiệp của mình và thích làm việc với mã. Tôi luôn bực bội với người lãnh đạo nhóm, người có ít hoặc không có chuyên môn về một công nghệ cụ thể và vẫn khăng khăng đòi thực hiện.
Bây giờ tôi thấy mình ở phía bên kia của kính nhìn. Tôi là nhà phát triển chính của một khách hàng béo được triển khai trong C #, tuy nhiên chuyên môn của tôi là xây dựng các ứng dụng web Java. Mặc dù tôi biết rằng tôi có thể tận dụng các mẫu thiết kế và mô hình OO bằng bất kỳ ngôn ngữ nào, tôi bị mất khi nói đến các tiêu chuẩn mã hóa, các công cụ vòng đời dự án và các quy trình phát hành / phân phối. Tôi không có nghi ngờ rằng tôi có thể nhận được những điều cơ bản trong vòng một hoặc hai tháng, nhưng có một số kinh nghiệm nhất định người ta chỉ có thể thu thập với thời gian.
Tôi nên làm gì và làm thế nào để tránh trở thành người dẫn đầu dự án mà tôi ghét khi tôi đang phát triển?