Tôi nghĩ nó sẽ khó khăn, vì vậy hãy chuẩn bị cho một cuộc đấu tranh - nhưng không phải là không thể. Vào cuối ngày lập trình (đặc biệt là mã hóa không phải là cao bồi-hack'n) sẽ không cực kỳ thú vị với mọi người. Điều này đặc biệt đúng đối với những người đã làm việc trong một lĩnh vực đầy thách thức về trí tuệ và bổ ích theo đúng nghĩa của nó.
Trước hết hãy làm cho các cuộc nói chuyện và hội thảo trở nên thú vị - thực phẩm miễn phí (đảm bảo đó là thức ăn ngon!) Và các món ăn tương tự là một nơi tốt để bắt đầu. Cố gắng tạo ra một chút hài hước và, ít nhất là ban đầu, giữ cho chúng khá ngắn gọn và không chính thức như bạn có thể.
Thứ hai đảm bảo các cuộc đàm phán và hội thảo có liên quan. Cố gắng đừng làm cho chúng quá trừu tượng (ngay cả khi các khái niệm được đề cập là trừu tượng) và nếu bạn có thể có thể, hãy đảm bảo rằng chúng có thể thử những gì được đề cập. Thậm chí kiểm tra tốt hơn những gì họ đã thực hiện giữa các phiên và cung cấp phản hồi tích cực. Nếu chúng không liên quan và chúng không áp dụng những gì bạn đã thảo luận thì chúng sẽ (chính xác) xem chúng như một sự lãng phí thời gian.
Cuối cùng hãy thử giới thiệu một số tiêu chuẩn mã hóa cơ bản, tốt nhất là những tiêu chuẩn không quá xâm phạm vào cách chúng hoạt động. Nếu bạn đang ở trong thế giới .net, Resharper là một thứ tốt để bắt đầu vì nó sẽ cảnh báo về những thứ như quy ước đặt tên. Bạn có thể tiến xa hơn với StyleCop (có thể được tích hợp vào Resharper) - nhưng trước tiên hãy đảm bảo bạn tùy chỉnh quy tắc. Nếu bạn không ở .net thì tôi chắc chắn các công cụ tương tự sẽ tồn tại ở nơi khác. Nó không nhiều, nhưng đó là một sự khởi đầu.
Đừng mong đợi kết quả tức thì (ngoại trừ có thể là bất kỳ tiêu chuẩn mã hóa được thi hành tự động nào) - Tôi đã nghe 6, 9 và 12 tháng được băng bó trong thời gian để giới thiệu các thực tiễn tốt nhất.
Cho đến nay tôi chỉ lướt qua nó, nhưng dường như có một chút lời khuyên tốt, phù hợp, dành cho bạn trong cuốn sách sắp tới Lái xe Thay đổi Kỹ thuật .