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

Thầy giáo có thể tạo ra khác biệt

Ngày nay công nghiệp công nghệ dẫn lái cho kinh tế toàn cầu. Xem như kết quả, tương lai của một nước tuỳ thuộc vào việc có lực lượng lao động thành thạo kĩ thuật, được giáo dục tốt.
2

Viếng thăm Ấn Độ

Khi tôi ở Bangalore, tôi thấy một vụ tai nạn giao thông và phải mất nhiều giờ xe cứu thương mới tới. Lí do có thể là tắc nghẽn giao thông hay có thể là cái gì đó khác, vì ở hầu hết các thành phố Ấn Độ, giao thông rất tệ. Nhưng bây giờ điều mới đã xảy ra.
3

Cải tiến giáo dục trong thế giới toàn cầu hoá

Theo nghiên cứu mới nhất của UNESCO, phần lớn các nước đang phát triển đều tụt lại sau khá xa trong giáo dục so với việc cần cung cấp tri thức cho tăng trưởng kinh tế của họ trong thế giới toàn cầu hoá.
4

Thầy giáo

Về truyền thống, thầy giáo là nguồn tri thức và lớp học là nơi việc truyền thụ tri thức xảy ra. Trong các lớp học này, thầy dạy bằng lời và trò lắng nghe chăm chú.

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

5 mẹo sử dụng ChatGPT hữu ích có thể bạn chưa biết

Kỹ năng - Sơn Vân - 21/11/2024 12:00
Nhiều người sử dụng ChatGPT để tạo công thức nấu ăn hoặc viết email công việc. Nick Turley, trưởng bộ phận sản phẩm của OpenAI, vừa chia sẻ 5 mẹo hữu ích mà người dùng ChatGPT có thể chưa biết hoặc muốn thử nghiệm.

Cuộc khủng hoảng cô đơn

Phong cách sống - Chi Chi - 21/11/2024 11:00
Sống giữa thành phố đông đúc nhưng nhiều người không thể tìm được một người để trò chuyện.

“Mẹ làm mọi thứ vì tốt cho con” là tình yêu độc hại nhất

Suy ngẫm - An Chi - 21/11/2024 10:00
Có một kiểu tình yêu độc hại của người mẹ ảnh hưởng tiêu cực tới sự phát triển của đứa trẻ.

Biến tiềm năng thành tài năng - Càng mắc nhiều lỗi, bạn càng tiến bộ nhanh hơn

Từ sách - Phim - YÊN VŨ - 21/11/2024 09:00
Phần lớn chúng ta đều không thích phạm lỗi vì nỗi sợ bị đánh giá, nhưng giáo sư Adam Grant đã chỉ ra rằng để có thể phát triển, bạn phải dám mắc lỗi nhiều hơn.

Lời khuyên dành cho thầy cô – Những chiêm nghiệm tâm huyết dành cho nghề giáo từ GS John Vu

Từ sách - Phim - Quìn - 21/11/2024 08:00
Trong bối cảnh toàn cầu hóa, cuốn sách "Lời Khuyên Dành Cho Thầy Cô" (Beyond Teaching) của giáo sư John Vu mang đến những suy ngẫm sâu sắc và thiết thực về vai trò của người thầy trong việc định hình tương lai của thế hệ trẻ.

Thầy giáo

Blog GS John VU - GS John Vu - 20/11/2024 12:00
Về truyền thống, thầy giáo là nguồn tri thức và lớp học là nơi việc truyền thụ tri thức xảy ra. Trong các lớp học này, thầy dạy bằng lời và trò lắng nghe chăm chú.

Cảnh báo thủ đoạn lừa đảo bằng mã QR thông qua các nền tảng kỹ thuật số

Kỹ năng - Nhật Anh - 20/11/2024 11:00
Mã QR đang ngày một trở nên phổ biến bởi tính tiện lợi nhưng lại vô tình tạo điều kiện để kẻ xấu thực hiện hành vi lừa đảo.

Chào mừng ngày Nhà giáo Việt Nam - Gửi lời tri ân qua trang sách

Tủ sách - Đan Thanh - 20/11/2024 10:40
Ngày Nhà giáo Việt Nam 20/11 hằng năm là dịp đặc biệt để chúng ta bày tỏ lòng biết ơn đến thầy cô giáo – những người lái đò thầm lặng đã truyền cảm hứng và dìu dắt bao thế hệ trưởng thành.

“Bạn cần - tôi tặng (SAIGONGIVE)” group Facebook “cái gì cũng cho” ở Sài Gòn

Truyền cảm hứng - Phạm Trang - 20/11/2024 10:00
Sài Gòn - dưới cái dáng vẻ ngược xuôi ồn ã của phố thị, vẫn là những con người “quá trời dễ thương”.

Biến tiềm năng thành tài năng - Bí quyết giúp nền giáo dục của Phần Lan thành công

Từ sách - Phim - TĐ - 20/11/2024 09:00
Ở các trường học của Phần Lan, có một câu thần chú phổ biến là “Chúng ta không thể lãng phí bất kỳ chất xám nào”.

Chiến thắng con Quỷ bên trong - Napoleon hill và bí mật đằng sau thành công

Từ sách - Phim - Đoàn Huy - 20/11/2024 08:00
Trong thời đại công nghệ phát triển vượt bậc, những cơ hội và thách thức mới liên tục xuất hiện, tạo nên áp lực vô hình lên con đường thành công của mỗi người.

Thầy giáo có thể tạo ra khác biệt

Blog GS John VU - GS John Vu - 19/11/2024 12:00
Ngày nay công nghiệp công nghệ dẫn lái cho kinh tế toàn cầu. Xem như kết quả, tương lai của một nước tuỳ thuộc vào việc có lực lượng lao động thành thạo kĩ thuật, được giáo dục tốt.

5 dấu hiệu nhận biết điện thoại của bạn đã bị cài mã độc

Kỹ năng - KV - 19/11/2024 11:00
Những dấu hiệu bất thường sau trên điện thoại đang phản ánh thiết bị gặp vấn đề và có khả năng cao đã bị cài mã độc, phần mềm độc hại mà bạn không hề hay biết.

3 nguyên tắc tỷ phú Elon Musk thường xuyên áp dụng

Phong cách sống - Đoàn Giang - 19/11/2024 10:00
Những nguyên tắc này có lẽ có thể áp dụng tương tự vào bất kỳ ai, bất kỳ việc gì.

Tự do – Như chim tung cánh

Tủ sách - FN - 19/11/2024 09:00
Osho đã bàn về nhiều chủ đề: tình yêu, cảm xúc, sự sáng tạo, từ bi,… Ở tác phẩm “Tự do – Như chim tung cánh”, ông bàn đến một trong những vấn đề quan trọng nhất đối với tâm thức con người: tự do.
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, 21/11/2024