Hướng dẫn can i learn php without knowing javascript? - Tôi có thể học php mà không biết javascript không?

Chào mọi người. Tôi đã sử dụng CMS [WP và Drupal] trong một thời gian và nghĩ rằng đó là một ý tưởng tốt để học Php chuyên sâu. Tôi đã nghiên cứu nó rất nhiều [Khóa học CS75 Harvard Online, cuốn sách văn bản "PHP cho web" và gần đây là Boston mới] nhưng tôi tình cờ thấy một bài đăng nói rằng JavaScript phải luôn luôn đến trước.

Phát hiện này đã dẫn tôi đi lặn vô tận xuống hố thỏ là Google và tôi đã tìm thấy chủ đề sau khi chủ đề và đăng sau khi đăng nói rằng bạn không bao giờ nên học PHP trước JS và nếu bạn làm như vậy, bạn có nhiều khả năng làm hỏng mình khi Mã hóa, vì vậy hãy thực hiện chuyển đổi trước khi quá muộn!

Theo ý kiến ​​chuyên nghiệp/kinh nghiệm của bạn, tôi có phải là người yêu thích viết mã khủng khiếp không? Tôi có nên từ bỏ PHP ngay bây giờ và chuyển sang JS sau đó chuyển lại sau vài tháng đến một năm không? Hay tôi hoàn toàn ổn khi tốt hơn trong PHP và nhấn mạnh bản thân vì không có gì?

TL; dr - tự tử về sự lựa chọn của tôi để học PHP [đã làm như vậy trong vài tháng nay] và không biết tôi nên học JS. Tôi có nên bỏ PHP cho JS ngay bây giờ mặc dù tôi đã dành nhiều tháng với nó và không có thời gian với JS?

Cảm ơn tất cả!

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 trong những điều khó hiểu nhất khi bạn bắt đầu trở thành một nhà phát triển web là tìm ra những gì cần học. Và không nơi nào điều này đúng hơn khi nói đến việc chọn ngôn ngữ lập trình đầu tiên của bạn. Nếu bạn muốn học những điều cơ bản, các ngôn ngữ đánh dấu như HTML [được sử dụng để xác định mọi thứ trên trang web như đoạn văn và tiêu đề] và & NBSP; CSS [được sử dụng để xác định phông chữ, màu sắc, bố cục, v.v.] Nhưng những gì về tất cả các ngôn ngữ kịch bản và lập trình ở ngoài đó một khi bạn đã đóng đinh các nguyên tắc cơ bản của HTML và CSS đó?

Có lẽ bạn đã nghe nói về Ruby, và nó tập trung vào một cú pháp đơn giản, dễ sử dụng có vẻ hấp dẫn. Hoặc ai đó đã nói với bạn về PHP, và khả năng phát triển và sửa đổi các plugin WordPress và chủ đề nghe có vẻ hữu ích. Hoặc sự linh hoạt của mục đích chung của Python có vẻ là một nơi tốt để bắt đầu. Nhưng sau đó, bạn cũng đã nghe nói bạn nên tập trung vào JavaScript, vì vậy bạn thậm chí bắt đầu từ đâu?

Bạn nên học ngôn ngữ lập trình nào trước? Gợi ý: nó có thể là JavaScript

Trước khi tôi nói với bạn câu trả lời khi nói đến ngôn ngữ lập trình để học trước, tôi muốn thiết lập một số bối cảnh: Ở đây tại Skillcrush, chúng tôi tập trung hoàn toàn vào các kỹ năng kỹ thuật liên quan đến phát triển web. Điều đó có nghĩa là chúng tôi sẽ cho bạn biết chính xác những gì cần học và làm thế nào để tìm hiểu nếu mục tiêu cuối cùng của bạn là làm việc như một nhà thiết kế, nhà phát triển, quản lý dự án, chuyên gia UX hoặc trong một số trang web và ứng dụng web xây dựng năng lực khác. Vì vậy, tất cả những thứ ở trên về việc tự hỏi bắt đầu từ đâu? Bạn không phải dành một lần nữa để lo lắng về nó, vì chúng tôi sẽ chăm sóc nó cho bạn.

Hiểu rồi? Tốt!

Ồ, và một điều nữa trước khi chúng ta tiếp tục: quan trọng hơn là nhấn mạnh ngôn ngữ nào để học trước, nhiệm vụ quan trọng nhất của bạn là bắt đầu đắm mình vào lập trình và hiểu cách thức hoạt động của nó. Bạn cần học: Một biến là gì, một mảng, chức năng và các vòng lặp. Bạn cần hiểu cách thức hoạt động logic. Và điều tuyệt vời là, khi bạn bắt đầu hiểu tất cả các nguyên tắc lập trình cốt lõi này, bạn sẽ thấy rằng họ thực sự áp dụng cho tất cả các ngôn ngữ lập trình. Điều này có nghĩa là bất kể bạn muốn học ngôn ngữ nào, bạn sẽ có một khuôn khổ vững chắc để học nó một cách dễ dàng bằng cách hiểu những lý thuyết lập trình hình ảnh lớn đó, bạn sẽ không phát minh lại bánh xe mỗi khi bạn chọn một công nghệ mới kỹ năng.

Có cái đó? Tuyệt quá!

Được rồi, vì vậy bây giờ đã đến lúc nói với bạn câu trả lời.

Đầu tiên: Python so với JavaScript [hoặc Ruby hoặc PHP]?

Nếu bạn bị mắc kẹt khi nhìn vào JavaScript vs Python hoặc Ruby hoặc PHP, và bạn có tự hỏi bạn nên bắt đầu cái nào không?

Câu trả lời là. . .

JavaScript!

Điều đó đúng, nếu bạn đang bắt đầu tìm hiểu ngôn ngữ lập trình đầu tiên của mình sau khi xử lý cơ bản 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. Chúng tôi đã viết một bài viết chuyên sâu về Python so với JavaScript & NBSP; nếu bạn muốn đi sâu hơn, nhưng để có câu trả lời nhanh hơn, hãy để tôi nói cho bạn biết lý do tại sao:

Lý do số 1: Bạn có thể bắt đầu sử dụng JavaScript ngay bây giờ.

JavaScript được cài đặt trên mọi trình duyệt web hiện đại, vì vậy bạn có thể bắt đầu lập trình theo nghĩa đen trong JavaScript giây này trên chính trình duyệt mà bạn đang sử dụng để đọc bài viết này. Chẳng hạn, nếu bạn sử dụng Google Chrome, chỉ cần truy cập menu View View, nhấp vào menu phụ của nhà phát triển trực tuyến và bạn sẽ thấy một tùy chọn để mở bảng điều khiển JavaScript. Không Muss, không ồn ào.

Không phải tất cả các ngôn ngữ đều đơn giản để bắt đầu với một trong khi một ngôn ngữ như Ruby, chẳng hạn, rất dễ làm việc với một khi bạn đi, quá trình cài đặt nó trên máy của bạn khi bạn chưa quen với công nghệ có thể khiến bạn muốn Để xé tóc của bạn và chạy đi la hét, không bao giờ được nghe lại.

Và bạn có mái tóc đẹp.

Lý do số 2: JavaScript có thể được sử dụng để làm cho các trang web đẹp và để xây dựng các máy chủ nhanh điên rồ.

Nó không chỉ là JavaScript rất dễ bắt đầu, mà còn là khi bạn bắt đầu sử dụng nó, nó có thể được sử dụng rất nhiều. Một phần của những gì làm cho JavaScript đa năng [và một ứng cử viên tuyệt vời như vậy để học đầu tiên khi bạn nhìn vào một lĩnh vực ngôn ngữ và gây khó hiểu về các tùy chọn như Python vs JavaScript] là bạn có thể sử dụng nó để phát triển mặt trước và đầu cuối. Trong trường hợp bạn cần một sự bồi dưỡng nhanh, phát triển mặt trước là công việc xây dựng các phần của một trang web mà người dùng nhìn thấy và tương tác, trong khi phát triển back-end là công việc xảy ra Máy chủ và cơ sở dữ liệu cung cấp năng lượng cho các trang web đằng sau hậu trường. Điều này có nghĩa là hai điều quan trọng đối với bạn:

Đầu tiên, vì bạn có thể sử dụng JavaScript ở mặt trước và vì JavaScript xây dựng và chạy tất cả các yếu tố vui nhộn, năng động của các trang web [những thứ như đồ họa hoạt hình, cuộn video và bản đồ tương tác], bạn có thể bắt đầu sử dụng nó ngay lập tức để quan hệ tình dục trang mạng.

Và ai không yêu một trang web gợi cảm?

Không phải là loại gợi cảm. Geez.

Nhưng thứ hai, bạn có thể sử dụng JavaScript ở phía sau để hợp lý hoàn toàn theo cách toàn bộ trang web của bạn hoạt động. Cho đến khoảng mười năm trước, JavaScript thực sự chỉ được sử dụng cho các công cụ mặt trước được đề cập ở trên. Và sau đó, một bộ kỹ thuật phát triển web mới gọi Ajax đã xuất hiện. Ajax là viết tắt của JavaScript và XML không đồng bộ, và trong khi chúng tôi đã đề cập đến Ajax là chi tiết hơn rất nhiều ở nơi khác trên trang web của chúng tôi. Và phản ứng nhanh hơn đối với người dùng, người dùng như tải nội dung mới trên trang web mà không làm mới trang.

Hãy nghĩ cách gmail tải email mới của bạn hoặc Twitter tải các tweet mới.

Và chức năng được thêm vào này khiến JavaScript bắt đầu phát nổ.

Vài năm qua đã chứng kiến ​​sự phát triển điên rồ trong ngôn ngữ JavaScript. Định dạng tệp JSON của JavaScript đã đảm nhận như một trong những cách phổ biến nhất để truyền dữ liệu. Node.js [môi trường thời gian chạy JavaScript] đã được phát hành và cho phép bạn xây dựng máy chủ trong JavaScript. Các thư viện mã JavaScript như Mustache.js và tay cầm.js đã giúp tạo ra các mẫu JavaScript tuyệt vời. Và các khung [bộ sưu tập thư viện mã] như Ember.js, Angular.js và Backbone.js đang cung cấp năng lượng cho việc tạo ra hàng ngàn ứng dụng web tương tác điên rồ và đã đẩy các giới hạn của JavaScript cách xa hơn bất kỳ ai nghĩ nó có thể đi.

Lý do số 3: Có hàng tấn tăng trưởng công việc và trả lương cao cho những người biết JavaScript.

Vẫn không tin tôi rằng JavaScript đang bốc cháy ?? Nếu bạn vẫn còn trên hàng rào về việc bắt đầu với một ngôn ngữ như Python vs JavaScript [hoặc Ruby hoặc PHP], hãy xem liệu điều này có thuyết phục bạn không:

Nếu bạn điều hướng đến các trang web việc làm như thực sự và Glassdoor, bạn sẽ bắt đầu thấy những gì có kỹ năng JavaScript trông giống như trong thị trường việc làm:

Hiện tại, mỗi lần thực sự, mức lương trung bình của Hoa Kỳ cho một nhà phát triển JavaScript là một đô la điên rồ 110.737 đô la mỗi năm!

Và, theo văn bản này, thực sự có 28.636 công việc của nhà phát triển JavaScript được đăng trên trang web của họ, trong khi Glassdoor đang liệt kê 21.074. Đó là rất nhiều cơ hội.

Trong khi đó, Cục Thống kê Lao động báo cáo rằng từ năm 2016 đến 2026, thị trường việc làm cho các nhà phát triển web nói chung sẽ tăng 15 % [nhanh hơn nhiều so với trung bình cho tất cả các ngành nghề do BLS theo dõi]. Và, vì JavaScript là một kỹ năng cốt lõi cho các nhà phát triển web, bạn sẽ có một đường dây trực tiếp cho các công việc đó.

Nói cách khác. . . JavaScript là nơi đảng đang ở.

Vì vậy, hãy tiếp tục và xem những gì bạn có thể bắt đầu làm với JavaScript! Các trang web như CodePen có đầy đủ các ví dụ dự án mà bạn có thể sử dụng làm hướng dẫn, trong khi các diễn đàn như Stack Overflow và GitHub luôn là một nơi tuyệt vời để kết nối với các lập trình viên khác và tìm hiểu về JavaScript và các ngôn ngữ khác.

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

Tôi có cần học JavaScript cho PHP không?

Không quan trọng bạn học được cái nào đầu tiên. Tuy nhiên, vì JavaScript là một phần của tam giác HTML/CSS/JavaScript, nên việc tìm hiểu JavaScript cơ bản trước khi vào PHP.it makes sense to learn basic JavaScript before getting into PHP.

Tôi nên học JavaScript hay PHP trước?

Câu trả lời đơn giản là, nếu bạn chọn ngôn ngữ lập trình nào để học trước, hãy chọn JavaScript.Bạn có thể xây dựng các ứng dụng chức năng khá nhanh chóng và các cơ hội nghề nghiệp rất phong phú.Bạn luôn có thể học PHP sau này và trên thực tế, sẽ dễ dàng hơn khi bạn có JavaScript dưới sự nắm bắt của bạn.if you're picking which programming language to learn first, choose JavaScript. You can build functional applications fairly quickly, and the career opportunities are plentiful. You can always learn PHP later and, in fact, it should be easier once you've got JavaScript under your grasp.

Tôi có thể học PHP mà không biết HTML không?

Tôi có thể học PHP mà không biết HTML không?Không cần thiết phải biết HTML trước khi học PHP.Tuy nhiên, rất khuyến khích bắt đầu với HTML và sau đó chuyển sang PHP, vì vậy sẽ có ý nghĩa hơn khi bạn có được toàn bộ ý tưởng đằng sau việc lập trình và xây dựng các trang web.It is not necessary that you need to know HTML before learning PHP. However, it is highly recommended to start with HTML and then move on to PHP, so it would make more sense for you to get the whole idea behind programming and building webpages.

Bạn có cần cả JavaScript và PHP?

Mặc dù JavaScript có thể được sử dụng thành công cho cả phát triển mặt trước và đầu cuối với sự trợ giúp của các nền tảng như nút.JS, PHP vẫn là một công cụ tốt hơn cho phần ba.Trên thực tế, ý tưởng tốt nhất sẽ là kết hợp cả hai - PHP và JavaScript - để xây dựng một ứng dụng web động mạnh mẽ.the best idea would be to combine both — PHP and Javascript — in order to build a robust dynamic web application.

Bài Viết Liên Quan

Chủ Đề