如何提高自己的PHP修养——答一位读者来信-转自ZendStudio

来源:互联网 发布:sql 变量 编辑:程序博客网 时间:2024/05/20 06:25

最近一位读者的来信,给了我很想说些什么的冲动,一直想说些总结性的东西,希望能够给一些正在迷茫、彷徨中的phper一点点微不足道的帮助,终于算是有了这个机会。

经来信读者同意,我将这篇颇具代表性的内容,全文贴上:
发件人:“小菜鸟”<7*******@qq.com>;
发送时间:2013年5月11日(星期六) 下午4:01
收件人:“16********”<16*****@*****.com>;
主题:hello gently
gently,您好!
在您的博客上看见这段幽默的文字:
2006,阳光普照,百废待兴!令人发指的是他竟然刚刚才悟懂了一点点的php入门知识,一个在2004年就接触php的人,为什么到2006年才刚刚弄 懂一点点入门呢?难道他沉睡了2年之久?还是去了火星一趟?种种疑问,我们不禁无比的感到好奇,本期内容就带您走进科学,走近博主。
才发现我接触PHP也将近两年了,但是一点皮毛都没怎么懂,哎,学习PHP的时候总是学学停停,走走停停也至于现在很迷茫、很纠结、很痛苦。
我现在在一个建站公司上班,套模板那种。有时候客户的需求需要在CMS的基础上做二次开发,以至于我根本无法下手。
几个需要二次开发的网站都没做下来,老板很不高兴!
我不知道我是否应该坚持学PHP开发,也不知道从何处坚持。
gently,您是过来人,求您给我一点指点。我相信听君一席话,胜读十年书!
我的回信如下:


发件人:“艾玛”<******@qq.com>;
发送时间:2013年5月12日(星期天) 晚上11:20
收件人:“小菜鸟”<7*******@qq.com>;
主题:回复:hello gently

你好!
感谢来信!你说你PHP接触两年了,这不错,起码两年来你都没有放弃PHP。我的经历不值一提。但还是想说说我的一些看法,希望对你有一点点的帮助:

首先,编程技术不只是谋生手段,对于我,是实实在在的兴趣,我很享受那种从无到有的过程,创造的过程。因此,我业余时间也写一些代码,也许大家上班时的工作内容都相同,业余时间大概就迥异了,我当然反对周末整天宅在家里,但每天能抽一些时间写写代码,做一点与技术相关的事情:读读技术书籍、了解一些业界新技术、订阅一些技术牛人的博客(我的博客不在此列)。这一点总结一下就是:培养自己对技术的兴趣和热情。想想,你在做你最感兴趣的事情,而且还能从中获得报酬,真是大快人心!

我常和我的同事说,中国的互联网行业非常浮躁,我们这一代年轻人也是浮躁,社会处处充斥着浮躁,而浮躁做不好很多事情,编程是一种修行类的活动,倘若浮躁,必定做不出优秀的作品。嗯,心态放平,技术需要潜心钻研,非一朝一夕能成就。

技术(不仅是PHP)没有高深的东西,“闻道有先后”,不必担心你现在所掌握的多少。我们的日常工作上常常枯燥无味,很多人的简历里写的经验N年,又有几个是不断进步,不断超越自己的呢?大多数总是在repeat某一段停滞不前的经验,这些是我从面试中发现的。想想怎样能不断从过去自己的经历里总结,在完成一个又一个项目时,有所收获。所以,不断的学习和不断的总结非常重要,比如优化自己过去写的代码

既然选择了搞技术,那这就将是一个长期的过程,甚至是很累的一件事情,技术的更新换代太快了,要不断的学习,不断的汲取新知识,不断的完善自己,这是自我修行。

我在博客上推荐了一个书单(http://www.zendstudio.net/archives/booklist-for-the-phper/),这些书真的不错,PHPer不止是把PHP玩的漂亮,其他的技术也与PHP相辅相成,有空的时候就多读读书

写些自己喜欢的代码,做几个自己喜欢的项目,解决实际问题的项目(最好不要是留言板、博客、CMS),写一个自己的框架,积累一些编程思想,这是个很考验毅力的事情,通常随着年龄增长,各种琐事越发增多的时候,这种毅力越容易被消磨,所以珍惜时间,趁年轻,把自己想做的都做了

前途不太明朗的话,需要对自己的个人职业生涯有个规划,这些我自己做的不好,不能给太多建议,但在整个职业生涯里,经历一家已上市公司,我个人觉得颇为重要,在这样的公司里你能学习到很多正规化的东西,很多的流程,很多的跨部门沟通,很大团队的合作……

一不留神,写了这么多口水,我很喜欢email的交流方式,但我常用的邮箱是gently#live.cn,你可以随时给我发邮件,不要称呼自己小菜鸟,用名字或者英文名,呵呵

另外,如果你同意,我想把你的邮件原文和我的回复发表在博客上,因为这个情况颇具代表性,起码我在面试中常常遇到

以上,大家看了有什么意见也欢迎与我交流,可以是email的方式

0 0