Cần học những gì để trở thành senior php?

Các bác cho e lời khuyên cần học những gì để trở thành senior php với :smiley:

Câu này khó, chắc phải thành junior php trước đã :smiley: Học hỏi thêm 4-5 năm thì sẽ thành senior.

1 Like

ý e là cần những gì để trở thành senior ý , e đi làm 1 năm rưỡi rồi ,

Em hỏi leader xem muốn lên senior thì cần thêm món gì ?
Mà em đang dùng framework gì của PHP vậy ?
Nghiên cứu những công nghệ mới liên quan đến PHP và framework đang làm.
Rãnh rỗi thì tham gia các cuộc meeting những thứ mình quan tâm.
Quên nữa Tiếng Anh của em tới mức nào rồi.
Thời gian tới mức senior như bạn trên đã nói.
Hay làm như án thực tế nhiều vô.
Gặp vấn đề khó thì tự mình tìm hiểu hoặc hỏi những người có kinh nghiệm trong công ty.

e code yii2 , cms xenforo . tiếng anh đọc hiểu doc . :smiley: , ko biết cần học gì nữa nên lên đây hỏi mọi người chỉ giáo

Em đã tự cài đặt, cấu hình đc server để chạy chưa ?
Sử dụng thành thạo git, svn, có thể training cho new member.
Kĩ năng quản lý source code, refactor code để tránh code trùng lặp, rất cần khi team có đông người.
Ngoài ra còn có các vấn đề liên quan tới bảo mật web
Một số phương pháp cài đặt bảo mật PHP trên Linux bằng cách chỉnh sửa các file config(security.ini, ini …)
Disable những chức năng nguy hiểm của PHP
Đưa ra từng ví dụ cụ thể đối với các chức năng trên cho member
Các lỗi bảo mật sẽ gặp phải khi dùng eval() trong PHP
Cách ghi log cho các file và thư mục nhạy cảm
Chỗ đặt file log ở đâu ?
Ghi log như thế nào ?
Cách kiểm tra xem hệ thống có dính backboor hay không ?
Kiến thức cơ bản về back door ? Nó dùng để làm gì ?
Che giấu back door php như thế nào ?
Cách sử dụng firewall để hạn chế những truy cập từ bên ngoài ?
Cách dùng iptables để ngăn các kết nối từ bên ngoài ?

Chờ mọi người góp ý thêm :smiley:

3 Likes

Cảm ơn bác:grinning:

Bác làm ở vccorp à ? mình cũng làm ở đó :smiley:

Yes, trước mình làm ở Sohagame, mình nghỉ từ 2013 :smiley:

List của bạn có vẻ đi theo hướng bảo mật nhiều hơn. Theo mình, để trở thành senior-php, thì:

  • Nắm vững php cơ bản.
  • Có khả năng học framework nhanh, có thể áp dụng các cách thiết kế/design pattern sao cho hiệu quả, phù hợp với requirement.
  • Hiểu về performance test và cách profiling /optimise app của mình.
  • Hiểu chút về security để viết mã được an toàn, tránh các lỗi cơ bản như SQL_injection, CRSF, …
  • Đọc logs rên productions để có thể devops / fix bugs khi vào giai đoạn maintain.
  • Có khả năng mentor / coaching cho junior 1 cách dễ hiểu nhất.
3 Likes

Chuẩn bác, nhưng theo mình dần dẫn những kĩ năng về server vẫn cần phải học thêm nếu muốn trở thành senior, ngoài ra còn khả năng đào tạo junior như bác nói nữa :slight_smile:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?