Mùa Covid phải ngồi nhà tránh dịch, tranh thủ thời gian này mình học một số kiến thức mới (mà cũ )

1. Cấu trúc dữ liệu giải thuật

Học món này giống như là luyện nội công, còn ngôn ngữ với framwork giống như là chiêu thức. Nội công mạnh thì luyện chiêu thức nào cũng vừa nhanh vừa dễ. Giống như Trương Vô Kỵ trong Ỷ Thiên Đồ Long Ký vậy: nội công bá đạo nhất truyện nên môn võ nào hắn luyện cũng đạt đến cảnh giới thượng thừa

Để luyện món này thì mình đang học theo một khóa trên Udemy tên là JavaScript Algorithms and Data Structures Masterclass. Rất hợp với bạn nào đang học lập trình web muốn củng cố kiến thức căn bản, vì khóa này dùng Javascript để dạy. Đợt mình mua là giá sale còn 9.99 USD ~ 240.000 VND ~ 1 bữa buffet lẩu nướng đầy thịt (giờ hình như đang sale còn 10.99USD). Giảng viên dạy cũng khá dễ hiểu, quan trọng là mình phải thực hành code theo. Code của khóa này mình đang để ở đây : https://github.com/handuy/ds-algo-in-js. Mỗi hôm mình cố dành khoảng 1 tiếng để học và thực hành

Với một môn khoai như này thì quan trọng là phải học đều, mỗi ngày một ít. Tốt nhất là hãy biến nó thành 1 thói quen, đã thành thói quen thì tự mình mình sẽ làm được, không cần ai nhắc.  

Cách để tạo thói quen như sau:

  • Xác định một thói quen ngày nào cũng làm, ví dụ : Cứ 19h30 tối là ăn cơm xong, sau đó sẽ ngồi lướt Facebook, Youtube
  • Chèn một hành động mới vào ngay sau thói quen cũ, ví dụ : Xác định là lướt Facebook, Youtube đến đúng 20h00 thì sẽ mở lap ra học
  • Chỉ học trong đúng 10 phút là stop ngay, không cần cố. Để hôm sau học tiếp
  • Sau đó tự thưởng cho mình ( vì đã dành 10 phút để học một thứ mới ), thưởng thì có nhiều cách tùy sở thích mỗi người: có thể là nghe nhạc, chat Facebook với bạn bè, ...
  • Ngày hôm sau lại lặp lại như thế : đúng 20h00 mở lap ra học, học trong đúng 10 phút thì nghỉ
  • Sang tuần sau, nâng lên 15 phút
  • Tuần sau nữa, nâng lên 20 phút
  • ...
  • Đến cuối tháng, khi đó đã hình thành thói quen mỗi ngày dành tầm 1 tiếng để học

Mấu chốt ở đây là hãy bắt đầu tạo thói quen bằng một hành động thật dễ dàng, dễ đến mức mà bạn không thể không làm được :v Sau đó hãy từ từ nâng dần cường độ lên.

2. Luyện thi chứng chỉ Fundamental Engineering

Kì thi Fundamental Engineering là gì thì các bạn có thể tìm hiểu ở bài viết này

Khi luyện thi chứng chỉ này thì mình phải học những kiến thức rất căn bản (và rất khô khan) như hardware, database, network, cấu trúc dữ liệu giải thuật... Nói chung đây là những món mà lập trình viên nào cũng cần biết.

Vì kiến thức ôn thi rất nhiều và rộng, nên mình đọc tài liệu đến đâu là phải ghi ghép vào trong vở  đến đấy cho dễ nhớ. Thế là mình lại rèn thêm được thói quen đọc, tổng hợp tài liệu và ghi chép

Ghi chép
Ghi chép

 

Tiếp tục ghi chép
Tiếp tục ghi chép

 

Vẫn ghi chép (dù chữ hơi xấu )
Vẫn ghi chép (dù chữ hơi xấu )

 3. Làm video

Tuần trước mình làm được 2 video về chủ đề SQL, đã đăng lên channel Youtube của Techmaster:

 

Bạn nào xem thấy thích thì like, thấy hay thì subscribe kênh của Techmaster nhé :v

Tuần này mình cố làm 1-2 video nữa


Kết luận lại là mùa dịch phải ở nhà thì các bạn tranh thủ học thêm vài kiến thức mới nhé. Học tập là một hình thức giải trí sau những giờ vui chơi ăn uống căng thẳng 🤓🤓🤓🤓🤓