Thẳng thắn đi, có phải bạn đang lạc vào vòng luẩn quẩn của hàng tá khóa học, tutorial? Bạn coi chúng rất nhiều đó, nhưng vẫn không thực sự làm được trò trống gì. Trong bài viết này, hãy cùng mình tìm hiểu và vượt qua 🔥địa ngục Tutorial🔥 này nhé. 😛😜😜
Địa ngục Tutorial là gì? hmmm...🤔
🔥Địa ngục Tutorial là khi một ai đó (không chỉ riêng developer) bị mắc kẹt trong một vòng lặp vô hạn của việc "cày rất nhiệt" các video hướng dẫn mà vẫn không làm được cái vẹo gì. 😥
Nguyên nhân có lẽ là do 2️ thứ này:
- Có quá nhiều điều cần phải biết, cộng với tâm lý FOMO mà người học cảm thấy áp lực và ép bản thân phải học tất cả mọi thứ.
- Sau khi hoàn thành một hướng dẫn, mọi người phát hiện ra rằng họ vẫn không thể thực sự xây dựng được một cái gì đó.
Sợ quá!!! 😱😨Cứu tui, cứu tui🆘
Đừng loooooo!!! Bác sĩ tới đây 😷🥼🩺🏥, uống những loại thuốc 💊 sau đây là khỏi ngay thôi:
Đừng cố học mọi thứ cùng một lúc ☝️
Hãy trở nên rất giỏi, hiểu sâu (không nhất thiết phải hoàn hảo) ở một việc nào đó trước khi chuyển sang việc tiếp theo.
Nắm chắc kiến thức cơ bản là rất quan trọng và không có gì phải xấu hổ khi chi một số tiền kha khá để hiểu nó thực sự hoạt động như thế nào.
Áp dụng ngay bài học mới 🔨
Sau khi bạn hoàn thành tutorial, đừng vội chuyển sang tutorial tiếp theo!
Nếu bạn chỉ xem hoặc thậm chí là code theo, bạn sẽ không học được các kỹ năng giải quyết vấn đề mà bạn cần. Lúc này, bạn chẳng khác gì một🦜 con vẹt 🦜(nhái lại tiếng người, nhưng không biết nói tiếng người). Hãy biến những kiến thức đó thành của mình bằng cách áp dụng chúng.
🏗️🔨Bắt tay vào xây dựng một dự án nhỏ liên quan đến các kỹ năng mới của bạn. Một dự án mà bạn cảm thấy vui khi thực hiện nó, có thể liên quan đến sở thích, gia đình hoặc các mối quan tâm của bạn.
"Nghe lời Nike, cứ làm đi, nếu bạn vui thì bạn nên ưu tiên" - Low G. (Tự nhiên thấy hợp vãi chưởng 🤣🤣🤣)
📖Bạn hoàn toàn có thể quay lại hướng dẫn và tra cứu mọi thứ khi gặp khó khăn. Theo mình đây là cách học tốt nhất (best pratice)! 😊
Đừng cố gắng ghi nhớ tất cả mọi thứ 🤔
Tại sao ta phải ghi nhớ những thứ mà ta có thể tìm kiếm? Thay vào đó hãy hiểu chúng thật sâu sắc.
Ví dụ: bạn không nhất thiết phải nhớ hết tất cả các thuộc tính CSS của thẻ img
, thay vào đó hãy tìm hiểu xem nó được dùng để làm gì và bạn có thể tra cứu nó ở đâu.
(Ngày xưa, lúc mới lên đại học, mình khá bất ngờ khi giảng viên Đại học UEH không ép buộc tụi mình phải nhớ công thức và thậm chí còn được phép mang vào phòng thi. Tụi mình thấy lạ nên có hỏi, thầy cô chỉ trả lời: "Mai mốt đi làm đâu ai cấm tụi em coi công thức đâu, quan trọng là phải hiểu". 😎😎😎 ngầu đéttt)
Thực sự giải quyết vấn đề 🧩
Nếu bạn bắt đầu xây dựng dự án của riêng bạn bằng cách áp dụng những kiến thức mới học, bạn sẽ thấy nó lạ lắm!!! Không được smooth như trên video tutorial và sẽ có hàng tá câu hỏi❔trong đầu 🧠 như: "Ủa ủa khúc này mình làm y chang mà ta? Sao nó báo lỗi, không chạy được. Hay máy mình lỗi ta? ....".
Trước tiên, hãy bình tĩnh và cố gắng hiểu điều gì đang xảy ra, root cause của nó là gì, bạn có thể giải quyết vấn đề hay không. Điều này có thể mất một chút thời gian lúc đầu, hãy kiên nhẫn và thực sự cố gắng giải quyết vấn đề trước khi tìm đến một sự trợ giúp nào đó.
Bạn cũng có thể tra cứu vấn đề trên Google hoặc StackOverflow, xem liệu có ai khác gặp vấn đề tương tự không.
Kết hợp với các kỹ năng khác 🛠
Nếu bạn đã có kỹ năng và bạn đang học điều gì đó mới, bạn nên kết hợp các kỹ năng đó với nhau.
Ví dụ: nếu bạn đã học Tailwind trước đây và bây giờ bạn học về Vue.js, hãy thử tìm hiểu cách đưa Tailwind vào Vue.js và áp dụng nó trong dự án bạn đang xây dựng.
Như giang hồ có đồn:
- Nếu bạn không thực hành các kỹ năng, chúng sẽ biến mất.
- Không tiến, tức là bạn đang lùi.
Hãy viết về nó ✍️
Một cách vô cùng mạnh mẽ mà bạn có thể sử dụng cho chính mình là viết về những gì bạn vừa học được.
Đó có thể là một bài blog đăng trên Viblo, (nếu bạn không biết phải viết làm sao, thì có thể tham khảo blogger mới nổi @leminhtu598). Làm điều này buộc bạn phải tiếp thu những gì bạn đã học và khiến bạn hiểu rõ hơn.
Như giang hồ đồn: "Bạn không thực sự biết điều gì đó cho đến khi bạn dạy nó". Hay như bác Feynman có nói như hình:
Điều quan trọng cần lưu ý là bạn không cần phải là một chuyên gia để chia sẻ những kiến thức này. "Ông 90 học ông 91", sẽ luôn có những người ở ngay phía sau bạn thấy thông tin bạn cung cấp có giá trị, thậm chí bạn cũng có thể học được từ những "ông 92" khác. 🤠🤠🤠
Kết nối với những người khác 🔌
Mạng xã hội thật là tuyệt vời, khi bạn có thể kết nối với:
- Những người ở cùng cấp độ với bạn, bạn có thể trao đổi vấn để của bạn với họ
- Những người đi sau bạn trong lộ trình học tập, bạn có thể dạy điều gì đó (do đó cũng giúp bạn giỏi hơn ở kỹ năng bạn đang dạy)
- Các chuyên gia trong lĩnh vực này, bạn thực sự có thể học được một số thủ thuật hay ho từ họ
Thay đổi khóa học 🔀
Nếu bạn thực sự cảm thấy rằng tutorial đó không dạy cho bạn bất cứ điều gì hữu ích, hãy thử tìm một cái khác. Đừng cảm thấy bắt buộc phải hoàn thành chỉ vì bạn đã bắt đầu nó.
Có một thứ gọi là "chi phí cơ hội" trong việc lựa chọn. Nếu bạn đã trả tiền cho khóa học, tiền sẽ biến mất bất kể bạn có hoàn thành khóa học đó hay không. Bạn có muốn thời gian quý giá của bạn bị mắc kẹt trong một khóa học vô nghĩa không?
Nghỉ giải lao 🚶♂️
Sẽ không tốt nếu bạn chỉ ngồi trước máy tính cả ngày để xem các bài hướng dẫn.
Nếu bạn cảm thấy như mình không thể tiếp thu được nữa, thì đừng cố gắng, hãy nghỉ ngơi. Ví dụ đi ra ngoài 🚶, uống cà phê ☕️, hoặc chỉ là đi "xả van nước" 🚰. Điều này mang lại cho tâm trí của bạn không gian cần thiết để xử lý thông tin mà nó vừa nhận được.
Bạn sẽ ngạc nhiên về sự khác biệt của mọi thứ khi bạn quay trở lại.
Túm lại
Học một cái gì đó mới là không dễ dàng. Và việc bị mắc kẹt trong địa ngục tutorial là hấp dẫn vì nó cho bạn cảm giác như là mình biết rất nhiều thứ. Nhưng với những lời khuyên này, tôi hy vọng bạn tỉnh táo hơn và có thể tránh được địa ngục tutorial hoặc thoát khỏi nó nếu bạn đã rơi vào đó.