Với hàng trăm phương pháp có sẵn, không có cách nào bạn sẽ nhớ tất cả trừ khi bạn là một thiên tài. Ghi nhớ từ ngữ cho những gì bạn đang cố gắng làm là không quan trọng. Biết những gì bạn muốn làm là quan trọng. Ví dụ: tôi muốn lấy một phần của chuỗi. Tôi đã hoàn thành toàn bộ phần front-end và một phần của back-end. Tôi không thể nhớ nếu nó là Show
Điểm mấu chốt là tôi biết mình muốn làm gì. Nếu tôi biết mình cần làm gì, tôi có thể tra cứu trong hai phút và lên đường. Đó là một trong những điều tôi thích nhất về lập trình - bạn không cần phải ghi nhớ chính xác từ ngữ, công thức hay biểu thức. Miễn là bạn biết mình đang cố gắng đạt được điều gì, bạn có thể thực hiện điều đó chỉ trong vài phút với tìm kiếm trên Google Nói như vậy, bạn càng làm nhiều, bạn sẽ càng nhớ nhiều, vì vậy việc lặp lại là rất quan trọng. Và không, đừng tiếp tục quay lại những thứ bạn đã giải quyết chỉ để giải quyết chúng một lần nữa. Nếu bạn muốn cố gắng giải chúng tốt hơn, tốt thôi, nhưng đừng trừng phạt bản thân vì bạn không thể nhớ Khái niệm JS được trực quan hóa. Có lẽ một trong những mục yêu thích mọi thời đại của tôi. Đây là 7 bài viết về các khái niệm Javascript quan trọng nhất với hình ảnh và GIF thực sự để trực quan hóa các khái niệm phức tạp và giúp bạn dễ hiểu chúng Quản lý bộ nhớ trong JS. Đây là một công cụ nâng cao một chút nhưng nó thực sự được giải thích rõ ràng. Trong bài viết này, bạn có thể tìm hiểu cách JS xử lý việc quản lý bộ nhớ. Bạn tìm hiểu về Stack và Heap cũng như cách Garbage Collector hoạt động trong Môi trường JS Các mẹo và thủ thuật. Kho lưu trữ GitHub này bao gồm rất nhiều khái niệm Javascript cơ bản và nâng cao cũng như các mẹo và thủ thuật. Bạn có thể đọc về đóng cửa, không đồng bộ. Thao tác Javascript hoặc DOM và nhiều hơn nữa. Giải thích thực sự tốt cho người mới bắt đầu và với các ví dụ hay cho từng chủ đề
Tôi thực sự hy vọng bạn thấy những tài nguyên này hữu ích như tôi. Nếu bạn là người mới bắt đầu, tôi thực sự khuyến khích bạn xem các tài nguyên đầu tiên trong đoạn đầu tiên. Bạn có thể học được rất nhiều ở đó Tôi cũng có rất nhiều tài nguyên nhưng tôi nghĩ bây giờ thế là đủ. Trong tương lai tôi chắc chắn sẽ đăng nhiều hơn về chúng Khi mọi người cố gắng học JavaScript hoặc bất kỳ kỹ năng viết mã nào thực sự, họ thường gặp phải những thách thức tương tự
May mắn thay, những thách thức này có thể được nhận ra và cuối cùng bị chinh phục. Trong bài viết này, tôi sẽ trình bày sáu thủ thuật tư duy sẽ giúp bạn học JavaScript nhanh hơn và trở thành một lập trình viên hạnh phúc hơn, hiệu quả hơn 1. Đừng để những quyết định trong tương lai ngăn cản bạn tiến bộ ngay bây giờĐối với nhiều người muốn học nhanh khi đi sâu vào JavaScript, một trong những câu hỏi đầu tiên họ đặt ra là sử dụng framework nào (và công bằng mà nói, có rất nhiều). Nhưng nếu bạn không cảm thấy thoải mái với JavaScript thô, thì đây là câu hỏi sai. Bạn sẽ dành tất cả thời gian của mình để nghiên cứu các khuôn khổ khác nhau và không có thời gian nào của bạn thực sự tiến về phía trước Một cách giúp thoát khỏi cái bẫy do dự là có một lộ trình cho những gì bạn cần học. Ví dụ: để trở thành nhà phát triển front-end, lộ trình của bạn có thể giống như thế này Chia nhỏ hơn nữa, bạn có thể tạo một trang web chức năng chỉ bằng HTML và CSS. Xem các bước riêng lẻ được trình bày như thế này, bạn sẽ dễ dàng biết được những gì cần tập trung vào bây giờ để không lãng phí thời gian lo lắng về những điều sẽ xảy ra sau này 2. Đừng để sự tự tin đánh lừa bạn quên đi mọi thứHiểu một khái niệm một cách nhanh chóng có thể là một trong những điều có hại nhất đối với sự tiến bộ của bạn trong việc học JavaScript. Cho phép tôi giải thích Khi bạn đọc một cái gì đó và nó có ý nghĩa, bạn có thể muốn chuyển sang điều tiếp theo ngay lập tức. Có thể bạn sẽ hiểu điều tiếp theo và sau đó tiếp tục. Nhưng chẳng mấy chốc, bạn sẽ đến một điểm mà bạn nhận ra rằng mình đã quên một số điều bạn đã học trước đó, vì vậy bạn cần phải quay lại. Bạn lướt qua các khái niệm trước đó để làm mới bộ nhớ của mình và sau đó tiếp tục. Nhưng bây giờ bạn đã quên một cái gì đó khác. Bạn tiếp tục lặp đi lặp lại điệu nhảy tới lui này cho đến khi bạn nhận ra mình hoàn toàn lạc lối. Bạn chán nản, nghỉ ngơi và rồi bạn quên sạch mọi thứ khi bạn cố gắng quay lại May mắn thay, có một cách chữa trị hai bước đơn giản cho vấn đề này
Khi bạn học một khái niệm mới, hãy nhớ dùng thử, chơi với nó, cảm thấy thoải mái với nó và thậm chí kết hợp nó với các khái niệm khác. Điều quan trọng là phải thực sự gõ mã trong bất kỳ ví dụ nào bạn đang theo dõi, bởi vì đó là điều giúp bạn tiếp thu nó. Ngoài ra, giới hạn số lượng bạn học cùng một lúc sẽ giúp bạn lưu giữ tài liệu, vì lý do đơn giản là bạn sẽ dễ nhớ ít thứ hơn Quá trình này có vẻ như mất nhiều thời gian hơn là chỉ đọc qua mọi thứ và di chuyển nhanh chóng, nhưng thực tế nó tốn ít thời gian hơn nhiều vì bạn sẽ không cần phải quay lại quá nhiều. Tôi đã học được điều này một cách khó khăn trong nhiều dịp 3. Tiếp cận Thực hành với Tư duy Đúng đắnNhiều người coi việc luyện tập là một việc gì đó nhàm chán và lặp đi lặp lại nên họ thường bỏ qua hoặc cố gắng đi tắt đón đầu. Nếu bạn cố gắng rút ngắn thời gian thực hành JavaScript của mình, bạn sẽ thực sự mất nhiều thời gian hơn để học nó. Nhưng làm thế nào để bạn làm cho việc luyện tập trở nên thú vị hơn để bạn thực sự làm điều đó? Hãy thử thay đổi suy nghĩ này Điều gì sẽ xảy ra nếu bạn đã học một khái niệm JavaScript mới và bạn không được phép thử nó? . Nó sẽ giống như một đứa trẻ nhận được một món đồ chơi mới và không được phép chơi với nó Khi bạn học một thứ gì đó mới trong JavaScript, hãy thử coi nó như một món đồ chơi mới, một chiếc ô tô mới, một đôi giày mới hoặc bất cứ thứ gì mà bạn thấy vui khi thử. Vậy thì đừng tập như đang làm, hãy tập như đang chơi. Làm điều gì đó thú vị với những kỹ năng mới của bạn. làm bạn ngạc nhiên. Hiển thị bạn bè của bạn Với một tư duy vui tươi hơn, bạn sẽ học nhanh hơn nhiều, bạn sẽ nhớ mọi thứ lâu hơn và bạn sẽ có nhiều niềm vui hơn 4. Tìm thời gian để viết mã bằng thủ thuật FacebookMột trong những vấn đề phổ biến nhất mà mọi người gặp phải là họ không thể tìm thấy thời gian để viết mã. Thông thường, cùng một người sẽ dành hàng giờ trên các trang web như Facebook, YouTube, Wikipedia hoặc Reddit. Dù điều này có mô tả đúng về bạn hay không thì vẫn có những bài học cần rút ra ở đây Tôi chắc chắn đã có lúc chỉ định xem Facebook một lúc, nhưng cuối cùng tôi lại ở đó hàng giờ liền. Làm thế nào điều đó xảy ra? . Bắt đầu một việc gì đó là phần khó nhất, vì vậy tôi thấy dễ dàng hơn nhiều khi bắt đầu bằng cách giữ cam kết ban đầu ở mức nhỏ. Nếu ai đó hỏi tôi rằng liệu tôi có sẵn sàng dành hàng giờ trên Facebook không, tôi sẽ trả lời là không vì tôi không có nhiều thời gian như vậy. Tuy nhiên, tôi dễ tiếp nhận ý tưởng chỉ kiểm tra nhanh một thứ và đó là cách tôi bị cuốn vào Tin tốt là bạn có thể sử dụng chính tâm lý này để tạo lợi thế cho mình khi học cách viết mã. Đừng cố cam kết dành vài giờ viết mã vì sau đó bạn sẽ không bao giờ tìm thấy thời gian. Chỉ cần nói với bản thân rằng bạn sẽ thử một số mã trong ba phút. Bạn sẽ không bao giờ phải vật lộn để tìm lại thời gian 5. Suy nghĩ chậm hơn và bạn sẽ học nhanh hơnĐiều này nghe có vẻ phản trực giác, vì vậy tôi sẽ giải thích nó bằng một câu chuyện Một người bạn của tôi đã từng bối rối về một tính năng nào đó của JavaScript. Tôi yêu cầu anh ấy hướng dẫn tôi những gì anh ấy biết và sau đó giải thích phần nào khó hiểu. Khi anh ấy xem qua đoạn mã, tôi nhận thấy rằng anh ấy đang vội vã "Giữ lấy. " Tôi đã nói. “Chậm lại, và hướng dẫn tôi qua từng bước của điều này. ” Bạn tôi tiến hành cung cấp cho tôi một bản tóm tắt tổng thể về những gì đang xảy ra trong đoạn mã tôi ngăn anh ta lại. “Bạn vẫn đang vội vã. Hãy thử lại, nhưng lần này, tôi muốn bạn đọc kỹ từng dòng của điều này và cho tôi biết chính xác điều gì đang xảy ra trong mỗi dòng. ” Lần này, bạn tôi đã có thể giải thích tốt hơn những gì đang diễn ra trong đoạn mã. Điều quan trọng là anh ấy đã dành thời gian để lướt qua từng phần của nó thay vì cố gắng hiểu tất cả cùng một lúc. Trong những trường hợp như thế này, suy nghĩ chậm hơn thực sự khiến bạn học nhanh hơn 6. Viết mã phức tạp bằng ngôn ngữ đơn giản trướcNếu một đoạn mã phức tạp hoặc không quen thuộc, trước tiên hãy viết nó ra bằng ngôn ngữ đơn giản. Bằng cách đó, bạn có thể tìm ra những gì bạn muốn mã làm trước khi bạn thực sự phải viết nó. Đây là hai lợi ích của phương pháp này
Học ngôn ngữ lập trình nhanh hơnChúng tôi đã xem qua nhiều cách để học JavaScript nhanh hơn, nhưng bạn có thể áp dụng nhiều mẹo này cho các kỹ năng khác. Đây là bản tóm tắt về những gì chúng tôi đã đề cập
Vậy bạn tiếp cận việc học như thế nào? . Dù bằng cách nào, tôi rất muốn nghe ý kiến của bạn trong phần bình luận Chia sẻ bài viết nàyYaphi Berhanu Yaphi Berhanu là một nhà phát triển web thích giúp mọi người nâng cao kỹ năng viết mã của họ. Anh ấy viết mẹo và thủ thuật tại http. //mã bước đơn giản. com. Theo ý kiến hoàn toàn không thiên vị của mình, anh ấy đề nghị kiểm tra nó Làm cách nào để ghi nhớ mã JavaScript?Cách tốt nhất để ghi nhớ là lặp đi lặp lại liên tục và có hệ thống. . sự lặp lại đầu tiên - ngay sau khi đọc lần lặp lại thứ hai - trong 20-30 phút sau lần lặp lại đầu tiên lần lặp lại thứ ba - trong một ngày sau lần lặp lại thứ hai lần lặp lại thứ tư - trong 2-3 tuần sau lần lặp lại thứ ba Cách nhanh nhất để học JavaScript là gì?5 cách tốt nhất để học JavaScript nhanh (Dành cho người mới bắt đầu) . Các trang web và khóa học tự hướng dẫn Sách Trại khởi động mã hóa Sự kiện gặp gỡ và kết nối mạng Bắt đầu các dự án của riêng bạn Học JavaScript có khó 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ó là ngôn ngữ đầu tiên tuyệt vời cho bất kỳ ai mới bắt đầu viết mã. Ngay cả những dòng mã JavaScript phức tạp nhất cũng có thể được viết từng đoạn một. Nó cũng có thể được kiểm tra trong trình duyệt web cùng một lúc.
Tại sao tôi không thể hiểu JavaScript?JavaScript rất khó học vì nó là ngôn ngữ lập trình không đồng bộ . Nó cũng là một luồng, có nghĩa là nó sử dụng bản chất không đồng bộ của nó theo một cách hoàn toàn khác so với hầu hết các ngôn ngữ lập trình khác. |