Hướng dẫn how long to learn php reddit - học php reddit trong bao lâu

Tôi bắt đầu lập trình tại Perl vào năm 1994 ở tuổi 12 và PHP/FI 2.0 vào năm 1996.

Giống như poster này, tôi đã trải qua các phương pháp tương tự.

Bạn nghĩ rằng bạn thành thạo sau một năm rưỡi, nhưng tất cả những gì bạn làm là trở nên kiêu ngạo và viết cùng một thứ có thể là một nửa thời gian và là một cơn ác mộng bảo trì tuyệt đối cho tất cả những người tiền nhiệm của bạn, và bạn cũng vậy, có thể.absolute maintenance nightmare for all of your predecessors, and you, too, probably.

Phải mất ít nhất 6 năm và một vài "OMG, trước đây tôi đã rất ngu ngốc!" Trước khi bạn có một phát bắn.

Trên thực tế, đại đa số những người nghĩ rằng họ là các lập trình viên PHP giỏi bị cười nhạo bởi đại đa số các lập trình viên khác vì họ thậm chí không biết những thứ đơn giản như cách gỡ lỗi bằng cách sử dụng các điểm dừng (nghiêm túc, có bao nhiêu lập trình viên PHP cao cấp không 'T biết điều này ?!) Và các mẫu thiết kế.senior PHP coders don't know this?!) and design patterns.

Về tôi: Tôi đã cố gắng dạy bản thân trong vài tháng qua để tôi có thể chuyển đổi nghề nghiệp và trở thành một nhà phát triển. Tôi đã học C ++ ở trường đại học nhiều năm trước và điều này đã thực sự giúp ích bằng cách cho phép tôi chỉ nhảy vào và nhặt mọi thứ nhanh chóng. Tôi đã xây dựng một trang web cá nhân bằng cách sử dụng Bootstrap, đã xây dựng một số ứng dụng JavaScript sử dụng một số API miễn phí của Google, một ứng dụng góc khá hữu ích và tôi có thêm một số ý tưởng trong các tác phẩm với JavaScript. I've been trying to teach myself for the past few months so I could switch careers and become a developer. I learned C++ in college years ago and this has really helped by allowing me to just jump in and pick up things fast. I've built a personal website using bootstrap, built some javascript apps that use some of google's free APIs, a pretty useful Angular app, and I have some more ideas in the works with javascript.

Nhưng rất nhiều bài đăng công việc tôi thấy trong khu vực của tôi là dành cho WordPress + PHP + MySQL và đôi khi một số ít sẽ liệt kê CakePHP hoặc Laravel là một lợi thế. Vì vậy, tôi nghĩ rằng đã đến lúc tôi bắt đầu học về phía phụ trợ của lập trình.

Tôi đã nhận được cuốn sách này cho một món hời và tôi đã suy nghĩ về việc lướt qua nó, nhưng tôi thực sự không biết bắt đầu từ đâu. Tất cả những gì tôi biết là tôi muốn có WordPress, PHP và MySQL đến mức tôi có thể là một nhân viên hữu ích cho một số công ty liên quan đến việc duy trì các trang web sử dụng các công nghệ này.

Có ai ở đây đã hoàn thành một cái gì đó tương tự hoặc có bất kỳ ý tưởng nào về cách họ sẽ làm điều gì đó như thế này nếu họ phải làm?

Thỉnh thoảng trong hoặc khoảng không gian năm 1999, tôi chỉ quyết định xây dựng một trang web cho Clan Strike Strike của mình. Đã tìm thấy một nhà cung cấp dịch vụ lưu trữ miễn phí (có rất nhiều người, hồi đó, tin hay không (và tôi không có nghĩa là "Geocities", ý tôi là lưu trữ thực tế)) thông qua một trong các nhóm liên quan đến CS trong USENET và chỉ bắt đầu thử nghiệm. Tự mình dạy tất cả các nhu yếu phẩm, thay vì thực sự học cho bằng kỹ sư phần mềm mà tôi đang làm vào thời điểm đó, chỉ bằng cách đọc trang web PHP.NET, googling cho các hướng dẫn được viết bởi những người khác, v.v. Chủ yếu chỉ là thử nghiệm.

Cuối cùng đã chứng minh trang web gia tộc của tôi như là một phần của việc được phỏng vấn cho những gì sẽ trở thành công việc đầu tiên của tôi, nơi tôi đã học/dạy nhiều hơn nữa.

Đã đủ lâu trước đây, tôi không nhớ lại bất kỳ rào cản cụ thể nào. Trước đó, chúng tôi không có StackoverFlow, vì vậy đó là một trường hợp thử nghiệm và chỉ thử công cụ cho đến khi nó hoạt động.

Nói chung, tôi là một người tin tưởng vững chắc vào việc "thực hiện một dự án" là cách tốt nhất để học hỏi. Các sự kiện trừu tượng có thể được cam kết vào bộ nhớ, chắc chắn, nhưng không có gì tạo nên các con đường synap của thực sự hiểu các công cụ ở cấp độ khái niệm như làm điều đó cho chính mình.

Này các cậu!

Hiện tại tôi có kiến ​​thức rất mạnh về HTML, CSS và WordPress - Tôi muốn mở rộng kỹ năng của mình và học PHP để tôi có thể làm nhiều việc hơn, và tôi làm những gì tôi có thể làm tốt hơn.

Cách tốt nhất để học PHP là gì? Bất kỳ trang web, hướng dẫn hoặc khóa học cụ thể nào bạn có thể chỉ cho tôi?

Lý tưởng nhất là tôi cần học gì về ngôn ngữ? Tôi có nên học một khuôn khổ không?

Bạn nghĩ gì về khóa học này, tôi nghĩ đó là điều tốt nhất mà tôi đã tìm thấy cho đến nay: http://courses.tutsplus.com/bundles/wordpress-developer-launchpad

Cảm ơn nhiều!

Đó là một câu hỏi "Chiến tranh thánh" :)

Rắc rối chính về PHP là thiết kế ban đầu của nó, mặc dù đơn giản, nhưng theo nhiều cách queer và hơi vụng về. Như một số bài viết phổ biến nói "Nó giống như một hộp công cụ có thể sử dụng được nhưng tất cả các công cụ đều bị hư hỏng".

Tuy nhiên, PHP đã trải qua một chuỗi dài các bản cập nhật, sửa chữa, sửa đổi, vì vậy ngày nay nó không phải là xấu. etc so nowadays it is far not that bad.

Tôi là nhà phát triển Java chuyên nghiệp, nhưng tôi đã chuyển sang PHP để làm việc với các dự án phụ của mình. Điều này làm tăng đáng kể tốc độ phát triển. Tôi thấy rằng PHP hiện đại thực sự đã mượn nhiều điều tốt đẹp từ Java và các ngôn ngữ khác. Vì vậy, thật tuyệt khi làm việc với nó, đặc biệt là sau sự hồi hộp và tính không linh hoạt của Java với các loại.

Chúng chỉ là những ngôn ngữ khác nhau mà đôi khi có thể được sử dụng một ngôn ngữ khác và đôi khi không thể. Thật là quá đắt để viết các ứng dụng web đơn giản trong Java và gần như không thể trong C ++ (tốt, có thể nhưng rất ít người làm điều đó). Trái lại, không có người lành mạnh nào sẽ viết phụ trợ nặng trong PHP hoặc một số hệ thống nhúng kỳ quái trong bất cứ điều gì hơn C ++ (mặc dù Oracle cố gắng thúc đẩy Java vì điều này).

  • Facebook được viết bằng PHP (không phải toàn bộ và PHP của nó khá tùy chỉnh);

  • Google+ được viết bằng Java (phụ trợ);

  • Cả hai sử dụng rất nhiều JavaScript cho Frontend (theo nhiều cách tương tự như PHP - và đôi khi tệ hơn nó - ví dụ: thiếu OOP thích hợp);

  • Chỉ có một vài tài nguyên web sử dụng C ++ - và thông thường chỉ là về back -end - ví dụ như các phần của công cụ tìm kiếm (như Google) được viết trong đó để tối ưu hóa tốc độ - nhưng ngày nay với sự tiến bộ của BigData (nơi quy tắc Java) chúng Cũng trở nên lỗi thời.

Bây giờ đến câu hỏi của bạn:

Ai đó có thể chỉ ra sự khác biệt giữa PHP và C/C ++ hoặc Java

Sự khác biệt chính là C ++ và Java được gõ chặt chẽ và ngược lại PHP cho phép bạn rất bất cẩn với các loại. Đó là một tính năng có thể được coi là tốt và xấu. Nó cho phép làm cho các chương trình đơn giản hơn và nhẹ hơn, nhưng nếu bạn không đủ chính xác, nó sẽ cho phép bạn mắc nhiều lỗi hơn và sẽ cản trở việc gỡ lỗi.

Một điểm khác biệt khác là C ++ được biên dịch ngôn ngữ và PHP là ngôn ngữ kịch bản (trong khi Java ở giữa). Điều đó dẫn đến PHP đưa ra mức độ tự do tốt đẹp cho bạn - bạn có thể thay đổi các trường của đối tượng, thêm hoặc điều tra các phương thức trong thời gian chạy, v.v. Java cho phép điều này thông qua "phản xạ" vụng về.

Tính năng cụ thể của C ++ so với Java và PHP là nó đòi hỏi phải quản lý bộ nhớ thủ công, nó không có bộ thu gom rác tích hợp-điều này khiến ngôn ngữ trông hơi lỗi thời (mặc dù không phải vậy) hoặc cấp trung. Điều này cho phép C ++ nhanh hơn, mặc dù đôi khi khó khăn hơn.

Tôi biết PHP chỉ là web

Nó không chỉ đối với web - bạn có thể viết một số tập lệnh tiện ích, v.v. Mặt khác, nó thực sự rất tốt cho web vì nó có nhiều công cụ cần thiết trong tay và ra khỏi hộp.

Kết luận tôi sẽ nói rằng nếu bạn có thể đầu tư đủ thời gian để học một số ngôn ngữ - nó sẽ tốt hơn. Tuy nhiên, việc nghiên cứu Java đủ sâu sẽ tiêu thụ nhiều lần nỗ lực hơn nhiều lần (vì Java Beyond SE là vô cùng vô cùng). I'd say that if you can invest enough time to learn several languages - it would be better. However deep enough studying of Java will consume several times more efforts (because Java beyond SE is incredibly vast).

Mất bao lâu để học PHP?

Lượng thời gian cần thiết để học lập trình PHP thay đổi từ người này sang người khác, nhưng nếu bạn cam kết học ngôn ngữ, bạn có thể có thể học nó trong ba đến sáu tháng.three to six months.

PHP vẫn còn đáng để học 2022?

Trong cộng đồng nhà phát triển, rất nhiều người bắt đầu nhận thấy PHP như một ngôn ngữ lỗi thời không có chỗ trong ngành CNTT vào năm 2022. Tuy nhiên, số liệu thống kê cho thấy khoảng 80% trang web vẫn được viết trên PHP.around 80% of websites are still written on PHP.

Mất bao lâu để học PHP Reddit?

Nếu không có bất kỳ loại kiến thức nào trước về mã hóa phía máy chủ, nếu bạn là người mới bắt đầu hoàn toàn, bạn sẽ chỉ mất gần sáu tháng để làm chủ PHP.close to six months to master PHP.

Học PHP có đáng giá vào năm 2021 không?

Đối với các lập trình viên mới bắt đầu và những người chỉ đi vào phát triển WordPress, PHP là một trong những nơi tốt nhất bạn có thể bắt đầu.Đó là một ngôn ngữ siêu đơn giản và đơn giản, làm cho nó trở thành một trong những ngôn ngữ lập trình tốt nhất để học, vì vậy nó khá dễ dàng để tham gia và nó tạo nên xương sống của sự phát triển trực tuyến.PHP is one of the best places you can start. It's a super simple and straightforward language, making it one of the best programming language to learn, so it's fairly easy to get into, and it makes up the backbone of online development.