[翻译]Top 5 trends and technologies in software development

Friday, March 5th, 2010 at 16:54 Leave a comment Go to comments

作者: chua | 可以转载, 转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
网址: http://www.meichua.com/archives/312.html

不翻译了,有兴趣自己看原文,地址:http://blog.mostof.it/top-5-trends-in-software-development
在目前多变的软件开发的世界中,保持对当前技术,方法,趋势的了解是极其重要的. 但这不是那么容易就能做到的,简单的,不是每个人在工作和生活的同时还拥有足够的时间学习这些新玩意. 因此选择是关键,巧妙的选择一些进行学习,这样就不会错过一些重要的东西,而且也可以让我们远离那些垃圾或不重要的趋势.
我写了这篇文章列举了一些小的甚至不完整的事项, 我觉的这些是我要关心和实践的. 有些可能已经陈旧的,但是还没有充分的掌握.

1: Learn and use a modern scripting language
学习并使用一种现代的脚本语言,如:Ruby,Python,Groovy

2: Learn thogoughly and embrace the philosophy of a modern version control system
学习,拥抱现在代版本可控制的理念,如:svn,cvs

3: Be familiar with NoSQL solutions like MongoDB, CouchDB
熟悉NoSql的方案,如MongoDB,CouchDB

4: Learn a functional language – or more than one
学一些功能性的语言,如:Erlang

5: Study agile methods and concepts
学习敏捷开发的方法和思想,如:
TDD-Test Driven Development 测试驱动开发
iteration-based development 迭代开发
BDD-Behavior Driven Development 行为驱动开发
XP-Extreme Programmingn 极限编程
CI- Continuous Integration 持续集成
Scrum

Categories: translation Tags:
  1. No comments yet.
  1. No trackbacks yet.
You must be logged in to post a comment.