labile 发表于 2013-1-27 05:42:58

7年软件开发技术学习的经验与模式总结 part1

7年软件开发技术学习的经验与模式总结
 
一个好大的标题。当年还用着学习机的BASIC写“打字练习”程序的还上小学的我,或者想不到若干年后会有能力写出这样的文章。
 
一般来讲,写这样标题的人最好先介绍一下自己的技术学习经历或工作经历,以免浪费你的时间:)但我担心如果我介绍后,你就没兴趣往下看了 :)
 
我2000年就读于广州的一间一般的大学,毕业后一直从事开发工作,也不是什么出名的公司或大型的项目。我有不折不扣的技术人的“通病”:单纯而朋友不多,只会苦心钻研技术而缺少表达能力实际中的应变能力,内向,不合群……以前,我跟很多技术人一样,讨厌别人抽自己的短处。但后来我想,对于一个技术人来讲,这是对你“专业”程度的赞美词,因为这些缺点让你可以专注于技术。
 
但,慢着,先别因以上的言论而高兴或批评我。给点耐性再听我讲讲这离题的言论。好的技术人不等于是好的程序员。你可以是个技术强人,但如果你有以上我提到的缺点,并且程度严重到不能让你积极地参加到实际项目开发中,那你就不是一个好的程序员。程序员除了技术,还要懂得做人。或者,学会做人对一个程序员来讲,甚至比学会技术重要,如果你不用养家活口,那就可以是个例外了:)
 
正题吧:
 
一.如果要学习或应用新技术或框架或API。你如何下手?
 
1.知道这是什么 (What/Why)
 
假设你要学习JSF,并只知道它是一个Web Framework,会如何开始?
一般的回答是:在 www.googlecom 或 BaiDu 中以 JSF 作关键字找相关资料。情况可能是你找到了:
<ol>      官方资料:SUN Micro公司的JSF技术主页:http://java.sun.com/javaee/javaserverfaces/ 甚至 JCP 的网站
页: [1]
查看完整版本: 7年软件开发技术学习的经验与模式总结 part1