Quá nhiều thứ để học nhưng lại có quá ít thời gian
Bài đăng này đã không được cập nhật trong 6 năm
Bài viết của mình được dịch từ "So much to learn, so little time" của "Rick West" trên freeCodeCalm nói về việc quản lý thời gian, tìm kiếm động lực trong việc tìm hiểu những điều mới trong việc trở thành nhà lập trình web, nó cũng là kinh nghiệm được đúc kết từ tác giả trong một thời gian dài.
Mọi người cùng thưởng thức nhé (bow)
So much to learn, so little time
Một trong những câu hỏi phổ biến nhất mà mọi người luôn hỏi là: "Làm sao có thể xoay sở thời gian để vừa học phát triển web, trong khi làm việc toàn thời gian trên công ty cùng với với một gia đình nhỏ ở nhà ???"
Đây cũng là một trong số các lý do phổ biến nhất mà tôi được nghe vì sao mọi người không thể học được, tại sao mọi người bỏ cuộc, và tại sao họ không tiến xa hơn trong sự nghiệp của họ.
Mỗi người chúng ta đều có lối sống, cam kết, động lực và tôi chắc chắn không có cách làm nào là đúng với tất cả mọi người cả. Nhưng tôi vẫn muốn chia sẻ một số kinh nghiệm và lời khuyên của mình - để tìm thời gian để học, duy trì động lực và đạt được mục tiêu của bạn.
Đừng để thời gian lãng phí khiến bạn không đạt được ước mơ và mục tiêu của chính mình.
1. Sâu và hẹp
Điều này có vẻ chính là một nơi hợp lý để bắt đầu. Bạn có thể có những ý tưởng thô về những gì bạn muốn hoặc cần phải học. Nhưng bạn đã lựa chọn cẩn thận tài liệu và một con đường dứt khoát mà bạn sẽ theo đuổi chưa?
Phần lớn thì câu trả lời sẽ là "KHÔNG"!
Chúng ta hoàn toàn giống nhau. Giống như hầu hết mọi người, khi tôi bắt đầu học phát triển web lần đầu tiên, tôi không thực sự có quá nhiều kế hoạch. Điều này dẫn đến tôi đã lãng phí vô số giờ học mỗi thứ một chút, và không thực sự cảm nhận sự hiểu quả nào từ cách đó cả.
Thời gian là quý giá, đặc biệt là có quá nhiều trở ngại mà cuộc sống thường đặt vào trong con đường của chúng ta. Vì vậy, bạn cần phải chắc chắn rằng bạn tối đa hóa mỗi giây mà chúng ta có.
Điều này có nghĩa là chúng ta phải tạo ra một kế hoạch học tập, một chương trình giảng dạy nghiêm túc và trung thành gắn bó với nó. Hoặc bạn cũng có thể tối đa hóa thời gian của mình bằng cách thu hẹp những gì bạn đang học thay vì cố học hỏi một chút về mọi thứ.
Vì vậy, nếu mục tiêu của bạn chỉ đơn giản là xây dựng trang web cho các doanh nghiệp địa phương nhỏ, bạn quyết định rằng bạn muốn tìm hiểu WordPress. Trong trường hợp này, bạn chỉ cần làm điều đó. Tìm hiểu WordPress và các công nghệ liên quan của nó, tìm hiểu chúng thật tốt, càng sâu càng tốt! Hãy tập trung vào việc trở thành một "chuyên gia" WordPress hơn là bị phân tâm học Laravel hoặc khung JavaScript mới nhất.
Tương tự, nếu mục tiêu của bạn là phát triển phần mềm cấp doanh nghiệp, việc học WordPress sẽ không phải là một cách khôn ngoan để dành một chút thời gian mà bạn có.
Điều đó không có nghĩa là bất kỳ công nghệ nào trong số này không đáng học hoặc bạn không thể học và mở rộng kỹ năng của mình trong tương lai. Chỉ cần nhớ rằng nếu mục tiêu của bạn là trở thành một chuyên gia - trong thời gian ngắn nhất có thể - thì bạn cần phải tối đa hóa thời gian và tập trung nỗ lực vào những thứ giúp bạn đạt được điều đó nhanh nhất.
2. Nhất quán chính là chìa khóa
Đây là điều quan trọng nhất mà tôi đã học được và lời khuyên tốt nhất mà tôi có thể trao cho bất cứ ai học bất cứ điều gì.
Tôi đã nhận thấy rằng việc học một điều gì đó không cần quá nhiều về lượng thời gian đã dành, mà đúng hơn, đó là sự nhất quán.
Ví dụ, nếu bạn chỉ có 10 giờ rảnh rỗi mỗi tuần để dành cho việc học - bạn sẽ học và duy trì bằng cách học 90 phút mỗi ngày trong 7 ngày một tuần, thay vì cố gắng nhồi nhét 10 giờ vào một ngày cuối tuần! Không phải là 90 phút mỗi ngày cũng giống như một mục tiêu có thể đạt được dễ hơn nhiều hay sao? Sẽ dễ dàng hơn để dậy sớm hơn một giờ, hoặc đi ngủ một giờ sau đó, hơn là từ bỏ toàn bộ ngày cuối tuần của bạn!
Đó là tất cả về việc hình thành một thói quen và làm cho việc học tập một phần của lối sống của bạn. Là con người, chúng ta là những sinh vật của thói quen. Vì vậy, hãy hoàn thành điều đó như một phần của thói quen hàng ngày của bạn, tạo thời gian, nhất quán, kiên trì và tiếp tục.
3. Hãy hy sinh
Như đã đề cập, bạn cần phải dành thời gian và bạn cần kiền trì khi làm như vậy. Điều này có nghĩa là bạn cần phải hy sinh để đạt được mục tiêu đó. Cho dù điều này có nghĩa là hy sinh một giờ trên giường, không hoàn thành cuốn sách bạn vừa mới bắt đầu hoặc bỏ lỡ chương trình truyền hình yêu thích của bạn - đây là những gì bạn cần làm. Tôi chưa bao giờ nói nó sẽ dễ dàng!
Tuy nhiên, điều quan trọng cần nhớ ở đây là gì? Nó không phải là mãi mãi! Đây là một hy sinh ngắn hạn để đạt được mục tiêu dài hạn của bạn.
Đối với tôi, kể từ khi tôi làm việc nhiều giờ, và có hai đứa con dưới 3 tuổi, tôi quyết định rằng thời gian học của tôi sẽ là 9 giờ tối - một khi những đứa trẻ đang nằm trên giường. Thời điểm đấy trước đây đã là thời gian tôi sẽ ngồi và xem TV với vợ tôi và thư giãn sau một ngày khó khăn. Nhưng giờ đây, tôi thay đổi, thường xuyên thức muộn hơn, ngủ tối thiểu, và dậy sớm vào ngày hôm sau.
Đó là sự hy sinh tôi đã làm. Nhưng bây giờ, thông qua việc hy sinh trong ngắn hạn, và đạt được mục tiêu của tôi là tìm kiếm công việc phát triển web, tôi không còn phải hy sinh nữa. Tôi làm việc 8 giờ trong công việc ban ngày, trở về nhà, và có thể xem tất cả các TV mà tôi muốn.
Điều buồn cười là, tôi vẫn dành 9 giờ tối trở đi và thức khuya, học hỏi những điều mới mẻ và làm việc trên các dự án phụ. một điều nữa là khi mà "sự hy sinh" phù hợp đã nhanh chóng trở thành một thói quen, tôi cảm thấy biết ơn vì điều đó!
4. Nhận biết động lực của bạn
Quan điểm là một điều tuyệt vời. Đối với một số người, có vợ và gia đình nhỏ có thể là lý do khiến bạn không thể học cách viết code. Lý do này khiến bạn không có thời gian. Nhưng đối với tôi, đây là động cơ của tôi.
Tôi quyết định rằng tôi muốn có một sự nghiệp ổn định hơn, với một tương lai tươi sáng hơn và khả năng cân bằng cuộc sống công việc tốt hơn. Cuối cùng, tôi muốn có một cuộc sống tốt hơn cho bản thân mình, vợ tôi và con cái của tôi.
Nhận thức được rằng đây là động lực của tôi, khiến cho những hy sinh trước đó dễ dàng hơn nhiều.
Bất kể động lực của bạn là gì, bất kể lý do gì của bạn, hãy ghi nhớ điều đó.
Khi mọi thứ trở nên khó khăn và bạn cảm thấy muốn từ bỏ, hãy nghĩ lại lý do bạn bắt đầu ngay từ đầu.
5. Tích hợp việc học của bạn vào các lĩnh vực khác nhau trong cuộc sống của bạn
Học tập có rất nhiều hình thái đa dạng. Ví dụ, một quan niệm sai lầm phổ biến là nếu bạn muốn học cách viết code, thì bạn phải chắc chắn ngồi trước máy tính. Tôi không nói sai đâu, bởi cũng có những khu vực khác nhau trong cuộc sống của bạn mà bạn có thể tận dụng để tối đa hóa và hỗ trợ việc học của bạn.
Trong khi tôi đang học viết code, làm công việc xây dựng toàn thời gian của tôi, tôi mất một giờ một ngày cho việc di chuyển đến công ty. Thật là một "lãng phí" thời gian, nhưng nó không nhất thiết phải như vậy! Tôi đã bắt đầu xem video phát triển web và nghe podcast động lực liên quan đến doanh nghiệp trong thời gian đi lại của tôi. Trong khi không học trực tiếp, podcast là một điều tuyệt vời nhất để nâng cao kiến thức một cách thụ động.
Tận dụng mọi cơ hội, khoảnh khắc bạn có và đắm mình trong việc theo đuổi đam mê mà bạn đã chọn. Thưởng thức âm nhạc podcast trong khi ở phòng tập thể dục, đọc một chương của một cuốn sách hoặc bài đăng blog có liên quan trong giờ nghỉ trưa của bạn, mang theo một cuốn sổ tay bên mình và ghi chú những ý nghĩ và ý tưởng đi vào đầu bạn.
Hãy tìm những cách mà bạn có thể làm cho việc học tập trở thành một phần trong cuộc sống hàng ngày của bạn. Think outside the box!!
6. Đừng đặt quá nhiều áp lực lên bản thân
Đây cũng là một trong những điều quan trọng nhất mà tôi đúc kết được từ kinh nghiệm học tập của tôi về code.
Phần này có vẻ mâu thuẫn với phần đầu tiên của tôi đó là sự nhất quán chính là chìa khóa, bạn cũng phải đánh giá cao rằng đây là cuộc sống và cuộc sống không đơn giản. Ngay cả những kế hoạch tốt nhất cũng không phải lúc nào cũng hiệu quả.
Vì vậy, đừng để nó đánh bại bản thân bạn. Nếu bạn bỏ lỡ một ngày học tập vì một lý do phát sinh đột xuất, đừng buồn phiền vì điều đó. Trong kế hoạch lớn của bạn, một ngày bỏ lỡ ở đây sẽ không tạo ra sự khác biệt lớn nào cả, chỉ cần nhặt nó trở lại vào ngày hôm sau, tiếp tục trở lại guồng quay và tiến lên phía trước. Ngày bỏ lỡ đó thực sự không quan trọng.
Điều này có thể xảy ra khi bạn thức quá muộn hoặc ép mình làm việc quá nhiều.
Nếu bạn mệt mỏi, hãy đi ngủ! Nếu bạn cần một đêm với gia đình, hãy tận hưởng chính mình. Cuộc sống quá ngắn mà.
7. Kiên nhẫn
Học bất cứ điều gì sẽ mất thời gian và mọi thứ sẽ không xảy ra nếu chỉ qua một đêm.
Mặc dù mục tiêu luôn là hiệu quả và tìm hiểu càng nhiều càng tốt, càng nhanh càng tốt, bạn chỉ cần nhớ rằng bạn đang ở trong đó quá trình phát triển đó và tất cả sẽ tốt lên trong thời gian tiếp theo.
Chúng ta quá thường xuyên lo lắng rằng sẽ mất quá nhiều thời gian để đạt được, chúng ta sẽ không học đủ và chúng ta sẽ không bao giờ hoàn thành mục tiêu của chính mình. Tôi hoàn toàn hiểu rằng, đặc biệt là trong trường hợp phát triển web. Bởi vì có quá nhiều thứ để học, phạm vi thì rộng lớn, và sự thay đổi thì diễn ra liên tục.
Nhưng chúng ta đang nói về một cái gì đó có thể trở thành một nghề của bạn có thể kéo dài trong 10, 20, 30 hoặc 40 năm tới. Một lần nữa, đặt nó vào quan điểm - Nếu nó khiến bạn mất 1 năm, 2 năm, 3 năm hoặc thậm chí nhiều hơn để có được công việc đầu tiên của bạn. Điều đó thực sự quan trọng chứ?
Vì một lý do nào đó, trong thế giới rộng lớn này, có vẻ như có quá nhiều bài báo về cách một người nào đó có việc làm mơ ước chỉ trong 6 tháng hoặc nhận được một vai trò quan trọng với mức lương 100 nghìn đô la.
Nhưng hãy nhớ rằng, thế giới rộng lớn mà, chúng ta luôn luôn có được những câu chuyện như vậy. Vào cuối ngày, đó là câu chuyện của người khác, không phải của bạn. Miễn là bạn đang tiến lên phía trước và tiến bộ từng giờ, thì nó sẽ xảy ra đối với bạn. Hãy thật kiên nhẫn!
Đừng so sánh bản thân với người khác. Hãy so sánh bản thân bạn với chính mình ngày hôm qua
Kết luận lại thì không có thành phần bí mật nào cả. Hy sinh, làm việc chăm chỉ và kiên nhẫn, mọi thứ đều có thể xảy ra.
Kết luận
Đến đây là hết bài viết rồi. Hi vọng bài viết giúp ích các bạn trong việc tìm động lực cũng như phân bổ thời gian hợp lý cho việc học phát triển web, viết code
Đời ngắn lắm, xin đừng ngủ dài!!!
Cảm ơn mọi người đã theo dõi (bow)
Tài liệu tham khảo: https://medium.freecodecamp.org/so-much-to-learn-so-little-time-8ac3d6ee6ffb
All rights reserved