工欲善其事必先利其器

提高Java技能的几种简单有效的方法中作者,提到一些方法和措施,这里我也列举几个我认为最重要的,这些也是我这几年来一直在努力遵循实践的。

我列举几个我认为重要的:
一,软件工程技术(大的方向,这个是基础)
1. OO(OOA/OOD/OOP 等,绝不限于这些另如DDD之类的,当然很多这些基于OO技术)
2. 测试
3. 构建
4. scm
5. 架构(这个和OO有重叠)
上面是软件开发的基石

二 通用技术
1.开发模型:RUP,AD,瀑布模型等
2.构建技术:包括工具:make,ant,maven,rake等
3.最佳实践:XP里提到的很多最佳实践其实都很有用:尤其是TDD,Refactor,CI 。

三:工具
1. java/c++/c#等
2.junit/testng/cppunit 等
3.make,ant,maven.
4.TDD,Refactor,CI
5.一个好的IDE,如IDEA,eclipse,netbeans等
6.一个好的文本编辑器,如:ultraedit

四  开源
1.阅读开源代码,如tomcat,jetty,spring,jboss等
2.参与开源社区
3.参与开源项目

五.订阅邮件列表

请注意,上述这些都是安装我所认为的优先顺序排列的,也是这几年工作中逐步实践的,当然,这里面有些是贯穿于整个生命周期。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值