Hướng dẫn is javascript the easiest language to learn? - javascript có phải là ngôn ngữ dễ học nhất không?

Đối với sự nghiệp trong phần mềm, JavaScript không nên là ngôn ngữ lập trình đầu tiên của bạn

Vài ngày trước tôi đã viết một bài về ngôn ngữ lập trình mà bạn nên học trước cho sự nghiệp lập trình. Điều này đã gây ra rất nhiều cuộc trò chuyện (phần lớn trên Google+ được gửi mà không cần đọc bài viết).

Một cảnh báo lớn cho quá trình giới thiệu một ngôn ngữ là tôi không coi JavaScript là một ứng cử viên. Tôi đã nói rõ về vấn đề trước đây, nhưng nhiều người đã nhanh chóng đề xuất rằng a) JavaScript là sự lựa chọn rõ ràng, và b) Tôi không biết gì vì đã rời khỏi danh sách. Trong bài đăng này, tôi sẽ đi sâu vào một chút chi tiết về lý do tại sao tôi không thường coi JavaScript là một lựa chọn cho ngôn ngữ lập trình đầu tiên cho một người muốn tạo ra sự nghiệp phát triển phần mềm. Sau đó, tôi sẽ chấp nhận phán đoán của bạn.

JavaScript nó không phải là một nền tảng thích hợp

Một điểm định kỳ mà các nhà truyền giáo JavaScript đưa ra là nó là ngôn ngữ dễ dàng nhất để đứng dậy và chạy cùng để lập trình. Họ trích dẫn khả năng bắt đầu phát triển không sử dụng gì hơn là Notepad. Họ đề cập đến việc thiếu nhu cầu của một trình biên dịch. Họ chào mời sự hỗ trợ toàn cầu cho ngôn ngữ (bất kỳ trình duyệt web nào). Cuối cùng, họ nói về việc chính ngôn ngữ dễ dàng đạt được sự tiến bộ của người mới bắt đầu như thế nào. Tất cả các điểm hợp lệ mà tôi đồng ý với 100%.All valid points that I agree with 100%.

Hãy tưởng tượng bạn muốn trở thành một người lái xe đua và Đội XYZ đang tìm kiếm một tài xế mới. Nó dễ dàng hơn nhiều để bắt đầu bằng cách chọn một chiếc xe đạp để cạnh tranh trong các cuộc đua xe đạp hơn là mua một chiếc xe đua và ngồi sau tay lái trên đường đua. Đối với xe đạp, chi phí thấp, đường cong học tập rất nông và bạn có thể trở nên thành thạo với nó khá nhanh. Hãy để nói rằng bạn đã đua chiếc xe đạp đó trong 5 năm và trở nên khá giỏi về nó. Bây giờ bạn tiếp cận Team XYZ cho một vị trí là một người lái xe đua và trích dẫn 5 năm trải nghiệm đua xe đạp của bạn. Họ sẽ thuê người ít kinh nghiệm lái xe đua hơn bạn trong đua xe đạp vì nền tảng tốt hơn và họ sẽ cải thiện trong cuộc đua xe nhanh hơn.

Nếu tôi thuê một nhà phát triển phần mềm và một ứng cử viên nói rằng họ biết JavaScript và đã phát triển trong 5 năm, thì đó là một khởi đầu kém cho cuộc phỏng vấn. Người đó thiếu nền tảng cần thiết để phát triển một giải pháp phần mềm đầy đủ và thời gian tăng cường của họ sẽ nhiều hơn đáng kể so với một người có kinh nghiệm 2-3 năm trong C, C ++, Java, C#, Python, Ruby, PHP, v.v.

Nếu tôi thuê một nhà phát triển web, những người JavaScript sẽ hấp dẫn hơn. Bạn cũng có thể chỉ tham gia một đội đua xe đạp.

Điều quan trọng cần lưu ý là tôi đã nói về phát triển phần mềm, kỹ thuật phần mềm, lập trình hệ thống đầu cuối, không chỉ phát triển web. [Chèn rebuttal trích dẫn node.js ở đây]. Vâng, node.js, tôi biết. Nhưng một chuyên gia phần mềm có kinh nghiệm biết một số ngôn ngữ và không cần phải nhồi nhét một ngôn ngữ duy nhất vào mọi kịch bản. Cuối cùng, bạn có thể chặt cây bằng búa, nhưng sử dụng cưa máy có ý nghĩa hơn.

JavaScript là một ví dụ kém về lập trình hướng đối tượng

Tôi sẽ thừa nhận rằng JavaScript có thể được coi là một ngôn ngữ định hướng đối tượng, tôi chỉ không nghĩ rằng đó là một ví dụ điển hình của một. Đặc biệt là lần đầu tiên của bạn. Hầu hết các cách bạn lập trình theo kiểu đối tượng với JavaScript đi mạnh mẽ so với hạt của các ngôn ngữ khác. Bản thân nó không phải là một điều xấu, tôi chỉ nghĩ rằng bạn sẽ được phục vụ tốt hơn bằng cách học phong cách phổ biến hơn của OOP trước tiên để bạn có thể thiết lập để học một số ngôn ngữ dựa trên C (và những ngôn ngữ khác) dễ dàng hơn.

Theo ý kiến ​​của tôi, điều quan trọng là phải hiểu các lớp và kế thừa lớp học trước tiên [chèn một cái gì đó về CoffeeScript ở đây, vâng, tôi biết]. Sau đó, khi bạn bắt đầu phát triển JavaScript, và bạn sẽ, bạn sẽ thấy cách các nhà xây dựng JavaScript và kế thừa nguyên mẫu rơi vào OOP. Tôi cũng tình cờ nghĩ rằng các biến được gõ mạnh mẽ là rất quan trọng để phát triển phần mềm.

Kết luận: Mọi người đều biết "JavaScript

Liên quan đến các đối số ban đầu được sử dụng để biện minh cho JavaScript là ngôn ngữ lập trình đầu tiên, trong khi tất cả đúng, chúng cũng là nguyên nhân cho các quân đoàn của các lập trình viên nghiệp dư. Về vấn đề đó, JavaScript là ngôn ngữ đầu tiên hoàn hảo. Nếu bạn muốn bị ướt chân khi lập trình, nếu bạn muốn điều chỉnh blog WordPress của mình hoặc chương trình như một sở thích, tôi hết lòng đề xuất JavaScript. Điều đó không thể nói JavaScript rất dễ làm chủ. Có rất ít người đã thực sự thành thạo JavaScript, và những người có khả năng có một nền tảng mạnh mẽ trong việc lập trình được giả mạo từ các ngôn ngữ khác; Nhưng có nhiều người có thể nghĩ rằng họ là một nhà phát triển bởi vì họ đã viết một số thứ trong JS. Bạn không muốn trở thành một trong những người đó.

Nếu bạn muốn tạo ra sự nghiệp phát triển phần mềm, có rất nhiều con đường cần thực hiện. Có rất nhiều ngôn ngữ tốt để bắt đầu và dù sao quyết định có thể được xử lý cho bạn bởi một trường đại học (và không có khoa khoa học máy tính mà tôi biết bắt đầu với JavaScript). Vì những lý do được đề cập trong bài viết này, tôi đã khuyên bạn nên bắt đầu với JavaScript cho một người muốn trở thành một lập trình viên chuyên nghiệp.

Câu chuyện này, "Tại sao tôi không đề xuất JavaScript như một ngôn ngữ lập trình đầu tiên" ban đầu được xuất bản bởi Itworld.ITworld .

Matthew Mombrea là một kỹ sư phần mềm, người sáng lập Cypress North và là người đam mê công nghệ.

Các ý kiến ​​thể hiện trong blog này là của tác giả và không nhất thiết phải đại diện cho những người của ITWORLD, các công ty phụ huynh, công ty con hoặc liên kết của nó.

Bản quyền © 2014 IDG Communications, Inc.

JavaScript là dễ dàng hơn hay python?

JavaScript hay Python là dễ dàng hơn? Từ quan điểm bắt đầu, việc học Python dễ dàng hơn nhiều so với việc học JavaScript. 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à 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.

C ++ hoặc JavaScript nào dễ dàng hơn?

Nó là một chút dễ dàng để học cho người mới bắt đầu.05. C ++ nhanh hơn so với JavaScript.JavaScript chậm hơn ít so với ngôn ngữ lập trình C ++.C++ is more faster as compared to JavaScript. JavaScript is little slower as compared to C++ programming language.

Ngôn ngữ chương trình dễ học nhất là gì?

5 ngôn ngữ lập trình dễ nhất..
HTML và CSS.HTML, viết tắt của Ngôn ngữ đánh dấu siêu văn bản, là một trong những ngôn ngữ lập trình phổ biến nhất cho người mới bắt đầu, vì nó thường được coi là ngôn ngữ lập trình đơn giản nhất để học.....
JavaScript.....
Python.....
C, C ++ và C# ....

JavaScript hay Java có dễ dàng hơn không?

JavaScript rất dễ học vì nó được giải thích trong thời gian chạy và không yêu cầu nhiều công nghệ chạy đằng sau hậu trường.Java dễ làm việc hơn nhiều so với các ngôn ngữ khác trong hạng cân của nó, nhưng cũng dễ gỡ lỗi, kiểm tra và viết hơn chúng. because it is interpreted at runtime and does not require a lot of technology running behind the scenes. Java is much easier to work with than other languages in its weight class, but it is easier to debug, test, and write than them, too.