Andy's Blog » » PHP心得总结

PHP心得总结

不断的学习PHP也好几年了,看了太多的程序代码,也写了太多,更是想了太多
现在有点后悔浪费的时间
开始的时候,整天查手册,研究每一个函数的使用
然后去写自己想写的东西,遇到问题还是看手册,找各种类库资源,然后再写出自己的类库
一直到现在,自己的类库也不断的在升级和更新
以前刚学的时候,总把PHP看得很强大,看着别人的程序觉得很牛B,以为有什么牛B的手册里没有的东西以致于让自己不断的深入学习
其实是完全错误的,只要是PHP开发的,管它什么函数,什么类,什么框架
最终实现起来就是那些手册里最基本的PHP函数,只不过,人家玩的是编程思想,换个写法而已
所以,看别人的程序,只要看函数就行了,其他的没啥!除了PHP其他还有更多需要学习的东西
不管什么PHP程序,好像几年后不完全重写的很少,生命周期和学习开发成本太高了
所以个人站长做站,就不要去考虑什么可维护,什么可扩展,什么健壮,都是些不切实际的东西
只要跑起来快,实现了你想做的东西就行了,管它代码再难看,谁管它
只要流量大了,用户喜欢了,赚钱了,花点小钱,你爱咋整就咋整,而且还不用自己动手,这样的例子见得还少吗?
从实际我的应用中来看,给我赚钱最多的,是我用最少的时间,写得最垃圾的程序
花最多时间,写得最“牛B”的程序,反而是赚得最少的
完全是成反比的
技术仅仅是工具,不要被工具玩了

比程序开发重要的还有如下这些
1. 网站内容,结构,易用性,分析
2. 流量分析
3. SEO
4. 联盟

引用许三多的话:“做有意义的事!”

Incoming search terms:

Tags: PHP, 总结

本文地址: http://blog.21andy.com/20080529/1138.html

12 评论 to “PHP开源CMS之MODx”

  1. fazhi 于 2008-05-29 15:28:57 发表:

    硬是写得好啊

  2. 代码罐头 于 2008-05-29 15:54:20 发表:

    还是不太一样的
    如果一个功能满足以后的几个月之后
    有要去重新修改它满足新的要求
    写的像屎一样的代码会让你感觉根本完全不认识
    这时候你又要用一倍的时间先去读懂它
    然后改写它
    怎样的设计程度或者模式程度是合适的
    答案就是
    "合适的"设计程度或者设计模式是合适的
    不要太多,不要太少,按照实际需求做出来的东西就最好.
    不要从一个极端到另一个极端.

    Andy 于 2008-05-29 16:34:48 回复:

    我现在越来越觉得,个人做的东西,根本不需要改写,直接重写
    这样成本会更低,脚本没什么,网站结构和数据库的规划显得更重要
    同意你说的“合适”,可没有走过这么多的路,就没法掌握什么样的程度才“合适”
    当一个网站运营几个月,几年以后,最终还有价值不是程序,而是数据库,更重要的当然是访客

    代码罐头 于 2008-05-29 17:01:26 回复:

    代码的价值是越来越低了
    相反,如何经营一个网站,是越来越重要的.
    不论是数据还是访客或者程序代码.其本身的价值有限,
    当初易趣在已经独占网上B2C平台的情况下.还是被淘宝抢走了垄断地位
    所以任何实体的经济价值,都是有限的.

    对于快速迭代的网站开发来说,确实重写的成本更低
    只要做好结构上的规划.有了良好定义的接口
    任何模块的重写代价都比改写要来的写,
    不过网站结构和数据库规划.本身也属于一种设计.
    反过来也说明了前期设计的重要性
    如果真的是随便乱写,那么程序架构和数据库就都是拉稀的一团糟.
    更改起来一样非常吃力的了.

    其实我对PHP的各种framework的看法和你一样
    很多情况下面,我们需要的可能只是一个定义良好的SDK.
    即便是一个小团队的协同工作
    可能在规范方面的良好规则
    比使用framework能提高更多的工作效率.

    "合适"是很难掌握的.
    所以有10几20年的项目经验的PM才会这么珍贵
    因为他们知道如何是"合适"的
    而换一个没有经验的PM
    可能出来的要不就是缺乏设计的一堆无法理解的堆砌
    要不就是过度设计的一个简单页面.

    PS:最近更新很勤快啊.哈哈

  3. ror 于 2008-05-29 21:52:02 发表:

    andy,你的黑白色该换了吧?

  4. walknotes 于 2008-06-20 13:15:23 发表:

    哈,还是好好写好,不管是写着,还是看着,还是改着,都舒服,要不然反正我是写不下去,看着很糟的代码没写完程序自己就疯了

  5. symbolamb 于 2008-10-09 10:57:27 发表:

    浮躁的社会,浮躁的互联网环境,我们的思想也进水了。
    bz有点偏激,但都是事实啊。

  6. Kevin 于 2008-10-11 22:35:07 发表:

    这些都是工具,重要的是你想做什么.你的思想是第一位.没有思想顶多是个代码工人.

  7. Joy 于 2010-03-14 14:36:17 发表:

    过来的人都想写简单,写简单的都想写复杂

  8. Raynor 于 2010-05-12 22:58:15 发表:

    白猫,黑猫,能抓耗子的就是好猫!

  9. Abo 于 2010-12-20 16:23:42 发表:

    不错,学习学习。。

  10. abc 于 2011-03-26 14:49:35 发表:

    严重不赞成博主观点、、、、、、、、、、