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

Passive learning cho Dev

0 0 122

Người đăng: Thanh Le

Theo Viblo Asia

Tại sao nên đọc bài này?

  • Có cách grow về dev nhưng không tốn quá nhiều công sức
  • Biết nhiều về công nghệ ⇒ Chém gió. Mình đùa đó, biết nhiều thì biết được dòng chảy của công nghệ, biết mình đang ở đâu và tương lai nó sẽ như thế nào

Passive learning?

Mình không biết là trong tiếng anh có từ như vậy không nữa vì mình lấy cảm hứng từ “Passive Income” nên nghĩ chắc là sẽ có Passive learning. Kiểu như không làm gì mà vẫn có kiến thức vậy. Vậy Passive learning là gì, tiếng Việt có thể gọi là “Học thụ động”.

Untitled.png

Trong quãng thời gian đập phím của mình thì Passive learning là thứ mình luôn làm, có thể nó đã tạo thành thói quen. Mà nhờ những thứ mà mình biết được, nó giúp ích cho mình rất nhiều trong công việc. Mình nắm bắt nhiều hơn về technical, công nghệ mới, mình có thể tìm ra được giải pháp tốt hơn cho công việc lập trình hiện tại. Nhờ đọc nhiều hơn mà mình có cái nhìn khá “công tâm” về tech stack hiện tại, tech stack mà có nhiều người nghĩ là “đỉnh của chóp” nhưng mình thấy nó như 💩. Redux là một ví dụ!

Untitled 1.png

Do đo bài, này mình muốn share về cách mà mình apply Passive learning.

Đừng “FA...”, hãy “Me...” hoặc “Dev.to

Ý là đừng mặc định gõ lên address bar “Fa” → Enter , nó bay vào thẳng Facebook đó, mã hay tập thói quen thay vì gõ “Fe” thì gõ Medium, hoặc Dev.to để đọc thêm các bài về công nghệ trên đây

Quãng thời gian mà mình tập được thói quen này thì gần như mình bỏ luôn Facebook, vì mỗi khi rảnh tay không biết làm gì thì mình lại lên Medium đọc bài. Mình quan sát rất nhiều người, đơn giản họ lên facebook vì không biết làm gì cả, hoặc là không connect được với những người xung quanh nên họ cầm dt lên, mở facebook. Thay vì vậy, thử dùng Medium đi. Mở điện thoại lên coi Facebook hay Medium vẫn chả khác gì thực tại là “Bạn đang không/chưa connect được với mọi người 🙃” nhưng dù sao, mở Medium lên thì vẫn có ích hơn chứ nhỉ?

Mình đồng ý là rất khó để bỏ thói quen mở Facebook lên, nhưng nếu bạn làm được thì thành quả hết sức xứng đáng đó

Những nguồn tham khảo mình hay follow:

Medium - Where good ideas find you.

DEV Community

📝 Blog - Blog của mình nữa nè 😃)))

Những bài mình thấy hay thì mình có bookmark lại và để lên đây

📚 Reading list

Có một điểm hay ở Medium là bạn càng đọc về chủ để nào đó thì nó sẽ suggest cho bạn các chủ đề liên quan hoặc chuyên sâu hơn. Do đó, càng đọc thì sẽ càng thấy ... “bánh cuốn”!

Nếu muốn được update nhanh nhất thì có thể dùng Twitter, follow mấy ông KOL nổi tiếng như:

dan_abramov - Core maintainer React

TkDodo - Author một số lib lớn như react-query, react-table

leeerob - Sếp của Vercel

Cái này thì nhiều lắm, bạn phải chịu khó tìm hiểu xíu thì mới biết được nhiều người liên quan trong lĩnh vực của bạn được.

Nếu tiếng Anh hơi yếu thì các bạn có thể đọc bài Tiếng Việt, tuy nhiên mình không khuyến khích việc này lắm (tiếng Anh của mình cũng như 💩 thôi) vì

  • Các bài viết sẽ không rõ nghĩa lắm về công nghệ
  • Thường thì sẽ bị chậm hơn so với thế giới từ 6 tháng - 1 năm
  • Dù gì thì bạn cũng phải đọc tiếng Anh thôi, vậy thì thôi đọc trước đi sau này bớt khổ!

À, ngoài ra mình còn cài thêm extension của https://daily.dev/ nữa, thằng này hay ở cái cứ mở tab mới là đập vào mặt mình một đống blog, tin về dev hấp dẫn rồi, có muốn né đọc thêm cũng không được

daily.dev | The Homepage Every Developer Deserves

Giữ lửa “Tò mò”

Mình thấy trong ngành, “Tò mò” là thứ khiến cho mình đi xa được đến như vậy, mình gần như khá tò mò để quản sát mọi thứ, đặc biệt là về Product, do đó mỗi ngày mình hay ghé Product Hunt để xem có product gì mới hay hay không, để vọc thử

Product Hunt - The best new products in tech.

Cái này thì tùy vào sở thích cá nhân của các bạn hơn, có thể bạn thích về công nghệ thì có thể tham khảo TheVerge, TinhTe,... Tài chính thì VietStock,...

Việc “tò mò” về những thứ không biết vừa khiến bạn thư giãn mà vừa còn có ích nữa. Có lần công ty mình build app về trading stock, vậy mà các bạn không hề biết các lệnh LO, ATO, ATC,... là gì cả. Vậy là bằng sự “tò mò” trước đây của mình, giải thích lại khiến mấy người khác có ánh nhìn khá “ngưỡng mộ” với mình 😎

Untitled 2.png

Việc mình làm trong ngành công nghệ thông tin, nghĩa là mình đang build súng ống đạn dược cho các ngành khác. Như là ý tế, tài chính, nhận sự, customer,... Do đó, kiểu gì bạn cũng cần kiến thức ngành để có thể làm tốt công việc. Do đó, mình thấy cứ khiến bản thân “tò mò” về những thứ đó, chắc chắn một ngày sẽ giúp ích cho công việc của các bạn

“Tò mò” không dừng lại ở việc đọc những thứ mình thấy thích, mà còn là quan sát mọi thứ vận hành như thế nào nữa. Nếu mình tới bệnh viện, mình sẽ quan sát xem quy trình xử lý hồ sơ, phát thuốc như thế nào, còi xem biến báo chỉ dẫn ở đây có gây confuse không. Vào quán cafe thì mình quan sát xem nhân viên làm việc thế nào, sao mà có quán nhân viện cực kì nice mà có quán người ta cứ cục xúc thế nhỉ?

Qua việc quan sát, mình có cơ hội để suy nghĩ nhiều hơn về vần đề thường nhật. VD vào bệnh viện thấy cái biển đặt confuse quá, nếu là mình thì mình sẽ đặt chỗ khác, sẽ viết lại message trong đó,...

Về cơ bản, lập trình là giải quyết vấn đề bằng việc coding thôi mà!

Share về những thứ mình thấy hay

Việc mình viết blog cũng là một cách để sharing vậy. Mình thừa nhận là việc này khá khó đối với bản thân mình, vì mình là người không giỏi giao tiếp xã hội lắm.

Tuy nhiên bạn cũng đừng nghĩ là sharing nó đao to múa lớn như viết blog, đăng lên facebook,... đâu. Bạn chỉ cần khoe với bạn bè, hay đồng nghiệp về một thứ mình thấy hay là đã rất tốt rồi. Kiểu như

Ê, tao mới đọc được thằng Svelte này đỉnh lắm. React DBRR. À, thằng này tao cũng đọc rồi, công nhận đỉnh thật có điều cộng đồng của nó đang nhỏ quá

Đó, chỉ cần vậy là bạn vừa có thể nắm được những thứ mình đã đọc mà còn có thêm góc nhìn của người khác về vấn đề đó nữa. Mình thấy dev hay gặp một bệnh cố hữu là cái gì mới ra cũng là đỉnh nhất, tuyệt với nhất, bạn là nhất! Do đó nếu sharing thì cũng là một cách để có nhiều góc nhìn hơn về nó

Untitled 3.png

Việc sharing này cũng có hay ở chỗ, nếu bạn share về những thứ mình thích, thì càng ngày bạn sẽ càng gần hơn với những người chung một sở thích như vậy (Vì mấy đứa không chung sở thích thì nghĩ “Thằng này bị điên rồi, té thôi!” rồi). Và việc xung quanh có những người như vậy thì họ cũng sẽ share với bạn về những điều tương tự. Một cách học Passive learning quá đỉnh!

Tổng kết

Mình thấy dù bạn học gì thì đều phải xuất phát từ niềm tin, tình yêu vào nghề đó nên bài này mình chỉ nói về cách mình đã làm. Do đó, các bạn nên xuất phát từ bản thân hỏi xem mình thích gì, muốn làm gì thì ắt sẽ có cách để làm tốt hơn thôi, việc nào cũng khó lúc đầu mà, kiên trì hơn xíu là được!

Untitled 4.png

Bài gốc: https://thanhle.blog/blog/passive-learning-cho-dev

Bình luận

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

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

Javascript là gì? Ngôn ngữ lập trình Javascript có dễ học?

Khi đã bén duyên với lập trình và có nguyện vọng trở thành nhà phát triển web, bạn phân vân không biết ngôn ngữ lập trình nào phù hợp với xu hướng công nghệ hiện tại và tương lai, hoặc việc nên học ng

0 0 21

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

Creating an App for Your Business in 2022: Step-by-Step Guide

In today's society, it is hard to succeed without an app. It doesn't matter what type of business you have - whether it be a brick-and-mortar store or just a website - if you want to make money, your

0 0 33

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

Creating an App for Your Business in 2022: Step-by-Step Guide

In today's society, it is hard to succeed without an app. It doesn't matter what type of business you have - whether it be a brick-and-mortar store or just a website - if you want to make money, your

0 0 36

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

How To Hire The Right Flutter App Developers? Best Practices In 2023

Flutter is Google's revolutionary cross-development technology that has disrupted the entire mobile app development industry. Since its release in 2017, this framework has brought drastic transformati

0 0 34

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

10 Tips for Budget-Friendly Mobile App Development

Summary: This article provides real-time methods for cutting mobile app development costs without losing quality. Learn how to define clear goals, choose the best development approach, and make sound

0 0 7

How to Build a Secure and Scalable Dating App

Dating apps are growing as one of the most essential tools for modern relationships. Dating apps help individuals to meet, interact, and communicate.

0 0 0