苹果的程序员三大定律

YourHead Software 的 Isaiah 今天发了篇很有意思的短文:Apple’s Three Laws of Developers

1.程序员不得伤害苹果,或者,面对苹果受到伤害的时候不能坐视不管

2.程序员必须服从苹果下达的任何命里,除非这个命令违反上面第一条定律

3.在不违反第一和第二条定律的情况下,程序员必须保护自己

签名:我.程序员(原文是:I.Developer。这里的I和苹果的i有点相呼应的意思,来源是I, Robot

机器人三定律是:

1.机器人不得伤害人类,或袖手旁观坐视人类受到伤害

2.除非违背第一法则,机器人必须服从人类的命令

3.在不违背第一及第二法则下,机器人必须保护自己。

原文链接:http://www.oschina.net/news/15547/apple-programmer

时间: 2024-09-20 05:44:51

苹果的程序员三大定律的相关文章

我读经典(7):读《程序员生存定律》有感

        一提到程序员,大家的脑海中会想到什么呢?码农.软件.研发.加班.辛苦.沉闷.呆头呆脑.理工男.编程.屌丝等等.确实,程序员是一个很特殊的群体,网上有关"程序员"的话题可谓是无处不在.         也许是上天的安排,本人"很不幸"地加入了程序员的大军,经历了各种艰酸苦楚之后,对这个职业有了更加清楚的认识.         最近,我阅读了李智勇老师免费提供给大家的<程序员生存定律>这本电子书,颇有感触.本书由作者的CSDN博客上的文章整理

程序员第一定律:关于技能与收入

在软件这个行业里有些规则是很有杀伤力的,比如很有名的摩尔定律. 总结出这些规则的意义在于可以大致的照明方向,免得努力来努力去却走到了阴沟里. 现实中种种利益纷争.观点之争看似纷繁,但在大时间尺度下来看却都是规则的实现手段. 这就好比下围棋,每一手都要为谋得利益而计算,但结局却只有三种:赢.输或和,这就是规则的力量.   民以食为天,所以第一定律从收入开始.   程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数. 如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的

程序员生存定律-打造属于自己的稀缺性

假设说你想在江湖里谋求一定的地位,那么你可以练习独孤九剑成为超一流高手,也可以练习医术,成为绝世神医.这两者在江湖里都是有地位的,也都是稀缺的,一者是因为杀伤力,二者是因为人都有山高水长. 程序员也一样,增值也好,改善表达力也好,最终都要在某种环境下达成一定的稀缺性,这样一个人才有价值.稀缺性同时受两个维度上的力量影响:一个是自身的努力,比如前文所提到的增值和表达力:一个是大环境的变化以及对这种变化的适应.在这一章里主要关注的是后者. 稀缺性可带给你什么 既然稀缺性对个人有如此大的影响,那稀缺性

程序员软件开发的酸甜苦辣:漫画图赏

话说程序猿穿越时空,悟空与八戒正在戏说程序猿的酸甜苦辣.于是一场华山论剑的精彩好戏陆续拉开了帷幕. 有没有梦想自己也有一天像比尔盖茨一样拿高薪?正所谓站得高,看得远.唐僧从西天取经回来,也终于悟到了怎样才能成为21世纪一名优秀的程序员.于是将这些秘密发扬广大,期望后人能承担重任. 民以食为天,所以第一定律从收入开始. 程序员第一定律可以表述为:程序员的收入是技能复杂度和技能实现可能程度的函数.如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度 为C,实现程度为P.那么S = A

以程序员的名义,分析 “人民的名义”

我自小就惧怕吵架,觉得人不该像公鸡,脸红脖子粗的掐架特别不好,人就该斯斯文文的. 这让我爱上了官场剧,不论是古代的官场剧,还是当代的官场剧,都喜欢.官员们聊起天来不动声色,暗藏机锋,生死对决都是在谈笑间搞定,这都让我啧啧称羡. 所以,我是要看 "人民的名义" 的.虽然看电视这事,在程序员文化中,乃最遭歧视的三件事之一. 看了2周后,我有了些感悟,算是一个观察,不一定对.那就是,本剧的编剧和导演,很可能是我们程序员圈子里的人,即便不是,也一定借鉴了我们程序员开发的很多思想和方法.下面展开

程序员眼中的苹果Swift语言:简单 易学 高效

[摘要]Swift正式曝光在镁光灯前,叹息声.惊呼声此起彼伏.不过不用太过担心,Objective-C.Swift能够在同一个应用程序中并存.程序员眼中的苹果Swift语言:简单 易学 高效6月8日消息,对于苹果开发者来说,如今已经进入了"Swift时代".虽然编程语言Objective C备受喜爱,不过它作为苹果主流编程语言的日子已经所剩无几.随着WWDC开发者大会的落幕,Swift即将取而代之,成为苹果新iOS 8.OS X Yosemite的新宠.美国时间6月2日举行的苹果WWD

程序员定律(四大定律)

第一定律--收入定律内容:程序员的收入跟其技能复杂度和技能实现可能程度成正比,同时依赖社会平均水平工资. 程序员的收入是技能复杂度和技能实现可能程度的函数.如果程序员的工资是S,社会平均水平的工资为A,程序员掌握的技能复杂度为C,实现程度为P. 公式:S=A×C×P.推论1:越容易上手的技术,其内蕴价值越低.推论2:单纯的涉猎广泛,没有专精,对收入的影响是负面的.推论3:实现程度P越高,风险越大.http://blog.csdn.net/leezy_2000/article/details/72

为什么国外程序员爱用苹果 Mac 电脑?

Mac 在国外很受欢迎,尤其是在 设计/web开发/IT 人员圈子里.普通用户喜欢 Mac 可以理解,毕竟 Mac 设计美观,简单好用,没有病毒.那么为什么专业人士也对 Mac 情有独钟呢?从个人使用经验来看我想有下面几个原因: 1.Mac OS X 是基于 Unix 的.这一点太重要了,尤其是对开发人员,至少对于我来说很重要,这意味着Unix 下一堆好用的工具都可以随手捡到.如果你是个 windows 开发人员,我想你会在 windows 上装一套cygwin 环境吧?你不用 flex/yac

十年的程序员:最危害程序员职业生涯的三大观念

蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力.培训.出国.大公司的经历,还有很多很好的朋友.但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路! 路其实一直都在那里,只是我们看不到而已! 以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上.想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我跳出编码后,我开始思