Tôi là một lập trình viên khá trẻ và tôi làm việc tại một bộ phận CNTT của công ty cỡ trung bình. Tôi có một đồng nghiệp, và anh ấy là một lập trình viên Visual Basic 6 thực sự giỏi. Và tôi có nghĩa là thực sự tốt. Thành thật. Anh ta có thể cung cấp các ứng dụng hoạt động, chứa rất ít lỗi, trong thời gian tôi cần lấy tách cà phê đầu tiên và khởi động máy. Anh ấy chỉ là tốt.
Điều đó là, chúng tôi đang làm việc với một nhóm, và phong cách làm việc của anh ấy hoàn toàn lỗi thời. Anh ta không tin vào phần mềm phiên bản (nếu bạn chỉ chắc chắn rằng mã của mình là chính xác, bạn không cần tất cả những thứ vô nghĩa đó). Không tin vào việc triển khai (Tôi có thể cung cấp một tệp thực thi đang hoạt động. Cách triển khai là để các sysadins tìm ra). Không tin vào sự trừu tượng. . 'Hoặc' yeah, chắc chắn bạn có thể sử dụng thư viện đó để làm điều đó cho bạn, nhưng theo cách đó bạn không thực sự hiểu chuyện gì đang xảy ra ') và chắc chắn không tin vào OOP. (chúng tôi làm việc trong VB.net)
Anh ấy rất giỏi trong những gì anh ấy làm, anh ấy có thể cung cấp các ứng dụng nhanh hơn tôi có thể. Nhưng nó chỉ không hoạt động trong một nhóm. Thành viên khác trong nhóm của chúng tôi im lặng và không muốn nói ra, mặc dù anh ấy có xu hướng đồng ý. Người quản lý của chúng tôi nghĩ rằng tôi đưa ra các điểm hợp lệ, nhưng không phải là một lập trình viên.
Tôi có một thời gian thực sự khó khăn để duy trì các chương trình anh ấy đã viết, và nó không tạo ra một bầu không khí nhóm tốt. Bạn nghĩ điều gì là tốt nhất cho tôi để làm gì?