牛人与非牛人的对话
----" 如果你的应用程序不能正确地运行,不要去责怪操作系统。 "
2001 年 , 当 SUN 提出 SUN.ONE 构架的那一天 ,XX 大学毕业的牛在“牛狼之家”
聊天战碰到了一个公司的 Coder
-------------------------------------------------------------------
牛: 你懂 XXX 协议、 YYY 框架、 ZZZ 思想吗
coder :稍微知道一点点
牛: 那你看过 XX 牛的《 XXXX 》第 X 版第 X 卷, YY 牛的《 YYYY 》第 Y 版第 Y 卷,
ZZ 牛的《 ZZZZ 》第 Z 版第 Z 卷吗
coder :你说的这些书都是《经典书籍》,不过我大都没认真看过
牛: 这么说,你对 XXX 协议、 YYY 框架、 ZZZ 思想的底层细节应该不是很了解哦
coder :可以这么说
牛: 你具体做什么项目,
coder :做 X2X 网站
牛: 你说你不懂 XXX 协议、 YYY 框架、 ZZZ 思想的底层细节,那么你们做 X2X 网站时,
碰到 XXX 问题你怎么解决的
coder :很简单,我们会给 XX 、 YY 大学的牛发 Email ,叫他们给我们解 XXX 组件。很方
便的。
牛: 如果没人肯帮你们解 XXX 组件呢
coder :不会的,每次都有 N 多牛排长对呢。再说了,到 Internet 上 Search 一下,买
XXX 组件的公司成堆
牛: 好了,好了,我再问你,你都用什么语言开发呢
coder :用 ASP + VB
牛: 你只不知道 MS 已经不再支持 VB + ASP 了,改为 C# + MS.NET
coder :在聊天室里听牛说过
牛: 那你为什么还要用 VB
coder : C# , JAVA 我不懂 ,所以我用 VB
牛: 唉,又来了,基础的 XXX 协议、 YYY 框架、 ZZZ 思想的底层细节你说你不太懂,
前沿的 C#, MS.NET ; JAVA,SUN.ONE 你又不懂,你难道没想过要好好学学吗
coder :我有想过啊
牛: 那你为什么不学呢
coder :我没有时间
牛: 你的时间都到哪儿去了
coder :用 VB+ASP 编代码赚钱啊
牛: 赚钱干吗
coder :供我儿子出国读大学
牛: 读研究生
coder :不是,是读本科
牛: 读本科就出去读,没必要吧
coder :在 XXX 协议、 YYY 框架、 ZZZ 思想的底层细节方面,国内经常生产牛的最牛的 XX
大学刚刚入门,在 **** 方面连门都没入。我知道我儿子是块搞技术的料,所以
我想要让我儿子系统掌握 XXX 协议、 YYY 框架、 ZZZ 思想的细节,精通前沿的 ...
( 听到 Coder 批评牛毕业的 XX 大学,牛有点生气了,开始不客气起来 )
牛: 你知不知道,你没有 XXX 协议、 YYY 框架、 ZZZ 思想的底层细节,是写不出完美
的代码出来的。还有,像你这样,虽然现在可以赚一点小钱,但四年后肯定要
被淘汰的 ......
coder :在我淘汰之前 , 我就不想干了
牛: 那你去干嘛
coder :我想开一家软件公司,招很多牛,包括精通 XXX 协议、 YYY 框架、 ZZZ 思想的底
层细节的牛,精通 MS.net SUN.ONE 的牛 ......
牛: 好笑 !
----------------------------------------------------------------------
4 年后,软件业 VB 已经彻底绝迹, XXX 协议、 YYY 框架、 ZZZ 思想的底层细节已经被大量
修改, MS.net 和 SUN.ONE 也快倒掉的时候 .......
牛: (XXX 公司 CTO 办公室里,看着 www.xxx.com 上的新闻 )
啊 ! MS.net 和 SUN.ONE 真要倒掉了吗 ? 看来偶要继续充电了 .......
coder : (XXX 公司 CEO 办公室里,看着 www.xxx.com 上的新闻 )
哦, MS.net 和 SUN.ONE 果真快倒掉了。看来我要招聘新的 CTO 和 Coder 了 ...
谁也不知道, XXX 公司的 CTO 和 CEO 就是当年在“牛狼之家”聊天战聊天的牛和 Coder 。
很多人自以为什么都知道 --- 的确有很多牛从协议细节到当前潮流到开发环境 ....
样样都精通,但那是少数 --- 可是却偏偏不知道自己正真需要的是什么,自己最需要的
又是什么,自己为什么要去知道这么多东西。
有的人知道的的确不多,但是他知道他最需要的是什么。他知道他时间不多,只
能去争取他最需要的东西。
以后的社会分工会越来越细,没必要也没有可能什么都懂,开飞机的显然不必知
道流体力学 --- 虽然流体力学毫无疑问是飞机飞上天的基础;装配飞机的显然不必知道
采购来的发动机具体是如何把航空油变成动力输出的 ---- 虽然这是飞机可以开动的基
础。
一样,用 COM+ 或者 EJB 组件构造企业系统,你根本没有必要知道这个 COM+ 或者 EJB
组件是如何处理底层 TCP/IP 连接的。组件生产者关心的是实现细节 -- 稳定性,效率,
安全 ...... 至于你,就去关心企业业务流程好了,即使不明白什么是 TCP/IP ,什么
是 IPv6 也没有关系。
--