Yêu cầu thg 4 10, 2020 12:45 SA 164 1 4
  • 164 1 4
0

hoc php hieu quả

Chia sẻ
  • 164 1 4

chào mọi người mình đi làm về PHP được gần 2 năm (1 năm về lập trình WordPress,5 tháng về PHP hướng Laravel),hiện tại đang ở nhà. Mình đang ôn lại từ đầu basic->OOP->MVC ->Laravel,mình học tại những trang tuts,video cả việt nam lẫn nước ngoài(code tay không copy paste), đi phỏng vấn thì tạch nhiều nơi muốn nản lắm nhưng vẫn kiên trì với nghề này, mình yếu nhất là thuật toán,còn nhiều vấn đề không biêt cách viết như thế nào. các bạn cho mình lời khuyên cách học hiểu quả thuật toán

4 CÂU TRẢ LỜI


Đã trả lời thg 4 10, 2020 1:22 SA
+6

Do ở title của câu hỏi thì bạn đặt là "Học PHP hiệu quả", nhưng nội dung bên trong thì lại kết lại bằng "các bạn cho mình lời khuyên cách học hiểu quả thuật toán", nên cũng không rõ bạn đang muốn tập trung vào phần nào nữa 😄

Học về thuật toán đương nhiên cũng có những cái hay và cái lợi ích riêng của nó, giúp bạn phát triển thêm tư duy, hay giải quyết nhiều vấn đề về coding. Bạn có thể tìm đọc các cuốn sách về Algorithm, hay các cuốn Cấu trúc dữ liệu và giải thuật. Đây là một vấn đề cơ bản nên có rất nhiều sách, giáo trình bằng cả tiếng Anh lẫn tiếng Việt, bạn cứ thử tìm mua xem sao nhé 😄 Cái quan trọng nữa là học phải đi đôi với hành, bạn có thể vào những trang luyện tập về giải thuật, như https://code.viblo.asia/ chẳng hạn, để làm thử các bài tập trên đó, cũng như để học tập và rèn luyện thêm.

Còn về vấn đề học PHP thì lộ trình ôn lại từ đầu, từ các khái niệm basic của lập trình, đến các khái niệm OOP, cho đến PHP cơ bản, rồi Laravel như của bạn mình thấy cũng là hợp lý, bạn có thể tiếp tục theo đuổi. Trên Viblo cũng có rất nhiều bài viết có thể hỗ trợ bạn học hỏi thêm về những phần này, bạn có thể tìm đọc thêm:

Chia sẻ
Đã trả lời thg 4 10, 2020 1:16 SA
0

Nếu bạn yếu thuật toán thì có thể luyện tập các bài tập với Viblo Code, hackerrank... cần thêm cái đó thôi là profile trên CV của bạn đẹp hơn nhiều

Chia sẻ
thg 4 10, 2020 2:01 SA

thanks các bạn nhiều

Đã trả lời thg 4 10, 2020 2:41 SA
0

Mình nghĩ đầu tiên bạn nên đi 1 lượt về base của PHP, OOP, tìm hiểu về các hàm xử lý mảng, chuỗi. Và đương nhiên là làm về PHP thì bạn sẽ cần có thêm kiến thức về Mysql nên cũng cần bổ sung. Javascript, html, css nếu biết qua để đủ sử dụng nữa thì tốt. Sau đó thì luyện thuật toán trên các trang web như: viblocode, codefight,... Và nhớ thử làm 1 project để có thể có thêm chút kiến thức thực tế

Chia sẻ
thg 4 10, 2020 3:19 SA

@duong.manh.hoang lúc đầu mình làm CRUD, giờ mình đang làm project đây,những thứ như phân trang,lấy bài viết mới nhất,... giờ vẫn code lại chứ vẫn không tự viết đc 😢😢

Avatar Dương Mạnh Hoàng @duong.manh.hoang
thg 4 10, 2020 8:35 SA

@nam123456 mình nghĩ bạn cứ vững base đi, vì khi bạn chuyển sang học laravel thì những thứ như phân trang các kiểu kia chỉ tốn của bạn 2-3 line code thôi

Đã trả lời thg 4 10, 2020 11:13 SA
0

mình nghĩ bạn nên học thêm cả web server, php handler, http request, khái niệm process và thread của app, cụ thể là php. Mà học php hay lập trình web thì cũng học tý linux với docker, tầm biết dùng là được, mình cũng thế. Kiến thức nó hệ thống rồi khi làm task mà nó liên quan đến nhiều khái niệm, nhiều khâu thì bạn không rối, bạn sẽ vẽ được flow, bạn tự search được nữa. Chứ mấy tut trên mạng học để biết công nghệ mới thì đc chứ code tầm 2 năm như bạn rồi ko ăn thua đâu. Chúc thành công

Chia sẻ
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí