精选优质文档-倾情为你奉上优秀软件开发者必须具备的能力(2009-10-10 05:39:45选择从事软件开发,就选择了与挑战为伍。时下这个年代的软件开发已经不再是上个世纪的软件开发了,那时候基本上你选择一种开发语言和一个开发环境,就可以吃饱饭,而且还可以吃得很好。然而在软件行业发展到今天,我们有无数种开发语言,有无数种开发理念,有无数个框架,这些东西为软件开发的各个领域带来了便利,这是积极的一方面。但是也有消极的一方法,往往在众多的选择面前,会让你手足无措。如今,单单靠使用一种编程语言,即便你炉火纯青、登峰造极,也算不上是一个优秀的软件开发者。那么到底怎样才可以在日新月异的软件开发技术面前,可以立于不败之地,做一个软件开发的常青树呢?1、至少掌握两种开发语言毕竟软件开发还是要靠开发语言的,这是立足之本。那么为什么至少要掌握两种以上呢,因为每种开发语言都具备它的优势和不足,并且都有自己的一套理念。掌握多种语言的目的,一是为了综合各家之长处,二是要融汇贯通。如果这两种语言不是一个派系的语言那就更好了(如C+和Java。2、至少掌握两种程序设计思想时下