有关编程语言和技术的一次对话
1,876 Views『作者:RickyZhu 转载务必注明出处和作者』
Tag:programming, testing
昨天中午,跟阿里兄弟进行了一次深入的讨论,关于编程语言的泛泛讨论,虽然泛泛,讨论却异常激烈,后来下班后我自己也仔细思考了一下,觉得这样的讨论很有价值,记录一下,仅供参考:
讨论源于阿里兄弟的一个问题:他问我测试哪些方向比较有前途? 针对我个人的观点,前面也有文章说过这个,我认为安全性测试,性能测试和自动化测试相对来说,门槛较高,前途比较看好。阿里兄弟认为这个太过泛泛,他认为这些测试也是有行业或者方向之分的。其实这些分类相对来说,在国内已经很细化了。个人这样认为,在国外,可能自动化测试本身或者性能测试本身都有更加细分的职位需求。国内则发展没有那么快。他说的有一定道理。
他认为不同的产品或者技术不同,就是背景的区别。我对此持有异议,我认为产品或者技术本身并没有太多的差异,行业才是最要命的。比如电信行业和银行,电力行业的应用差别就比较大。而对同样的行业,产品本身的差异并不是大的问题,同行业的不同产品本身都是相通的,无论采用哪种技术或者开发语言。
他否定了我的观点,并举例,比如做MS技术的公司,做java技术的产品就可能得不到认同。
我认为这个只是编程语言或者产品架构的差异,并没有本质的区别。说实话,我还没有达到那个高度:可以漠视语言差异的能力。但是我认为总体来说,对于一个产品的开发来说,语言选择不是最重要的。关键是哪种语言更适合。你可以用脚本语言shell、perl、c、java或者任何你熟悉的语言。
其实还是那句话,工具毕竟只是工具。记得电视里面经常有一些工夫高手,利用树叶杀人。其实就是鲜活的例子。
最后阿里兄弟谦虚的认为,自己还没有达到那个能力,并认为,要做到那样的高手,至少需要10年的功力。
其实我认为我们达不到并没有关系,关键是我们可以理解,可以看透这个东西。不理解也是可以看透的。靠自己的领悟能力。比如我们可能达不到树叶杀人的本事,不过我们知道这是功夫积累到一定程度的必然结果。这就靠自己的知识面,靠积累,靠经验,靠领悟。
总体来说,跟阿里兄弟的这次讨论,促使我思考很多,也从争辩中学到很多东西。感谢阿里老弟。

共同进步,说起来你还是前辈。
前辈不敢当,共同学习,共同进步~~
支持!
Jackei老大都来捧场了
有失远迎啊,呵呵!