测试小故事25:深度与广度

来源:互联网 发布:unity3d全套视频教程 编辑:程序博客网 时间:2024/06/05 09:27

  对于知识的追求是深度还是广度?

 

  从小的教育带给我的更多是“一招鲜吃遍天”,要成为一个有专长、有技能的人,身负一技吃穿不愁。

  我曾接触过一些国外的客户,他们是真正的技术专家,而且只精于一个方面,比如只用JAVA,那对于数据库方面他们可能是一窍不通。我和我的同事们也曾私下讨论过这件事,结论是在中国这种情况是不可能,会饿死的。(细细分析,一个重要的原因,是不是我们谁也没能达到精通和专家的程度,在一群水平相当的人群中,你高那么一点点,真的称不上专家。 呵呵。。。。。。)

 

  全栈工程师:也叫全端工程师,英文Full Stack Developver。是指掌握多种技能,并能利用多种技能独立完成产品的人。 -- 搜狗百科

  当全栈工程师开始进入我的视野,当我还在一心想成为专业化的人、在一个窄窄的专业方向努力学习的时候,新理论又一次冲击着我的认知。

 

  对于测试者而言需要成为专才还是通才,到底什么才是最重要的?

  一招鲜吃遍天,体现的是深度;一专多能,更多体现的是广度。

 

  从事IT行业时间不算长也不是很短,从事软件测试专业也有了些时日,在理论和管理方面也算是小有心得,有了些积累,然而到底是专业精深还是通才?

  一些曾经的同事,在一个项目做了多年,某方面技术精透但研究方向一直没变,当真正面临新的选择时,发现除了原来技能真的什么都不会了,转行是必然也成为了最难的一件事。这是追求深度的结果?

  回想整个从业历程,开发过软件,用过不少的软件,更测试过不少软件;接触过不少的开发语言、开发环境、数据库,以及。。。。。。

  Basic, Pascle, VB, C, C++, JDK1.2.4, Delphi, Java 8......

  Foxpro, Access, Oracle8i, Oracle9i, Oracle10g, DB2, Sybase......

  Window98, Window2000......Saloris, Linux......

  IBM Robot、ClearCase, WinnerRunner, LoadRunner, QTP......

  ......

  如今仍然存在、仍然在用的,怕是已经不多了。

  但原有的系统仍在继续使用,依然有人在维护,依然使用的是古旧的技术,依然有人面临新老交替,依然面临新的挑战。

  更新换代不仅仅是软件本身,更多的是理论和理念的更新。

  从面向过程到面向对象,从按部就班的瀑布模型到大行其道的敏捷开发,带给我们的是一次次的不一样的冲击。

 

  不变的是什么?是基础,是快速学习和迎接变化的能力。

  特别是在知识更新如此迅速的IT行业。

  深度和广度,这么看来都不是个问题,我们需要精进、需要专业、需要专家,你必须得有料。

  同时,我们也需要不断的充实自己的视野、不断的补充新知识,需要用新的理念解决新的问题,用新的理念重新审视旧有的问题,用新知识去实践和改造现有的环境和问题,用发展的眼光去接受和看代我们所面临的工作。


  不变的是基础知识和基础理论,打好基础,勇敢的接受新知识、新理论,不断学习才是关键。

  新知识、新理论只是在基础情况上幻化出来的是新情况,也是在基础之上更为深入的探索。

  历史的车轮滚滚向前,更新换代是必然,时代的更替必然会淘汰一些人和一些事。

  做理论研究当然要精进要有深度,做应用则更多的在于广度在于新应的使用。

  无论理论研究型还是应用型,都不能闭门造车,都要边劳作边抬头看天,不断补充和调整。

  站的更高,才能看的更远,这是深度;触类旁通,用不同的方法和理论充实当前的工作这是广度。

 

  一专多能,也许是这个应用行业的需要。

0 0
原创粉丝点击