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

Tài năng nước ngoài

Tạp chí Business Week đăng một bài báo thú vị: “Vẫn còn được cần tới: Tài năng nước ngoài và Thị thực.”
2

Việc làm phần mềm

Nhiều sinh viên tin rằng bằng việc có kĩ năng lập trình như Java, C, và C++ họ có thể thành công trong công nghiệp phần mềm. Kĩ năng lập trình là cần nhưng KHÔNG đủ.
3

Nhân viên mới trong công ty

Điều gì xảy ra khi sinh viên mới tốt nghiệp gia nhập công ti phần mềm?
4

Quản lý dự án phần mềm

Tuần trước, tôi có cuộc họp với vài sinh viên thuộc chương trình thạc sĩ về quản trị kinh doanh (MBA). Họ hỏi tôi tại sao nhiều dự án phần mềm thất bại và liệu người quản lí doanh nghiệp tốt nghiệp từ chương trình MBA có thể quản lí dự án phần mềm được không.

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

Chi phí hẹn hò ngày càng cao, nhiều người “quay xe” quen búp bê người lớn

Suy ngẫm - Trang Đào - 28/03/2025 12:00
Chi phí tương tác ngoài đời thực ngày càng cao cũng là lý do khiến cho "bạn gái AI" đã trở thành lựa chọn tiết kiệm. Một nhà đầu tư thẳng thắn nói: "Những gì chúng tôi bán không phải là silicon, mà là thuốc giảm đau để chống lại sự cô đơn".

ChatGPT thêm tính năng chỉnh sửa ảnh dễ hơn, tạo biểu đồ và infographic cho công việc tốt hơn

Kỹ năng - Sơn Vân - 28/03/2025 11:00
Các tính năng mới này có sẵn cho cả người dùng ChatGPT miễn phí và trả phí thông qua mô hình GPT-4o của OpenAI.

Vì sao có nhiều cô gái biết tình yêu độc hại, "red flag" tứ tung vẫn "đâm đầu" vào bằng được để chịu tổn thương?

Phong cách sống - Chi Chi - 28/03/2025 10:00
Tình yêu và cách con người yêu từ lâu vẫn là một bài toán không thể giải mã hoàn toàn.

10 lời thoại nhói lòng trong "Khi Cuộc Đời Cho Bạn Quả Quýt": Ai rồi cũng sống như trẻ mồ côi...

Điện ảnh - Van Nguyen - 28/03/2025 09:00
Góp phần làm nên thành công của Khi Cuộc Đời Cho Bạn Quả Quýt chính là những câu thoại đầy cảm xúc!

Podcast: Đường vào thiền - Yêu là con đường sử dụng tình dục một cách sáng tạo

Từ sách - Phim - 28/03/2025 08:30
Quá trình chuyển hóa, thăng hoa năng lượng tình dục chỉ có thể xảy ra thông qua tình yêu. Đây là lý do tại sao thật vô ích khi cố kìm nén tình dục. Nếu kìm nén, năng lượng tình dục bị kìm nén sẽ gây nên tình trạng mất trí; nó sẽ gây ra các chứng bệnh tâm thần.

Đường vào thiền - Yêu là cho đi, điều gì bạn nhận được đều là phúc lành

Từ sách - Phim - Quang Thanh - 28/03/2025 08:00
Trên thế gian chỉ có hai kiểu người: những người đau khổ vì tình dục và những người biến năng lượng tình dục thành tình yêu.

Chủ tịch Alibaba nêu những thứ siêu AI không thể có, hoài nghi về robot hình người

Suy ngẫm - Sơn Vân - 27/03/2025 15:00
Phát biểu tại sự kiện Jumpstarter của gã khổng lồ thương mại điện tử Alibaba ở Hồng Kông (Trung Quốc), Chủ tịch Thái Sùng Tín cho rằng phần lớn những giá trị con người trân trọng không được phản ánh trong dữ liệu huấn luyện AI.

Sống an vui - Liệu có cách nào để tìm thấy bình yên giữa cuộc đời?

Từ sách - Phim - Minh Hằng - 27/03/2025 14:00
“Sống an vui” của Khangser Rinpoche xuất hiện như một người bạn đồng hành, giúp ta tìm lại sự bình an trong tâm hồn.

Xem phim "Sex Education" tôi thấy phải yêu thương con gấp bội phần

Điện ảnh - Ứng Hà Chi - 27/03/2025 13:00
Xem phim "Sex Education" tôi bật khóc đau đớn khi nhận ra một sai lầm chí mạng trong cách hành xử với con cái chỉ nhờ một câu thoại đắt giá

9 sự thật phũ phàng của cuộc đời mà ai cũng phải chấp nhận

Suy ngẫm - Diệp Anh - 27/03/2025 12:00
Thực sự, 9 điều này không ai nói với bạn về cuộc sống, nhưng nghe đều thấm thía.

10 chiêu cứu mạng mà bố mẹ nào cũng phải dạy, giúp con luôn an toàn trong mọi tình huống khẩn cấp

Kỹ năng - Hiểu Đan - 27/03/2025 11:00
Những kỹ năng tự vệ này nhất định phải dạy cho con. Đừng để "mất bò mời lo làm chuồng".

Nữ diễn viên 87 tuổi được Lưu Đức Hoa xin số điện thoại đã định nghĩa lại tuổi trẻ

Truyền cảm hứng - Diệp Anh - 27/03/2025 10:00
Khi nhắc đến diễn viên Ngô Ngạn Xu không phải ai cũng nhớ ra bà là ai, nhưng khi nhìn thấy ảnh, chắc hẳn bạn sẽ nhận ra bà. Bởi bà thực sự đẹp lão và mang lại thiện cảm ngay từ ánh nhìn đầu tiên.

Biến tiềm năng thành tài năng - Mắc kẹt không phải thất bại, ổn định không phải thành công

Từ sách - Phim - Quìn - 27/03/2025 09:00
Có bao giờ bạn cảm thấy mình bị mắc kẹt, mọi thứ cứ lặp đi lặp lại mà không có bất kỳ sự tiến triển nào?

Bí quyết sống tỉnh thức trong 8 ngày - Sống chậm lại, bí quyết tỉnh thức giúp bạn thoát khỏi căng thẳng

Từ sách - Phim - Quìn - 27/03/2025 08:00
Bạn có bao giờ cảm thấy tâm trí lúc nào cũng mệt mỏi? Những áp lực vô hình khiến bạn kiệt sức, dù nghỉ ngơi bao nhiêu cũng không thấy nhẹ nhõm hơn? Nhưng sự bình yên không phải là thứ xa vời – nó có thể đến từ chính những khoảnh khắc đơn giản trong ngày.

Tỷ phú Rockefeller dặn con: Trên đời có 2 loại người không thể giàu có

Suy ngẫm - Ánh Lê - 26/03/2025 13:00
Những người thích tiết kiệm, khư khư giữ tiền trong ngân hàng để an toàn. Nhưng làm như vậy không khác gì đóng băng tiền, bạn phải biết rằng bạn không thể làm giàu bằng cách dựa vào lãi suất", tỷ phú Rockefeller nhắn nhủ con trai.
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ứ 7, 29/03/2025