计算机流派

来源:互联网 发布:东莞知荣制衣有限公司 编辑:程序博客网 时间:2024/04/30 23:15

我认为搞计算机主要分为两个流派,一个是面向底层,面向硬件的纯技术型,一个是面向用户,面向事务的应用型。大家往往认为前者很厉害,而对后者不以为然,事实也好象如此,搞前者的,工资都比后者要高很多。

面向应用就真的那么不值一提吗?它的进入门槛是很低,可能拿本VB的书看几天就可以了,也没什么难的,不就是调用几个函数吗?高级一点就是API了吧。所谓的高手,也就是比其他人记得更多的函数和API。不过,倒要斗胆问一句,难道面向硬件的人不也调用函数?你用C就不用函数了?汇编里的“MOV”也是人家写的一条指令而已。如果够牛,可以自己写一个嘛,或者纯粹用机器语言,直接0101的表达好了。

面向应用真正的过人之处不在于对开发工具了解多深入,记得函数多广博,而在于他的事务处理能力,对客户需求的理解、把握能力,整个系统的设计能力。应用系统很多人都会开发,问题是,谁开发出来的东西更好用,功能更强,更能真正满足客户的需要?比如一个进销存软件,说出来大家可能都会撇撇嘴,但真正开发过的人都知道其实很难,要考虑的东西非常多,特别是对异常情况的处理。如果一张订单,销售完毕,并且出库,库存减少,财会那边钱也收了,这时发现质量有问题,要退货,怎么办?销售、仓库、财会三方引起一系列的回滚,你怎么处理?

以前曾读过一个故事,说我国古时有个木匠,他一生中负责监造的宫殿楼宇无数,什么屋檐梁柱,全都计算精确,不差毫厘。但这些都是他指挥监督其他能工巧匠造出来的,而他本身,连造个凳子都做不出来。窃以为,软件工程就是对面向应用的计算机人来说的。而面向硬件和底层的人,只须面对冷冰冰的机器,也无须倾听客户的意见,埋头苦干就行了。想起在《人件》中读过一句话:人们不喜欢与人打交道而醉心于技术,不过是因为搞技术更容易一点罢了。

不论是搞硬件还是搞应用,都很重要,各有千秋。搞技术一定要搞到用汇编来写东西才算厉害我看也未必吧,正如《天龙八部》里争论剑宗厉害还是气宗厉害一样,都毫无意义。

原创粉丝点击