Mất bao lâu để học javascript nếu bạn biết python?

Theo "The State of the Octoverse" của GitHub, số liệu thống kê cho thấy JavaScript là ngôn ngữ phổ biến nhất trên toàn cầu. Học JavaScript để lập trình front-end hoặc back-end là một khoản đầu tư tốt

Làm cái đó mất bao lâu?

Trong cuốn sách Outliers của Malcolm Gladwell, quy tắc 10.000 giờ nói rằng bạn cần rất nhiều giờ thực hành tích lũy để đạt được thành thạo trong bất kỳ lĩnh vực nào. Nếu bạn đầu tư 10.000 giờ để học và thực hành JavaScript, bạn sẽ trở thành bậc thầy thực sự

Tuy nhiên, bạn có thể học các khái niệm cơ bản trong một khoảng thời gian ngắn hơn nhiều. Bạn thậm chí có thể bắt đầu viết chương trình đầu tiên của mình ngay hôm nay—hãy xem chương trình Hello World bên dưới

Khái niệm JavaScript mới bắt đầu từ dễ đến khó

Các khái niệm kỹ thuật trong JavaScript có thể được liên kết với các cấp độ kỹ năng khác nhau. Hãy xem các khái niệm bên dưới và xem bạn đứng ở đâu về trình độ kỹ năng. Dựa trên Mạng nhà phát triển Mozilla, MDN Web Docs, các khái niệm kỹ thuật cơ bản trong JavaScript là

Ngôn ngữ cơ bản

  • biến
  • câu điều kiện
  • vòng lặp
  • chức năng
  • các đối tượng

Mã hóa cho Web

  • sự kiện
  • JavaScript không đồng bộ
  • Mô hình đối tượng tài liệu
  • API web

Khung và Thư viện

  • các framework phía máy khách như React và Vue
  • kết nối với API REST
  • JavaScript phía máy chủ với Node

Vì vậy, nếu bạn là người mới bắt đầu, hãy đặt trang web của bạn học các chủ đề dành cho người mới bắt đầu, từng chủ đề một. Với các khóa học trực tuyến miễn phí của chúng tôi Cách trở thành nhà phát triển web và Nguyên tắc cơ bản về JavaScript hiện đại, bạn có thể bắt đầu tìm hiểu những khái niệm này ngay hôm nay

  • Làm thế nào để trở thành một nhà phát triển web

    Jeremy McPeak

    20 Thg 11 2020

  • JavaScript cơ bản hiện đại

    Dan Wellman

    12 Thg 12 2019

Làm thế nào để trở thành một nhà phát triển web

Ví dụ mã Hello World

Bạn có thể viết dòng mã JavaScript đầu tiên của mình ngay bây giờ. Chỉ cần nhấn Control-Shift-J trong Chrome, Control-Shift-I trong Firefox hoặc Option-Command-C trong Safari. Thao tác này sẽ hiển thị bảng điều khiển JavaScript. Bây giờ hãy nhập dòng mã sau và nhấn Enter

1alert("Hello World");

Đây là chương trình truyền thống đầu tiên được tạo khi bạn học bất kỳ ngôn ngữ lập trình mới nào

Khi bạn đang học—hoặc ngay cả khi bạn là một lập trình viên chuyên nghiệp—bảng điều khiển JavaScript là một nơi tuyệt vời để thử các khái niệm hoặc ý tưởng mới

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

Đây có phải là ngôn ngữ máy tính đầu tiên của bạn không?

Nếu bạn đã biết một ngôn ngữ khác, việc học JavaScript sẽ dễ dàng hơn nhiều—các khái niệm cơ bản về lập trình máy tính sẽ quen thuộc với bạn. Dịch những gì bạn biết sang JavaScript sẽ không quá khó. Tuy nhiên, việc học JavaScript như một ngôn ngữ mẹ đẻ sẽ khó khăn hơn vì bạn sẽ đồng thời học cách suy nghĩ như một lập trình viên

Tuy nhiên, nhiều người chọn JavaScript làm ngôn ngữ lập trình đầu tiên của họ—nó rất phổ biến và gần như có vô số tài nguyên học tập miễn phí trực tuyến

Mức độ cống hiến của bạn là gì?

Học cách lập trình như một người mới bắt đầu hoàn chỉnh là rất nhiều công việc và cần có một cam kết thực sự để đạt được thành thạo JavaScript. Bạn sẽ phải đấu tranh và gặp nhiều thử thách khi bạn thực hành

Tốt nhất là lên một thời gian biểu. Thậm chí một vài phút luyện tập mỗi ngày sẽ giúp bạn luôn ở trong khu vực học tập. Dù lịch trình của bạn là gì, đừng đi quá lâu mà không luyện tập, nếu không các kỹ năng mới của bạn sẽ bắt đầu mờ dần

Bạn muốn trở thành một người theo sở thích hay một lập trình viên chuyên nghiệp?

Nếu bạn chỉ lập trình vì sở thích, thì việc học của bạn sẽ không có điểm dừng thực sự. Mỗi dự án là một thách thức và một cơ hội để học hỏi. Tuy nhiên, nếu bạn muốn làm việc như một chuyên gia, bạn sẽ cần phải có kỹ năng đến mức có thể làm việc ở cấp độ cần thiết—và điều đó có thể mất nhiều thời gian hơn

Phong cách học tập của bạn là gì?

Bạn có thể tìm thấy một lượng lớn tài nguyên học tập về JavaScript có sẵn trên internet và chúng có nhiều dạng khác nhau. Mỗi hình thức đều có ưu nhược điểm. Ví dụ, sách có xu hướng chuyên sâu hơn, đi sâu hơn vào việc giải thích các khái niệm khác nhau, nhưng lại thiếu tính thực tế và nhanh lỗi thời hơn.  

Mặt khác, video tập trung nhiều hơn vào kết quả và hành động, đồng thời khuyến khích người xem tham gia vào quá trình viết mã. Bằng cách tham gia, bạn được giới thiệu những sắc thái mà bạn có thể không học được từ một cuốn sách.  

Các nền tảng chia sẻ video như YouTube đã cho phép truy cập vô số bài học video gần đây về JavaScript từ các nhà giáo dục trực tuyến khác nhau

Ngoài ra, những gia sư này đều có những cách dạy và giải thích độc đáo của riêng họ về các khái niệm lập trình khác nhau cho khán giả của họ

Để giúp tăng tốc quá trình học JavaScript, tốt hơn hết bạn nên xác định và chọn phong cách giúp bạn hiểu rõ hơn—có thể là sách, video, khóa học, một gia sư cụ thể, v.v.

Giáo dục JavaScript miễn phí

Có các khóa học JavaScript miễn phí tuyệt vời tại Code Tuts+. Kiểm tra những điều này cho người mới bắt đầu

  • Làm thế nào để trở thành một nhà phát triển web

    Jeremy McPeak

    20 Thg 11 2020

  • JavaScript cơ bản hiện đại

    Dan Wellman

    12 Thg 12 2019

Làm thế nào để trở thành một nhà phát triển web

Bản tóm tắt

Trong bài viết này, chúng tôi đã xem xét bạn cần học bao nhiêu cho các cấp độ kỹ năng khác nhau. Nhiều kết quả hơn sẽ đến với nhiều thời gian đầu tư hơn

JavaScript có thể dễ dàng nếu bạn chỉ muốn học những điều cơ bản. Hoặc bạn có thể dành một thập kỷ để làm chủ sự phức tạp của nó

JavaScript có dễ học sau Python không?

JavaScript hay Python dễ hơn? . Trên thực tế, một trong những mục tiêu thiết kế chính của ngôn ngữ lập trình Python là dễ hiểu và dễ thực hiện. Điều đó không có nghĩa là JavaScript là một ngôn ngữ khó học. it is much easier to learn Python than to learn JavaScript. In fact, one of the main design objectives of the Python programming language is being easy to understand and implement. That's not to say JavaScript is a difficult language to learn.

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

‌Nếu bạn đang tự học, có thể mất sáu đến chín tháng để thành thạo JavaScript. Một phần thời gian đó được dành để học cách suy nghĩ như một lập trình viên — rất hữu ích khi bạn chuyển sang học các ngôn ngữ lập trình khác.

Tôi có nên học JS nếu tôi biết Python không?

Đúng vậy—nếu bạn đang bắt đầu học ngôn ngữ lập trình đầu tiên của mình sau khi xử lý các kiến ​​thức cơ bản về HTML và CSS, bạn nên bắt đầu với JavaScript trước Python, Ruby, PHP hoặc các ngôn ngữ tương tự khác . .

3 tháng có đủ để học JavaScript 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.

Chủ đề