Lời khuyên cho sinh viên khoa học máy tính

Bình Bình10/07/2022 14:00
Lời khuyên cho sinh viên khoa học máy tính

Một sinh viên viết cho tôi: “Em là sinh viên năm thứ nhất trong Khoa học máy tính và em lo nghĩ vì một số bạn trong lớp em đã biết cách lập trình mà em thì không biết. Em sợ em có thể trượt. Xin thầy giúp cho.”

Đáp: Cuộc hành trình bao giờ cũng bắt đầu với bước đầu tiên. Ngay khi em đưa nỗ lực vào em sẽ làm tốt. Đừng so sánh bản thân em với người khác, nó bao giờ cũng gây ra phiền toái; thay vì thế nhìn vào bên trong bản thân em và hỏi “Mình phải đưa nỗ lực nào vào để vượt qua thách thức này?” Học lập trình giống như học ngôn ngữ mới, em phải học cú pháp, các qui tắc, cấu trúc và phong cách và em phải thực hành. Em sẽ phạm nhiều sai lầm và học từ chúng. Em càng viết mã nhiều, em càng phạm nhiều sai lầm, em sẽ càng lập trình giỏi hơn.

Trong lập trình, tự em phải học mọi thứ. Em sẽ không học gì mấy nếu em phụ thuộc vào ai đó vì em phải phạm sai lầm để cho em có thể học được từ chúng. Em càng phạm nhiều sai lầm lúc bắt đầu, em sẽ càng ít phạm phải sai lầm về sau. Khi tôi dạy môn lập trình, tôi bảo sinh viên rằng tôi không cho điểm năm bài tập lập trình đầu tiên để cho phép sinh viên có thời gian học để cho họ không phải lo nghĩ về điểm. Tôi bảo họ: “Phạm sai lầm là được; nhận kết quả sai là được chừng nào các em còn đang học từ sai lầm của các em.”

Có những sinh viên vội vàng viết mã chỉ để chứng minh cho bạn bè rằng họ có thể lập trình. Tuy nhiên em cần học các khái niệm lí thuyết trước vì nó sẽ giúp cho em hiểu sai lầm của em. Phần lớn các bài tập đều được thiết kế để kiểm tra hiểu biết của em về các khái niệm lập trình, nếu em không hiểu những khái niệm này, em sẽ không phát triển các kĩ năng lập trình tốt.

Cũng giống như học nói tiếng Anh, một số người có thể nói đúng và một số người có thể nói đầy lỗi ngữ pháp. Em cần đọc sách giáo khoa để hiểu khái niệm trước khi bắt đầu viết mã. Em học một khái niệm rồi viết mã về nó, kiểm thử nó, cho tới khi em hiểu nó trước khi chuyển sang khái niệm tiếp. Từng khái niệm đều được xây dựng trên các khái niệm khác cho nên em cần phát triển nền tảng vững trước, nếu không em có thể không đi xa hơn được. Em phải tổ chức chương trình bằng lập kế hoạch phần mã nào (Module) em cần viết trước, và thế rồi thực hiện và kiểm thử chúng từng cái mỗi lúc. Bằng việc đi theo một qui trình phát triển được xác định rõ, em sẽ phát triển một kỉ luật lập trình mạnh.

Nếu em xây dựng mã của em từng module mỗi lúc rồi kiểm thử chúng, em có thể tìm ra nhiều lỗi sớm hơn là hoàn thành chương trình rồi mới tiến hành kiểm thử toàn diện. Viết chú thích cho mã của em ngay khi em viết nó cũng sẽ là dễ hơn, để cho khi em quay lại nó về sau, em dễ dàng nhớ em đã làm gì.

Ngày nay phần lớn các lớp công nghệ đều dùng phương pháp “học tích cực” nơi tài liệu là sẵn có trực tuyến trước khi tới lớp. Nhiều sinh viên tải xuống những tài liệu này và bỏ lớp vì họ nghĩ họ có thể tự học được. Đừng phạm sai lầm đó! Lớp máy tính là quan trọng bởi vì đó là chỗ em học từ sai lầm của người khác. Phần lớn các giáo sư sẽ mô tả các sai lầm chung, giải thích chúng, và sửa chúng trong lớp. Lớp học cũng là chỗ để hỏi các câu hỏi và nhận câu trả lời đúng từ giáo sư. Giáo sư thường cho các ví dụ trên lớp và việc học từ những ví dụ này là tốt hơn từ sách vở. Phần lớn các giáo sư, kể cả bản thân tôi, thường dùng các ví dụ này trong bài kiểm tra. Bằng việc dự lớp đều đặn, em sẽ học tốt trong những ví dụ này.

Để là người lập trình giỏi, em cần viết mã thường xuyên. Nếu em không viết, em có thể quên điều em đã học. Cho nên lời khuyên của tôi là “viết mã, viết mã, và viết nhiều mã.”


Gửi bình luận
(0) Bình luận
1

Phía tối của công nghệ

Đã có nhiều bài viết về thành công của công nghiệp khoán ngoài CNTT ở Ấn Độ, phần lớn trong số đó đều từ quan điểm kinh tế như $ 85 tỉ đô la xuất khẩu trong năm 2008 và nhiều triệu việc làm công nghệ cao được tạo ra.

Cách chuẩn bị cho lĩnh vực khoa học và công nghệ

Ngày nay giáo dục đại học không còn là thứ xa hoa mà là sự cần thiết. Khó mà kiếm được việc làm tốt nếu bạn không vào đại học.

Kinh doanh trong app di động

Một sinh viên viết cho tôi: “Em muốn là một nhà doanh nghiệp và bắt đầu công ti riêng của em. Em đã phát triển nhiều app di động nhưng ngày nay mọi người không trả tiền cho app di động nữa. Làm sao em làm được tiền như một nhà doanh nghiệp?”

Dạy hiệu quả trong thế giới thay đổi nhanh chóng này

Trong quá khứ, việc dạy đã hội tụ chủ yếu vào truyền thụ tri thức từ thầy sang trò. Nguyên lí đơn giản: “Thầy dạy, và trò học.”

Cải tiến kĩ năng viết mã

Một sinh viên viết cho tôi: “Là sinh viên năm thứ nhất trong Quản lí hệ thông tin (ISM), em thích lớp nhập môn nhưng sợ lớp viết mã. Em thất vọng mọi lần em phải viết mã và em lo nghĩ rằng em có thể trượt. Xin thầy giúp cho.”

Đối thoại ở Bắc Kinh

Hệ thống giáo dục của các ông phải thay đổi và nó nên bắt đầu với đầu tư vào thầy giáo và phương pháp dạy.

Dạy STEM

Phần lớn các thầy giáo đều biết rằng Khoa học, Công nghệ, Kĩ nghệ và Toán học (STEM) là các môn khó dạy. Trong khi chúng ta không thể thay đổi được tài liệu, chúng ta có thể thay đổi cách chúng ta dạy để làm cho chúng thành thú vị hơn để học sinh học.

Viễn kiến của lãnh đạo và sự tồn vong của tổ chức

Viễn kiến (Vision) là năng lực nhìn xa vào tương lai để có thể chuẩn bị và lập kế hoạch đối phó.

Thư của Giáo sư John Vu gửi các bạn sinh viên học sinh Việt Nam

GS. John Vu (nguyên Kỹ sư Trưởng Tập đoàn Boeing, Viện Trưởng Viện Công Nghệ Sinh Học Đại Học Carnegie Mellon muốn đưa thư này lên để các bạn sinh viên đang cần những lời khuyên hữu ích từ câu chuyện thực tế.

Xem 'Khi Cuộc Đời Cho Bạn Quả Quýt', tôi thề sẽ không bao giờ nói "Mẹ sống vì con"

Điện ảnh - An Chi - 18/06/2025 13:00
Đứa trẻ lớn lên trong “sự hy sinh của mẹ” sẽ không học được cách hỏi mình: “Mình muốn gì?”, mà chỉ biết hỏi: “Mình nên làm gì để cha mẹ vui?”.

Quán cà phê treo hơn 700 con gấu bông gây sốt TPHCM, bảo vệ túc trực 24/24

Thư giãn - Cẩm Tiên - 18/06/2025 12:00
Quán cà phê "Mê" ở quận Gò Vấp (TPHCM) đang trở thành điểm đến gây sốt của giới trẻ nhờ trang trí hơn 700 con gấu bông đủ kích cỡ.

Cần biết về 168 phường, xã của TP.HCM (mới) sau sáp nhập

Kỹ năng - Thuỷ Long - 18/06/2025 11:00
Sau khi sắp xếp, TP.HCM có 168 đơn vị hành chính cấp xã, gồm 113 phường, 54 xã và 1 đặc khu; trong đó có 112 phường, 50 xã, 1 đặc khu hình thành sau sắp xếp.

Đến một ngày ba má nhớ nhớ, quên quên...

Suy ngẫm - An Hiên - 18/06/2025 10:00
Má tôi nay ngoài 80, bắt đầu lẩn thẩn khiến tôi vui buồn lẫn lộn. Vui vì trời thương, má vẫn ở lại với chúng tôi đến lúc này và chạnh lòng vì bà đã dần lãng quên nhiều thứ.

Không còn bệnh tim - Chế ngự 'kẻ giết người thầm lặng' từ phân tử nhỏ bé

Từ sách - Phim - Hồ Lam - TT - 18/06/2025 09:00
Theo TS Louis J. Ignarro, NO - một phân tử được xem là chất độc trong công nghiệp - có thể cứu sống hàng triệu người mắc bệnh tim mạch.

7 thói quen tạo gia đình hạnh phúc - Tạo dựng gia đình hạnh phúc bằng những thay đổi nhỏ

Từ sách - Phim - Quìn - 18/06/2025 08:00
Nếu toàn bộ xã hội chúng ta đều làm việc cần mẫn ở mọi lĩnh vực khác của cuộc sống nhưng không quan tâm thích đáng đến gia đình, kết cục của chúng ta cũng sẽ giống như con tàu Titanic.

Hướng dẫn tra cứu BHXH, bảo hiểm thất nghiệp qua ứng dụng VssID

Kỹ năng - Quang Huy - 17/06/2025 13:00
Bài viết dưới đây sẽ hướng dẫn bạn cách thức để tra cứu chi tiết về quá trình đóng Bảo hiểm xã hội thông qua ứng dụng VssID trên smartphone.

Xem 'Sex Education', tôi day dứt vì khiến mẹ tủi thân

Điện ảnh - Ứng Hà Chi - 17/06/2025 12:00
Tôi hiểu mình cần phải ngày càng cố gắng để mang lại cho mẹ cuộc sống tốt hơn.

90% người bệnh đều không biết thận đang chết dần, bác sĩ chỉ cách tự kiểm tra

Kỹ năng - Nguyễn Phượng - 17/06/2025 11:00
Việc kiểm tra lượng nước tiểu có thể chỉ ra hiệu quả chức năng thận. Hay nói cách khác, chỉ cần kiểm tra lượng nước tiểu đầu ra là đủ để biết thận có đang khỏe mạnh.

Chuyên gia lý giải tại sao con người thích thuyết âm mưu

Suy ngẫm - Hoàng Hà - 17/06/2025 10:00
Khác với quan điểm cho rằng con người tin vào thuyết âm mưu là do thiếu hiểu biết, một nghiên cứu mới đây chỉ ra nhiều lý do phức tạp hơn thế.

"Cửa tiệm hạnh phúc" của người tự kỷ - Nơi công việc là chìa khóa giúp mở cánh cửa hòa nhập với cộng đồng

Truyền cảm hứng - Nguyễn Phượng - 17/06/2025 09:00
Trong “cửa tiệm hạnh phúc”, có 10 đứa trẻ đặc biệt đang ngày càng thay đổi, hoàn thiện và có thể tự kiếm tiền nuôi sống bản thân mình.

Ánh sáng trong ta - Người gieo ánh sáng cho Michelle Obama

Từ sách - Phim - Quìn - 17/06/2025 08:00
Trong cuốn hồi ký "Ánh sáng trong ta", Michelle không gọi cha mình là một người hùng hay biểu tượng, nhưng hình ảnh ông hiện lên như một nguồn sáng lặng lẽ mà âm ỉ cháy qua từng hành động nhỏ, từng giá trị sống mà ông âm thầm truyền lại cho các con.

Phía tối của công nghệ

Blog GS John VU - GS John Vu - 16/06/2025 13:00
Đã có nhiều bài viết về thành công của công nghiệp khoán ngoài CNTT ở Ấn Độ, phần lớn trong số đó đều từ quan điểm kinh tế như $ 85 tỉ đô la xuất khẩu trong năm 2008 và nhiều triệu việc làm công nghệ cao được tạo ra.

Xem 'Sex Education', tôi hối hận vì nói: 'Nhìn con nhà người ta mà xem, mẹ thất vọng vì con'

Điện ảnh - Ứng Hà Chi - 16/06/2025 12:00
Đôi khi, những điều tưởng chừng nhỏ bé lại khắc sâu trong lòng con trẻ, âm thầm định hình cách con nhìn nhận bản thân và thế giới xung quanh.

Một tính năng trên Zalo giúp ngăn chặn truy cập trái phép kể cả khi bị lộ mật khẩu

Kỹ năng - An Nhiên - 16/06/2025 11:00
Tính năng "Bảo mật 2 lớp" được Công an TP. Cần Thơ đánh giá là một trong những biện pháp bảo vệ tài khoản mạnh mẽ nhất, giúp ngăn chặn truy cập trái phép ngay cả khi ai đó biết mật khẩu hoặc chiếm được mã OTP tạm thời.
HẠT GIỐNG TÂM HỒN
2019 Bản quyền thuộc về hatgiongtamhon.com.vn. Phát triển bởi ONECMS
Thứ 4, 18/06/2025