phpok
2018-02-13 10:41:04 +08:00
很有必要,PHPer 要进度,造个轮子是很有必要的。
理由如下:
1、草根出身的 PHPer 大部分不是科班出身(有不少是自学,或是培训班出来),想对来说比较缺少整体思路。造轮子过程就是对自己过往开发的一个总结,为提升开发水平做准备。(没有任何歧视,因为我的 PHP 也是自学的)
2、造轮子过程,可以让我们在开发过程中养成考虑各种异常问题,我们都知道,开发往往是 80%的时间来处理 20%的问题( 80%都是正常的,没有问题)。
当然,我这里也要说一下,不要想着一开始就马上造轮子。经历过这几个阶段后再来考虑造轮子:
1、毕业生或是刚培训出来的新手,哪怕你在学校(培训班)学的多牛,出来工作时不要马上想着造轮子(天才不在考虑范围噢,我是针对像我这种的),这个时候要的就是使用轮子。我们上班所在的公司因为历史原因,都会遗留一些不算成熟的框架(或是缺少文档,或是代码写法不规范,或代码习惯不符合培训班,也不是现在 PSR4 之类的规范,自动加载机制不一样等等问题),这时候,我们要处理的就是把任务做完。
2、工作二三年后,我想这时候,大部分人都做过很多项目吗(外包也算噢),这时候,大部分就会报怨,天天重复的工作。——好烦噢。这时候,我们要做的就是做好发展准备(不是马上让你造轮子噢)。第一,将平时的代码整理收拾好。尝试完善现在公司的框架(没有框架,偿试进行简单的整合,不要吐槽老代码各种函数,也不要一味的吹捧对象编辑,合适的代码放在合适的地方就是最好的)
经历上面两个阶段后,可以考虑造轮子了(其实那时候你会发现你的轮子差不多出来了)。
小小总结下:
造轮子有必要,但不能一味跟风。