Hướng dẫn how to understand javascript reddit - cách hiểu javascript reddit

JavaScript thực tế của Gordon Zhu - https://watchandcode.com/

Xuống một trong những tài nguyên mới bắt đầu tốt nhất của JavaScript ngoài kia. Ông giải thích mọi thứ theo một cách rất dễ hiểu và các khái niệm không hoàn toàn đối với JavaScript mà còn để lập trình nói chung. Một điều mà tôi đánh giá cao nhất từ ​​khóa học miễn phí của anh ấy là khi anh ấy giới thiệu việc sử dụng trình gỡ lỗi, rằng người ta chắc chắn sẽ đưa bạn lên một tầm cao trong việc gỡ lỗi mã của bạn một khi bạn có thể sử dụng nó đúng cách.

Ngoài ra còn có một khóa học cao cấp mà bạn có thể tham gia khóa học đầu tiên, tôi đã không tham gia khóa học cao cấp, mặc dù tôi chắc chắn rằng khóa miễn phí chắc chắn sẽ giúp bạn đi đúng hướng.

Các tài nguyên/khóa học khác mà tôi đề xuất là:

- Khóa học JavaScript hoàn chỉnh của Jonas Schmedtmann - Khóa học UDEMY $ 10 cho JavaScript cơ bản đến nâng cao (bao gồm các thách thức mã hóa, tài nguyên phát triển và các dự án thực tế đơn giản đến nâng cao)

- MDN - Mạng phát triển Mozilla - Bạn có thể học rất nhiều từ đây đặc biệt khi bạn đang cố gắng hiểu các khái niệm cụ thể như cách cú pháp "chức năng" hoạt động, cách bạn có thể lặp qua một mảng bằng cách sử dụng tiêu chuẩn "for -loop" hoặc bởi Sử dụng các phương thức mảng như "foreach" hoặc "bản đồ", v.v. Thực sự, hãy tham khảo phương pháp này thường xuyên khi bạn đang tìm kiếm một thứ gì đó gốc trong JavaScript hoặc Web nói chung (HTML/CSS)

Edabit.com, Freecodecamp, Dự án Odin, Grasshopper của Google, CodeWars, những người khác.

Mozilla MDN là một nguồn tài nguyên tuyệt vời nhưng không phải là người dùng thân thiện với người mới bắt đầu. Nó thực sự chỉ là một wiki rất kỹ thuật.

Ngoài ra, ngâm ngâm.

Tay lên, lên tay, lên tay.

YouTube nhưng tôi là một người học tay.

Bạn cũng sẽ tìm thấy mã cũ trên internet sử dụng var, vẫn đang được sử dụng, nhưng thường không được ủng hộ. Thay vào đó sử dụng letconst.

Làm cho mã càng ngắn càng tốt. Cho thấy bạn thông minh như thế nào.

Hãy để các tính năng ngôn ngữ tinh tế hướng dẫn bạn.

Chẳng hạn, hãy xem toán tử ternary này '?':

// taken from a well-known javascript library
i = i ? i < 0 ? Math.max(0, len + i) : i : 0;

Tuyệt, phải không? Nếu bạn viết như vậy, nhà phát triển tình cờ gặp dòng này và cố gắng hiểu giá trị của tôi sẽ có một thời gian vui vẻ là gì. Sau đó đến với bạn, tìm kiếm một câu trả lời.

Nói với anh ấy rằng ngắn hơn luôn tốt hơn. Bắt đầu anh ấy vào con đường của Ninja

Như ai đó đã nói không có cách đúng hay sai, nhưng chắc chắn có "cách tệ hơn" hay đúng hơn là chậm hơn:

Nhiều nhà phát triển đầy tham vọng bị cuốn vào những gì đôi khi được coi là "Địa ngục hướng dẫn" mô tả một trạng thái mà nhà phát triển tham vọng tiêu thụ các hướng dẫn và sao chép mã và dự án trong đó, đôi khi với một số điều chỉnh/biến thể nhỏ nhưng không bao giờ xây dựng bất cứ điều gì trên Sở hữu mà không có đường ray an toàn của ai đó nói với họ chính xác những gì cần gõ.

Lập trình là đầu tiên và quan trọng nhất về việc giải quyết vấn đề. Ngôn ngữ, IDE, bảng màu, addons/tiện ích mở rộng, khung, thư viện, YouTubers, tài liệu, stackoverflows, bàn phím cơ học 65% (mà tôi có thể viết toàn bộ sự ghét bỏ theo cách riêng của nó), v.v. Họ không phải là những gì làm cho một lập trình viên. Họ không bao giờ, họ sẽ không bao giờ.

Chúng là công cụ.

Tôi thường bắt gặp các nhà phát triển đầy tham vọng bị cuốn vào bất kỳ điều này, và thường xuyên nhất là họ làm điều đó để tránh phải tiến lên phía trước. Họ bị mắc kẹt trong những gì mà các hướng dẫn đã dạy họ và dành cả ngày để nói với người khác về những gì đúng và đúng dựa trên điều này.

Hoặc họ đăng ảnh thiết lập trên Instagram, nơi họ đã nhúng vài ngàn đô la vào các thiết lập của họ - trông rất tuyệt, đừng hiểu sai ý tôi - và một số văn bản về việc trở thành nhà phát triển; truyền cảm hứng cho người khác nghĩ rằng đây là tất cả những gì là về. Nhưng tôi đang bị mang đi ở đây.

Cách duy nhất để tiến về phía trước - theo ý kiến ​​của tôi - là làm. Cứ làm đi. Có một công thức tôi đã nói ở đây trước và trong các subs khác:

  1. Tìm hiểu những gì bạn muốn.

  2. Tìm hiểu những gì bạn cần.

  3. Bắt đầu làm điều đó.

Bạn cần có khả năng nghĩ về một loại ý tưởng nào đó, dường như là hoang dã, ngu ngốc hoặc chỉ đơn giản là không thể và bắt đầu đi vào nó. Và nó cần phải là một cái gì đó từ "bên trong" bạn chứ không phải một cái gì đó mà một số YouTuber đang chỉ cho bạn cách làm.

Một lần nữa, để làm rõ: Không có gì sai với YouTubers hoặc hướng dẫn của họ. Và cũng không có một giai đoạn mà bạn đã hoàn thành với họ. Tôi vẫn đề cập đến các clip trên YouTube (chủ yếu là FireShip *Gợi ý *) để nhận được một TL; DR trên những thứ tôi không biết. Và đôi khi tôi xem những điều tôi có thể tự làm chỉ để xem anh chàng này đã làm điều đó như thế nào, để chống lại sự kiêu ngạo mà tôi là nhà phát triển tuyệt vời này đã biết mọi thứ rồi. Kệ đời nó. Điều đó sẽ không bao giờ đúng.

Nhưng ý tưởng về địa ngục hướng dẫn là khi bạn quá sợ hãi, quá bất an, để tự mình thử một cái gì đó và tìm đường bằng các công cụ trên ở một mức độ nào đó (tất cả chúng ta đều làm), nhưng giải quyết vấn đề bạn tự đặt ra.

Một lần nữa để làm rõ: Tôi không nói mã hóa từ bộ nhớ ở đây. Nhưng thay vì có tất cả mã của bạn được viết sẵn bởi người khác, bạn có thể tìm hiểu các khái niệm và thử nghiệm và đưa ra những dự đoán hoang dã và tìm kiếm dự đoán của bạn để xem liệu chúng có thể hoạt động không. Hãy thử chúng, xem những gì đã làm việc, tại sao, những gì thất bại, tại sao và có được những ý tưởng mới để thử lần sau.

Đó là lập trình.

Đó là những gì nó là một lập trình viên.

Theo ý kiến ​​của tôi ít nhất.

JavaScript có khó khăn cho người mới bắt đầu không?

Có thể cho rằng, JavaScript là một trong những ngôn ngữ lập trình dễ học nhất, vì vậy nó phục vụ như một ngôn ngữ đầu tiên tuyệt vời cho bất kỳ ai thương hiệu mới với mã hóa. Ngay cả các dòng phức tạp nhất của mã JavaScript cũng có thể được viết từng cái một, trong các đoạn. Nó cũng có thể được kiểm tra trong trình duyệt web cùng một lúc.JavaScript is one of the easiest programming languages to learn, so it serves as a great first language for anyone brand new to coding. Even the most complex lines of JavaScript code can be written one by one, in fragments. It can also be tested in the web browser at the same time.

Mất bao lâu để hiểu JavaScript?

Đây là câu trả lời ngắn gọn: Hầu hết các lập trình viên đồng ý rằng phải mất sáu đến chín tháng để phát triển trình độ làm việc trong JavaScript. Và thậm chí sau đó, bạn sẽ dành nhiều năm để học các kỹ năng mới và phát triển sự hiểu biết của bạn về nó.six to nine months to develop a working proficiency in JavaScript. And even then, you'll spend years learning new skills and developing your understanding of it.

Tôi nên học JavaScript Reddit như thế nào?

Mạng lưới nhà phát triển Mozilla - Tài nguyên hàng đầu trên JS ..
Freecodecamp - Khóa học miễn phí ..
Codeacademy - Giới thiệu về JavaScript - Khóa học miễn phí ..
Dự án Odin - Full Stack JavaScript - Khóa học miễn phí ..
JavaScript hùng hồn - Sách ..
JavaScript.info - Tài nguyên tham chiếu ..
Khóa học về sự cố Traversy trong JavaScript - sê -ri video ..

Cách tốt nhất để học JavaScript là gì?

5 cách tốt nhất để học JavaScript nhanh..
Các trang web và khóa học tự hướng dẫn.Internet, trên hết là một kho kiến thức.....
Sách.Khi nghi ngờ, đọc một cuốn sách.....
Mã hóa trại khởi động.Có lẽ tuyến đường tự học không dành cho bạn.....
Gặp gỡ và các sự kiện kết nối mạng.....
Bắt đầu các dự án của riêng bạn ..