paint-brush
Dự án Odin: Trải nghiệm 111 ngày của tôi với nótừ tác giả@codebyblazej
Bài viết mới

Dự án Odin: Trải nghiệm 111 ngày của tôi với nó

từ tác giả CodeByBlazej6m2024/07/01
Read on Terminal Reader

dài quá đọc không nổi

Tôi bắt đầu học JavaScript với Dự án Odin vào ngày 22 tháng 1 năm 2024 và trong 111 ngày, tôi đã chế tạo được một chiếc máy tính từ đầu. Cuộc hành trình này đã cứu tôi khỏi địa ngục hướng dẫn và được hoàn thành mà không cần bất kỳ sự trợ giúp nào từ bên ngoài, chỉ sử dụng kiến thức thu được từ khóa học. Đọc về quy trình, công cụ và mẹo của tôi để luôn tập trung và nhất quán.
featured image - Dự án Odin: Trải nghiệm 111 ngày của tôi với nó
CodeByBlazej HackerNoon profile picture

Vào ngày 22 tháng 1 năm 2024, tôi không biết cách tự viết một dòng mã bằng JavaScript.


Đó là ngày tôi bắt đầu bài học đầu tiên trong khóa học Nền tảng của The Odin Project . Đây là điều tốt nhất tôi có thể tìm thấy trong hành trình viết mã của mình. Dự án Odin đã cứu tôi khỏi địa ngục hướng dẫn và tất cả các dự án bạn thấy bên dưới đều do tôi tự thực hiện mà không cần bất kỳ sự trợ giúp nào từ ChatGPT hoặc các công cụ khác—chỉ là kiến thức tôi thu được từ Dự án Odin.


Sau đúng 440 giờ 20 phút học trong 111 ngày , từ ngày 22 tháng 1 năm 2024 đến ngày 11 tháng 5 năm 2024, tôi đã có thể hoàn thành khóa học Cơ bản và tự mình tạo dự án cuối cùng, đó là một chiếc máy tính .


Dưới đây là một số thống kê bổ sung về thời gian tôi dành cho việc này, vì tôi biết một số người tò mò không biết phải mất bao lâu.


Dữ liệu chính xác về thời gian tôi hoàn thành phần móng


Hoạt động trên Github




Làm thế nào bạn có thể sao chép quá trình này? Hãy đi sâu vào.

Xem lại dữ liệu

Hãy bắt đầu bằng cách xem dữ liệu này để xem nó thực sự chính xác đến mức nào.


Tôi đã học mỗi ngày ít nhất một giờ . Để tính toán các buổi học, tôi sử dụng bộ hẹn giờ Pomodoro được đặt trong 25 phút mỗi buổi, với thời gian nghỉ 5 phút ở giữa.


Vì vậy, tôi giả định rằng 2 Pomodoro tương đương với một buổi học kéo dài 1 giờ.

Công cụ tôi sử dụng để ghi chú

Tôi sử dụng gì để ghi lại mọi thứ? Ghi chú Obsidian .


Ví dụ về ghi chú hàng ngày của tôi



Tôi bắt đầu sử dụng nó ngay trước khi bắt đầu Odin vì tôi biết hành trình này sẽ khá dài và tôi sẽ cần một số ghi chú hay để lưu giữ ý tưởng của mình.


Sau đó, thực ra, để giải trí, tôi quyết định đếm tất cả những giờ này để xem thực sự sẽ mất bao lâu.


Nhiều người hỏi và chỉ một số ít trả lời. Có vẻ như hầu hết mọi người đều không thèm đếm thời gian và tôi cũng không trách họ. (Tuy nhiên, tôi thấy một số người cho rằng họ phải mất 3 tháng, trong khi những người khác cần một năm). Và tôi chỉ đang nói về phần Foundations ở đây.

Thói quen học tập của tôi

Nhưng đây là cách tôi đã làm mà không bỏ qua một ngày nào, gian lận hay bỏ sót bất kỳ nguồn lực nào .


Tôi đọc mọi thứ, đôi khi bao gồm cả các tài liệu bổ sung. Tuy nhiên, điều này phụ thuộc vào thông tin được đưa vào hoặc chất lượng blog.


Nếu tôi thích hoặc thấy có ích cho mình thì lưu làm dấu trang để sử dụng sau này, tôi đọc và lưu lại; nếu không, tôi chỉ bỏ qua và di chuyển xa hơn.


Nhưng tôi thực sự khuyên bạn nên luôn mở tất cả các liên kết tài nguyên bổ sung và ít nhất là tìm kiếm xung quanh.


Để tham khảo, bạn có thể xem qua tất cả các dự án tôi đã thực hiện cho đến nay và biết được những gì bạn có thể đạt được sau phần Foundation của Dự án Odin:


Các ngày trong tuần

Thói quen hàng ngày của tôi như thế này: Tôi đi làm từ thứ Hai đến thứ Sáu, từ 7:30 đến 16:00. Tôi về nhà vào khoảng 16:30, sau đó đi tắm, ăn bữa tối nhanh và thường đến 17:00, tôi mới sẵn sàng bắt đầu.


Tôi dành một giờ để làm việc trên các blog khác không liên quan đến Odin. Nếu đôi khi tôi chỉ mất 30 phút thì tôi bắt đầu học Odin lúc 17:30; nếu không thì lúc 18h.


Tôi học đến 19h rồi tập trong phòng khoảng 30 phút. Đến 19h30 tôi đi dạo và về vào khoảng 21h. Đôi khi, tôi học thêm 15-30 phút, nhưng không thường xuyên lắm. Thông thường, là 1 đến 1,5 giờ mỗi ngày.


Tôi muốn đề cập rằng tôi không có con nên tôi không cần phải đón chúng đi học, v.v. Tôi sống một mình , điều này giúp tôi quản lý được những phiền nhiễu và bám sát kế hoạch của mình.


Nhưng dù vậy, một giờ cũng không phải là nhiều và tôi nghĩ ai cũng có thể làm được.


Lịch trình Thứ Hai - Thứ Sáu


Nhưng ngay cuối tuần

Tuy nhiên, những ngày cuối tuần có vẻ hơi khác một chút. Tôi thức dậy vào khoảng 6:30, giãn cơ và bắt đầu làm việc với Odin lúc 7:00.


Tôi có thể hoàn thành 4 Pomodoro trước 10:00. Sau đó tôi dọn dẹp phòng, làm bữa sáng, uống cà phê và quay lại học lúc 11:30.


Thứ bảy, tôi nghỉ tập và học đến 14h thì đi nấu bữa tối. Tuy nhiên, nếu là Chủ nhật, tôi tập luyện từ 13:30 đến 14:00, thời gian còn lại trông giống như thứ Bảy.


Sau khi đi bộ, đặc biệt là vào Thứ Bảy, tôi đi mua hàng tạp hóa và trở về nhà vào khoảng 17:00, điều này cho phép tôi thực hiện thêm 2-3 Pomodoro.

Nhìn chung, tôi có thể hoàn thành khoảng 20 Pomodoro trong cả một ngày cuối tuần, tức là khoảng 10 giờ.


Đôi khi nó nhiều hơn, đôi khi nó ít hơn. Nếu có ngày nghỉ, tôi coi đó như ngày cuối tuần.




lịch trình thứ bảy



lịch chủ nhật




Sức mạnh của kỹ thuật Pomodoro

Một phần quan trọng trong quá trình học tập của tôi là Kỹ thuật Pomodoro mà tôi đã đề cập. Đó là cách làm việc theo từng đợt tập trung kéo dài 25 phút, được gọi là Pomodoros, với 5 phút nghỉ giữa các khoảng thời gian.


Sau 4 Pomodoro, bạn sẽ có thời gian nghỉ dài hơn từ 15-30 phút. Phương pháp này giúp bạn tập trung và tránh bị kiệt sức.


máy tính pomodoros của tôi




Khóa học của Barbara Oakley trên Coursera, “Học cách học”, đi sâu vào cách bộ não của chúng ta hoạt động khi chúng ta học. Cô nói về Kỹ thuật Pomodoro như một cách tuyệt vời để chia các buổi học thành những phần nhỏ hơn, giúp não xử lý và ghi nhớ nội dung dễ dàng hơn.


Nếu bạn tò mò về tính khoa học đằng sau việc học tập hiệu quả, bạn chắc chắn nên xem khóa học này. Tôi nghĩ nó vẫn miễn phí . Ít nhất thì đó là khi tôi được kể về nó khi tôi mới bắt đầu.


Chương trình giảng dạy của Dự án Odin sử dụng các nguyên tắc tương tự. Họ đề xuất các buổi học có cấu trúc như Pomodoro, phù hợp với các phương pháp học tập đã được chứng minh. Làm theo hướng dẫn và hướng dẫn của họ không chỉ giúp bạn học tài liệu mà còn xây dựng thói quen học tập vững chắc sẽ mang lại lợi ích cho bạn về lâu dài .

Cân bằng giữa tập luyện và học tập

Nếu tôi không tập thể dục, tôi sẽ có thể học nhiều hơn và nhanh hơn, đặc biệt là vào các ngày trong tuần, nhưng tôi cá là nó sẽ không tốt cho sức khỏe chút nào.

Lời khuyên để duy trì sự tập trung

Tôi cũng có một số lời khuyên khá hiệu quả đối với tôi. Hãy nhớ rằng, bạn sẽ phải đối mặt với rất nhiều sự trì hoãn về mặt thời gian giữa các buổi học. Thật tốt khi:


  • Bật chế độ máy bay trên điện thoại của bạn và đặt thiết bị càng xa bạn càng tốt.


  • Không sử dụng điện thoại trong thời gian nghỉ 5 phút giữa các Pomodoro. Thay vào đó, hãy vươn vai, đi quanh phòng và nhìn qua cửa sổ.


  • Nếu bạn cảm thấy mệt mỏi và buồn ngủ, hãy kê một chiếc bàn đứng hoặc sử dụng ngăn kéo hoặc một số đồ nội thất khác.



“Bàn đứng” của tôi




Vượt qua thử thách

Sẽ có những ngày bạn mệt mỏi hoặc có nhiều suy nghĩ tiêu cực chạy trong đầu bảo bạn hãy dừng lại, rằng điều đó không đáng, rằng có thể bạn quá ngu ngốc hoặc rằng dù sao thì AI cũng sẽ viết mã trong tương lai.


Nếu tất cả những điều này xảy ra trong phiên Pomodoro của bạn, ĐỪNG LO LẮNG VÀ ĐỪNG BỎ CUỘC .


Tôi cũng có rất nhiều suy nghĩ như vậy và đó là điều bình thường. Một số ngày còn tệ hơn những ngày khác, nhưng tôi nhận thấy rằng ngay cả những ngày tôi nhìn vào màn hình và cố đọc tài liệu nhàm chán 5 lần cũng giúp tôi ít nhất giữ được sự kiên định và hình thành thói quen.

Tìm kiếm niềm vui trong quá trình này

Đến một lúc nào đó, bạn sẽ nhận ra rằng bạn thích quá trình mình đang trải qua (nếu bạn chưa thích nó), và bạn sẽ nhận thấy rằng mọi suy nghĩ tiêu cực bắt đầu mờ dần, và động lực của bạn tăng lên từng ngày, bất kể về mức độ khó khăn.


Tôi đã viết thêm về điều này trong bài blog của tôi về dự án máy tính . Chúc bạn học tập vui vẻ!


Bạn đã gặp phải những thách thức nào trong hành trình học tập của mình? Chia sẻ mẹo năng suất tốt nhất của bạn trong phần bình luận! Theo dõi tôi trên Twitter để biết thêm mẹo và thông tin chi tiết về mã hóa và năng suất.