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

Bích Vân05/07/2022 14:00
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.”

Đáp: Cách tốt nhất để vượt qua vấn đề viết mã là bắt đầu với cái gì đó đơn giản. Chẳng hạn, thử viết vài dòng mã để thực hiện điều đơn giản. Bạn phải học cách chia các nhiệm vụ phức tạp thành các mảnh đơn giản và viết mã chúng một cách tách bạch. Chọn mảnh dễ nhất và viết mã cho nó, khi nó làm việc rồi thì bắt đầu với mảnh tiếp cho tới khi bạn kết thúc tất cả chúng.

Lí do bạn thấy thất vọng là vì bạn sợ phạm sai lầm. Khi bạn viết mã và mã không làm việc, bạn cảm thấy rằng bạn đang thất bại. Nhưng bạn cần hiểu rằng trong ngôn ngữ lập trình, CÁCH DUY NHẤT để học là phạm sai lầm và học từ chúng. Có nhiều bước để làm cho mã làm việc. Đầu tiên, bạn cần hiểu vấn đề cơ bản bằng việc hỏi: “Mình nên dùng cấu trúc dữ liệu nào? Làm sao thuật toán này làm việc? Làm sao tất cả nó sẽ được tổ chức thành các đối tượng?” Khi bạn bắt đầu viết mã, lại tự hỏi bản thân mình: “Cái gì đưa vào tệp tiêu đề? Cái gì đưa vào tệp gốc? Tại sao đằng nào cũng có việc phân tách này?” Sau khi bạn viết mã và dịch, bạn có thể thấy ra nhiều lỗi và bạn cần gỡ lỗi. Bạn cần tự hỏi mình: “Mình bắt đầu từ đâu?” Đây là CÁCH bạn học từ sai lầm của bạn. Bạn sẽ tiếp tục phạm sai lầm và học từ chúng rồi qua thời gian, bạn sẽ viết mã tốt hơn.

Tôi bao giờ cũng khuyến khích sinh viên làm công việc của họ trong các bước nhỏ. Chỉ viết vài dòng mã, dịch nó, và chắc nó làm việc. Chỉ thêm nhiều mã hơn sau khi bạn có mã khác làm việc. Phạm sai lầm là được vì bạn học từ nó và đi sang vấn đề tiếp. Phần lớn thời gian, mã không làm việc lại thì tiếp tục gỡ lỗi và học. Cuối cùng bạn sẽ quen với thất bại kiểu này và không sợ viết mã nữa.

Tôi biết rằng học viết mã là công việc vất vả. Nhưng nó là thách thức mà mọi sinh viên phải vượt qua. Bạn càng đưa nhiều nỗ lực vào, bạn sẽ thành công càng lớn. Đến cuối lớp lập trình, phần lớn sinh viên thường kêu: “Bây giờ em hiểu nó rồi! Càng chia nhỏ mã, nó càng vui hơn.”


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.

Đố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ế.

Cốt lõi của giáo dục

Là giáo sư, tôi thường tổ chức những buổi thảo luận với sinh viên trong lớp, nhất là những sinh viên năm đầu Đại học để giúp cho họ chuẩn bị kế hoạch học tập tốt hơn.

Sinh viên có thể tự học được không?

Một thầy giáo viết cho tôi: “Thầy nghĩ sinh viên có thể học tài liệu theo cách riêng của họ bằng việc dùng phươn pháp học tích cực không? Nếu họ có thể học được thì thầy giáo làm gì?”

Lời khuyên cho nhà doanh nghiệp tương lai

Vào mùa hè, tôi thường dạy Kĩ nghệ phần mềm ở các nước khác. Từ năm ngoái, tôi bắt đầu thêm xê mi na Khởi nghiệp vào trong môn Phần mềm đều đặn của tôi.

Ngành xuất bản chuyển mình thế nào trong kỷ nguyên số?

Văn hóa - Lam Thanh - 25/06/2025 13:00
Trước những thay đổi nhanh chóng của ngành xuất bản toàn cầu dưới tác động của công nghệ số và AI, Việt Nam đang đứng trước nhu cầu cấp thiết phải đổi mới để thích ứng với hành vi tiêu dùng nội dung hiện đại.

Xem "Sex Education", tôi nhận ra lý do mình luôn bị tổn thương trong tình yêu

Điện ảnh - Mỹ Hạnh - 25/06/2025 12:00
Là một cô gái, tôi lại chưa từng cảm thấy hạnh phúc trong tình yêu. Đến khi xem phim "Sex Education", tôi mới hiểu lý do.

3 giây quyết đoán, ông bố đã cứu sống 5 mạng người trên chiếc xe bị lũ dữ cuốn trôi

Kỹ năng - Trang Đào - 25/06/2025 11:00
Nước lũ cuốn trôi chiếc Santafe chở 5 người và cách xử lý đầy bình tĩnh của người bố đã cứu sống cả gia đình.

Dùng nhiều ChatGPT khiến não lười suy nghĩ, liệu thế hệ phụ thuộc vào AI của con người có đang đến?

Suy ngẫm - Băng Băng - 25/06/2025 10:00
Các nghiên cứu cho thấy rất nhiều trường hợp không có smartphone hay AI cảm thấy "lạc lối" và thiếu tự tin để giải quyết vấn đề một mình.

Để trở thành điệp viên hoàn hảo, Phạm Xuân Ẩn là nhà báo hoàn hảo

Từ sách - Phim - Quìn - 25/06/2025 09:00
Phóng viên của Time, điệp viên của cách mạng, bạn của cả hai chiến tuyến. Phạm Xuân Ẩn sống như một huyền thoại và để lại bài học sâu sắc về nghề báo, về sự chọn lựa lý tưởng trong những năm tháng khốc liệt nhất.

4 cuốn sách xây nền tự do tài chính: Từ hiểu bản thân đến làm chủ thị trường

Tủ sách - Quìn - 25/06/2025 08:00
Đọc sách để giàu lên có vẻ là một lời khuyên... cũ, nhưng trong một thế giới mà “đầu tư” có thể gói gọn trong vài cú click, thì việc dừng lại để hiểu bản thân và xây chiến lược lại là điều khôn ngoan.

Góc nhìn từ chuyên gia giáo dục: AI là công cụ, không phải chiếc nạng

Suy ngẫm - Bùi Thu Hương - 24/06/2025 13:00
AI không phải là kẻ thù của học tập, nhưng cách dùng của chúng ta mới là vấn đề.

Xem Sex Education, tôi thấy đây chính là lý do nhiều cha mẹ luôn mệt mỏi, kiệt sức!

Điện ảnh - Thanh Hương - 24/06/2025 12:00
Chúng ta cần "sòng phẳng" với con cái.

Công an cảnh báo cẩn trọng trước chiêu trò hack Facebook mới cực tinh vi

Kỹ năng - Mini - 24/06/2025 11:00
Chiêu lừa đảo mới này dùng cách giả mạo Google để “hack” tài khoản Facebook cực kỳ tinh vi.

Cuộc hẹn cuối tuần - Hành trình đối mặt và vượt qua căn bệnh ung thư của ca sĩ Hồng Nhung

Truyền cảm hứng - Gia Linh - 24/06/2025 10:00
Diva Hồng Nhung đắn đo, suy nghĩ rất nhiều trước khi đăng tải đoạn video công bố về căn bệnh ung thư mà bản thân mắc phải. Nữ nghệ sĩ cho rằng cô có trách nhiệm lan tỏa, chia sẻ thông tin về căn bệnh ung thư mình mắc phải tới phụ nữ Việt.

‘Đại địa chấn kinh tế’ – Bài học cho Việt Nam từ những cuộc khủng hoảng kinh tế toàn cầu

Từ sách - Phim - FN - 24/06/2025 09:00
Với vỏn vẹn 336 trang, nhà kinh tế học Linda Yueh không chỉ “vẽ” nên một bức tranh kỳ vĩ đến tàn khốc của nền kinh tế thế giới trong gần một thế kỷ mà còn mang đến những bài học lớn giúp chúng ta ứng phó trong một nền kinh tế không ngừng biến động.

Ánh sáng trong ta - Bắt đầu ngày mới bằng sự tử tế với chính mình

Từ sách - Phim - Quìn - 24/06/2025 08:00
Ta thường tử tế với mọi người, nhưng lại cực kỳ khắt khe với bản thân. Ta nhìn vào gương không phải để mỉm cười mà để chỉ trích chính mình.

TikTok ra mắt công cụ AI tạo video quảng cáo từ văn bản

Kỹ năng - Anh Tú - 23/06/2025 13:00
Trong khuôn khổ Liên hoan quảng cáo Cannes Lions tại Pháp ngày 16.6, TikTok đã ra mắt các công cụ quảng cáo mới sử dụng trí tuệ nhân tạo (AI), cho phép các nhà tiếp thị tạo video quảng cáo từ văn bản hoặc hình ảnh.

Là "trùm", suốt ngày bắt nạt người khác, nhưng Chaien mới là đứa trẻ đáng thương nhất!

Điện ảnh - Đông - 23/06/2025 12:00
Chaien không hề đáng ghét, mà thậm chí còn là đứa trẻ đáng thương.

Cô nàng siêu robot Sophia từng tuyên bố “sẽ hủy diệt loài người” bây giờ ra sao?

Thư giãn - PV - 23/06/2025 11:00
Trong thời điểm AI bùng nổ, lời nói năm xưa của Sophia có đáng lo sợ?
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ứ 5, 26/06/2025