Gần đây tôi đã bắt đầu tại một công ty mới, với một số ít lập trình viên. Đây là một công ty có quy mô trung bình, với khoảng 70 nhân viên, nhưng CNTT chỉ có 9-10 và có 3 "lập trình viên" bên cạnh tôi. Tuy nhiên, những kẻ này có kinh nghiệm rất hạn chế và đang làm rất nhiều thứ thực sự khủng khiếp. Ví dụ, một trong những dự án của chúng tôi là một trang web PHP. Phần lớn mã được lưu trữ trong bộ điều khiển PHP 20.000 dòng, với ~ 6000 dòng JavaScript được nhúng trong PHP.
Tôi tiếp tục đưa ra những gợi ý nhỏ ở đây và ở đó nhưng không ai nghe, mọi người nói rằng họ quá bận để thực hiện đề xuất của tôi. Vấn đề là, họ không nên bận rộn như vậy, và sẽ không nếu mọi việc được thực hiện đúng. Họ dành phần lớn thời gian để sửa chữa những thứ liên tục bị phá vỡ. Nếu mỗi dự án được xây dựng chính xác, tôi có thể tự làm tất cả.
Tôi nên làm theo cách tiếp cận nào để thuyết phục những người này hoặc người quản lý rằng mọi thứ cần thay đổi, và việc thay đổi mọi thứ sẽ tiết kiệm được rất nhiều thời gian? Tôi có nên bỏ qua việc cố gắng thuyết phục đồng nghiệp của mình và đi thẳng đến người quản lý, với một đề xuất kinh doanh về cách công ty sẽ tiết kiệm một loạt tiền nếu họ bắt đầu làm đúng?