此时对 付一般的疑难问题通常都不在话下,菜鸟和大虾们会觉得你很
"牛",你
也就爬到了第
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 本左右的专业书籍并好好掌握它,除此之外,还