background image

 

此时对 付一般的疑难问题通常都不在话下,菜鸟和大虾们会觉得你很

"牛",你

也就爬到了第

3 层,晋升为"牛人"了。

看了上面所讲的要求,可能有些大虾要晕过去了,成为牛人要学这么多东西啊!
要求是不是太高了?其实要求一点也不高,这么点东西都掌握不了的话,怎么
能让别人觉得你

"牛"

 

呢?

需要提一下的是,进入多核时代后,从第

2 层爬到第 3 层增加了一道多核编程

的门槛。当然要迈过这道门槛并不难,已经有很多前辈高人迈进了这道门槛,
只要循着他们的足迹前进就可以了。想迈进这道门槛者不妨去学习一下

TBB 开

源项目的源代码

(链接:

http://www.threadingbuildingblocks.org/

),然后

Intel 的博客(

http://softwareblogs-zho.intel.com/

)和多核论坛

http://forum.csdn.net/Intel/IntelMulti-core/

去看看相关文章,再买上

 

几本相关的书籍学习一下。

在国内,一旦成为

"牛人",通常可以到许多知名的公司里去,运气好者可以挂

上一个架构师的头衔,甚至挂上一个

"首席架构师"或者"首席 xx 学家"的头衔也 

不足为奇。有不少爬到这层的人就以为到了楼顶了,可以眼睛往天上看了,开
始目空一切起来,以为自己什么都可以做了,什么都懂了,经常在网络上乱砸
板砖是这个群体的最好写照。由此也看出,国内的牛人数量仍然众多,远多于

 

西方的牛人数量,在这层上仍然是领先的。

也有不少谦虚的

"牛人",知道自己现在还不到半桶水阶段。他们深知爬楼的游

戏就像猴子上树一样,往下看是笑脸,往上看是屁股。为了多看笑脸,少看屁
股,他们并没有在此停步不前,而是继续寻找到更上一层的楼梯,以便继续往
上爬。

4

 

 

层 大牛

从第

3 层爬到第 4 层可不像上面说过的那几层一样容易,要成为大牛的话,你

必须要能做牛人们做不了的事情,解决牛人们解决不了问题。比如牛人们通常
都不懂写操作系统,不会写编译器,不懂得

TCP/IP 协议的底层实现,如果你有

能力将其中的任何一个实现得象模象样的话,那么你就从牛人升级为

"大牛"了。

 

当然,由于各个专业领域的差别,这里举操作系统、编译器、

TCP/IP 协议只是

作为例子,并不代表成为

"大牛"一定需要掌握这些知识,以时下热门的多核编 

程来说,如果你能比牛人们更深入地掌握其中的各种思想原理,能更加自如的
运用,并有能力去实现一个象开源项目

TBB 库一样的东西,也可以成为"大牛",

 

又 或者你能写出一个类似

Apache 一样的服务器,或者写出一个数据库,都可

以成为

"大牛"  

要成为

"大牛"并不是一件简单的事情,需要付出比牛人们多得多的努力,一般

来说,至少要看过

200~400 本左右的专业书籍并好好掌握它,除此之外,还