软件开发非著名高手修炼法:ET-TCARBSSW

正如题目所示,本方法并不能保证你一定能成为软件开发著名高手,但是若修炼得当,成为像北京某位草根非著名相声演员那样有些影响力,还是有可能的。本方法来自本人的实践,一般适用于学习一门新的开发技术。

该方法英文缩写:ET-TCARBSSW。

E: English. 英语。要成为真正的高手,英文听说读写得过关,因为软件还是老外写得好,高水平的入门手册和参考文档很多都是是英文的,将来还要和老外同行沟通写email打电话。提高英文的方法很多,关键是自己想要学,就能找到方法。

T: Tool. 工具。工欲善其事,必先利其器。下载一个好用的开发工具是必须的。

上面两条是必备条件,下面7条是步骤。

T: Tutorial. 入门手册。一步一步教你的那种。

C: Concept. 概念。学习新东西最重要的是掌握概念。

A: Archetype. 范例。灵感来自Maven的archetype的概念,即寻找该项技术已经实现好的开源范例框架(如学习Struts2/Spring3 /Hibernate3,可选择AppFuse或SpringSide),快速掌握该领域已经整合好的最佳实践。

R: Reference. 参考手册。开发时必不可少的参考手册,程序员都知道,如javadoc

B: Book. 书籍。有些经典的书还是得看,如《Struts 2 In Action》。读书的同时,在上面的Archetype里验证书中的例子,并构建自己的Archetype范例代码库,供今后参考。

S: Summary. 总结。一定把上述学的的内容自己总结一下,注意是自己总结,有时光看别人总结的,可能记不住,毕竟是别人的东西。

S: Sharing. 分享。不把你知道的东西和别人分享,别人怎么知道你是高手?

W: Work. 工作。有些软件开发的知识,是必须在工作中学到的,如敏捷软件开发方法。

我体会,上面7个步骤,Tutorial, Archetype和Summary是非常重要的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值