IBM软件技术,WebSphere,Linux,SOA等

技术永远比产品值钱

上一篇 / 下一篇  2009-02-08 01:28:56 / 精华(1) / 置顶(1) / 个人分类:杂谈

    今天突然领悟到了这个道理。做IT的,永远要关注在技术上,而不是特定产品上。从薪金的角度来说,精通技术的人永远比精通某一种产品的人要高薪的多。因为产品是用技术开发出来的,关注了技术就关注了本质。
    从测试来说,我认为对于自动化测试性能测试这两个领域,就很好的体现了技术与产品的关系。做自动化测试,学习到的是自动化框架、脚本语言的编写,(当然也有自动化测试工具,比如基于录制/回放技术等,但那些属于低级层面,不在讨论范围)。而性能测试,关注的是在一个复杂应用环境中遇到了性能问题时,如何去解决它。而解决的结果,通常是调优一些产品参数,使之适合当前的环境。而这个过程,你学习到的是特定产品的调优技巧。虽然它也有一定的通用性,但实际上,无论从技术含量上、还是应用领域上都不高、不广泛。我这里说的可能有些片面,但我想强调的是,如果你是搞测试的,并且你有选择的权利,建议你去选择学习自动化测试方向,在其中着重学习一些脚本编写技术。比如Windows下的批处理脚本,unix/linux下的shell语言,还有一些广泛在web开发中使用到的ruby,python, perl, jython等等。对这些脚本的精通,会使你身价狂增,想像一下在一个团队中,只有你能写出天书似的脚本,并且能够高效的完成测试任务,这样的人不拿高薪等什么呢?而且从学习周期的角度来说,脚本语言的编写也比性能调优学的快的多。你可以在1-2个月内熟练掌握某一种脚本语言的语法并且制作出属于自己的脚本,而想要在性能测试中具有丰富经验,没有1-2年是不可能的。在这个浮躁的社会,谁都希望学到的东西能够尽快的得到回报,我想,学习脚本语言,让你的工作高效化,这种自身带来的满足感和工资提升上带来的实际认知度,能让你得到最大的成就感。
    今年,对我来说,我就要开始对于脚本语言的学习了。我希望我能在批处理脚本、shell语言上做到精通。它将给我未来测试职业生涯的发展带来非常大的好处,我坚信这一点。
    我做了3年测试,今天,终于在无人点拨的深夜明白了这个道理,可惜我付出了三年。好在我还年轻,我还有些时间,不能再浪费时间了,学些无用的产品特定的知识,那些对我没有太大意义。
    做测试当然也能拿高薪,但前提是你不要想绕开编程,IT领域的核心就是编程,只要你还搞技术,你想做到senior,你就不可能脱离编程(除非你做管理)。如果你厌倦了java庞大而复杂的编程技术,对它望而生畏的话,试着去学习一些小巧但不失强大的脚本语言,你会觉得耳目一新。你的职业发展道路会更顺畅。

TAG: 杂谈

Life is an Attitude 引用 删除 YangMay   /   2009-07-15 18:33:26
说得挺对的.呵呵.
mistletoe82的个人空间 引用 删除 mistletoe82   /   2009-02-16 17:34:50
原帖由晓蕾LUCKY于2009-02-08 22:44:53发表
想问下,你是怎么学的?有哪些相关的书或是资料?

我也是菜鸟,不是高手,初学者。书籍很多,只要你想学,在网上都能搜的到电子版
晓蕾,you  forerver lucky! 引用 删除 晓蕾LUCKY   /   2009-02-08 22:44:53
想问下,你是怎么学的?有哪些相关的书或是资料?
晓蕾,you  forerver lucky! 引用 删除 晓蕾LUCKY   /   2009-02-08 22:40:46
谢,拜读了
 

评分:0

我来说两句

mistletoe82

mistletoe82

我热爱英语,喜爱技术,愿意广交天下好友

日历

« 2024-04-13  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12815
  • 日志数: 23
  • 建立时间: 2007-10-03
  • 更新时间: 2010-09-17

RSS订阅

Open Toolbar