LÀM THẾ NÀO ĐỂ CÁC CODER KHÔNG NGỘP KHI HỌC CÁI MỚI

Cập nhật ngày: 28/03/2024 - Đã có 1079 lượt xem bài viết này!
LÀM THẾ NÀO ĐỂ CÁC CODER KHÔNG NGỘP KHI HỌC CÁI MỚI
Trong ngành IT, học là một phần của công việc.

LÀM THẾ NÀO ĐỂ CÁC CODER KHÔNG NGỘP KHI HỌC CÁI MỚI

Danh mục:

1. Đặt ra mục tiêu rõ ràng

2. Tìm hiểu bức tranh toàn cảnh (overview), chọn học thứ quan trọng nhất

3. Học tập trung, học dần dần chứ đừng dàn trải

Để làm mới những kỹ năng của bản thân, theo kịp thời đại, không bị thụt lùi so với thế giới thì phải luôn trau dồi các kiến thức. Đôi khi là những yêu cầu của dự án, vì nhu cầu tìm việc, chúng ta phải không ngững học và tìm hiểu những ngôn ngữ, công nghệ mới, Thế nhưng, khi bắt đầu học một thứ gì đó, bạn sẽ dễ dàng cảm thấy ngộp, bối rồi vì có quá nhiều kiến thức cần phải học.

Làm sao để học dễ vào hơn, làm sao để không cảm thấy “ngộp” khi học kiến thức mới?

Dưới đây sẽ là những kinh nghiệm cực kỳ bổ ích cho các bạn sinh viên, cho những bạn vừa ra trường hoặc đang đi làm.

Tại sao việc học cái mới lại khó và gây “ngộp”?

Trước tiên, chúng ta phải tìm hiểu vì sao học cái mới lại khó, tại sao lại dễ thấy ngộp và choáng?

Đơn giản là vì: Trong ngành mình, khi học và sử dụng một ngôn ngữ/ công nghệ, ta sẽ không chỉ học nó mà còn phải tìm hiểu về toàn bộ hệ sinh thái của nó hay những công nghệ liên quan tới nó. Đó là những kiến thức vô cùng rộng…không giới hạn.

Ví dụ: Nếu bạn đọc bài viết Làm sao để trở thành Web Developer thì React đang là kỹ năng rất hot và rất đáng học. Thế nhưng khi thử tìm hiểu về React các bạn sẽ thấy có vô vàn những thứ liên quan đến nó mà các bạn cần phải học:

  • React là gì? Các khái niệm trong React như Component, Props, State.
  • Các tổ chức code React, phân tách component làm sao cho hiệu quả.
  • Cú pháp ES6 của JavaScript.
  • Cách setup Babel để transpile code React thành code JS chạy trên trình duyệt.
  • Cách setup Webpack để bundle source code, build source code thành JavaScript.
  • CSS in JS, cách dùng JS để setup style CSS cho các component
  • Redux hoặc Mobx dùng kèm với React, state management để quản lý state cho ứng dụng.
  • Học React chỉ cần học 1 và 2. Nhưng để sử dụng React cho hiệu quả, ta phải học và biết cách dùng 3 đến 7. Khi tìm hiểu 6, 7 các bạn sẽ thấy lòi ra những cái 8,9 khác nữa.
  • Càng học, bạn sẽ càng cảm thấy có quá nhiều thứ mình không biết, có quá nhiều thứ cần phải học. Bạn sẽ ngộp, sẽ thấy nản vì … chả biết học bao giờ mới xong, dẫn đến chuyện bỏ cuộc.

Vậy làm thế nào để giải quyết tình trạng này?

Phương pháp chống “ngộp” hiệu quả?

1. Đặt ra mục tiêu rõ ràng

Đây là một trong những điều cực kỳ quan trọng. Trước khi học, bạn hãy đặt ra mục tiêu là gì, học xong bạn sẽ làm được gì, chứ đừng học chỉ để học.
Học React/VueJS, hãy đặt ra mục tiêu là hiểu architecture của chúng, làm được web app đơn giản bằng React/VueJS.
Học Android/React-Native hãy đặt mục tiêu là biết cách tạo các screen, viết được một app note/to-do list.

Trong quá trình học nếu bạn thấy mệt hay nản thì hãy nhìn vào mục tiêu mà bạn đã đặt ra, bạn sẽ biết mình đã đi được bao xa, sắp đạt được hay chưa ngay.

2. Tìm hiểu bức tranh toàn cảnh (overview), chọn học thứ quan trọng nhất

Quay lại chuyện React, sau khi đã có bức tranh toàn cảnh, các bạn sẽ thấy mối tương quan giữa các công nghệ.

Bạn sẽ nhận ra rằng 1 và 2 là thứ quan trọng nhất mà bạn cần học, những thứ khác chỉ cần biết sơ, về sau tìm hiểu dần là được.

Thấy được toàn cảnh, bạn sẽ biết thứ gì nên tập trung học, thứ gì chỉ cần tìm hiểu qua. Khi học mà gặp những thứ mới, bạn sẽ biết nó có quan trọng hay không, có cần học ngay hay có thể để sau.

3. Học tập trung, học dần dần chứ đừng dàn trải

Để chống ngộp, bạn hãy học tập trung chứ đừng học dàn trải. Tập trung vào những thứ quan trọng, sau đó mới đến những thứ “râu ria”.

Ví dụ như lúc học React, hãy dùng create-react-app để có thể bắt tay ngay vào việc viết code React.
Sau khi đã nắm vững các khái niệm React cơ bản và nâng cao, bạn mới bắt đầu tìm hiểu cách hoạt động của Babel, của Webpack, cách setup một dự án React từ đầu.
Khi dự án đã lớn, code React bắt đầu rối rắm, lúc này bạn có thể tìm hiểu về Redux/MobX để xem quản lý state ra sao, component giao tiếp làm sao cho hiệu quả.

Học tập trung, tìm hiểu dần dần chứ đừng dàn trải
Vì mỗi lần ta chỉ tập trung vào học và thành thục một thứ duy nhất, bạn sẽ không cảm thấy ngộp hay nản nữa.

Kết Luận

Việc học luôn là một hành trình dài. Hành trình ngàn dặm chỉ bắt đầu từ một bước chân. Hãy biết nhìn xa và đi từng bước nhỏ.

Với việc học, ta cũng phải học dần dần, biết dần dần. Bạn không thể nào học một phát là biết hết, mà cũng không cần phải biết hết tất cả. Chỉ cần biết đủ là bạn đã có thể áp dụng thứ vừa học vào công việc được.

Việc học có thể làm việc cảm thấy ngộp và nản, but that’s okay.
Đừng so sánh việc học của mình với người khác. Nếu người có nhiều kinh nghiệm, có kiến thức liên quan, họ sẽ học nhanh hơn. Nếu bạn không đủ kiến thức nền, bạn sẽ học chậm hơn.

Tuy nhiên, việc học không phải là cuộc đua đi nhanh hay đi chậm thì cuối cùng cũng đến đích cả! Quan trọng là bạn có chịu khó đi tới cuối cùng hay không mà thôi!

Bản thân bạn thì sao, đã bao giờ bạn cảm thấy ngộp, cảm thấy nản khi học chưa? Hãy chia sẻ về cảm xúc của mình, những cách bạn vượt qua cho chúng mình cùng biết nhé!

 

Bạn đang muốn tìm kiếm 1 công việc với mức thu nhập cao.
✅ Hoặc là bạn đang muốn chuyển đổi công việc mà chưa biết theo học ngành nghề gì cho tốt.
✅ Giới thiệu với bạn Chương trình đào tạo nhân sự dài hạn trong 12 tháng với những điều đặc biệt mà chỉ có tại IMIC và đây cũng chính là sự lựa chọn phù hợp nhất dành cho bạn:
👉 Thứ nhất: Học viên được đào tạo bài bản kỹ năng, kiến thức chuyên môn lý thuyết, thực hành, thực chiến nhiều dự án và chia sẻ những kinh nghiệm thực tế từ Chuyên gia có nhiều năm kinh nghiệm dự án cũng như tâm huyết truyền nghề.
👉 Thứ hai: Được ký hợp đồng cam kết chất lượng đào tạo cũng như mức lương sau tốt nghiệp và đi làm tại các đối tác tuyển dụng của IMIC. Trả lại học phí nếu không đúng những gì đã ký kết.
👉 Thứ ba: Cam kết hỗ trợ giới thiệu công việc sang đối tác tuyển dụng trong vòng 10 năm liên tục.
👉 Thứ tư: Được hỗ trợ tài chính với mức lãi suất 0 đồng qua ngân hàng VIB Bank.
👉  Có 4 Chương trình đào tạo nhân sự dài hạn dành cho bạn lựa chọn theo học. Gồm có:
1)  Data Scientist full-stack
2)  Embedded System & IoT development full-stack
3)  Game development full-stack
4)  Web development full-stack 
✅ Cảm ơn bạn đã dành thời gian lắng nghe những chia sẻ của mình. Và tuyệt vời hơn nữa nếu IMIC được góp phần vào sự thành công của bạn. 
✅ Hãy liên hệ ngay với Phòng tư vấn tuyển sinh để được hỗ trợ về thủ tục nhập học.
✅ Chúc bạn luôn có nhiều sức khỏe và thành công!

Tham khảo các khóa đào tạo nhân sự qua danh mục