thảo luận Học Javascript cho người mới , cảm thấy khó khăn mặc dù đã có base C,C++ .

Celsius

Junior Member
Em chào các bác , hiện tại em đang là sinh viên năm 3 theo ngành CNTT . Nay nhận thức được con đường muốn theo và quyết định chọn Javascript để bắt đầu hành trình mới . Dạo này học đến Array và Object rồi làm 1 vài bài tập nhỏ lẹ . Trong quá trình làm bài thì em cảm thấy nhiều khi đang làm thì lại không biết nên làm gì tiếp theo , hoặc là chuẩn bị làm nhưng không biết mình sẽ bắt đầu bằng câu lệnh gì ( cái này thi thoảng em thấy em ngu thật :oops: ) . Các bác có kinh nghiệm về việc học Javascript thì chỉ giáo cho em với ạ , em đang tính làm lấy quyển sổ để ghi các bước sẽ làm khi chuẩn bị code .Em cảm ơn ạ

Bonus : Có bác nào hiện đang làm ở Nhật Bản và biết nhu cầu của NB hiện giờ là gì không ạ , em đang có hướng muốn sang vì thích không khí ở đó , một phần cũng muốn trải nghiệm khi còn trẻ , dù biết là rất khó khăn
 
Last edited:
Chữ in đậm nhìn như đấm vào mắt người đọc. Để # dưới trả lời chứ anh chịu rồi em ơi
 
Học js thì xem thích học fe trước hay be trước rồi đi theo thôi.

Về cơ bản, js nó là ngôn ngữ khá dị và khá khó với người mới, tuy nhiên nếu ở mức độ để vận dụng đơn giản road map tương đối dễ đi.

Thế nên để học js tốt thì tự clone 1 website, tạo các tính năng linh tinh, xây dựng csdl, deploy,.. trước. Sau đấy lại tiếp tục học nâng cao thôi
 
Em cũng tính làm FE rồi , html , css thì cũng biết đôi chút . Em đang học js cơ bản để biết được js sử dụng như thế nào thôi chứ cũng chưa áp dụng luôn vì vẫn chưa nắm rõ :stick:

via theNEXTvoz for iPhone
 
Mọe cái syntax của js **** up vãi lol.
Function return function mà tụi nó viết tut chơi 2 cái arrow function nhìn lú vcl với newbie
Em thấy function khá dễ học mà :shame: nói chung để áp dụng thì em hay bị đơ thôi chứ học hành thì mau vào . Bác có học thì pm em , cùng tiến nhé
wEqlboB.gif


via theNEXTvoz for iPhone
 
Em đang học base js trước bác ạ . Học chắc base đến nâng cao rồi nhảy lên Reactjs

via theNEXTvoz for iPhone

Học của ông nào v fen lên f8 gì đấy có khóa js free dạy kỹ lắm. Học xong thàng js này sang học mấy code khác thấy thằng js dị vãi.

Gửi từ Xiaomi Redmi 7 bằng vozFApp
 
Học của ông nào v fen lên f8 gì đấy có khóa js free dạy kỹ lắm. Học xong thàng js này sang học mấy code khác thấy thằng js dị vãi.

Gửi từ Xiaomi Redmi 7 bằng vozFApp
Tôi học của mấy thằng Ấn ** trên youtube ông ạ , bonus thêm đọc sách :sexy_girl: fen học xong hết bên f8 chưa ?

via theNEXTvoz for iPhone
 
:( đờ cờ mờ cái kiểu hướng hàm của thằng JS, cấu trúc lỏng lẻo kinh khủng

Gửi từ Your Phone bằng vozFApp
 
Trong quá trình làm bài thì em cảm thấy nhiều khi đang làm thì lại không biết nên làm gì tiếp theo , hoặc là chuẩn bị làm nhưng không biết mình sẽ bắt đầu bằng câu lệnh gì ( cái này thi thoảng em thấy em ngu thật :oops: )
Cái này là do tư duy thuật toán chưa vững chứ sao đổ lỗi tại ngôn ngữ khó hơn :beat_shot: . Nói js khó hơn thì chỉ có hơi rối rắm lúc code chưa quen, chắc là chưa học đến phần lõi của C/C++ nên phán như thế.
 
Dr. Axel Rauschmayer có một số lượng lớn sách khá hay cho bạn tìm hiểu JavaScript từ mọi cấp độ. Hiện nay, tác giả đã free khá nhiều sách, bạn có thể xem miễn phí phiên bản HTML ở các link sau.
JavaScript for impatient programmers (ES2021 edition)
https://exploringjs.com/impatient-js/
Deep JavaScript: Theory and techniques
https://exploringjs.com/deep-js/
Exploring ES6
https://exploringjs.com/es6.html
Speaking JavaScript: An In-Depth Guide for Programmers
http://speakingjs.com/
Nếu bạn muốn tìm hiểu thêm về TypeScript để nâng cao hơn skill phục vụ công việc thì đây là một cuốn sách khá hay dành cho bạn.
https://exploringjs.com/tackling-ts/

Ngoài ra, các bộ này cũng siêu đỉnh:
https://github.com/getify/You-Dont-Know-JS
https://eloquentjavascript.net/

đây là slide mình training về JS ở cty, nó được tổng hợp nhiều thứ khá quan trọng trong JS:
https://drive.google.com/file/d/1VHS0dncYvf4u0yYkP7MsF4nugWZ0EPWd/view?usp=sharing
https://drive.google.com/file/d/1sOw3w5KlPKNhDE1GksSd5H2M3DysDz8N/view?usp=sharing

Có thể học cơ bản về JS rồi học các framework: Angular, React, Vue. học cái nào cũng được. có thể vừa học fw, vừa cải thiện về JS/TS.

Nếu học Angular thì có series Angular 100 ngày (mới được gần 50 ngày) sẽ có thể nắm khá nhiều khía cạnh trong Angular.

https://github.com/angular-vietnam/100-days-of-angular

Về công cụ thì có thể cần:
  • IDE/Editor: VS Code, WebStorm, Sublime Text, ...
  • Browser: Chrome, FireFox, Edge, ...
  • Node.js cũng có thể cần.
 
Back
Top