加入收藏 | 设为首页 | 会员中心 | 我要投稿 草根网_南昌站长网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

PHP程序员进阶学习计划,求大神指导?

发布时间:2022-10-04 11:29:57 所属栏目:PHP 来源:
导读:  如果只是用现成的框架去搭建逻辑业务简单的网站,是很难提高水平的。框架应用得再熟悉,也是只用调用其封装好的方法而已。PHP是一门很容易上手且是弱类型语言,给了程序员很大的自由,因此很容易写着写着就成了屎
  如果只是用现成的框架去搭建逻辑业务简单的网站,是很难提高水平的。框架应用得再熟悉,也是只用调用其封装好的方法而已。PHP是一门很容易上手且是弱类型语言,给了程序员很大的自由,因此很容易写着写着就成了屎一样的代码,后续的维护相当困难。不过这并不意味着其是草根语言php mvc框架教程,更不代表着PHP做不了大项目。语言给了我们自由度,而我们要给予项目规范性,保证项目的健壮与可扩展性、低耦合。要达到PHP高水平,所需要学的东西太多了。简单粗略地说一下:
 
  如果你想往PHP方面发展,那么我建议你成全栈工程师方面走,即:能轻松裸写div+css,js,jquery风骚应用。
 
  JS代码,jQuery特效和CSS3,HTML5免费下载
 
  提高js水平可通过仿写现成的js特效。很多公司,PHP程序员有不少时间也是在写js代码。bootstrap这种框架只是用于快速成型。
 
  PHP方面,要提高水平,最好的方法就是读优秀的源码。可以先从dedecms,ecshop读。虽然这些老牌的开源项目不是面向对象写的,而且代码设计方面也有不尽人意之处。不过风靡了这么久,现在很多公司还在用其二次开发的产品,其源码是很值得阅读的,了解其目录结构,根据其业务逻辑读源码,会发现原来自己写的代码像屎一样,另外很重要的是学习他们的数据表设计,理清表之间的关系。PHP做网站基本可以说就是对数据表进行增删改查。数据表的设计,sql查询优化这些太重要了。没有项目经验的人看成熟的开源系统,能学到很多。特别是ecshop的整个购物流程。
 
  此外,不要满足于只是会用MVC框架,尝试着阅读MVC框架的源码,知道其是怎么实现的。可以读下ThinkPHP的源码,因为他的文档全,注释也都是中文的,对于初级PHP程序员提高水平有很大帮助。
 
  关于mysql优化,要说的就太多了,直接买书吧,如《深入浅出mysql》,《高性能的mysql》···
 
  linux,一定要会,lamp经典组合。
 

(编辑:草根网_南昌站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章