西西河

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

共:💬75 🌺718 🌵1 新:
全看树展主题 · 分页首页 上页
/ 5
下页 末页
家园 青年导师给个建议

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

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

家园 一直在跳啊,哈哈
家园 懒惰的程序员才是好程序员啊
家园 赞,确实如此

有阵子看设计模式,乱看,怎么都眼熟,七岔八岔的总觉得在某些情况下自己用过。

又上论坛潜水,看到有人分析文学模式,不管什么故事总是若干种模式的叠加,我心想这不是和写程序都差不多嘛。

大概搞文学分析的这些人等同于架构师吧,多么感人的小说都不带感,只管数模式有几个

家园 这个这个

大家是同行啊。。。

我上班时候绝大部分是上网,听歌,看看书,读读paper。

公司里两年一次公布一下工作情况,看看谁修复的bug多,我一般都是最后。个人觉得是commit有bug的程序是很耻辱的事情。

不过看了一些agile的书以后,开始帮别人re-factor程序。

家园 卡卡

NI员工飘过。。。

家园 ...

....

家园 del

不好意思跟错地方

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

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

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

通宝推:廣雅疏證,
家园 mm一定是在钓鱼...结果程序员不上钩
家园 哈哈

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

家园 去创业吧!这太合适了
家园 卡卡卡,

请参照上面的“司徒彼”,仪器开发/应用/推销/维护。

家园 真这样的话俺太对不起人家MM

背后还说人家闲话,虽然过了好多年,俺突然觉得自己很卢瑟。

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


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

Copyright © cchere 西西河