thảo luận 39 tuổi - học lập trình - đã, đang và sẽ đi

fedora_

Senior Member
Chào các bạn,
Mặc dù mình nằm trong cái tuổi mà ngành CNTT sẽ không bao giờ chấp nhận, nhưng điều đó vẫn không cản được mình tiếp tục học lập trình.
Mình có nhiều thứ muốn học, nhưng sợ lang man nên chia sẽ với mọi người learning path của mình. Để dễ hiểu mình vẽ ra chart
Screenshot from 2024-04-17 09-31-57.png


Mình cũng định lập kênh youtube để hướng dẫn các bạn trên 35 tuổi học lập trình với mình cho vui
Kênh của mình ở đây - https://www.youtube.com/@tuilaptrinh - chưa có video nào cả, mới lập kênh thôi mà :D

Các bạn góp ý giúp mình nhé :D
 
em nghĩ là anh học quá nhiều mảng. Không biết là anh học để tìm việc hay học để thỏa đam mê thôi.
Mình học một phần vì thỏa đam mê, phần còn lại là giải quyết được các vấn đề phát sinh nơi mình đang làm việc :D
 
Learning path chi tiết quá bác, nhưng cá nhân em thấy không biết đây là lộ trình bao nhiêu năm nhưng bác nhồi nhét học quá nhiều thứ quá.
Theo em thì lộ trình để học lập trình, hay để học bất cứ một thứ gì một cách hiệu quả nhất, nên đi theo hình cây.
Bắt đầu học chuyên sâu một thứ đã, đào sâu gốc rễ đã rồi mới rẽ nhánh dần, tại đây gốc rễ có thể chính là ngôn ngữ lập trình của bác, bác có thể chọn một ngôn ngữ để học, xây dựng tư duy lập trình. Sau đó tìm hiểu framework, trong quá trình học và làm những thứ cơ bản đó thì bác sẽ vỡ ra được những thứ liên quan trên biểu đồ của bác thôi à.
Và khi bác đã cắm gốc rễ đủ sâu, tức là đã nắm chắc được tư duy lập trình, thiết kế hệ thống rồi, thì sang ngôn ngữ khác, học framework mới cũng dễ không thôi. Mấy ông techlead em biết chạy dự án cho công ty toàn học ngôn ngữ/framework mới trong 1, 2 tuần xong chạy dự án luôn ấy :D
Chúc bác may mắn nhé :D
 
Mình cũng 3x tuổi, học cho vui (thực ra thì xin việc đúng lúc downtrend ko ma nào nhận), mình góp ý là mỗi nhánh chỉ chọn 1 cái thôi chứ học gì lắm thế. Với lại đi theo 1 hướng nào đấy thôi.
 
Learning path chi tiết quá bác, nhưng cá nhân em thấy không biết đây là lộ trình bao nhiêu năm nhưng bác nhồi nhét học quá nhiều thứ quá.
Theo em thì lộ trình để học lập trình, hay để học bất cứ một thứ gì một cách hiệu quả nhất, nên đi theo hình cây.
Bắt đầu học chuyên sâu một thứ đã, đào sâu gốc rễ đã rồi mới rẽ nhánh dần, tại đây gốc rễ có thể chính là ngôn ngữ lập trình của bác, bác có thể chọn một ngôn ngữ để học, xây dựng tư duy lập trình. Sau đó tìm hiểu framework, trong quá trình học và làm những thứ cơ bản đó thì bác sẽ vỡ ra được những thứ liên quan trên biểu đồ của bác thôi à.
Và khi bác đã cắm gốc rễ đủ sâu, tức là đã nắm chắc được tư duy lập trình, thiết kế hệ thống rồi, thì sang ngôn ngữ khác, học framework mới cũng dễ không thôi. Mấy ông techlead em biết chạy dự án cho công ty toàn học ngôn ngữ/framework mới trong 1, 2 tuần xong chạy dự án luôn ấy :D
Chúc bác may mắn nhé :D
Thanks bác góp ý, mình sẽ review lại cái learning path của mình. thực tế thì mình dùng chủ yếu là python, rust, mysql và vue thôi, những cái khác thì cứ cho là tìm hiểu thêm. Chủ yếu là do mình vừa mới coi cái clip của bạn này
Bạn đó trẻ, mà giỏi quá. Xem xong cái video nên mình giật mình. Mình học thấy mồ, làm thấy mồ mà lương lậu đủ sống, trong khi bạn đó kiếm tiền dễ. Nên thấy hơi nghi ngờ con đường mình đang đi nên vác lên đây hỏi các cao thủ :D
 
Ờ để chống mắt xem thớt cưỡi ngựa xem hoa. Tui 15 năm trong nghề rồi mà còn không dám đụng vào đồ tối cổ (VBA) đồ niche (Rust, CNN/RNN) - mấy tháng nay đang vận dụng LLM một cách hiệu quả mà đụng đâu wtf tới đấy.
VBA ngon mà bác, mình viết vài cái tool bằng VBA cho mấy trăm người dùng, cả mấy năm nay chưa ai la gì. Cái CNN với RNN thì mình chưa đụng, chỉ mới dùng ML cho decision tree để làm mấy cái phân tích cải thiện kinh doanh cho mấy sếp, hên là không thấy phản đối và đang ngồi chờ duyệt để cho triển khai.
 
Mình cũng 3x tuổi, học cho vui (thực ra thì xin việc đúng lúc downtrend ko ma nào nhận), mình góp ý là mỗi nhánh chỉ chọn 1 cái thôi chứ học gì lắm thế. Với lại đi theo 1 hướng nào đấy thôi.
Cái chart mình đổi hoài à, thấy gì hay hay là mình nhét vô để tìm hiểu thêm, sau này khi bắt đầu tìm hiểu nếu không phù hợp thì mình xóa đi thay bằng cái khác :D
 
Mình cũng 3x tuổi, học cho vui (thực ra thì xin việc đúng lúc downtrend ko ma nào nhận), mình góp ý là mỗi nhánh chỉ chọn 1 cái thôi chứ học gì lắm thế. Với lại đi theo 1 hướng nào đấy thôi.
Learning path chi tiết quá bác, nhưng cá nhân em thấy không biết đây là lộ trình bao nhiêu năm nhưng bác nhồi nhét học quá nhiều thứ quá.
Theo em thì lộ trình để học lập trình, hay để học bất cứ một thứ gì một cách hiệu quả nhất, nên đi theo hình cây.
Bắt đầu học chuyên sâu một thứ đã, đào sâu gốc rễ đã rồi mới rẽ nhánh dần, tại đây gốc rễ có thể chính là ngôn ngữ lập trình của bác, bác có thể chọn một ngôn ngữ để học, xây dựng tư duy lập trình. Sau đó tìm hiểu framework, trong quá trình học và làm những thứ cơ bản đó thì bác sẽ vỡ ra được những thứ liên quan trên biểu đồ của bác thôi à.
Và khi bác đã cắm gốc rễ đủ sâu, tức là đã nắm chắc được tư duy lập trình, thiết kế hệ thống rồi, thì sang ngôn ngữ khác, học framework mới cũng dễ không thôi. Mấy ông techlead em biết chạy dự án cho công ty toàn học ngôn ngữ/framework mới trong 1, 2 tuần xong chạy dự án luôn ấy :D
Chúc bác may mắn nhé :D
Thú thật thì lúc đầu mình chỉ định học mỗi Oracle là thấy đủ rồi. Nhưng thực tế thì không phải.
Mình lấy minh họa từ Israel với Hamas đi
Screenshot from 2024-04-17 10-59-02.png

Họ thọc sâu vào nhưng để rồi do thiếu sự hỗ trợ, họ mất phương hướng và dần bị đẩy lùi.
Tương tự nếu học quá sâu 1 cái, thì đúng là mình biết rất rõ, nhưng không phải ai cũng học sâu như vậy dẫn đến thiếu hỗ trợ và mình dễ bị mất phương hướng. Đi làm cũng vậy, trong cty khả năng cao các team khác biết những thứ khác và không biết cái mình học được, cho nên biết thêm 1 chút thì có khả năng là kiến thức nông nhưng khi phối hợp được với người khác thì tự nhiên nó sâu ngay. Đó là kinh nghiệm của mình.
 
Sau 30 tuổi bộ não của con người tiếp thu kiến thức mới cực kì chậm và lâu (đây là vấn đề sinh học ), ko giống hồi 18, 20 tuổi. Bạn chỉ nên chọn một lĩnh vực duy nhất và theo đuổi
nó thôi, may mắn và quyết tâm thì sau 3 đến 5 năm bạn sẽ có thể lĩnh hội và đi làm được.
 
Ờ để chống mắt xem thớt cưỡi ngựa xem hoa. Tui 15 năm trong nghề rồi mà còn không dám đụng vào đồ tối cổ (VBA) đồ niche (Rust, CNN/RNN) - mấy tháng nay đang vận dụng LLM một cách hiệu quả mà đụng đâu wtf tới đấy.
VBA của Excel là đỉnh cao cho dân ko chuyên, ngày xưa master thêm access thì là vua trong phòng kế toán

//Ông anh tôi xuất bản lịch bằng Excel, mỗi năm in vài quyển dày 500 trang
 
Chào các bạn,
Mặc dù mình nằm trong cái tuổi mà ngành CNTT sẽ không bao giờ chấp nhận, nhưng điều đó vẫn không cản được mình tiếp tục học lập trình.
Mình có nhiều thứ muốn học, nhưng sợ lang man nên chia sẽ với mọi người learning path của mình. Để dễ hiểu mình vẽ ra chart
View attachment 2445803

Mình cũng định lập kênh youtube để hướng dẫn các bạn trên 35 tuổi học lập trình với mình cho vui
Kênh của mình ở đây - https://www.youtube.com/@tuilaptrinh - chưa có video nào cả, mới lập kênh thôi mà :D

Các bạn góp ý giúp mình nhé :D
Bác 39 tuổi rồi mà vẫn ảo tưởng sức mạnh thế à? Bác không có căn bản thì vào Developer Roadmaps - roadmap.sh (https://roadmap.sh/) Tất cả các mảng trong IT đều đã có learning path, roadmap cho người mới bắt đầu hết rồi. Mình chỉ cần chọn một mảng hợp với bản thân rồi bắt đầu học thôi. Đừng tự ngồi vẽ ra mấy cái learning path tào lao, mất thời gian như ở trên. Học tào lao, tràn lan được 1-2 tháng lại nản rồi abandon cho mà xem.
 
Sau 30 tuổi bộ não của con người tiếp thu kiến thức mới cực kì chậm và lâu (đây là vấn đề sinh học ), ko giống hồi 18, 20 tuổi. Bạn chỉ nên chọn một lĩnh vực duy nhất và theo đuổi
nó thôi, may mắn và quyết tâm thì sau 3 đến 5 năm bạn sẽ có thể lĩnh hội và đi làm được.
Cái này thì đồng ý với bác mà, mình đang tìm chổ dừng :D
 
Thanks bác góp ý, mình sẽ review lại cái learning path của mình. thực tế thì mình dùng chủ yếu là python, rust, mysql và vue thôi, những cái khác thì cứ cho là tìm hiểu thêm. Chủ yếu là do mình vừa mới coi cái clip của bạn này
Bạn đó trẻ, mà giỏi quá. Xem xong cái video nên mình giật mình. Mình học thấy mồ, làm thấy mồ mà lương lậu đủ sống, trong khi bạn đó kiếm tiền dễ. Nên thấy hơi nghi ngờ con đường mình đang đi nên vác lên đây hỏi các cao thủ :D
Thằng đấy bán khóa học, nó làm video xiaoloz lùa gà thôi bác. Nghe ai không nghe, lại đi nghe mấy thằng bán khóa học lùa gà. Bác chịu khó mà search trong cái box CNTT này, content còn chất lượng hơn.

1713328193680.png
 
Bác 39 tuổi rồi mà vẫn ảo tưởng sức mạnh thế à? Bác không có căn bản thì vào Developer Roadmaps - roadmap.sh (https://roadmap.sh/) Tất cả các mảng trong IT đều đã có learning path, roadmap cho người mới bắt đầu hết rồi. Mình chỉ cần chọn một mảng hợp với bản thân rồi bắt đầu học thôi. Đừng tự ngồi vẽ ra mấy cái learning path tào lao, mất thời gian như ở trên. Học tào lao, tràn lan được 1-2 tháng lại nản rồi abandon cho mà xem.
Cứu tinh đây rồi, đa tạ bác ... mình nghiên cứu liền đây. hy vọng về bờ được :D
 
Tương tự nếu học quá sâu 1 cái, thì đúng là mình biết rất rõ, nhưng không phải ai cũng học sâu như vậy dẫn đến thiếu hỗ trợ và mình dễ bị mất phương hướng.
Bác đang hiểu nhầm ý em rồi. Học sâu không nhất thiết là cố chấp đi theo đúng một con đường thẳng tắp. Học sâu ở đây là xây dựng cho bản thân một nền tảng vững chãi, để có thể từ nền tảng đó mà có thể rẽ nhánh sang những kiến thức khác một cái dễ dàng.
Chứ học nhiều thứ quá một lúc dễ bị loạn, học trước quên sau, và chỉ biết tới bề nổi, lại dễ dẫn tới burnt out, chán nản, hay dân gian gọi là bị tẩu hỏa nhập ma đó bác.
 
Thằng đấy bán khóa học, nó làm video xiaoloz lùa gà thôi bác. Nghe ai không nghe, lại đi nghe mấy thằng bán khóa học lùa gà. Bác chịu khó mà search trong cái box CNTT này, content còn chất lượng hơn.

View attachment 2446072
vl khóa học copywriting 10000$, copywriting giờ cạnh tranh với AI sml ra mà còn lùa gà, rồi học xog k kiếm đ việc có bảo hành k ?
uzSBw9p.png
 
thôi giờ chưa có kinh nghiệm thì cũng chả biết chỉ thế nào, cứ lan man 1-2 năm đi, tới điểm nhìn lại thấy ko đủ khả năng để giải quyết 1 bài toán thực tế 1 cách ngon nghẻ (vd người ta đặt làm 1 cái trang landing page + cms hay quản lý này nọ) thì lúc đó tự nhìn lại để định hướng tiếp
 
Back
Top