Làm cách nào tôi có thể học javascript hoàn toàn?

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ự

  • Một số khái niệm có thể gây nhầm lẫn, đặc biệt nếu bạn đến từ một ngôn ngữ khác
  • Thật khó để tìm thời gian (và đôi khi là động lực) để học
  • Một khi bạn đã hiểu điều gì đó, thật dễ dàng để quên nó lần nữa
  • Bối cảnh công cụ quá rộng lớn và liên tục thay đổi nên rất khó để biết bắt đầu từ đâu

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

Làm cách nào tôi có thể học javascript hoàn toàn?

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

  1. Giới hạn số lượng nội dung bạn học cùng một lúc
  2. Thực hành thực sự - thực sự viết mã

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 đắn

Nhiề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 điều 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 Facebook

Mộ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ã

"Cầm giữ. " 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ước

Nế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

  1. Mã của bạn sẽ dễ viết hơn và nhanh hơn vì bạn sẽ không phải liên tục dừng lại và suy nghĩ xem bạn muốn nó hoạt động như thế nào
  2. Bạn sẽ bắt lỗi trước khi chúng xảy ra vì bạn sẽ có ý tưởng rõ ràng hơn về những gì mã nên làm

Học ngôn ngữ lập trình nhanh hơn

Chú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

  • Ngừng lo lắng về các quyết định trong tương lai và đi sâu vào
  • Làm cho việc luyện tập trở nên thú vị bằng cách coi các kỹ năng mới như đồ chơi
  • Tìm thời gian để viết mã bằng cách chỉ thực hiện các cam kết nhỏ theo cách bạn làm với các trang web như Facebook, YouTube hoặc Wikipedia
  • Chậm lại, thực hiện các bước nhỏ hơn và bạn sẽ học nhanh hơn

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ày

Làm cách nào tôi có thể học javascript hoàn toàn?

Yaphi 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ó

Tôi có thể tự học JavaScript không?

Như với hầu hết mọi thứ, có rất nhiều tài nguyên tốt trên web để tự học JavaScript. Tuy nhiên, nếu bạn muốn một cách tiếp cận có cấu trúc hơn, hãy xem xét một khóa học phát triển web có cố vấn. Cho dù bạn đi theo con đường nào, hãy đảm bảo rằng bạn dành đủ thời gian để học tất cả những điều cơ bản

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

Dưới đây là mười cách bắt đầu sẽ giúp bạn học nhanh chóng và hiệu quả. .
Ghi danh vào Bootcamp viết mã. .
Xem hướng dẫn JavaScript. .
Đọc sách JavaScript. .
Thực hành với các dự án JavaScript. .
Nghe Podcast JavaScript. .
Tham gia các cộng đồng hoặc nhóm mã hóa. .
Đăng ký thực tập lập trình viên web

JavaScript rất khó học phải 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 có thể thành thạo JavaScript sau 3 tháng không?

Tuy nhiên, không giống như CSS và HTML, JavaScript không phải là thứ có thể thành thạo chỉ trong hai tuần. Nhưng, có thể hoàn thành chỉ trong ba tháng . Hầu hết các nhà tuyển dụng sẽ sẵn lòng thuê bạn làm nhà phát triển web của họ nếu bạn nắm vững một số kiến ​​thức cơ bản về JavaScript. Tất nhiên, việc học không bao giờ dừng lại.