最近的文章列表

Facebook是如何管理代码的
我对facebook的运转着迷。这是一个很独特的环境,不容易被复制(他们的体系并不适合所有的公司,即使他们努力尝试过)。下面是我和facebook的朋友们关于他们如何开发和管理项目的记录。现在距离我收集的这些信息又过去6个月了,我相信facebook肯定又对他们的项目开发实践进行了改进。所以这些记录可能会有点过时。同时facebook的工程师驱动文化也越来越为大众所知。非常感谢那些帮助我整理这篇文章的facebook的朋友们。记录:截止到2010年6月,facebook有将近2000名员工,10个月前只有1100名,一年之间差不多翻了一番。两个最大的部门是工程师和运维,每个部门大概都是400-500人。这两个部门人数大约占了公司的一半。产品经理与工程师的比例大约为1-7到1-10。每个工程师
2011/2/16 Comments:
中文写程序,何陋之有?
我近期经常放出一些用中文写的类库、代码,总会招致围观,搞得我跟动物园里新来的稀有动物似的。围观众人中有些朋友表示支持,有些朋友则不屑,甚至鄙夷,在这个MVP候选人公告中,更是有人这样评价我:#46楼 61.172.247.* 2009-07-27 13:59 choudan[未注册用户]看到第一位,我有点惊讶。http://skyd.cnblogs.com/看到中文类名、方法名、属性名,我有一种想砸电脑的感觉。。。。。这样的编码也能评上MVP候选?我们姑且笑而置之,我的确没什么高深的技术,但这和用中文写代码没有任何联系,从中不难看出,有些人觉得用中文写代码就是不入流的、没水准的、龌龊的、低俗的。我只想问这些人一句话:你尊重你的母语汉语吗?正名人无贵贱,语言更是没有优劣之分。没有任何人敢说
2011/2/16 Comments:
【转载】再次写给我们这些浮躁的程序员
多做项目,多思考;自己开发框架与工具来提高工作效率;参与开源项目;英语;写技术博客;加入感兴趣的技术论坛;常看参考手册;深入分析问题原因;不要害怕复杂;学习计算机基础,深入技术原理;关心产品市场与商业动态;不要去轻视任何一种职位、语言、工具;不要把祖国当母亲,应该把祖国当自己的孩子。2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可
2011/2/11 Comments:
浅谈网站项目搭建--记录篇
工作怎么久了,独立或者合作开发的大中小型网站也有那么百十来个,一直以来我都坚信工作中总结是个好的习惯,却很少用白纸黑字记录下来,今天就从网站搭建的目录结构、文件命名、服务器设置等几方面,说一下我的实践:一:分析这句@import url(’http://static.camnpr.com/styles/layout1.3.css?v1.17’);首先这句的意思是:用导入的方式引用一个css文件。 先看一下这个地址:主域名是:camnpr.com 也就是我们要上线的网站访问域名;static.camnpr.com是二级域名,它主要是存放公共、常用资源文件的,常用的二级域名定义还有:common.camnpr.com、api.camnpr.com等。单独把这些公共、常用的资源配置成二级域名,一
2011/2/10 Comments:
创业是一种重构 -- 记译言、东西网创始人赵嘉敏
记译言、东西网创始人赵嘉敏记者/常政不满足于按部就班的职场生涯和可预见的人生轨迹,34岁的Oracle工程师、美国南加州大学运筹学博士赵嘉敏想创业了却又不知道该做什么……千万别以为我在跟你讲述一则千篇一律的宅男程序员跨越职业迷途的故事。仅凭赵嘉敏对创业的理解便凸显出某种异化:他觉得创业并非是对过去的颠覆,而是软件工程意义上的重构;他行事秉承运筹学的法则不求最优解,只做可行解。如此精密推演的结果,导致他去做了一件看似比软件研发更加枯燥乏味的事情IT文章翻译。然而令所有人始料未及的是,就在他真的一步一步以如此看似迂憨的方式前行后,短短三年左右时间里,成千上万的国人们因为他的步履而获得了一种全新的精神视野,甚至中国的互联网产业也由此引入了一种全新的运作模
2011/2/10 Comments:
美女出嫁终结篇之要嫁就嫁程序员
网络奉献,开心20下:1. 专一的心,除了计算机就是你!2. 不喝酒不发脾气!3. 一套衣服穿半年!4. 没时间接触其它Girl,想搞婚外恋也没可能。5. 平时总加班,所以周末一定会怀着一颗愧疚的心在家陪老婆逛街、看电视、聊天、做家务。6. 只认识0和1,基本没理财能力,一定会主动把所有的钱都交给老婆管,还会千恩万谢地。7. 知道既然世界上不存在没有Bug的程序,就更加不会有没有缺点的人,所以绝不会老婆太过苛求。8. 知道系统若不经常维护就无法保持稳定运行,所以一定会每天都对老婆精心呵护。9. 会帮老婆把菜谱改写成if…then…do while的格式,并且带有漂亮的缩进。10. 老婆可以对所有的表弟、表妹宣称:你们的毕业设计我全包了&he
2011/1/24 Comments:
与IT无关,但与我们有关
一个星期前就看到的一则消息,与IT无关,但一直在我心里无法释怀。与IT无关,但与我们有关。很不幸我们生活在全球空气最差的地方。英文原文:http://www.nasa.gov/topics/earth/features/health-sapping.html国内报道:http://news.sciencenet.cn/htmlnews/2010/9/238042.shtm› View larger在许多发展中国家,由于缺乏完善的地面监测网络,许多关于空气污染的评估并不准确,而现在,NASA的科学家们发布了一张全球空气质量地图,展示了长期来全球低于2.5微米的悬浮颗粒分布状况。悬浮颗粒(Particulate)泛指悬浮在气体当中的微细固体或液体。对于环境科学来说,悬浮粒子
2011/1/18 Comments:
【转载】经典语录之一个人的命运决定于晚上8点到10点之间
经典语录1:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生,慢慢的,你的人生将会发生变化……经典语录2: 无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对社交的投资,扩大你的人脉;增加对学习的投资,加强你的自信;增加对旅游的投资,扩大你的见闻;增加对未来的投资
2011/1/18 Comments:
【转载】写给刚毕业的程序员的一点经验教训
写给刚毕业的程序员的一点经验教训:1.如果你进了一家靠关系吃饭的公司,千万不要跟那些你眼中所谓的老板"眼线"过不去,即使你相当的看不惯他,如果他拉拢你 即使你不想参与他们,你应该客客气气,千万别把大学时一副目中无人,侠义心肠带到职场。2.如果你的公司里有那么几个心高气傲且地位显赫的人存在,那么你得对他客客气气,即使他根本瞧不起你,即使他对你恶语相向,你就当他放屁,不要明着跟他斗, 不然你会死的很惨。3.刚进职场时记住你一定得问下自己我想干什么?想怎么发展?是做万金油还是一门通?千万不要因为工作难找,就随便找个公司进去.当时觉得很满足,但回过头你会发现可能你的 前几年都是走的弯路。4.没有新人刚进公司就会的,和老员工保持良好的关系,重点和其中几个老程序员打好关系
2011/1/18 Comments:
2011年5大web前端技术展望之jQuery Mobile/浏览器硬件加速技术/Node.js/点

2011年5大web前端技术展望之jQuery Mobile/浏览器硬件加速技术/Node.js/点击分享实时化/NoSQL Databases鸟人网BirdUser编译按:由于Mashable被^墙,所有图形无法显示,所以本文涉及图片由鸟人网自行配图。2011年 5 大 web 前端技术展望。 刚刚过去的2010年里,我们看到了 HTML5技术的崛起,以及 CSS3的日渐成熟,经历了 Rails 3.0 新版本的推出,以及全球范围内采用的@font-face selector 技术(属于 CSS3 部分内容)等等一些更多的新技术和新鲜事情。总之,2010年对于web前端开发人员来说是一个忙碌的一年。 2011年将会有什么web前端技术出现或者成熟?一下列举了5个web技术以及技术趋势,

2011/1/17 Comments: