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

Lê Bình14/08/2022 09:00
Cải tiến kĩ năng viết mã

Bạn gái của em học cách viết chương trình chỉ trong vài ngày rồi cô ấy viết thẳng mã ngay nhưng em phải mất ba tuần chỉ viết được vài dòng mã.

Một sinh viên viết cho tôi: “Bạn gái của em học cách viết chương trình chỉ trong vài ngày rồi cô ấy viết thẳng mã ngay nhưng em phải mất ba tuần chỉ viết được vài dòng mã. Chúng em hiện đang học JavaScript và với em dường như cứ mãi mãi chỉ hiểu những điều cơ bản. Làm sao người khác có thể học các thứ nhanh thế còn em lại chậm quá? Em bối rối và thậm chí còn ghen tị với cô ấy. Có kĩ thuật nào nhờ đó em có thể cải tiến việc lập trình của em cho nhanh hơn không?

Đáp: Mọi người học các thứ một cách khác nhau. Chừng nào em đang học cái gì đó, không thành vấn đề nhanh hay chậm thế nào. Có thể bạn gái của em có nền tảng vững mạnh hơn ở trường trung học cho nên cô ấy có thể học các thứ nhanh hơn nhưng em cần biết rằng chính vấn đề là chất lượng chứ không phải tốc độ.

Với lí do này điều quan trọng là học qua hành rồi suy ngẫm về công việc của em và cải tiến nó. Em có thể hội tụ vào viết vài câu lệnh một lúc và chắc chúng là đúng rồi em sẽ thấy dễ học cấu trúc của ngôn ngữ hơn vì nó có liên quan tới kinh nghiệm thực tại. Một trong những cách tốt nhất để giữ cho mã nhất quán và có tổ chức là gộp nhóm chức năng với nhau. Chẳng hạn, thay vì tống mọi JavaScript của em vào một tệp main.js, em có thể gộp nhóm chúng vào trong các tệp tách biệt dựa trên tính chức năng, rồi gắn chúng lại một khi em đạt tới bước dựng.

Sau khi viết mã, em nên để thời gian kiểm điểm lại công việc riêng của em hay đề nghị bạn khác kiểm điểm nó lại cho em. Việc kiểm mã là đưa mã của em cho vài người bạn xem để cho em có thể giải thích điều em đã viết, tại sao em làm nó theo cách đó và dựa trên ý kiến phản hồi của họ, em học cách viết tốt hơn. Mục đích của kiểm điểm mã là để tìm ra lỗi và học cải tiến kĩ năng viết mã của em. Tất nhiên, nếu em không muốn xem mã của em, em có thể dùng các công cụ như jslint hay SCSSlint để kiểm mã của em để tìm lỗi.

Cách khác để cải tiến kĩ năng viết mã của em là đọc mã của người khác, xem xét cấu trúc dữ liệu và thuật toán của họ và tự hỏi bản thân em tại sao họ làm theo cách đó? Bằng việc kiểm điểm mã tốt, em sẽ học nhiều và khá hơn với mã riêng của em và sẽ tạo khả năng cho em viết tốt hơn trong tương lai.

Việc học ngôn ngữ lập trình yêu cầu thực hành; em càng viết nhiều mã kĩ năng của em càng tốt hơn. Khi em đã làm nó đủ lâu, em sẽ biết mọi cấu trúc của ngôn ngữ đó và nó sẽ trở thành dễ hơn. Về căn bản, em học làm chọn lựa nào từ tri thức riêng của em cũng như các ngoại lệ. Bằng việc có những kĩ năng này thì em có thể viết mã chất lượng cao nhanh hơn. Vài năm trước, một người bạn nhạc sĩ nói với tôi rằng việc học ngôn ngữ lập trình là tương tự như chơi nhạc cụ. Bạn bắt đầu chậm để chắc rằng bạn học mọi điều cơ bản rồi bạn học chơi tương ứng để phát triển kĩ năng của bạn trước khi bạn có thể chơi cùng người khác trong ban nhạc. Anh ấy bảo tôi rằng sau khi bạn đã chơi đủ lâu, bạn biết mọi kiểu nhạc thì bạn có thể chơi chúng theo cách khác và là một nhạc sĩ giỏi.

Lời khuyên cuối cùng của tôi: Đừng so sánh bản thân em với người khác, đặc biệt với bạn gái. Cứ là bản thân em nhưng kính trọng người khác vì em vẫn còn đang học và trưởng thành.


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

Giáo sư John Vu – Nguyên Phong bàn về AI trong giáo dục

Nói về việc đưa trí tuệ nhân tạo (AI) vào giáo dục, Giáo sư John Vu – Nguyên Phong cho rằng AI có thể hỗ trợ, nhưng tuyệt đối không thể thay thế vai trò của giáo viên trong việc định hình nhân cách cho thế hệ trẻ.
2

Bàn về AI, GS John Vu nói thẳng: Nếu máy móc vượt trội, con người sẽ trở nên vô giá trị và có thể bị đào thải

Nói về việc đưa trí tuệ nhân tạo (AI) vào giáo dục, Giáo sư John Vu – Nguyên Phong cho rằng AI có thể hỗ trợ, nhưng tuyệt đối không thể thay thế vai trò của giáo viên trong việc định hình nhân cách cho thế hệ trẻ.

Là thầy giáo…

Nếu bạn là thầy giáo trẻ, bạn vẫn có nhiều điều để học và để cải tiến nhưng nếu bạn đã từng dạy nhiều năm rồi, bạn có thể cần đi lệch khỏi xu hướng duy trì cứng nhắc với điều bạn đã từng làm trong nhiều năm.

Nhu cầu khẩn thiết: giáo dục STEM

Không có thời gian nào tốt hơn để học về khoa học, công nghệ, kĩ nghệ và toán học (STEM) hơn ngày nay.

Thế lưỡng nan về kẽ hở kĩ năng

Ngày nay sinh viên đại học đối diện với thế lưỡng nan về kẽ hở kĩ năng. Mặc dầu các công ti đang thuê công nhân có kĩ năng kĩ thuật chuyên sâu nhưng nhiều sinh viên vẫn bị lẫn lộn về việc cần kĩ năng nào và lĩnh vực học tập nào cần chọn lựa.

Xu hướng giáo dục trong năm 2015

Dự báo kinh tế cho năm 2015 đầy lạc quan với nhiều việc thuê người hơn, nhiều tăng trưởng hơn, và nhiều cơ hội việc làm hơn.

Lời khuyên không chỉ dành cho sinh viên công nghệ

Một sinh viên viết cho tôi: “Dường như là lời khuyên của thầy được nhằm tới các sinh viên công nghệ nhưng nhiều người trong chúng em không phải là sinh viên công nghệ. Thầy có lời khuyên nào cho chúng em không?”

Khởi nghiệp

Khởi nghiệp không phải là khái niệm mới, nó cổ như bản thân doanh nghiệp nhưng trong quá khứ nó đã được dựa trên kĩ năng cá nhân để tạo ra giầu có và mọi người thường coi nó như ‘may mắn” thay vì “khoa học”.

Công nghệ: những cơ hội mới

Khi chúng ta đi vào Thời đại Thông tin, chúng ta có thể thấy thay đổi đang xảy ra ở mọi nơi. Nhưng ít người biết công nghệ thông tin tác động nhiều thế nào lên doanh nghiệp.

Dạy khởi nghiệp

“Nếu khởi nghiệp là “khoa học” mà có thể được dạy và được tái tạo lại thì làm sao các nước đang phát triển có thể dạy cho sinh viên là nhà doanh nghiệp, tạo ra các công ti khởi nghiệp để cải tiến nền kinh tế, và giải quyết vấn đề thất nghiệp?”

Xem “Sex Education”, tôi nhớ lại vụ phát hiện cuốn sổ con giấu, nếu không có thể con đã làm điều dại dột

Điện ảnh - Ứng Hà Chi - 05/10/2025 13:00
Bộ phim tưởng chỉ dành cho tuổi mới lớn, nhưng với tôi, đó là hồi chuông cảnh tỉnh khi suýt mất con chỉ vì một phút bất cẩn.

Vì sao ngày càng nhiều đàn ông Nhật chi tiền triệu để “giả gái”?

Phong cách sống - Trang Đào - 05/10/2025 12:00
Một giám đốc bước vào salon, cởi bỏ vest, cà vạt để khoác lên mình váy ren trắng. Một sinh viên gầy gò e dè thử son môi đỏ lần đầu. Ở Nhật Bản, ngày càng nhiều người đàn ông – từ tầng lớp trí thức, doanh nhân cho tới sinh viên – sẵn sàng bỏ ra hàng triệu đồng để “giả gái”. Điều gì đang ẩn sau hiện tượng này?

Huyền thoại tiêu sư 'nhà Thanh' là cao thủ Trung Quốc sáng tạo đao pháp Vô Cực

Phong cách sống - Sơn Tùng - 05/10/2025 10:00
Lý Nghiêu Thần được đánh giá là tông sư võ học danh tiếng lẫy lừng của võ thuật Trung Quốc cuối đời Thanh. Điều thú vị là Lý Nghiêu Thần xuất thần từ tiêu sư.

Tiến vào đồng cỏ hoang - Khi cậu bé và gấu bông Walter dạy ta về yêu thương. quà Trung thu ý nghĩa cho bé

Từ sách - Phim - Quìn - 05/10/2025 09:00
Tuổi thơ luôn có một phép màu: chỉ một chiếc gấu bông cũng hóa thành bạn tri kỷ, một mảnh cỏ trong vườn cũng mở ra cả thế giới phiêu lưu. Thế nhưng, khi lớn lên, chúng ta lại dễ bỏ quên cái nhìn hồn nhiên ấy.

Tommy kể chuyện - tìm thấy mình

Tủ sách - FN - 05/10/2025 08:00
Cuộc đời mỗi người là một hành trình đi tìm câu trả lời cho những câu hỏi lớn về chính mình.

Nhiều năm sau, trẻ không nhớ bố mẹ từng mua cho mình món đồ chơi nào, nhưng chắc chắn nhớ điều này

Suy ngẫm - Thanh Hương - 04/10/2025 13:00
Một nghiên cứu của Đại học Harvard cho thấy: 75% những người thành công khi hồi tưởng về tuổi thơ của mình, điều họ nhớ đến đầu tiên không phải là những món quà từng nhận được, mà là những khoảnh khắc đặc biệt bên cha mẹ.

Quách Tĩnh có 7 truyền nhân: Một đạt cấp Ngũ Tuyệt, hai thủ lĩnh, ba phế nhân, người cuối là danh tướng

Thư giãn - Nguyệt Phạm - 04/10/2025 11:00
Liệu có ai trong số 7 truyền nhân của Quách Tĩnh thực sự vượt qua được sư phụ mình?

Cô gái làm bánh trung thu mô hình tiệm tạp hoá thập niên 2000

Phong cách sống - Nguyễn Ngoan - 04/10/2025 10:00
Trong một lần trở về quê ở Tuyên Quang, đi ngang qua tiệm tạp hoá gắn liền với tuổi thơ, Thuỳ Dương chợt nảy ra ý tưởng đặc biệt, tái hiện lại cửa hàng ấy bằng chính nguyên liệu làm bánh trung thu.

Trở về từ cõi chết - Cuốn sách hơn 1 triệu bản khơi gợi hành trình sống đúng với bản chất yêu thương

Từ sách - Phim - Thu An - 04/10/2025 09:00
“Trở về từ cõi chết” (Dying to be me) là quyển sách đầu tay của Anita Moorjani, nhưng đã bán được hơn một triệu bản trên toàn thế giới, được dịch ra hơn 45 ngôn ngữ và được xem là một “kiệt tác đương đại”.

Nhẹ nhàng mà sống

Tủ sách - FN - 04/10/2025 08:00
“Nhẹ nhàng mà sống” (Lighter), yung pueblo – một tác giả, thiền giả nổi tiếng được hàng triệu độc giả toàn cầu yêu mến – đã dẫn dắt người đọc bước vào một hành trình vừa thân thuộc lại vừa táo bạo: hành trình đối diện với nỗi đau của bản thân để tìm thấy sự nhẹ nhõm đích thực.

'Say một đời vì em' không phải AI sáng tác, mà có nữ tác giả

Giải trí - Ngọc Thanh - 03/10/2025 13:00
Say một đời vì em” đang là một trong những hiện tượng âm nhạc gây chú ý nhất trên mạng xã hội thời gian gần đây.

Xem Sex Education, tôi đem câu này dạy con: Nhìn sự thay đổi tích cực của con mà mừng!

Điện ảnh - Thanh Hương - 03/10/2025 12:00
Con ngơ ngác không hiểu hết ý, nhưng tôi thấy ánh mắt con sáng lên – như thể được công nhận.

Cách để bạn tăng thêm quyết tâm đọc sách

Kỹ năng - TĐ - 03/10/2025 11:00
Đối với những người yêu sách, việc có quyết tâm đọc thêm nhiều sách rất quan trọng. Vì vậy, nếu bạn yêu thích việc đọc sách và đang nghĩ đến việc đặt ra những mục tiêu trong việc đọc sách cho mình, hãy tham khảo những lời khuyên dưới đây nhé!
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ứ 2, 06/10/2025