Đâu là những lầm tưởng mà sinh viên Khoa học máy tính thường gặp phải?

Đáp: Stanila Andrei, chuyên ngành Khoa học máy tính tại Đại học Politehnica of Bucharest (dự kiến tốt nghiệp 2022)

Xin chào mọi người, tôi đang làm trợ giảng tại ngôi trường đại học mà tôi đang theo học. Tôi để ý rằng có 1 số lầm tưởng mà sinh viên thường gặp phải khi tôi tương tác với họ.

1. Họ nghĩ rằng tất cả mọi thứ đều xoay quanh việc học ngôn ngữ lập trình

Ở các lớp học lập trình, tôi thường nhận được rất nhiều câu hỏi kiểu như là:

“Mình nên học ngôn ngữ lập trình nào bây giờ nhỉ?”

Họ nghĩ rằng cú pháp là tất cả. Bạn là 1 lập trình viên giỏi hơn nếu bạn thông thạo nhiều ngôn ngữ lập trình hơn và biết những cú pháp hiếm gặp.

Để trở thành 1 lập trình viên, thứ bạn cần nắm vững là các khái niệm chứ không phải cú pháp. Nếu bạn hiểu rõ những thứ như đệ quy, biến cục bộ, hàm,… thì bạn có thể dễ dàng google cú pháp và viết code để giải quyết vấn đề. Nhưng ngược lại thì không thể đâu nhé.

2. Họ nghĩ rằng nên tự tay code tất cả mọi thứ

Chúng ta đều biết rằng tư duy sai lầm này đến từ đâu. Ở trường học, chúng ta được giáo dục rằng không nên sử dụng những nguồn lực bên ngoài để giải quyết vấn đề của bản thân, vì vậy chúng ta cũng áp dụng tư tưởng này vào trong việc lập trình.

Nhưng thực tế là có rất nhiều thư viện, framework, ngôn ngữ lập trình và tập lệnh, vì thế để làm tốt tất cả mọi thứ mà không sử dụng tài liệu tham khảo là việc làm bất khả thi. Nếu chỉ cần mất 5 phút google để có câu trả lời cho 1 vấn đề bạn hiếm khi gặp phải, vậy tại sao phải mất quá nhiều thời gian để tìm hiểu về nó cơ chứ.

Tôi sẽ cho bạn thấy 1 trò đùa thường gặp khi nói về việc này: (Hình bên dưới)

Leave a Reply

Your email address will not be published. Required fields are marked *