一名合格的PHP工程师必备知识结构

“不想当将军的士兵不是好士兵,不想做大牛的程序员也不是好程序员,在成为大牛之前,先树立一个小目标:成为一个合格的程序员,一个合格的php程序员应该必备哪些知识结构呢?本文告诉你:”PHP程序员必学基础知识

1.掌握语言本身的语法,熟悉常用类库是必须的;

2.面向对象最为当今的主流也是必须掌握的;

3.常用设计模式必须掌握,设计模式是前辈的总结、经验;

4.php常与数据库配合使用,而且首先为mysql,所以mysql必须熟悉;

5.php是做为一种web开发语言而流行的,所以浏览器中的javascript必须会,虽然现在很多公司有专业的javascript工程师,但是php程序员js也是必须掌握的;

6.html/css必须会,不要求你会切会div+css,但是至少要知道,因为php是一种嵌入html中使用的语言(当然php也可以用于桌面等其他,但是和web(html)结合才是它流行的原因);

7.linux不需要会,会的话肯定更好,一般公司都有专门服务器管理人员的。但是你要会在vi下进行编程,这时候就不像在ide下那么好了,你应该尽量熟悉类库。

其实以上的7点都很针对于web开发,需要掌握的知识,其实是和语言本身没什么关系的,应该说和做的项目有很大的关系,就假如要你用php写一个web操作系统,这样操作系统的设计思想你是要知道的吧。语言只是一个工具,大学4年的课程,也就是知识结构了,与语言没什么关系。

PHP程序员必备技能1首先能自己搭建环境

Linux(Ubuntu/ArchLinux/CentOS),Apache/Nginx,MariaDB/MySQL,Redis/Memcached,MongoDB,PHP-FPM。所以写php的,连linux都不会,还是好好加油吧.

2前端

除了基本的Html,css,js

接着是框架bootstrap或者foundation

之后是sass

再是grunt/gulp/npmscript

再然后是es5,es6/es,感觉最近几年,js在发神经,既然已经说到了es,像webpack,Tree-shaking,nodejs...这些东东有兴趣的自己google百度

至于jquery,是个好工具,但已经是老古董了

前后端可以分离,但把开发人员也分前后端,我是觉得没这个必要了.前后端只是各有侧重,写个php不会前端,还是好好加油吧。

3数据库

写php的,觉得写些简单的SQL语句,如select,update,delete,insert,是一件非常吃力的事,那还是好好加油吧。

熟悉语法之类的就不说了,那是基本。

好的PHP程序员必备特征

1.了解HTTP协议和浏览器的运行机制。

2.优雅的代码风格,运用常见设计模式。

3.高访问量数据库设计,高并发需求优化方案。

4.了解PHP底层运行机制,能够编写简单PECL扩展。

5.至少掌握Linux的基本操作和主流Webserver搭建。









































涔岄瞾鏈ㄩ綈娌荤枟鐧界櫆椋庣殑鍖婚櫌
瀹夊叏娌荤枟鐧界櫆椋庤澶氬皯閽?



转载请注明:http://www.jiaju1314.com/jyqj/8407.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了