- vừa được xem lúc

Kỹ Thuật "20 Phút Mỗi Ngày": Bí Quyết Học Lập Trình Không Ngừng Nghỉ Cho Các Bạn Muốn Chuyển Việc Sang IT

0 0 17

Người đăng: NGUYỄN ANH TUẤN

Theo Viblo Asia

Học Lập Trình Giống Như Tập Gym

Hãy tưởng tượng, bạn dành cả cuối tuần để tập luyện ở phòng gym nhưng không thấy sự thay đổi rõ rệt trên cơ thể. Đó chính là hình ảnh phản ánh quá trình học lập trình của bạn. Kỳ thực, sự tiến triển chỉ thật sự xuất hiện khi bạn duy trì học lập trình đều đặn, không khác gì cơ bắp được mình luyện qua từng buổi tập. Mỉa mai thay, chính điều này lại thường bị chúng ta bỏ qua.

image.png

Vấn Đề: Khi Thời Gian Trở Nên Kẻ Thù

Nhưng câu hỏi đặt ra, làm sao để tìm ra thời gian? Khi cuộc sống hàng ngày đã chiếm hết thời gian của bạn với công việc toàn thời gian, gia đình, và muôn vàn công việc khác, thì làm sao để dành ra thời gian để "luyện code"?

Nếu bạn là một nhân viên văn phòng bình thường thì trung bình bạn dành khoảng 8-10 tiếng trên công ty, 1 tiếng di chuyển, và khoảng 2 tiếng cho các hoạt động sinh tồn như ăn uống. Như vậy chỉ còn lại 9-11 tiếng trong ngày. Lý thuyết thì có thể dành 2 tiếng cho việc học lập trình và 7-8 tiếng cho giấc ngủ. Tuy nhiên, thuyết phục bộ não mệt mỏi sau một ngày làm việc để ngồi học thay vì xem "Game of Thrones" và ăn kem thật sự không hề dễ dàng.

image.png

Giải Pháp: Kỹ Thuật "20 Phút Mỗi Ngày"

Có một mẹo mà mình đã từng áp dụng và thành công. Đó là con người chúng ta thường trì trệ trong việc bắt đầu làm điều gì đó mới. Nhưng, một khi đã bắt đầu, việc hòa mình vào dự án khiến chúng ta quên hết mọi thứ xung quanh, kể cả TV, thức ăn hay giấc ngủ. Có những cuối tuần, mình ngồi code đến sáng lun.

Vậy làm thế nào để tận dụng lợi thế này? Đầu tiên, bạn cần hiểu rằng việc chuyển đổi công việc rất khó khăn và đòi hỏi nhiều động lực. Nếu bạn về nhà, ngã người lên sofa và bật TV, thì coi như bạn đã "thua" ngay từ lúc đó. Bởi lẽ, việc chuyển sang làm điều gì đó không phải do bản năng như ăn hay ngủ đòi hỏi một nỗ lực lớn.

Đây là lý do vì sao khoảnh khắc bạn bước vào cửa nhà và thay đổi môi trường là quan trọng nhất. Nếu ngay lúc đó, bạn tự nhủ rằng mình chỉ cần dành 20 phút để lập trình, bạn sẽ thành công. Não bộ của bạn sẽ không cảm thấy 20 phút là quá nhiều, và từ đó, bạn đã lừa được chính mình để tận dụng triệt để thời gian buổi tối.

image.png

Phát Triển Thành Thói Quen: Từ Lý Thuyết Đến Thực Hành

Bước tiếp theo là hình thành thói quen. Nghiên cứu cho thấy, để phát triển một thói quen mới, bạn cần thực hiện nó hàng ngày trong vòng một tháng. Mẹo tiếp theo mình muốn chia sẻ đã được áp dụng cho nhiều hoạt động khác nhau, từ tập thể dục đến lập trình, và luôn mang lại hiệu quả không ngờ.

Hãy tưởng tượng một bức tường với năm bức tranh treo trên đó, trong đó có một bức bị lệch. Bạn có cảm thấy muốn chỉnh nó cho thẳng không?

Giờ, hãy tưởng tượng một lịch tháng với các ô tương ứng với từng ngày. Nếu bạn duy trì thói quen mới trong một ngày, hãy vẽ một đường qua ngày đó. Nếu bạn tiếp tục chuỗi ngày tiếp theo, hãy kéo dài đường đó. Có điều gì đó về việc không muốn phá vỡ một dòng liên tục khiến hầu hết mọi người cảm thấy động viên để tiếp tục phát triển thói quen. Đôi khi, mình đã muốn bỏ cuộc, nhưng lại bị thôi thúc tiếp tục vì một đường thẳng dài liên tục.

image.png

Cuối cùng: Thay Đổi Nhỏ, Hiệu Quả Lớn

Qua tất cả, điều quan trọng nhất không phải là bỏ ra bao nhiêu thời gian mỗi ngày, mà là sự kiên trì và nhất quán trong việc thực hiện. Kỹ thuật "20 Phút Mỗi Ngày" không chỉ giúp bạn tận dụng tốt thời gian mà còn giúp bạn phát triển thói quen bền vững. Đó là chìa khóa để bạn không chỉ học lập trình, mà còn áp dụng cho bất kỳ mục tiêu nào trong cuộc sống. Hãy bắt đầu từ hôm nay, và bạn sẽ thấy sự khác biệt lớn trong tương lai không xa.

Chúc các bạn thành công

Bình luận

Bài viết tương tự

- vừa được xem lúc

Giới thiệu Typescript - Sự khác nhau giữa Typescript và Javascript

Typescript là gì. TypeScript là một ngôn ngữ giúp cung cấp quy mô lớn hơn so với JavaScript.

0 0 528

- vừa được xem lúc

Bạn đã biết các tips này khi làm việc với chuỗi trong JavaScript chưa ?

Hi xin chào các bạn, tiếp tục chuỗi chủ đề về cái thằng JavaScript này, hôm nay mình sẽ giới thiệu cho các bạn một số thủ thuật hay ho khi làm việc với chuỗi trong JavaScript có thể bạn đã hoặc chưa từng dùng. Cụ thể như nào thì hãy cùng mình tìm hiểu trong bài viết này nhé (go).

0 0 436

- vừa được xem lúc

Một số phương thức với object trong Javascript

Trong Javascript có hỗ trợ các loại dữ liệu cơ bản là giống với hầu hết những ngôn ngữ lập trình khác. Bài viết này mình sẽ giới thiệu về Object và một số phương thức thường dùng với nó.

0 0 158

- vừa được xem lúc

Tìm hiểu về thư viện axios

Giới thiệu. Axios là gì? Axios là một thư viện HTTP Client dựa trên Promise.

0 0 149

- vừa được xem lúc

Imports và Exports trong JavaScript ES6

. Giới thiệu. ES6 cung cấp cho chúng ta import (nhập), export (xuất) các functions, biến từ module này sang module khác và sử dụng nó trong các file khác.

0 0 113

- vừa được xem lúc

Bài toán đọc số thành chữ (phần 2) - Hoàn chỉnh chương trình dưới 100 dòng code

Tiếp tục bài viết còn dang dở ở phần trước Phân tích bài toán đọc số thành chữ (phần 1) - Phân tích đề và những mảnh ghép đầu tiên. Bạn nào chưa đọc thì có thể xem ở link trên trước nhé.

0 0 249