Mất bao nhiêu thời gian để học javascript?

Một trong những câu hỏi phổ biến nhất mà các lập trình viên mới bắt đầu hỏi là mất bao lâu để học JavaScript. Bạn muốn biết bạn sẽ mất bao lâu trước khi bắt đầu xây dựng các dự án JavaScript và nhận được công việc phát triển phần mềm

Trong bài viết này, bạn sẽ tìm hiểu lý do khiến một số người mới bắt đầu học JavaScript mất nhiều thời gian như thế nào, những điều có thể ảnh hưởng đến thời gian bạn sẽ thành thạo nó. Cuối cùng, bạn sẽ nhận được một số mẹo và đề xuất giúp bạn học JS nhanh hơn một chút

Được rồi, vậy hãy bắt đầu bằng cách trả lời câu hỏi thường gặp nhất

Làm thế nào để học JavaScript?

Câu trả lời ngắn gọn là một năm. Bạn sẽ mất tối thiểu một năm để học JavaScript từ một người mới bắt đầu hoàn chỉnh đến một Kỹ sư phần mềm cơ sở sẵn sàng cho công việc. 12 tháng này có thể được chia thành bốn giai đoạn học tập. [Ghi chú. Mặc dù dòng thời gian thực tế của mỗi người là khác nhau, nhưng tất cả họ vẫn phải trải qua các giai đoạn học tập này. ]

Tập sự [1 - 3 tháng]

Trong giai đoạn này, bạn mới bắt đầu học JavaScript. Trong những tuần đầu tiên, bạn sẽ dành nhiều thời gian để tham gia một khóa học dạy cho bạn tất cả các khái niệm cơ bản về JavaScript

Bạn sẽ không nhận được tất cả các khái niệm JavaScript mới và lạ ngay lập tức, nhưng không sao, vì những khái niệm này sẽ bắt đầu có ý nghĩa với bạn trong những tháng tới. Mục tiêu chính của bạn trong giai đoạn này là làm quen với cú pháp JavaScript, cách thức hoạt động của ngôn ngữ lập trình và tạo các chương trình nhỏ để có cảm giác viết mã JS

Người mới bắt đầu [4 - 6 tháng]

Đến tháng thứ tư, bạn sẽ quen với các khái niệm cơ bản của JavaScript và các cơ chế của nó. Bạn đã nghiên cứu những điểm chính của JavaScript và biết cách sử dụng ngôn ngữ lập trình để tạo chương trình

Từ đây trở đi, mục tiêu chính của bạn là áp dụng những gì bạn đã học vào thực tế và cách tốt nhất để cải thiện JavaScript là xây dựng các dự án nhỏ

Trung cấp [7 - 9 tháng]

Ở giai đoạn này, bạn không còn là người mới bắt đầu - bây giờ bạn đã hiểu các khái niệm cơ bản về JavaScript. Những tháng còn lại trong năm được dành để trau dồi kỹ năng của bạn về JavaScript

Đôi khi, bạn vẫn có thể cần tham khảo một số hướng dẫn và hướng dẫn nhưng phần lớn thời gian bạn sẽ dành cho việc xây dựng các dự án vì đây là nơi học tập thực sự diễn ra

Trung cấp nâng cao [10 - 12 tháng]

Trong giai đoạn cuối cùng này, bây giờ bạn có thể viết các dự án Full-Stack bằng JavaScript, đọc và hiểu mã cũng như biết cách sửa các lỗi và sai sót. Tại thời điểm này, bạn thực sự là một trình độ trung cấp về JavaScript và sẵn sàng đảm nhận các công việc kỹ sư phần mềm cấp đầu vào

Tại sao mất quá nhiều thời gian để học JavaScript?

Lý do mất quá nhiều thời gian để học có thể được tóm tắt thành hai điều

  1. HTML và CSS không phải là ngôn ngữ lập trình
  2. JavaScript không trực quan

HTML và CSS không phải là ngôn ngữ lập trình

Học JavaScript rất khác với HTML và CSS. Cả HTML và CSS về mặt kỹ thuật không phải là ngôn ngữ lập trình vì chúng không chứa logic lập trình. Bởi vì nó có ít phương pháp cơ bản và thời gian học tập thấp, nên việc học chúng khá dễ dàng và bạn có thể trở nên khá thành thạo sau vài tháng thực hành

Tuy nhiên, đây không phải là trường hợp của JavaScript. JavaScript là một ngôn ngữ lập trình thực sự và nó chứa logic lập trình nghĩa là nó đòi hỏi rất nhiều suy nghĩ và tìm ra cách thực hiện chương trình đúng cách

Ngoài việc có nhiều phương pháp khác nhau và thời gian học dài khi so sánh với HTML và CSS, không có gì lạ khi nhiều người mới bắt đầu cảm thấy khó khăn khi học JavaScript

JavaScript KHÔNG trực quan cho người mới bắt đầu

Một vấn đề khác khi học JavaScript là nó không trực quan. Trong HTML, tất cả chỉ là biết nên sử dụng thẻ nào. CSS chỉ đơn giản là tìm ra thẻ nào để chọn và thay đổi kiểu dáng. Miễn là bạn nhớ những quy tắc này, thì bạn có thể tạo bất cứ thứ gì với HTML và CSS

Đối với JavaScript, nó có rất nhiều quy tắc và trên hết, bạn cần dành thời gian suy nghĩ về cách bạn sẽ tạo một thứ gì đó bằng JavaScript trước khi viết một dòng mã. Đó là lý do tại sao phải mất 3-6 tháng để biết hết các quy tắc của nó trước khi có thể sử dụng hết khả năng của nó

Các yếu tố ảnh hưởng đến thời gian học JavaScript

Thời gian bạn dành để học JavaScript

Điều đầu tiên ảnh hưởng đến thời gian học JavaScript là bạn sẵn sàng dành bao lâu để viết mã. Nếu bạn dành tối thiểu 30 phút đến 1 giờ mỗi ngày để viết mã, bạn có thể mong đợi tiến bộ rất nhiều khi không ngừng luyện tập

Mặt khác, nếu bạn chỉ dành vài giờ mỗi tuần để viết mã, thì sẽ rất khó để học JavaScript vì hầu hết những thứ bạn đã học sẽ bị quên sau một tuần.

Nó giống như học cách lái xe ô tô - bạn không thể mong đợi lái xe giỏi nếu bạn thực hành nó một lần mỗi tuần

Kiến thức lập trình trước

Yếu tố thứ hai là có kiến ​​thức trước về lập trình. Nếu bạn tham gia các khóa học về khoa học máy tính hoặc kỹ thuật phần mềm ở trường đại học, việc học JavaScript có thể mất ít thời gian hơn vì bạn đã quen thuộc với các khái niệm lập trình cơ bản

Tuy nhiên, đối với các nhà phát triển tự học, sẽ mất một khoảng thời gian vì bạn cũng sẽ học các khái niệm lập trình cơ bản. Nó không giống như việc học một ngôn ngữ lập trình, nhưng những khái niệm này quan trọng đến mức bạn không thể bỏ qua bước này

Cách bạn học JavaScript

Yếu tố thứ ba là cách bạn tiếp cận cách học JavaScript. Nếu bạn dành một lượng thời gian đáng kể để học bằng cách xây dựng nhiều dự án nhỏ, thì bạn đang tiến bộ vì lập trình là một kỹ năng thủ công. Giống như bất kỳ kỹ năng thủ công nào, cách duy nhất để trở nên tốt hơn là tiếp tục sử dụng kỹ năng đó. Và điều đó có nghĩa là viết nhiều mã hơn

Tuy nhiên, nếu bạn thấy mình bị mắc kẹt trong tình huống cứ xem hết hướng dẫn này đến hướng dẫn khác mà không hề xây dựng dự án, thì bạn đang đối phó với cái được gọi là Địa ngục hướng dẫn, điều này khá phổ biến đối với người mới bắt đầu. May mắn thay, có ba cách bạn có thể làm để khắc phục vấn đề này

Nếu bạn cần thực hành nhiều hơn nhưng vẫn chưa sẵn sàng xây dựng dự án, hãy thử Coderslang, phần mềm này sẽ cung cấp cho bạn các bài tập để giúp áp dụng các bài học bạn đã học

Mẹo và gợi ý về việc học JavaScript

Dưới đây là một số mẹo và đề xuất bạn có thể sử dụng để giảm bớt khó khăn khi học JavaScript

  1. Tập trung vào các khái niệm cơ bản trước. JavaScript có thể có hàng trăm cách để xây dựng chương trình, nhưng trên thực tế, bạn cần biết một số phương thức cơ bản, như hàm, biến, câu lệnh if/else. Có rất nhiều thứ bạn có thể xây dựng khi chỉ biết những phương pháp này
  2. Tìm hiểu những gì bạn muốn xây dựng. Thay vì học một số khái niệm nâng cao như async, promise, callback - hãy tìm hiểu những gì bạn muốn xây dựng và sau đó google các phương pháp cần thiết để xây dựng nó. Bằng cách đó, bạn sẽ có cơ hội học JavaScript tốt hơn vì bạn đang áp dụng kiến ​​thức chứ không phải học chỉ vì lợi ích của nó
  3. Đừng vội học JavaScript frameworks. Hầu hết các framework như React, Vue và Angular đều được xây dựng bằng JavaScript. Biết cốt lõi của JavaScript có nghĩa là bạn sẽ hiểu bất kỳ khung nào vì bạn phải nhớ cú pháp và các quy tắc cơ bản của nó. Bên cạnh đó, nhu cầu về khung JavaScript liên tục thay đổi, nhưng bản thân ngôn ngữ vẫn giữ nguyên
  4. Xây dựng một cái gì đó. Nhiều hướng dẫn sẽ dạy bạn phải làm gì và làm như thế nào, nhưng cách duy nhất để ghi nhớ kiến ​​thức đó vào đầu bạn lâu dài là xây dựng các dự án dù nó nhỏ hay đơn giản đến đâu. Xây dựng dự án có lẽ là cách hiệu quả nhất để nâng cao kiến ​​thức JavaScript
  5. Nghỉ ngơi một lát. Điều quan trọng là phải nghỉ ngơi vì học quá lâu không hiệu quả. Nghỉ giải lao có thể giúp bạn tiếp thu tất cả thông tin mà bạn đã tích lũy và giúp bộ não của bạn có cơ hội xử lý thông tin đó. Đó là cách bạn học tất cả các loại kỹ năng sống chứ không chỉ viết mã. Tôi khuyên bạn nên nghỉ giải lao sau mỗi giờ học và vào cuối tuần để làm mới bản thân
  6. Đừng bỏ cuộc. Trên tất cả, đừng bỏ cuộc. Mặc dù JavaScript thực sự khó học, nhưng đó là một kỹ năng mà bất kỳ ai cũng có thể học bất kể công việc và trình độ học vấn của họ. Bởi vì nhiều công ty đang tìm kiếm kỹ sư phần mềm mới hàng năm và kỹ năng này không thể có được một cách dễ dàng, đó là lý do tại sao công việc này được trả lương cao

Phần kết luận

Vì vậy, có bạn có nó. Tóm lại, sẽ mất một năm để đi từ một người mới hoàn toàn thành một kỹ sư phần mềm sẵn sàng cho công việc. Mặc dù nền tảng giáo dục của bạn, thời gian dành cho việc học và cách bạn học có thể ảnh hưởng đến thời gian bạn có thể đạt được kỹ năng đó, nhưng hãy nhớ điều này

Dù học JavaScript trong bao lâu, bạn vẫn có thể trở thành Kỹ sư phần mềm. Làm việc chăm chỉ và kiên nhẫn. Tin vào chính mình

Bạn muốn học JavaScript theo cách đơn giản hơn?

Coderslang sẽ dạy bạn JavaScript một cách đơn giản và thú vị. Với sự trợ giúp của các bài học ngắn và dễ hiểu, các nhiệm vụ thực tế để nắm vững những gì bạn đã học trong các bài học và các công cụ mà bạn sẽ thực sự sử dụng với tư cách là một kỹ sư phần mềm, bạn có thể đi từ con số không đến công việc lập trình đầu tiên của mình sau một năm. Bắt đầu lộ trình học tập của bạn ngay hôm nay và trở thành nhà phát triển JavaScript

Tôi có thể học JavaScript trong 2 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.

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 có thể học JavaScript trong 2 ngày không?

Nếu bạn đến từ nền tảng ngôn ngữ lập trình khác, Bạn sẽ hoàn thành kiến ​​thức cơ bản về JS trong vòng 2 – 3 ngày nếu bận rộn . Bạn có thể mất một tuần để hiểu những điều cơ bản nếu bạn là người mới bắt đầu.

Bạn có thể học JavaScript nhanh chóng không?

Trở thành nhà phát triển giao diện người dùng có thể mất ít nhất 3 tháng. May mắn thay, không quá khó để trau dồi kỹ năng của bạn. Có vô số cách để học JavaScript một cách dễ dàng — và không, bạn không cần phải đăng ký chương trình khoa học máy tính cấp đại học để học nó. Các khóa học trực tuyến và hướng dẫn tự lãnh đạo rất nhiều.

Chủ Đề