您的位置:首页 > 其它

第一讲 如何成为高手

2008-02-24 21:47 281 查看
1. 没有足够的恒心和毅力。这个做什么事情都是需要的。

2. 缺乏对PHP的热情。热情是成为高手的基础。所谓的热情其实是由兴趣所发,没有兴趣,就别提什么热情了。没有了热情,想要学好PHP那太难了。想要成为高手的同学们,扪心自问,你热爱PHP吗?

3. 搞不清哪种程序语言是“有前途”。已经不止已经有人问我了,学习PHP有前途吗。.net 和 php 哪个比较好,哪个比较有前途。跟大家说实话,我也不知道哪个有前途。我没搞过.net,不知道他的好处在哪。但是我知道,有这样想法的人也一定是受到了很 多宣传的影响。但是我知道,无论哪种程序语言的存在一定有它的优点,有它的发展空间。请同学们不要怀疑你所学的语言将来会没有前途,即使是一个简单的 VB,都有他很大的发挥空间。关键是你能不能发现他们的闪光点。能不能挖掘他们巨大的潜力。就拿JAVASCRIPT来说吧,AJAX大名鼎鼎吧。就是由 它的一个部分而已。JAVASCRIPT好的产品也是不少,google Map,FCKEditor 都是耳熟能详。 所以总结一点,程序只是工具,真正能让这个工具发挥威力的是你的大脑。

4. 我是技术员,我只搞好技术就行了。好,说到“程序只是工具,真正能让这个工具发挥威力的是你的大脑。”。其实就是发挥你的创新思维,那创新的思维哪来呢。很多搞技术的,心里都有一种思想:“我是技术员,我只搞好技术就行了。”。如果有这样思想的同学是很危险的,为什么这样说呢?首, 一般只具备一个方面知识和能力的人,他很难会有所作为,也不太可能会做出好产品。一个好产品一定是多方面,比如技术上的,人性化上的,宣传上的还有安全性 上的等等。要具备这些知识,一要时间,二最重要的是全面接触生活。创新的思维源于生活,而又用于生活,相辅相成。那同学们会问,要如何生活?那就要热爱生 活,注意生活中的每件事情。每件事情只要你注意了,都能从中得到很多的知识。

我打个比方,大家都觉得面向对象很难。其实大家多观察生活中的事物,就会觉得很简单了。我举“人”为例子,每个人有姓名,性别这就是人的成员属性。 然后人都有各个方面的能力,比如篮球,足球,PHP啊等等。这些可以看作是人的成员方法。要用到某个能力的时候,就调用这个“方法”。当然,方法和属性有 共有的有私有的。每个人的性别,姓名都是外人可以知道的,这可以看作是公有属性。还有你吃饭的能力(比如会PHP技术),可以让用人单位利用到的技能我们 可以看作是公有方法。每个人都有小秘密不能让别人知道,这可以当作私有属性,生育能力当然是私有的方法了,哈哈。这样理解起来,对象的概念就很清晰了,还 有继承,引用,接口都可以用人来理解。还有很多很多面向对象的例子,只要大家细心,可以举一反三。

5. 不要随意问问题,要问也要想好的问什么。我这个人是很少问问题的,特别是技术问题。因为我喜欢自己琢磨,还有就是利用好google.就这样,我坚持5年 下来,还没问过一个人技术问题。因为google都能找到。但是在群里我发现太多人,喜欢问一些“低级”问题。比如PHP和ASP的区别是什么, PHPMYADMIN要如何配置。我之所以说他们是“低级”问题,是因为这些在百度,google非常多,而且关键字也非常容易,输入个“php asp”,“PHPMYADMIN 配置”这样就行了。要问也要想好的问什么,有的人问我有没有做过“图片处理程序”。结果一看,其实就是一个文件名匹配的问题,非要问题搞大了。这样的话,很少人会帮你。这也引出了下一个我要说明的问题。

6. 表述要清楚。这个通病实在是大范围存在。一个简单的问题,往往越搞越复杂,究其原因就是表述不清楚。想想也是,高中分文理科,大家觉得理科读好就行了,语文啊之类的文科随便。结果,现在搞技术的普遍表述能力很差,一听说要写文档,头就大。哎,这真是悲哀啊。。。。。。。高手们,这点可不能缺失。

7. 良好的编程习惯。前面都跟技术不是很靠边,那就是我要求同学们的。接下来说说几点跟技术有关系的。良好的编程习惯,无非就是以下几点。

a。良好的变量函数命名习惯,有两种一种是 $varName,另一种是 $var_name;两种都是好习惯,看个人习惯。

b。要有注解。

c。代码要缩进。

8. 基础要打开,就要系统学习。我发现很多同学,听说AJAX不错,就死命研究,其实他根本不懂JS。建议大家要系统地学习语法知识,底层的工作做好了,再来发展上层建筑。磨刀不误砍柴工,这点时间花了,对以后很有帮助。

9. 找个“好老师”,还记得小时候练字吗,我记得庞中华的字帖最流行。咱们直接拿高手们的产品来做我们的“字帖”来临摹,也是练字的道理。你在高手的“字帖” 练久了,你也会被他的风格感染,之后再形成自己的风格。这是学习的最佳途径。比你自己搞论坛,cms,购物车来得强。

10. 发挥自己的创新思维,创造属于自己的知识产品。我最大的感触就是要独立完成一个产品,这样才能对整体的架构,构思,技术有全方位的了解。否则,你只是具备 某一方面的知识和能力,而缺乏一种全局的思维和定位。产品无论大小,你只要认真,发挥好想像力,你都能有很大的收获。而不要在乎它的得与失。人总是要在几 次锤炼才能成熟起来的。

11.最后一点也是最重要的,要mm泡好了,也要休息好了,这样才能有健康的身体拼搏事业。
搜索更多相关主题的帖子: 高手
少之时,血气未定,戒之在色;及其壮也,血气方刚,戒之在斗;及其老也,血气既衰,戒之在得。

UID688 帖子1324 精华1 积分9792 阅读权限250 来自紫影暗灵 在线时间73 小时 注册时间2007-10-4 最后登录2008-2-9
查看详细资料

TOP

蓝尹
蓝尹

执行管理员

紫影暗灵幕后黑手

我的博客

发短消息

加为好友

当前离线

2# 大 中 小 发表于 2008-2-9 19:08 只看该作者

课后总结

这堂课是所有初学者所关心的,到底要如何成为熟手,高手。我的总结里已经详细叙述了高手的成长历程。在这堂课里得到了loginnet和zeroq的赞同,说明高手的成长大致相同,虽然道路不尽相同。我总结了几点:

引用:

恒心和毅力再加上平稳健康的心态。

基本功扎实,基本功包括:表述能力、逻辑思维强,英语,数学,计算机基础扎实等等。

实践实践再实践。

培养一种整体的能力,即软件的架构,流程,优化等等。

从上课的情况来看,大家普通存在心态急躁,表达能力差,英语基础薄弱的问题。这些都是制约着程序员成长的重要因素。

其次,很少有同学是系统地学习技术。这个跟公司,生活情况有关。都是这里学一点那里学一点,是拼凑式的学习方法,而不是整体系统的学习方法。这样虽然能快速编码,但是基础往往很差,会频繁碰到基础问题而不得解。

再次,受到不少宣传的影响,觉得一些“时尚”的技术才是应该学习的。例如:AJAX。这是一种歪曲的认识,这在群里我已经很多次批评过了。

最后,“草根”程序员。现在有一种说法是,phper是草根,是水平比较差的程序员种类,那些掌握JAVA,.NET的程序员才是高级的程序员。这种观念只有在咱们中国才会出现。phper别为此而自卑,记住那句话,技术只是工具,大脑才是使用工具的主人。

少之时,血气未定,戒之在色;及其壮也,血气方刚,戒之在斗;及其老也,血气既衰,戒之在得。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: