Hướng dẫn is javascript difficult for beginners? - javascript có khó cho người mới bắt đầu không?

Is Tech Right For you? Take Our 3-Minute Quiz!

You Will Learn: If a career in tech is right for you What tech careers fit your strengths What skills you need to reach your goals

Nếu bạn đang suy nghĩ về việc học tập mã và bạn đang tự hỏi chính xác những ngôn ngữ mã hóa sẽ bắt đầu, bạn có thể muốn đưa JavaScript [JS] lên đầu danh sách của bạn. JS là ngôn ngữ kịch bản được sử dụng để xây dựng và kiểm soát nội dung trang web động [những thứ như đồ họa hoạt hình, hình thức tương tác và video cuộn], và nó được biểu đồ khi diễn đàn phát triển Stack Stack Ngôn ngữ lập trình phổ biến nhất kể từ năm 2014. Sự phổ biến này chỉ tăng lên với Việc sử dụng rộng rãi các khung JavaScript Các tập thể hóa của các thư viện mã JS cho phép các nhà phát triển thực hiện các tác vụ thường xuyên mà không viết lại mã mỗi khi và đó là một tình cảm được lặp lại trong thị trường việc làm liên quan đến JavaScript. Theo văn bản này, thực sự liệt kê hơn 28.000 công việc của nhà phát triển JavaScript, trong khi Glassdoor liệt kê mức lương trung bình của nhà phát triển JavaScript ở mức 72.500 đô la mỗi năm.

Nhưng trong khi nhu cầu học JavaScript nghe có vẻ như là một khóa, nhưng nó có thể đạt được như thế nào thực sự? Để hiểu được câu trả lời cho những câu hỏi này, tôi đã nói chuyện với hai chuyên gia JavaScript. Ở đây, những gì họ đã nói.

Dự kiến ​​sẽ dành nhiều tháng [không phải năm] học những điều cơ bản của JavaScript

One of the first questions people ask about learning a coding language is how long it takes. While JavaScript is a step up from the most fundamental web development skills [languages like HTML and CSS, which can be learned in under a month], you can still expect to learn JS basics in a matter of months, not years—and that’s whether you learn through online classes or teach yourself through book study.

The amount of time it takes to learn JavaScript has a lot to do with your methodology. Choose between online courses, in-person classes, or books depending on what’s the best fit for your life.

Arielle Kimbarovsky, Digital Marketer at UX design and mobile application development agency Codal, went the online class route and says it took her just about a year to get the hang of the language. Kimbarovsky learned at her own pace as a side project [resulting in the year time frame], which is one of the benefits of online classes—learning JS wasn’t her primary focus so she was able and willing to take her time. However, if learning JavaScript is higher on your priority list, online courses like Skillcrush’s Break into Tech Blueprint are designed to teach JavaScript in as little as three months [if you pace yourself at an hour a day].

Mara Behles Dean, QA Engineer at financial data software company MX, learned JavaScript as part of a coworker study group. This group met a few times a week over the course of several months to work through Eloquent JS [an intro to JavaScript book]. Dean says that the group included experienced JS developers as well as total beginners, highlighting the kind of ongoing learning and up skilling that can take place even after you’re working at a tech job. Dean was able to follow up her participation in this study group with an apprenticeship on her company’s front-end development team and hopes to transition to a junior front-end engineer role.

If the timeframe for getting up to speed with JavaScript fundamentals is a manageable matter of months, does that mean it’s easy? Kimbarovsky says that from her perspective JS definitely isn’t the hardest programming language out there, but she also says to keep in mind that everyone faces different barriers to learning.

According to Kimbarovsky, one critical thing to keep in mind when learning JavaScript [regardless of your own learning needs or style] is to resist the temptation to go too fast and speed through the fundamentals. For Kimbarovsky, her own JS leaning woes stemmed from moving on to new concepts too quickly and forgetting simpler things she’d already learned. “JavaScript is a language that builds on itself,” Kimbarovsky says. “This makes more involved JavaScript code a lot harder to write and understand if you don’t have a solid handle on the basics.”

The good news is: Resources abound to help you stay current with changes and to get past any JavaScript challenges you might face—though for Dean, this was a problem in itself. Dean says the JavaScript resource field is so well-populated that it actually intimidated her when she was trying to get started. In retrospect, Dean recommends that new JavaScript learners simply pick one resource at first, commit to it, and move on from there. Some of these resources include participating in developer forums like Stack Overflow, Codepen, and Github, using online tutorials from sites like Codeacademy and Coursera, or taking paid, instructor-led online classes from coding schools like Skillcrush. Dean also says—when it comes to specific concept-related challenges—to be persistent and to keep working through any frustration or confusion that might arise. “Programming gets easier with practice, no matter what language you’re learning,” Dean says. “The more you do it, the better you get.”

Bước tiếp theo: JavaScript Frameworks

Một phần của sự tăng trưởng của JavaScript, như một ngôn ngữ lập trình hàng đầu giữa các nhà phát triển web là sự phát triển của các khung JavaScript. Về cơ bản, JS Frameworks là các bộ sưu tập mã JavaScript viết sẵn có thể được sử dụng để thực thi các chức năng phát triển cơ bản và lặp đi lặp lại so với mã hóa từng chức năng này mỗi khi chúng xuất hiện. Bằng cách cung cấp cho các lập trình viên JavaScript một bộ xương để làm việc, những lập trình viên đó có thể dành nhiều thời gian và năng lượng hơn cho các phần phức tạp của một trang web [thay vì bị sa lầy vào việc tạo ra các đai ốc và bu lông từ đầu]. Nhưng với rất nhiều mã viết sẵn có sẵn thông qua các khung, điều đó có nghĩa là các nhà phát triển khao khát có thể bỏ qua toàn bộ việc học JavaScript?

Kimbarovsky tin rằng việc hiểu JavaScript như một ngôn ngữ trước khi giải quyết một khung JS là vô cùng quan trọng. Không có cái nhìn cấp cao hơn về JavaScript, Kimbarovsky nói, bạn đã giành chiến thắng thực sự hiểu cách thức hoạt động của một JS Framework có nghĩa là bạn sẽ bị giới hạn trong những gì bạn có thể sử dụng để làm. Tuy nhiên, Kimbarovsky nói rằng hãy ghi nhớ rằng điều này hoạt động cả hai cách, hiểu biết về JavaScript như một ngôn ngữ không có nghĩa là bạn đã giành chiến thắng phải dành một chút thời gian để làm quen với cách thức hoạt động của JS Frameworks. Vào cuối ngày, học cách sử dụng các khung giống như học được nhiều phần mở rộng ngôn ngữ khác nhau, theo ông Kim Kimovsky. May mắn thay, có rất nhiều tài liệu và hỗ trợ cho các khung JS phổ biến. Và nếu bạn hiểu các khái niệm JavaScript, thì thực sự làm cho việc nghiên cứu các khung đó dễ dàng hơn rất nhiều.

Mang đi? Học JavaScript won nhất thiết phải là điều dễ dàng nhất mà bạn đã làm trong đời, nhưng nó sẽ khác xa nhất. Thực hành và làm việc dai dẳng trong suốt nhiều tháng nên đặt bạn vào vị trí để xử lý những điều cơ bản và nếu bạn gặp bất kỳ rào cản nào trên đường đi, có rất nhiều tài liệu và hỗ trợ cộng đồng để giúp bạn.

Công nghệ có phù hợp với bạn không? Hãy làm bài kiểm tra 3 phút của chúng tôi!

Bạn sẽ học: Nếu một nghề nghiệp trong công nghệ phù hợp với bạn những gì sự nghiệp công nghệ phù hợp với thế mạnh của bạn những kỹ năng bạn cần để đạt được mục tiêu của mình If a career in tech is right for you What tech careers fit your strengths What skills you need to reach your goals

Mất bao lâu để học JavaScript cho người mới bắt đầu?

Làm thế nào dài để học JavaScript từ đầu? Học JavaScript không giống như chọn HTML hoặc CSS. Bạn đang học một ngôn ngữ lập trình, mặc dù đó là một trong những ngôn ngữ dễ sử dụng hơn. Nếu bạn đang tự học, có thể mất sáu đến chín tháng để trở nên thành thạo JavaScript.six to nine months to become proficient in JavaScript.

Tại sao JavaScript rất khó học?

Cú pháp độc đáo và thụt lề làm cho JavaScript khó đọc.Có thể cho rằng, một trong những điểm yếu của JavaScript là cú pháp của nó.Chẳng hạn, các chữ cái của nó yêu cầu bạn sử dụng niềng răng theo một cách khác với các ngôn ngữ khác.Giống như bất kỳ ngôn ngữ lập trình nào khác, có nhiều cách khác nhau để viết mã của bạn.

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

Ngoài ra, JavaScript là một công cụ tuyệt vời để bắt đầu các lập trình viên muốn mở rộng kỹ năng của họ thành các ngôn ngữ khác.JavaScript hỗ trợ các kỹ năng có giá trị như các phong cách lập trình hướng đối tượng, chức năng và mệnh lệnh.JavaScript is an excellent tool for beginning programmers who want to expand their skill set into other languages. JavaScript supports valuable skills such as object-oriented, functional, and imperative styles of programming.

Tôi có thể học JavaScript trong 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ể được thực hiện chỉ trong hai tuần.Nhưng, nó có thể được thực hiện chỉ trong ba tháng!Hầu hết các nhà tuyển dụng sẽ rất vui khi thuê bạn làm nhà phát triển web của họ nếu bạn chỉ thành thạo một số điều cơ bản của JavaScript.Tất nhiên, học tập không bao giờ dừng lại.it can be done in just three months! Most employers will be happy to hire you as their web developers if you just master some of the JavaScript basics. Of course, learning never stops.

Chủ Đề