Hầu hết các nhà phát triển tôi từng thấy mới ra trường không có nhiều kinh nghiệm về phát triển OO . Họ đã nghe nói về nó, nhưng hầu hết mọi thứ chỉ là 'đưa đồ vào lớp'.
Ở trường, bạn nhận được vô số ví dụ về xe hơi & người có thể được đặt trong khung OO. Điều này dạy cho bạn tính đa hình, quá tải và những thứ như thế. Thay vào đó là những thứ 'cơ bản'. Thật tốt khi biết những điều này và cách chúng hoạt động, nhưng tôi chưa bao giờ có một ví dụ về việc sử dụng trong thế giới thực cho việc này. Tôi nghĩ rằng điều quan trọng là cho sinh viên thấy một số kịch bản trong thế giới thực, nơi một số thiết kế được sử dụng.
Một điều khác tôi đã bỏ lỡ ở trường đại học là việc sử dụng (hoặc sử dụng sai) các mẫu thiết kế có thể sử dụng . Tôi nghĩ rằng những ngày này các mẫu quan trọng nhất nên được giới thiệu ở đâu đó vào cuối năm thứ 1 hoặc đầu năm thứ 2. Học sinh nên làm quen với chúng.
Viết mã sạch là điều không được dạy (đủ) ở trường. Chúng ta có thể tạo ra một mớ hỗn độn thực sự của mã và vẫn nhận được A +. 'Nếu ứng dụng hoạt động, nó tốt.' là phương châm. Học sinh nên học cách viết mã sạch và chất lượng cao và được thưởng cho nó, điều này cũng có nghĩa là tái cấu trúc và sử dụng các mẫu hoặc thực tiễn tốt nhất mà họ đã học.
Tất nhiên những sinh viên háo hức tự học tất cả những thứ này, nhưng những người khác không háo hức thì không. Điều này có thể được đặt dưới sự thiếu động lực, hoặc họ chỉ không biết nơi nào hoặc làm thế nào để tìm. Khi trả nhiều tiền cho một trường học, tôi nghĩ họ thực sự nên dạy bạn những thứ bán tiên tiến này.
Ngoài ra, một số văn bản (chuyên nghiệp) đàng hoàng là một kỹ năng thiếu đối với hầu hết mọi người. Quá tệ vì nó rất quan trọng trong thế giới thực. Quan trọng nhất là có thể làm cho bản thân rõ ràng bằng ngôn ngữ mẹ đẻ của bạn. Nếu bạn không thể viết rõ ràng bằng ngôn ngữ chính của mình, thật khó để giao tiếp trong một công ty.
Tôi không biết nếu bạn có thể dạy ai đó viết ở tuổi này, họ đã quen thuộc với kỹ năng này. Người ta có thể lặp lại những thứ được dạy ở trường trung học. Có thể dạy sinh viên cách viết bình luận & tài liệu kỹ thuật. Tôi vẫn cảm thấy khó khăn khi viết tài liệu kỹ thuật vì dường như không ai biết làm thế nào để làm điều đó, hoặc định dạng mặc định là gì.