程序员的十层楼(3)
YMind | 业内资讯 | 2010-06-05 19:32:50 | 1020 点击 | 0 评论 | 程序员大师科学家大科学家

第7层 大师

从第6层楼爬到第7层楼,并没有多少捷径可走,主要看你有没有足够的能量。你如果能象Hoare一样设计出一个快速排序的算法;或者象Eugene W. Myers一样设计出了一个用编辑图的最短路径模型来解决diff问题的算法;或者象M.J.D. Powell一样提出了一个能够处理非线性规划问题的SQP方法;或者你发现基于比较的排序算法,它的复杂度下界为O(NLogN);或者你发现用栈可以将递归的算法变成非递归的;或者你设计出一个红黑树或者AVL树之类的查找结构;或者你设计出一个象C++或Java一样的语言;或者你发明了UML;...,你就爬到了第7层,晋升为"大师"了。

程序员的十层楼(2)
YMind | 业内资讯 | 2010-06-05 19:26:30 | 953 点击 | 0 评论 | 程序员大牛专家学者

第4层 大牛

从第3层爬到第4层可不像上面说过的那几层一样容易,要成为大牛的话,你必须要能做牛人们做不了的事情,解决牛人们解决不了问题。比如牛人们通常都不懂写操作系统,不会写编译器,不懂得TCP/IP协议的底层实现,如果你有能力将其中的任何一个实现得象模象样的话,那么你就从牛人升级为"大牛"了。

当然,由于各个专业领域的差别,这里举操作系统、编译器、TCP/IP协议只是作为例子,并不代表成为"大牛"一定需要掌握这些知识,以时下热门的多核编程来说,如果你能比牛人们更深入地掌握其中的各种思想原理,能更加自如的运用,并有能力去实现一个象开源项目TBB库一样的东西,也可以成为"大牛",又或者你能写出一个类似Apache一样的服务器,或者写出一个数据库,都可以成为"大牛"。

程序员的十层楼(1)
YMind | 业内资讯 | 2010-06-05 19:18:16 | 834 点击 | 0 评论 | 程序员菜鸟大虾牛人

自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。

那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,每个层级需要什么样的技术水平,然后再比较中国和西方在各个技术层级的人数,就可以知道到底有没有差距,差距有多大。

当然,对于如何划分程序员的技术层级,不同公司或不同人会有不同的划分标准,下面的划分仅代表个人的观点,如有不当之处,还请砸板砖予以纠正。

邓锋对话周鸿祎:中国为何没有Google
YMind | 业内资讯 | 2010-06-03 09:28:55 | 485 点击 | 0 评论 | 邓锋周鸿祎中国Google创新

邓锋,在硅谷创业成功后,回到中国做起了VC。周鸿祎,做过雅虎中国的掌门人,但最令其在江湖扬名的,还是其创业创新自成一派的本土打法。这两人虽然背景不同,但都长年累月浸泡在创业圈内,了解中国企业创业创新的兴奋与冲动、苦恼和无奈,也了解美国作为创新大国的成功之处在哪里。这次,受《中国企业家》邀请,二位做了一个对话:与美国相比,中国创业创新环境的掣肘在哪里?文化基因?市场环境?这之中,投资人有什么责任?企业家又何为?

邓锋 周鸿祎

想当年玩超级玛丽的时候那个是天昏地暗啊!!那么经典的游戏谁不爱玩呢,没玩过的朋友只能怪自己童年不美好了,哈哈。当然,今天不是来推荐大家重新玩超级玛丽的,虽然重新玩玩怀念下童年很不错,不过那样太不专业太没技术含量了。

 如果魂斗罗、洛克人、塞尔达传说的主角林克、恶魔城的主角西蒙等等红白机(FC)时代的明星游戏人物都穿越到超级玛丽的世界,用它们来玩超级玛丽会怎样呢??下面这个《FC游戏明星穿越版超级玛丽》小游戏可谓是超级无敌的经典!!如果这些游戏角色你都熟悉,估计玩下来你会感动到肉牛满面的……

回顾时光 详解HTML的发展史
YMind | 业内资讯 | 2010-05-25 19:38:08 | 457 点击 | 0 评论 | XHTMLHTML5HTMLW3CWeb

HTML是Web统一语言,这些容纳在尖括号里的简单标签,构成了如今的Web,1991年,Tim Berners-Lee编写了一份叫做“HTML标签”的文档,里面包含了大约20个用来标记网页的HTML标签。他直接借用SGML的标记格式,也就是后来我们看到的HTML标记的格式。本文讲述了HTML这门Web标记语言的发展简史。

轻量级的css压缩类(C#)
YMind | C# | 2010-04-27 18:15:24 | 1194 点击 | 2 评论 | 轻量级css压缩C#样式表

如果你的css代码写的非常整齐,那么压缩空间就不是很大。

注意:使用该类压缩样式表文件,样式表中不能包含非法的语法格式,例如使用js格式的注释,这会造成一些问题。总之,只要你的代码没有问题,此类就没有问题!哈哈

相关链接:轻量级的Javascript压缩类(C#)

轻量级的Javascript压缩类(C#)
YMind | C# | 2010-04-27 18:01:27 | 1170 点击 | 0 评论 | 轻量级Javascript压缩类C#

这里不讨论为什么要压缩Javascript代码,也不讨论如何去压缩Javascript代码,我只是介绍一种简单的方法来实现它。

至于压缩Javascript代码有多大的用处,自己体会吧!

相关链接:轻量级的css压缩类(C#)

32nm到底有多小?Intel来告诉你
YMind | 资料搜罗 | 2009-12-24 22:10:00 | 617 点击 | 0 评论 | 纳米晶体管Intel

2010年1月7日,Intel将会借着CES 2010大展的机会正式发布首批32nm工艺处理器,包括桌面版Clarkdale和移动版Arrandale。关于32nm,我们一般只知道它是个非常小的尺度,那么到底有多小呢?

1、“nm”中文名纳米,1纳米相当于1米的十亿分之一。十亿是个很大的数了:这么多纸张堆叠起来会有100公里高,人走上十亿步就可以环绕地球20圈了。

2、贝尔实验室1947年制造的第一个晶体管是手工打造的,而现在一个针头的空间就能塞进去6000多万个32nm晶体管(针头直径约1.5毫米)。

3、英文句点符号“.”的面积大约有0.1平方毫米,可以放进去400多万个32nm晶体管。

网鸟C#项目清理工具2.0
YMind | 产品发布 | 2009-12-13 17:09:10 | 1767 点击 | 0 评论 | 网鸟C#项目清理工具命令规则

网鸟C#项目清理工具是一个使用C#语言开发的轻量级的项目垃圾清理工具。当你开发大型项目的时候就很有必要使用它。

使用Microsoft Visual Studio开发的过程中往往会生成各种各样的临时文件、调试文件等,在正式发布项目产品的时候就需要将它们清理掉;把代码提交到项目管理服务器(比如SVN)的时候也有需要清理它们;打包发布源代码的时候也需要清理它们……

网鸟C#项目清理工具就是专门解决这些问题的!它的使用方法也是非常的简单。