淘客熙熙

主题:【原创】由为什么两三年就换工作说开去 -- 善良的恶霸地主

共:💬75 🌺718 🌵1 新:
分页树展主题 · 全看首页 上页
/ 5
下页 末页
      • 家园 希望能介绍一下解决问题的思维和测试方法
      • 家园 恭喜地主!

        祝你在新岗位上愉快顺利!

        傻傻地问:以前那个ID--landlord--是你吗?

        • 家园

          • 家园 同样的出身,同样在米国做测试工程师,同样的泡西西河

            如果不是同一个地主,那一定也是双胞胎。

      • 家园 为什么不去微软之类

        公司大,内部的项目就多的做不完,永远不会有闲下来的时候。这样也不用老换工作。资源也多,玩的好的话可以做自己想做的东西。

      • 家园 地主这样的把本部门的预算,编制都搞下来

        让老板的仕途怎么办?老板要是样样都靠你,那还要他干啥?老板要是不靠你,出了问题怎么办?

        建议要么自己做老板,要么直接受大老板领导。有个中间人的话大家都难受。

        大老板是指不用担心自己被撤裁,又能从地主的高效中受益的实权人物。

    • 家园 哈哈

      太同情你了。我大概可以给“懒虫”家族们一个很好的归宿。嘿嘿,愿者上钩~~

    • 家园 大才小用了

      这说好听的,说不好听的话,就是入错行了。

      写程序的与工程师不同,工程师在工程领域里是学无止境的,所以叫工程师。写程序只是软件“工程”的一个组成部分,而且这个部分的作用现在是越来越小,因为可以使用人海战术,可以使用架构,新的语言,甚至算法来解决精益求精的问题,因此所谓“大师”级的程序员是个伪命题,类似八级钳工与精密机床的关系。

      软件工程真正不能被“工业革命”的部分是需求。软件工程本质上来说是把人的语言/思想转化为机器可以理解的语言。这个“人机界面"的难度比苹果乔不死带来的人机界面革命是不同的,难度也要高的多。人与人之间的沟通尚且不是个简单的问题,何况人与机器之间的沟通。使用上的沟通只是一个小部分,比如终端用户的界面,但是思想上操纵机器,这个沟通的难度就要大到现在的计算机科学还不能够解决的地步。

      因此写程序的最终都要面对这个需求的工程问题,而弄清人的需求就离不开人际沟通,于是这个与其他所有人的沟通领域是一样的,尤其与做生意,玩政治的沟通也是大同小异,但是困难的是习惯与人机沟通的程序员们习惯了用机器的“脑筋”思考,在转换模式与人沟通时会有不适应甚至排斥的问题,这个问题严重到甚至普通人与写程序的人之间的沟通都有困难的地步,但问题的本质仍然是人与机器之间的沟通问题。

      在目前的阶段,程序写的好的第一需要认清程序质量的最大阻碍不是机器与算法,或者语法,而是需求;第二需要认识到在做好需求的过程中与其他不懂计算机的人之间的沟通是个关键因素,这个甚至与程序员的本能是相抵触的,因此尤其关键。一般程序员们都离不开一个小主管,算是另一个中介吧,主要职能也是主管沟通。

      从未来看,程序作为人机之间的沟通手段,非常需要突破与革新,labview那样的方法学名叫Visual Programming是一个进步,但是仍然是在让人去适应机器的方向上努力。现在计算机这么“聪明”,未来我认为应该是去让计算机去“适应”人的方向努力,甚至在人还没弄清自己的需求之前计算机就可以“想到”并有能力去执行。现在整个计算机平台的大趋势是向这个方向转移,也是自然的趋势,在人的日常生活,工作的数据点收集到了一定程度后,这样的可能性才可能存在。

      另一个比较现实的方向是依赖计算机对人语言的直接理解,比如NLP,但是这里抛开NLP的问题不说,人在大部分情况下也并不总能够把自己的思想完美的用语言描述出来,因此才需要写程序的在一边“开导”来“吐露心声”,目前这样一个获得需求的艰难历程,希望计算机能够单纯依赖人的语言到达这个目的显然有着天然的障碍。因此,这个人机沟通的问题,必然是多通道的,建立在大量数据收集基础上计算机对人需求的了解上,最后以计算机为主导的,人被动的接受计算机服务的一个方式来解决。

      通宝推:廣雅疏證,
      • 家园 同感

        去年起业务变动,单位准备上新的业务系统,跟几个科技公司打交道,就是这个感觉,我最后给他们提的就是翻译,把我们的需求翻译成机器代码。

    • 家园 不入流程序员顶个历史故事

      90年代初俺也干过大半年程序员,二三十人的小公司。某天午休,一个同事MM问我,“画正方形,输入4对坐标,连起来,这我知道,圆圈怎么画呢?”。这是MM原话,听起来有理由相信她知道自己在干什么,只需要一点点提示。

      我说,“画圆圈输入更多对坐标,连起来就是圆圈。”

      MM问,“需要多少对坐标?”

      我说,“大概看着办,理论上点越多圆圈越光滑呗。”

      MM说,“明白了谢谢!”

      过半天MM跑过来,“我输入很多对坐标但没动静,能帮我看看吗?”我过去一看,超过一个荧光屏的(x,x),(x,x),(x,x),(x,x),(x,x),(x,x),(x,x),(x,x)......这明显是相同的一个点,我差点没笑出来,这么使劲,MM你就不怕把荧光屏戳个洞。

      互相不熟悉,我婉转地说,“坐标必须在圆周上,你有没有算准确?” MM恍然大悟状,“明白了谢谢!”MM最后到底搞没搞定我没跟进。

      没多久公司裁人,我和另外5-6个同事光荣了,MM被留下继续战斗。

      ----------------------------------

      这是个历史疑团,MM有相关学士学位呢,怎么能如此糊涂,会不会她看书或说明书,把正方形的(x,x),(-x,x),(-x,-x),(x,-x)看成相同坐标,学习过了却没有检验呢?照说20来岁的眼神不能够啊,非常抓头。

    • 家园 青年导师给个建议

      觉得没有挑战性,就去读个博士,做点研究。测试是个热门专业。

      另外,自己做个LabVIEW比考它的架构师更有意思,虽然钱途不一定更好。

分页树展主题 · 全看首页 上页
/ 5
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河