Tôi đã lập trình trong nhiều năm nhưng muốn có bằng tốt nghiệp để khiến mình có việc làm hơn. Đã từng học đại học một lần, tôi không chọn chuyên ngành khoa học máy tính 5 năm mà là chương trình kỹ thuật phần mềm ngắn hơn, định hướng thực tế hơn .
Tôi hy vọng rằng nó có thể tập trung nhiều vào các kỹ năng cụ thể hơn là lý thuyết, nhưng vẫn có ý tưởng rằng các trường đại học và giáo sư thích mọi thứ phải chính xác, trang trọng, mang tính học thuật. Vẫn là khoa học, phải không? Sai - Tôi đã ngạc nhiên bởi nhiều khóa học CNTT cẩu thả.
Trong một khóa học giới thiệu về C ++, chúng tôi đã thử nghiệm những từ sáo rỗng như "tại sao toàn cầu lại xấu" và "tại sao hằng số lại tốt", chỉ sau khi viết 1-2 chương trình. Giai thoại ngẫu nhiên mà không có bối cảnh thích hợp. Bản tin có trong đó system(pause/cls)
, getch
và các tiêu đề như conio.h
và iodos.h
. Một trong những nhiệm vụ là in "ký tự ASCII" từ 32 đến 255 , với ảnh chụp màn hình hiển thị bảng như vậy được in bằng trang mã Windows-1252, nhưng không đề cập đến mã hóa.
Câu hỏi : khi một trường đại học / giáo sư dường như đang sử dụng các công cụ và phương pháp kém chất lượng và / hoặc lỗi thời, và nội dung được dạy là không chính xác, làm thế nào để bạn đối phó với nó một cách xây dựng và tôn trọng, nếu có?
Một số câu trả lời chỉ ra rằng bạn nên nhìn xa hơn về lập trình vì nó chỉ là một công cụ để tìm hiểu về các chủ đề như cấu trúc dữ liệu và thuật toán. Tôi đồng ý với ý tưởng này, nhưng trong trường hợp này thực sự không có bất kỳ kế hoạch nào như vậy đằng sau phong cách nghèo nàn. Hầu hết các khóa học chỉ đơn giản là dạy một "công cụ" khác mà không có nhiều lý thuyết cơ bản hoặc bất kỳ "bức tranh lớn" nào. Nó thường có cảm giác như họ nhanh chóng được đặt lại với nhau chỉ vì mục đích cung cấp một khóa học như vậy.
Tôi mắc kẹt với nó và cuối cùng tốt nghiệp. Chất lượng vẫn khá thấp trong suốt (với một vài ngoại lệ lớn) và một số sinh viên khác đã phàn nàn về điều đó. Như mong đợi, tôi đã học được nhiều hơn từ các dự án cá nhân và công việc bán thời gian so với từ trường học, tuy nhiên quá trình hoàn thành trường học và nhãn hiệu "sinh viên phần mềm" có vẻ hữu ích một cách bí ẩn!