Điều tôi học được từ TED để cải thiện khả năng lập trình
Tôi đang ôn thi để lấy lại bằng IELTS trong thời gian sắp tới. Tôi học tập và trải nghiệm môi trường làm việc mà ở đó tiếng Anh được...
Tôi đang ôn thi để lấy lại bằng IELTS trong thời gian sắp tới. Tôi học tập và trải nghiệm môi trường làm việc mà ở đó tiếng Anh được sử dụng thường xuyên. Phải thú nhận rằng, mức độ đòi hỏi về các kĩ năng để thi ở mức độ “Academic” dường như có chút khác biệt với những trải nghiệm của tôi. Vậy nên, tôi sẽ phải tốn kha khá thời gian để điều chỉnh lại các kĩ năng liên quan.

Trong quá trình đấy, tôi nhận ra rằng Listening là 1 kĩ năng mà tôi phải cải thiện nhiều nhất, không chỉ phục vụ cho bài thi này, mà còn cho các kĩ năng xã hội (tôi đề xuất bài viết trước đây của tôi). Tôi bắt đầu xem lại các video của TED như là 1 cách cải thiện điểm thiếu hụt này của tôi. Các nội dung của TED luôn đảm bảo được tính đa dạng cùng với nội dung phong phú được trình bày rất cụ thể và rõ ràng.
Youtube đề xuất cho tôi một video rất thú vị về việc học. Cụ thể hơn, đó là 1 video nói về việc học một kĩ năng nào đó. Điểm hay nhất của video là tác giả đề xuất các bước để tôi có thể sử dụng để cải thiện việc học của mình. Đây là video mà tôi đã xem:
Sau khi lắng nghe và cảm thụ những điều quí giá mà diễn giả đã truyền đạt, tôi nhận thấy rằng, các chỉ dẫn ấy có thể áp dụng vào việc cải thiện khả năng lập trình của tôi. Các chỉ dẫn ấy không những có thể giúp tôi học thêm những kiến thức mới trong lĩnh vực này - cái mà ngày nay ta có thể thấy có những bước tiến lớn, đột phá và sinh trưởng với tốc độ chóng mặt - mà còn giúp tôi phát triển hơn về những công nghệ mà tôi có hứng thú, say đắm về. Tôi sẽ nêu ra các bước trong video, đồng thời, tôi sẽ giải thích vì sao nó lại hữu hiệu trong việc học tập, trong trường hợp của tôi, là người có niềm đam mê với lập trình.
Deconstruct the skill
Điều đầu tiên mà tôi cần để học 1 điều gì đó mới là cần phải “gỡ” nó ra. Có 2 điều quan trọng cần phải nắm bắt ở bước này: bước được mục tiêu của bản thân và phân tích kĩ năng mà bản thân muốn học. Theo quan điểm của tôi, việc xác định được mục tiêu cho hành động của mình rất quan trọng. Nó là kim chỉ nam và là điểm đến cho hành trình của mình. Nó sẽ soi rọi đường đi và là phần thưởng khi tôi đạt được nó. Việc phân tích kĩ năng là một công việc mà với tôi nó khá là khó và đòi hỏi nhiều sự kiên nhẫn hơn là việc chỉ lao vào để học. Tuy nhiên, cái hay của điều này là tôi có thể sắp xếp những điều mà tôi quan tâm trước tiên, giải quyết nó rồi đến các điều khác. Lấy ví dụ rằng, khi thi IETLS, dù rằng tập trung cho 4 kĩ năng là điều cần thiết, nhưng đối diện với thực tại, tôi nghĩ rằng tôi phải quan tâm đến những kĩ năng mà đối với tôi là làm cho bản thân mình “sợ hãi” nhất.

Nói đến lập trình, khi tôi nghe các bạn tôi hoặc những người em của tôi nói về việc học lập trình. Với những gì tôi trải qua, tôi thường khuyên là xác định điều mà bản thân mong muốn đạt được ở ngành này trước nhất. Một vài người có thể muốn đứng top lớp, họ có thể tập trung vào các kiến thức được thiết kế bởi giảng viên tại đại học. Một số khác có thể muốn làm web hoặc theo đuổi con đường AI, họ nên dành thời gian nhiều cho điều họ theo đuổi. Khi xác định được, lấy ví dụ rằng học về làm web, họ có thể sẽ tìm hiểu sâu hơn, họ có thể nhận ra: “Ồ thì ra web có front-end và back-end, mình có vẻ thích đồ họa hơn, có lẽ mình sẽ theo front-end”.
Cuộc hành trình ngàn dặm nào cũng phải bắt đầu bằng một bước đi bé nhỏ đầu tiên.
Learn enough to self-correct
Điều này là 1 việc rất quan trọng trong việc tiếp thu kiến thức mới, đặc biệt là trong lập trình. “Học vừa đủ để có thể tự sửa bản thân”. Đôi khi, vì tôi chìm đắm vào việc tìm hiểu về 1 bộ môn, mà tôi lại bỏ qua việc tôi có thể ứng dụng nó như thế nào hoặc thử thách bản thân rằng sử dụng nó ra sao.

Các công nghệ mới ra đời liên tục và thường xuyên khiến cho việc học lập trình trở nên khó tiếp thu và nắm bắt. Khi tôi học 1 công nghệ mới, ví dụ gần đây nhất là tôi nghiên cứu về hệ thống đề xuất (RecSys), tôi sẽ tìm các tài liệu trên mạng và lập trình lại nó ngay. Chính việc tìm hiểu lại có thể trở thành lý do mà tôi dùng để tránh đi việc tôi phải thực sự code. Khi bắt đầu học 1 điều gì đó, luôn tạo ra các cột mốc (milestone) để thử thách bản thân, nhưng phải luôn giữ trong đầu rằng, tôi phải luôn giữ trong đầu rằng, tôi không được tham kiến thức, tiếp thu nó một lượng vừa đủ rồi kiếm tra xem tôi tiếp thu nó đến đâu. Trong trường hợp đẹp nhất, tôi có thể “nâng cấp” kiến thức tôi có, còn không, tôi sẽ biết tôi cần khắc phục điều gì.
Remove practice barriers
Khi học, dù bất kể môn gì, tôi có xu hướng bật nhạc lên nghe. Sau đấy, tôi lại nghĩ trong đầu rằng “Chắc là mình nên giải trí một chút”; và thế là tôi mở Youtube, Facebook hoặc Instagram lên để giải trí. Đến cuối, tôi phải trả giá rằng tôi quá say mê mạng xã hội để rồi tiêu tốn vài giờ với nó.

Trong quá trình học, có thể sẽ có rất nhiều điều ngăn cản tôi tập trung vào việc học. Như vừa kể ở trên, đó có thể hậu quả cho hành động mà tôi coi là giải trí. Điều tồi tệ nhất có lẽ sẽ là bản thân tôi. Những ngày đầu đại học, tôi thường né việc code đi. Phần lớn việc né tránh ấy đến từ nỗi sợ thất bại. Mỗi lần chạy chương trình thất bại, tôi lại tự nhủ rằng bản thân không phù hợp hoặc do tôi quá ngu ngốc. Những vết cắt bên trong tạo ra các vết thương âm ỉ. Nếu không thể khiến ta tốt hơn, đừng nghĩ xấu về bản thân ta.
Practice at least 20 hours
Đây là con số mà diễn giả nghiên cứu thời gian mà một người có thể học được 1 điều mới. Trước đây, có 1 thông tin rằng, thời gian cần có để học 1 điều gì đó là 10.000 giờ. Tuy nhiên, con số đó được nghiên cứu với đối tượng là chuyên gia, ngầm hiểu rằng đó là số thời gian cần có để đạt được ở mức độ chuyên gia. Trong khi đó, con số 20 giờ là thời gian tối thiểu để 1 người học 1 kĩ năng mới. Con số 20 thoạt nghe có vẻ nhỏ, nhưng nếu thật sự ngồi vào bàn để học những thứ mới mẻ, đó có khi lại là 1 thử thách khó khăn.

Với bản thân, tôi nghĩ, khi con số này không thực sự quan trọng. Quan trọng là khi bắt đầu, tôi sẽ kiên trì và cố gắng để gặt hái và tạo ra được các thành tựu nhỏ. Trong trường hợp tôi muốn đi xa hơn, đó sẽ là những bước đà để tôi tiến xa hơn trong tương lai.
Cảm ơn bạn đã đọc đến đây! Chúc bạn có 1 ngày vui vẻ và năng động.

Quan điểm - Tranh luận
/quan-diem-tranh-luan
Bài viết nổi bật khác
- Hot nhất
- Mới nhất
Hãy là người đầu tiên bình luận bài viết này