thảo luận Học lập trình khi đã 40 tuổi

  • Người tạo chủ đề Người tạo chủ đề is1818
  • Ngày bắt đầu Ngày bắt đầu
Trạng thái
Không mở để trả lời thêm.
Anh is1818 nếu là dân kinh tế, nên học python thì tốt hơn. Vì nó giải quyết nhiều vấn đề đến dữ liệu (liên quan nhiều đến kinh tế), nó có cộng đồng lớn, tài liệu phong phú. Chứ javascript anh k nên học.
Thứ nhất: nó là ngôn ngữ luôn đi kèm với web, mà đã là web thì tôi thấy k hợp với coder lớn tuồi vì web nó rất rộng. Mấy kiểu đơn giản thì gọi là CMS thì ai cũng làm được nếu chăm học như anh 6-7 tháng. Nhưng mà làm để làm gì? Nó lại quá đơn giản và đã có sẵn hết rồi.

Thứ 2 là JS khó học cho người chưa biết về lập trình vì nó là ngôn ngữ sinh ra rất vội vàng và không hướng đến việc giải quyết vấn đề của lập trình, đó là tính đi sâu vào hệ thống. Nó là ngôn ngữ chạy trên trình duyệt web nên nó chỉ được đến vậy thôi.

Quay lại python thì rất là hợp với anh đấy. Ứng dụng ngay nhiều cái trong kinh tế, a học 3-4 tháng là code tool đánh chứng khoán, trade coin hay tool bán hàng thoải mái. Thư viện hỗ trợ nhiều vô kể.
Cảm ơn bạn. Trước tiên mình cứ làm cái web cho tốt đã, một cái Website bán hàng có đầy đủ dữ liệu khách hàng, đăng ký thành viên, kết hợp với quản lý kho, theo dõi doanh thu, chi phí, công nợ, định mức tiêu hao nguyên vật liệu ... Mình nghĩ làm những cái đấy thôi, nhất là với kẻ ngoại đạo như mình thì cũng bở hơi tai rồi.
Bạn nghĩ cái gì sẽ can thiệp, xử lý được đến phần cứng của dekstop và cả thiết bị cầm tay như iOS và Android, mình nghĩ chắc cần phải học ngôn ngữ khác, cái này thì mình chỉ hỏi trước để nghĩ trong đầu thôi chưa học ngay được mình sẽ nghiên cứu dần. Đại loại là qua thiết bị ngoại vi (usb, hoặc kết nối nào đấy khác) mình đọc được các thông số đưa vào như: nhiệt độ, độ ẩm, cân điện tử, hoặc các điều kiện khác ... đưa vào xử lý rồi đưa ra các phản ứng qua thiết bị ngoại vi để điều khiển dây truyền sản xuất.
Ý đồ thì mình có rất nhiều nhưng không hiểu có tiếp thu nổi kiến thức để thực hiện hay không ?
 
Sửa lần cuối:
Nếu anh đang học để tự làm tool phục vụ bản thân thì tôi ko ns , chứ học để chuyển nghề mà ko có tiếng Anh thì tôi khuyên thật, bỏ đi anh ak :( . Ko chỉ là khó trong việc đọc tài liệu , ko thể lên lvl cao được, các cty ở VN đa phần là outsource đều yêu cầu có khả năng giao tiếp vs khách hàng. Bọn trẻ học ĐH đàng hoàng ,tiếng Anh ngon nghẻ nhiều khi còn chả ăn ai huống hồ.

Còn anh đang phân vân giữa mySQL vs MongoDB thì tôi khuyên Mongo nhé. Mongo dễ học vs ng mới hơn đồng thời cũng là trend bây giờ, các cty đa phần đang chuyển dần từ Sql sang xài NoSql.

Sent from Samsung SM-A730F using vozFApp
SQL/noSQL đều có hữu dụng riêng, tùy vào bài toán mà sử dụng cho hợp lý. Ai lại khuyên là học Mongo đi vì nó dễ và trend ?
 
Có output nào chưa bác? Github. Codesandbox.io, Blog?

Bác đang học javascript thì có thể thử bài này xem sao. Javascript + html + css (nice to have).

1. On page load, retrieve the list of users from endpoint https://random-data-api.com/api/users/random_user?size=10

2. Display the users' first name, date of birth on the screen

3. Present 2 buttons on-screen "Sort by Name" and "Sort by Date of Birth"

4. Clicking on either button, sort the list and re-render

Bác có thể live code trên Stackblitz.com hoặc Codesandbox.io
Mình chưa bắt tay vào làm nó, nhưng mình định làm nó như này bạn thấy có đúng không nhé:
Mình sẽ xử lý cái chuỗi json đó, tách ra thành các đối tượng class rồi mình đẩy vào một cái mảng, sau đó mình lấy tiếp riêng thuộc tính name (hoặc birthday) đẩy vào một mảng khác, sắp xếp mảng đó theo thứ tự rồi dùng vòng lặp (bằng với số Object) để lấy từng phần tử ra xử lý, với mỗi đối tượng mình sẽ đếm số thuộc tính trùng nhau rồi lại dùng tiếp vòng lặp với cái thuộc tính trùng nhau đem so với cái mảng ban đầu để lấy ra id, từ id đó mình lấy được các thuộc tính còn lại. Lấy được cái nào mình push nó vào một cái mảng tương tự như mang ban đầu. Cuối cùng là xử lý sự kiện button để gọi ra các hàm (hoặc nhét nó vào một phương thức trong class) xử lý ở trên.
Mình mới mường tượng cách làm bài tập đấy như thế, thực tế phải chạy mới cho kết quả được.😉
 
Sửa lần cuối:
Tớ không có một tý kiến thức nào luôn, lại là dân học kinh tế, nhưng đến hôm nay là hơn 2 tháng ngồi tự học rồi nhé. Chỉ có điều là lúc nào mình cũng thấy nản, có những vấn đề nho nhỏ như propertype trong javascript thôi mà đọc mãi. Tớ nghĩ học bài bản như bạn kia rất dễ nản bởi vì bạn ấy không có cái đích cụ thể nào cả, tiếp xúc với cái mớ kiển thức mà không nhìn thấy thành quả cụ thể nào dễ dẫn đến mất động lực.
Mình đang ngồi học tối ngày, gần như chỉ dời khỏi cái máy tính khi có việc cần thiết, thật sự có nhiều hôm ngồi thâu đêm luôn. Mình chỉ thấy mệt, nhiều lúc thấy bất lực vì kiếm được tài liệu, video bằng tiếng Anh mà không thể đọc, nghe để hiểu được. Hôm qua đọc được cái thớt này mình hơi mất tinh thần, cũng phần vì không giải quyết được cái vấn đề đang làm, phần vì thiếu ngủ, phần vì nghi ngờ vào khả năng tiếp thu của mình. Đêm hôm qua đi ngủ mình cũng vẫn còn lờ mờ nghĩ xem nên lựa chọn mongodb hay mySQL để học.
Mình không chắc mình có theo được nó hay không và cũng chẳng biết mình sẽ bỏ cuộc vào lúc nào nhưng xét về độ trâu bò và lỳ, sẵn sàng ngồi 14-15 tiếng chỉ để giải quyết một đoạn code nhỏ tý thì mình lại làm được. Hy vọng giờ này năm sau mình vẫn chưa bỏ cuộc. Thỉnh thoảng các bạn cho mình thêm tý động lực nha. Cảm ơn cả nhà !
Trong box này có bác share tài liệu IT tiếng việt mà bác, còn mấy kiến thức mới hay hỏi đáp thì nguồn tiếng anh phong phú hơn. Tiếng việt thì học liên quan tới gì thì bác tìm nhóm FB về cái đó.
Về tài liệu tiếng anh trên youtube hay udemy thì bác cài eJOY English - Learn with Movies trên chrome, dịch tiếng việt miễn phí:
https://chrome.google.com/webstore/...with-m/amfojhdiedpdnlijjbhjnhokbnohfdfb?hl=vi
Với các tài liệu như pdf thì bác dùng https://translate.google.com/?hl=vi
Hay dùng phần mềm Lingoes, khá hiệu quả vì có chế độ nhấp vào là dịch các chữ trong pdf (trường hợp đọc tài liệu trên chrome thì có nhiều add on dịch tiếng việt rồi).
 
Trong box này có bác share tài liệu IT tiếng việt mà bác, còn mấy kiến thức mới hay hỏi đáp thì nguồn tiếng anh phong phú hơn. Tiếng việt thì học liên quan tới gì thì bác tìm nhóm FB về cái đó.
Về tài liệu tiếng anh trên youtube hay udemy thì bác cài eJOY English - Learn with Movies trên chrome, dịch tiếng việt miễn phí
https://chrome.google.com/webstore/...with-m/amfojhdiedpdnlijjbhjnhokbnohfdfb?hl=vi
Cảm ơn bạn rất nhiều.
 
SQL/noSQL đều có hữu dụng riêng, tùy vào bài toán mà sử dụng cho hợp lý. Ai lại khuyên là học Mongo đi vì nó dễ và trend ?
Vì thật sự là nó như vậy ? Đối vs người mới thì cái nào dễ tiếp cận hơn , dễ kiếm việc hơn khi ra đi làm thì khuyên thôi ? Thích thì học NoSQL xong qua học SQL có j đâu mà xoắn. Tôi đâu có bảo thằng NoSQL nó tốt hơn SQL đâu ?

Chưa kể học thứ tự như vậy nó cũng sẽ dễ hơn chứ quen làm SQL rồi về lại NoSQL nó sẽ khó học hơn do bị quen tư duy của relational DB.
 
Sửa lần cuối:
Vì thật sự là nó như vậy ? Đối vs người mới thì cái nào dễ tiếp cận hơn , dễ kiếm việc hơn khi ra đi làm thì khuyên thôi ? Thích thì học NoSQL xong qua học SQL có j đâu mà xoắn. Tôi đâu có bảo thằng NoSQL nó tốt hơn SQL đâu ?

Chưa kể học thứ tự như vậy nó cũng sẽ dễ hơn chứ quen làm SQL rồi về lại NoSQL nó sẽ khó học hơn do bị quen tư duy của relational DB.
Cảm ơn bạn.
 
Ông 35 tuổi quit game từ năm ngoái rồi thì để thớt đó yên nghỉ, sang thớt mới
Cứ cầm thớt cũ từ năm 2020 khi tác giả lượn lâu lắm rồi cũng kì :doubt:
Nhìn bác chủ thớt quote mấy cái bài còn bị đúp post thì có vẻ trung niên nhưng tính cẩn thận cần có của nghề Dev cũng không cao :sad:
 
Cảm ơn bạn. Trước tiên mình cứ làm cái web cho tốt đã, một cái Website bán hàng có đầy đủ dữ liệu khách hàng, đăng ký thành viên, kết hợp với quản lý kho, theo dõi doanh thu, chi phí, công nợ, định mức tiêu hao nguyên vật liệu ... Mình nghĩ làm những cái đấy thôi, nhất là với kẻ ngoại đạo như mình thì cũng bở hơi tai rồi.
Bạn nghĩ cái gì sẽ can thiệp, xử lý được đến phần cứng của dekstop và cả thiết bị cầm tay như iOS và Android, mình nghĩ chắc cần phải học ngôn ngữ khác, cái này thì mình chỉ hỏi trước để nghĩ trong đầu thôi chưa học ngay được mình sẽ nghiên cứu dần. Đại loại là qua thiết bị ngoại vi (usb, hoặc kết nối nào đấy khác) mình đọc được các thông số đưa vào như: nhiệt độ, độ ẩm, cân điện tử, hoặc các điều kiện khác ... đưa vào xử lý rồi đưa ra các phản ứng qua thiết bị ngoại vi để điều khiển dây truyền sản xuất.
Ý đồ thì mình có rất nhiều nhưng không hiểu có tiếp thu nổi kiến thức để thực hiện hay không ?
A học ngôn ngữ C, ngành embedded nhé
 
Mình chưa bắt tay vào làm nó, nhưng mình định làm nó như này bạn thấy có đúng không nhé:
Mình sẽ xử lý cái chuỗi json đó, tách ra thành các đối tượng class rồi mình đẩy vào một cái mảng, sau đó mình lấy tiếp riêng thuộc tính name (hoặc birthday) đẩy vào một mảng khác, sắp xếp mảng đó theo thứ tự rồi dùng vòng lặp (bằng với số Object) để lấy từng phần tử ra xử lý, với mỗi đối tượng mình sẽ đếm số thuộc tính trùng nhau rồi lại dùng tiếp vòng lặp với cái thuộc tính trùng nhau đem so với cái mảng ban đầu để lấy ra id, từ id đó mình lấy được các thuộc tính còn lại. Lấy được cái nào mình push nó vào một cái mảng tương tự như mang ban đầu. Cuối cùng là xử lý sự kiện button để gọi ra các hàm (hoặc nhét nó vào một phương thức trong class) xử lý ở trên.
Mình mới mường tượng cách làm bài tập đấy như thế, thực tế phải chạy mới cho kết quả được.😉
Cái này tùy chiến lược giải quyết bài toán của bác. Tuy nhiên nó là bài toán cơ bản của bất kỳ trang web hiện đại nào. Dữ liệu được lấy từ API (remote server..). Sau đó mang xuống client xử lý = javascript.
Fetch
Push to array
Sort/filter in the array
Display to UI

Nếu bác quyết tâm làm thì em có thể support để review output cho bác.
 
Ông anh thất nghiệp, bắt buộc phải học để làm kiếm tiền và ông chọn IT thì tôi OK đi

Nhưng ông định mất 1 năm để code ra 1 thứ web đồ chơi với mục đích gì?
 
Ông anh thất nghiệp, bắt buộc phải học để làm kiếm tiền và ông chọn IT thì tôi OK đi

Nhưng ông định mất 1 năm để code ra 1 thứ web đồ chơi với mục đích gì?
Mình chưa ước lương được mình có thể tiếp thu được những gì trong một 1 năm.
Mình nghĩ làm cái web đó cũng cho mình hiểu được chút ít về lập trình, mình học chậm bạn ạ. Nên không dám đặt nhiều mục tiêu.
 
Mình trước cũng kinh tế, nhảy sang học lập trình đú đởn làm thợ code và nhận ra mình không làm được.

Đổi sang làm QA, bắt đầu từ manual test 2 tháng, sử dụng các ngôn ngữ trước đó đã học để học thêm Automation Test, giờ làm QA Automation kèm với TA level advanced nên đúng cái các cty outsource như Fsoft hay CMC cần.

Giờ mình làm QA Automation, nhạc nào cũng nhảy được (ở level cho phép). Toàn fresher phỏng vấn vị trí senior được mớm bài, vào làm việc thì hộc máu đít nhưng có các anh chị em cùng dự án support nên cũng cứng cáp được và giờ thì có vào dự án mới thì vẫn bơi được :rolleyes:)
 
Cái này tùy chiến lược giải quyết bài toán của bác. Tuy nhiên nó là bài toán cơ bản của bất kỳ trang web hiện đại nào. Dữ liệu được lấy từ API (remote server..). Sau đó mang xuống client xử lý = javascript.
Fetch
Push to array
Sort/filter in the array
Display to UI

Nếu bác quyết tâm làm thì em có thể support để review output cho bác.
Cảm ơn bạn rất nhiều.
 
Chú ơi là chú, mới học thì học cái gì nó đơn giản thôi mà tốt nhất là thể loại static language hay nói thẳng luôn là C tầm nửa đến một năm đi cho nó chắc. Không thì python. Bụp cái đấm luôn javascript thì lâu dài đau đớn lắm :beat_brick:
 
tôi 24 tuổi đang tự học mà nhiều khi thấy khó khăn vl. Kiểu không qua đào tạo trường lớp, bằng cấp thì sẽ xin việc kiểu j, ai thông não cho tôi cái
 
40 thực ra vẫn code được...nhưng với điều kiện là phải code từ năm 20 tuổi rồi
vn3lEEe.gif

chứ giờ 40 nhiều anh đang làm trong nghề học cái mới còn ngại kia kìa, huống hố ngoại đạo, thôi hi vọng là anh giai sẽ phát kiến được cái gì mới mẻ chứ nhìn anh giai clone cái site bán hàng thấy no hope quá
 
Trạng thái
Không mở để trả lời thêm.

Thống kê chủ đề

Ngày tạo
is1818,
Người trả lời cuối
Buonnguqua6,
Trả lời
147
Lượt xem
26.804
Quay lại
Lên đầu trang