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

CMMI-1

Hỏi: Tổ chức của tôi muốn bắt đầu chương trình cải tiến qui trình bằng cách dùng CMMI làm khuôn khổ.
2

Mục đích của dự án

Phần lớn các kĩ sư phần mềm đều muốn dự án của mình thành công. Một phương pháp tôi dạy cho họ là xác định mục đích ưu tiên ở ngay lúc bắt đầu dự án và liên tục kiểm điểm sự tiến triển theo mục đích này trong thời gian điều hành dự án.
3

AGILE

Câu hỏi: Ý kiến của thầy về lập trình AGILE (mau lẹ) là gì? Tôi có một tổ muốn thực hiện nó, nhưng họ gần như là theo cách tiếp cận “viết mã & cho chạy”.
4

Công nghiệp Ấn Độ

Các nhà lãnh đạo doanh nghiệp cảnh báo ngành công nghiệp CNTT của Ấn Độ đang đi tới sự thiếu hụt nhân công có kĩ năng cao. Họ nói Ấn Độ sẽ không thể đạt tới tỉ lệ tăng trưởng đúng với mục tiêu nếu vấn đề này không được giải quyết ngay tức khắc.
5

Thầy giáo

Để thành công trong kinh doanh, bạn phải biết khách hàng của mình muốn gì, và cung cấp cho họ điều họ muốn, sau rốt tất cả các khách hàng sẽ trả tiền cho bạn về việc kinh doanh này. Cũng có thể nói cùng điều như vậy với việc quản lí.

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

Vụ án tấn công phụ nữ trung niên rúng động, hàng ngàn phụ huynh giật mình xem lại cách nuôi dạy con

Phong cách sống - Hiểu Đan - 03/05/2024 11:00
Phức hợp Oedipus bị biến dạng có thể khủng khiếp đến mức nào? Bạn sẽ nhận ra sau khi đọc câu chuyện thương tâm này.

Đặng Lê Nguyên Vũ: Nghĩ gì, chuẩn bị gì sẽ quyết định tương lai của bạn

Suy ngẫm - Ứng Hà Chi - 03/05/2024 10:00
"Anh rất mong các em đặt cho mình câu hỏi lớn. Đương nhiên anh biết là các em còn những cái lo trước mắt nhưng hãy nhìn xa hơn, đặt câu hỏi lớn hơn thì những vấn đề trước mắt sẽ được giải quyết trong khoảnh khắc nào em cũng không hề biết".

Người đàn bà trong tôi – Không phải lúc nào tôi cũng là cô thiếu nữ tuổi mười bảy

Từ sách - Phim - Quìn - 03/05/2024 09:00
Người ta nói đúng: khi bạn có con, không ai có thể giúp bạn chuẩn bị điều gì. Đó là một phép màu. Bạn đang tạo ra một cơ thể khác.

Tài chính cho mọi người - Mách bạn 4 cách quản lý rủi ro trong cuộc sống.

Từ sách - Phim - Quìn - 03/05/2024 08:00
Rủi ro là điều không thể tránh khỏi trong cuộc sống hằng ngày. Vậy làm thế nào để giảm thiểu tác động của những tình huống không mong muốn, cũng như đảm bảo sự ổn định và thành công của mình là vấn đề được nhiều người quan tâm.

CMMI-1

Blog GS John VU - GS John Vu - 02/05/2024 12:00
Hỏi: Tổ chức của tôi muốn bắt đầu chương trình cải tiến qui trình bằng cách dùng CMMI làm khuôn khổ.

Người cha vĩ đại của showbiz Việt: Bán nhà, bỏ việc vì con khiến nhiều người phải nể phục, rơi lệ

Truyền cảm hứng - Li La - 02/05/2024 11:00
Để con có được cuộc sống bình thường như hiện tại, nghệ sĩ Quốc Tuấn không chỉ bán nhà mà còn phải vượt qua nhiều giai đoạn đau khổ, tuyệt vọng.

9 điều tưởng ngược đời nhưng lại là chân lý, ai hiểu mới biết cách sống không thiệt thòi

Suy ngẫm - Trung Hạ - 02/05/2024 10:00
Đọc 9 điều dưới đây, bạn ngộ ra được bao nhiêu đạo lý?

Người đàn bà trong tôi - Hồi ký thoát khỏi “lâu đài" của công chúa nhạc pop Britney Spears

Từ sách - Phim - Minh Hằng - 02/05/2024 09:00
 “Britney Spears - Người đàn bà trong tôi" chính là nguồn động viên và khích lệ cho mỗi người phụ nữ trên con đường của mình, để có thể sống một cuộc sống tự do đích thực.

Khách sạn cổ 129 năm tuổi ở miền Tây, gắn liền với chuyện tình của công tử Nam bộ và nữ nhà văn Pháp

Từ sách - Phim - Nguyễn Phượng - 02/05/2024 08:00
Ngoài kiến trúc độc đáo, nhà cổ Huỳnh Thủy Lê còn thu hút sự quan tâm của du khách bởi câu chuyện tình buồn của chính chủ nhà và nữ nhà văn người Pháp.

AGILE

Blog GS John VU - GS John Vu - 01/05/2024 12:00
Câu hỏi: Ý kiến của thầy về lập trình AGILE (mau lẹ) là gì? Tôi có một tổ muốn thực hiện nó, nhưng họ gần như là theo cách tiếp cận “viết mã & cho chạy”.

Bức thư trong buổi họp phụ huynh - Người yêu thương bạn nhất nhưng không bày tỏ

Truyền cảm hứng - PV - 01/05/2024 11:00
Bố không hay thể hiện tình cảm với con như mẹ, nhưng đằng sau sự im lặng dõi theo đó là cả một bầu trời yêu thương.

Không phải lười biếng, đây mới là điều khiến nhiều người nghèo khó cả đời

Suy ngẫm - Huyền Giang - 01/05/2024 10:00
Có 3 thói quen quan trọng dễ khiến bạn trở nên nghèo khó nhưng bạn không hề hay biết. Nếu muốn có cuộc sống giàu sang, khá giả, bạn cần thay đổi ngay hôm nay.

Người đàn bà trong tôi - Sự thật đằng sau tấm ảnh cạo trọc đầu của Britney Spears

Từ sách - Phim - YÊN VŨ - 01/05/2024 09:00
Chúng ta vẫn thường biết về Britney Spears với hình ảnh một ngôi sao trượt dốc, trở nên điên loạn và bị kiểm soát suốt nhiều năm, nhưng có lẽ ít người biết đằng sau những phản ứng bốc đồng của cô trong quá khứ là những nỗi đau giấu kín suốt nhiều năm.

Chân dung những điệp viên hoàn hảo

Tủ sách - Minh Đức - 01/05/2024 08:00
Vì tính chất bí mật của hoạt động tình báo mà các nhà tình báo Việt Nam ngay cả khi đã hoàn thành nhiệm vụ và về hưu thì phần lớn họ vẫn chọn một cuộc sống hết sức thầm lặng, thậm chí không muốn tiết lộ bất cứ điều gì về nghiệp vụ của mình.

Làm thế nào để áp dụng những gì bạn đọc vào cuộc sống?

Kỹ năng - TĐ - 30/04/2024 12:00
Dưới đây là những lời khuyên như một cách để tự thử nghiệm áp dụng những gì bạn đọc vào cuộc sống của mình, từ đó có cuộc sống tốt đẹp hơn.
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ứ 6, 03/05/2024