Abrash和TimSweeney两个文章

周末时候读了abrash在valve写的一个blog:

http://blogs.valvesoftware.com/abrash/valve-how-i-got-here-what-its-like-and-what-im-doing-2/

还有tim sweeney在dice2012上做的一个presentation:(其实这个不是文章,是视频了)

http://www.youtube.com/watch?v=XiQweemn2_A&feature=g-all-esi&context=G288a880FAAAAAAAAHAA

非常让我惊叹的是这些大神级程序员的视野,两个人都是carmack时代的程序员,从中也可以看到真正的神级程序员,他们的持续的探索和视野,让我很是欣赏,就应该这样。


abrash这个文章里说到了valve的文化,这个也是让我非常感兴趣的一个东西,一个组织想创造伟大的作品,究竟要有怎样的规模,怎样的组织方式?

大部分大公司的层级结构我们很熟悉了,但是不约而同的在上了一定规模之后,就如同的中老年人一样,缺乏理想,干劲和创新,转而墨守成规。

valve这一块采取的是非常自由化的方式,没有层级和manager,每个人自发的对组织负责,绩效则是由其被周围同事的认可程度来定的。

这样的方式我认为的确是可以达到创意,自主性的最大化,而且valve已经实行很久了,也不用再讨论这个可不可行,只是其条件(abrash也没说)我觉得是相当高的人员素质,在个人能力,甚至精神觉悟上都相当的高。

但是至少valve的组织方式,可以作为严格层级结构的一个参考和改进的一个方向。


另外abrash的目标开始转向wearable computing,而且是从硬件软件都没有的情况下,去创造未来,这个就是神级程序员在做的事情。


另外sweeney这个presentation,之前看了个网页简摘,但是这次看视频,则很惊叹其对技术发展(整个信息技术,而不只是游戏)的关注。

然后sweeney对图像使用泰勒展开似得近似方式的比喻非常的赞,也让我感觉茅塞顿开,

real time rendering是对实际电影级画面的近似,这种近似就像泰勒展开取前面几项,遇到后面就越接近,同时后面的部分所占的比重也越小,达到的难度也越高。

所以在项目开发过程中,这里的轻重还是要做一些取舍的。

你可能感兴趣的:(Abrash和TimSweeney两个文章)