大师们的精典话摘

4 篇文章 0 订阅
1. 专访Linus Torvalds:微内核仍是一个技术失败(2011年) 

http://www.zdnet.com.cn/server/2011/0520/2036895.shtml

 LinuxFR:你对微内核的看法是什么?你仍然认为它是一个技术失败吗?

Linus Torvalds:是的,我仍然认为这些想法只是听起来不错,纸上谈兵罢了,在现实中必将会失败,

因为现实中真正复杂的是在交互,而不是独立的模块。

微内核宣扬的是产生更多独立的模块,使交互更曲折和复杂,最终会削减掉大量的直接通信渠道。

 LinuxFR:假设我们已经穿梭到2031年,Linux内核已经诞生40年,

你还在领导这个项目吗?你认为那时的内核和2011年时的内核有多少变化?你认为是否会出现新的激进革新?

Linus Torvalds:我真的希望2031年快点到来,我也希望那时的Linux更加强大,但我希望在用户空间出现更多的革新。我个人认为内核不会发生大的变化,从已经有40年历史的Unix也可以验证这一点,用C实现的Unix内核一直保持原样,的确,虽然某些细节地方发生了变化,语言也在进化,我们的接口也更加复杂,但最基础的设计还是清晰可辨的,我认为下一个20年一定不会发生重大变化。

2. 专访linus畅谈他眼中的Linux和开源世界(2008年) 

http://www.lupaworld.com/article-40213.html

Torvalds:我根本就没有手机!我讨厌电话,因为我是那种工作时全神贯注的人,如果有人给我打电话,我就完全没办法集中注意力。我恨电话,因为它们总会干扰你,而手机就更可恨了,因为它一直都粘着你。

 Torvalds:在过去几年里我真正所做的事情是“沟通”。我最终合并其他人所写的代码。实际上除了有关内核的一些工具,我自己却很少写内核代码。我为源码控制管理工具编写代码,用它来追踪每个人的工作情况。代码来自不同的人,每个补丁都被按正确次序单独跟踪,然后合并到一起。我把合并的代码写如内核。相对于开发者,我更多地像是个技术领袖,在过去大约5年的时间里都是如此。

Torvalds:哪怕只要有一小部分人去看源码并试着理解它,就会获得计算机科学中虽然小但却是核心的能力——无论在哪儿,哪怕是在撒哈拉以南的非洲。

 3.中国黑客出现的必然

“黑客思维模式都是逆向思维,而中国人尤其擅长,他们的思维很跳跃”,“其次,一部分人可能在现实社会中得不到尊重,得不到肯定,更感觉不到自己是强者。但在虚拟环境下,在网络社会中就像神一样,一些人追求的是这种感觉。”——这是黑客存在的必然条件。

李麒进一步对国内的黑客进行了分析,他认为,现今国内黑客背景归为3类,编程代码类——这部分人具有一定的编程能力,一般将研究方向放在利用工具、代码分析、漏洞挖掘等,但此类人员不主动攻击或渗透相关网站;第二种是渗透入侵类——这部分人具有一定的渗透突破能力,一般将研究方向放在渗透入侵,对各种漏洞消息敏锐,对漏洞利用灵活贯通,将“如何获取系统的控制权”作为最终目标;而除此之外就是广大的信息安全技术爱好者。

“但是黑客水平良莠不齐,其中能够做到高端rootkit编写、漏洞挖掘、深度逆向,或漏洞挖掘,比如IE、Adobe、CDA、本地提权,可以根据公布的部分漏洞细节进行代码实现的编程代码类高级黑客不超过30人;而能够做到手握各种0day,各种国际出口流量,足以影响互联网或者独立渗透各类网站的渗透入侵类高级黑客不超过30人。”

俄罗斯独特的职业黑客文化:http://blog.csdn.net/xiaojianpitt/article/details/4939783

黑客们是天生的反权威主义者,他们崇尚英雄与自由,富有激情与战斗力,呈现超越自我的特质

4.  创业公司的真正意义 (书: 黑客与画家)

Paul:我认为,任何一个通过自身努力而致富的个人,在他们身上应该都能同时发现可测量性与可放大性。小团体 = 可测量性,高科技 = 可放大性。

如果你想同时具备可测量性与可放大性,不一定非要当上CEO或电影明星不可,你只需要成为某个攻克难题的小团体的一部分就可以了。

Paul: 如果你从一千人中随便挑出10个最优秀的划船手,把他们组成一个团队,这时,十人小船的优势才会真正显示出来。小团队带来的各种额外可能会在他们身上发挥得淋漓尽致。这里最重要的是你挑出了最优秀的划船手,且每个人都是一千个人中排在最前面1%的顶尖高手。乔布斯曾说过,创业的成败取决于最早加入公司的那十个人。这便是创业公司的真正意义。

5. 设计者的品味 (书: 黑客与画家)

美感是第一道关卡。丑陋的数学在世界上无法生存。 -- G.H. 哈代 <<一个数学家的道歉>>

任何一种艺术,不管是否重要,如果你想要在该领域出类拔萃,就必须全身心投入。-- 阿尔伯蒂

Paul:

好设计是简单的设计。 好设计是长盛不衰的设计。

好设计是解决主要问题的设计。 好设计是启发性的设计。

好设计是有点趣味性的设计。 好设计是艰苦的设计。

好设计是看似容易的设计。 好设计是对称的设计。

好设计是模仿大自然的设计。 好设计是一种再设计。

好设计是可复制的设计。 好设计是奇特的设计。

好设计是成批出现的设计。 好设计是大胆的设计。

只有成为某个领域的专家之后,你才会听到心里有一个细微的声音说: " 这样解决太糟糕了!一定有更好的选择。" 不要忽视这种声音,要培育它们。

优秀作品的秘诀是: 非常严格的品味,再加上实现这种品味的能力

6. 云技术开拓者

    硬件与设备制造市场包括绝大部分传统的硬件制造商,因为它们都已经在某种形式上支持虚拟化和云计算,比如Intel、AMD、Cisco、SUN,IBM,HP,Dell

    云计算解决方案供应商(Cloud technology enabler)是为客户建立公共和私有云等提供软件和方案,该市场在2008年末才开始形成,云计算解决方案主要以虚拟化管理软件为基础,该市场参与者多为以前虚拟化管理软件市场的参与者。主要有:IBM、HP、微软、思杰(Citrix)、SUN(Qlayer)、Redhat、Novell等。

    基础设施即服务(IaaS, Infrastructure as a Service),以按需使用按需付费的模式是向客户出售服务器、存储、网络设备、带宽等基础设施资源,该市场主要参与者目前有: Amazon AWS、Rackspace Cloud、Gogrid、Gridlayer、flexiscale、elastichosts、Terremark 、Newservers等。

    平台即服务(PaaS, Platform as a Service),是利用一个完整的基础设施平台,包括应用设计、应用开发、应用测试和应用托管,这些都作为一种服务提供给客户,而不是用大量的预置型(on-premise)基础设施支持开发。该市场的参与者目前主要有:Google  Appengine、Microsoft  Azure 、GigaSpaces、Joyent、force.com等。

    软件即服务(SaaS, Software as a Service)和一切即服务(XaaS, Everything is a Service)即是提供面向各种具体应用的服务,该市场直接面向最终的消费者,该市场参与者众多,包括salesforce.com、NetSuite、zoho、google等。

7. 文: 你不懂技术,如何领导我们?

http://sd.csdn.net/a/20111213/309011.html

8. 科学走向简洁与形象化时, 便会产生具有古典艺术的作品,如unix
9. 架构师是使用代码作画的大师

http://developer.51cto.com/art/200912/168015.htm

Fred:

基本上,架构师是使用代码作画的大师。最近在那些顶级的软件思想者中刮起了一股讨论系统之“优美”以及“简约”之风。

一个架构师的价值在于,他不仅能看到系统的美,而且能够在建造系统的时候能够把这些美创造出来。

51CTO编辑:
假设有三名优秀的程序员,A尤其擅长沟通与团队管理;B的编程功底深厚,且对新技术能快速掌握;C在逻辑思维和抽象能力方面表现优秀。您会重点培养哪位程序员成为架构师?
Fred:
不是每个人都能够具有一个架构师的能力。在你提供的选项中,C的成功几率是最高的。驾驭概念的技能,在我看来是每一个人最高的潜力。对于其他的需求,如语言、经验等,我可以通过培训来建立。
B有可能会成为一个好架构师:她显示出了概念理解能力的一些苗头。如果她开始领悟一个好系统的模式(pattern)是怎么一回事,那么她便能够完成转型。
对于A我不作考虑。把他放在架构师的位子上,就相当于把“架构师”当做“设计师”的升级版。这就好像把你的祖父扔到F1赛车场上,仅仅因为他开车的时间最长。这个绝对不对头。
Fred:
Kent Beck曾经写道:“代码就是设计与残酷现实之黄昏的交汇(Code is when design meets the harsh reality of dawn“。
做为一个架构师,我需要实现(这个过程是结对编程,我会有一个搭档)一个系统最难实现的一部分。我将其称之为“先锋”,因为这是我检验我脑中的主意是否真的是一个好主意的过程。我在第一次实施中会细化这个主意。然后我才会放心的让编程团队的其他成员按照这个模式来走。这就是“架构”。
11. Lisp and hacker.
http://clisp.org
http://catb.org/jargon/html
http://www.paulgraham.com/gh.html
12.  所有黑客的信仰 --Freedom !
 
Linus Torvalds:

“So far as I’m concerned, the discussion is about ‘how to work together DESPITE people being different,’” Torvalds explained. “Not about trying to make everybody please each other. Because I can pretty much guarantee that I’ll continue cursing. To me, the discussion would be about how to work together despite these kinds of cultural differences, not about ‘how do we make everybody nice and sing songs around the campfire.’

Do you think you might be interested in *that* kind of discussion instead of the ‘you are abusing me’ kind of discussion?

Because if you want me to ‘act professional,’ I can tell you that I’m not interested. I’m sitting in my home office wearing a bathrobe. The same way I’m not going to start wearing ties, I’m *also* not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what ‘acting professionally’ results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways.

In Torvalds’ world there is the code that he writes, and the code that he lives by. Stop cursing? That’s a request for a code change that he is never going to approve.

13. Find The Best Developers

Don't waste time interviewing developers who aren't suitable for the job. 

Find out quickly how well someone can code. With Interview Zen, you set your own programming challenges and watch how candidates solve themonline.

Capture the candidate's thought process and problem solving speed. See how they structure and revise their code over time. Evaluate their programming ability before you invest time in a face-to-face interview.

Mars

Windows of the world

2011.10.16

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
04-26 4326

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值