love测试 发表于 2010-7-4 14:16:03

从开发到测试(二)

现象二:做开发比测试有前途!

以前刚开始做开发的时候,确实有时候会有这种优越感。觉得较测试而言,开发人员是对系统了解最详细也是最可以把握系统内容和发展方向的人,而且常常可以钻研各种新技术从而根据自己的喜好使之变成新的产品和工具。

但是,随着工作经验的积累,慢慢地我产生了另一种感觉:

1.如果想成为一个好的开发人员,需要适时学习各种新技术,更新并提高自己的技术体系,否则很容易沦为“代码民工”–每天重复重复写着类似的代码,在这种情况下,即使你对业务了解地非常全面充分,你的整体水平也无法得到整体的提高,这应该算是“水桶效应”的一个例子,因此,若是之后更换一个项目的话,那么还要机械的重复之前的工作而不能在之基础上提升自己。

2.如果是较热门技术,如java,的开发人员,因为受众较广,因此总会遇到一个问题:竞争的人太多。随着年龄的增长,将来会有着家庭和孩子的牵绊,这几年的工作中,虽有收获,但重复的工作太多,所以技术的提高也有限。 这时,公司也许会这样考虑: 一个应届生做了一年以后也会和你做出差不多的产品,但工资会比你少得多。那凭什么要雇用你呢?而且到了这个时候,跳槽可能会变成了一个“鸡肋”,尤其是对那些没有管理经验的人,失去了职业竞争力是件很危险的事情。

3. 冷门技术的开发也会遇到一个问题: 如果出一门新技术逐步取代了当前在做的技术,那么除非拼命去适应学习,否则也会被淘汰。

    综上所述,做了几年开发到了奔三的时候,是应该考虑下未来的职业发展和定位了,是走管理路线,抑或技术专家路线?此时,技术很强且善于钻研的人自然拥有了更多的选择余地和发展空间,沟通能力强且善于管理的人也拥有同样的优势,那么剩下的人职业生涯可能就不会那么明朗了。 其实一个人要做什么,在哪方面发展。一是要保持积极的态度,尽力做好手边的每一件事;二是要结合从事的工作不断学习新的知识,提高工作能力、技术水平,提高工作质量和劳动生产率;三是在实践中发现自己的优点和不足,不断地发扬自己的优点,克服自己的缺点,客观地认识自己;四是结合实际,可以先为自己定下一些小的目标,逐步实现大的目标,要说明的是个人目标要符合自己、组织、环境的实际。我认为,就目前来说,好的测试工程师是很有前途的。

Jackc 发表于 2010-7-7 10:48:03

说的很不错,其实无论开发还是测试,都会遇到相同的问题,而这些问题都取决于市场需求。

比如,JAVA开发供小于求,自然就热了;反之,C/C++供大于求,也自然就降温了。

而高薪的开发/测试人员,都迫于市场需求不断的学习新的知识与技能,减小被淘汰的风险。

呵呵,人活着,不是特别牛B的话,还是走适应环境的路才是正道。
页: [1]
查看完整版本: 从开发到测试(二)