Home >Backend Development >PHP Tutorial >mvc - 学习PHP该走什么样的路线

mvc - 学习PHP该走什么样的路线

WBOY
WBOYOriginal
2016-06-06 20:46:031069browse

1,是应该看传统代码还是应该看MVC框架代码?
2,是应该先看手册还是应该看成品项目?

本人情况:
了解PHP的基本语法,研究过typecho的主题,了解过MVC构架。
希望可以有大神帮忙量身定制一条路线。

回复内容:

1,是应该看传统代码还是应该看MVC框架代码?
2,是应该先看手册还是应该看成品项目?

本人情况:
了解PHP的基本语法,研究过typecho的主题,了解过MVC构架。
希望可以有大神帮忙量身定制一条路线。

  1. 不管什么风格都要看,而且别停留在看上,动手hack一下试试模仿/修改一些功能。不知道非架构代码是啥样的情况下是不容易用好/设计好架构的
  2. 你学英文(这个人又来拿英文比喻了)的时候是先看字典还是先看课文?无论怎样我觉得都不可能是我看完了一大本课文没翻字典查单词,或者是我看完了牛津字典但没看半篇文章。看起来好像后者还合理一点,套到编程上来也是一样的。
    对字典(文档),可以先按照常用三千词的程度简单翻一遍(还存在你没经验不知道什么是常用的问题),但主要还是靠一边看成品项目一边翻文档,最好还能一边请项目作者请教,大致讲解一下。(等价于一边看课文一边查字典,然后同时老师讲解) 开源项目的话,找不到作者可以找各种博客文章

技能树方面其实不管什么语言应该都是一样的:

LV0 只会语法
LV1 明白怎么运作,能查Bug(不太复杂的)
LV2 有一些思路,能添加简单功能
LV3 能发现问题,优化局部的结构/性能,能搞定较复杂问题
LV4a 对架构有心得,把握宏观架构,把握整个项目的技术体系
LV4b 对指挥有心得,能指挥LV2 LV3的人,合理分配任务,规避技术风险
LV4c 对资源有心得,能从公司内/外争取LV2 LV3的人需要的各种资源
LV4d 对外交有心得,能搞定其他部门的人一起合作
LV4e 对教学有心得,能指引各种人升级加点
LV5 掌握若干LV4技能的基础上,知道怎么招聘和摆平其他LV4的能人

看出来了吧,我就是来点LV4e这个技能的熟练度的哈哈

先 写个东西吧

个人愚见,国内做php收入比较高的都是做底层性能优化的,绝大多数php开发者无论他懂多少框架,精通各种MV*设计日子都很一般,或者你自己奋斗个产品出来找投资也是比较有前途的。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn