您的位置:知识库 » 标签为“程序员”的文章
当前排序:发布时间 按阅读数
写于2009-3-9 半年前,JoelOnSoftware和CodingHorror合搞的stackoverflow.com刚上线不久,我兴冲冲地跑过去扔了一个问题: 你们认为编程的首要原则是什么? 作为我的学习原则的一个实践:8. 学习一项知识,必须问自己三个重要问题:1. 它的本质是...
作者: 刘未鹏   2012-04-19 13:49:52 阅读:3831 标签:程序员
老师教我们怎么写程序,但从来没告诉我们在公司里,会有个叫做 PM 的人每天分派作业给我们,还逼著我们赶快做完。这是许多软件工程师进入职场的第一个惊喜。隔了不久,还会发现,这些可能把你压得死死的 PM,多半一行程序都不会写。于是我们会面临一种很矛盾的心情,有时候会是一种有点被欺负的心理。这篇文章是...
作者: andy   2012-04-17 21:22:48 阅读:8559 标签:程序员 项目经理
PM 常常遇到一个难题,就是有好多东西想要做,但无奈什么事都得通过工程师,没办法自己动手,于是因为和工程师不太美好的关系,最后实际的产品都没有设计时看起来好。我这边讲的是「网路公司」的状态,PM 泛指那些规划出产品的人。其他产业也许也有类似情形,以下这些「教战手则」,提供给正在摸索自己生存之道的...
作者: andy   2012-04-17 21:01:05 阅读:5716 标签:程序员 项目经理
在软件工程研究中,被验证得最多的结论就是对于同等经验的两个不同程序员,在效率和质量上可能会有10倍的差距。研究人员还发现,这种差距也适用于团队级别上,也就是说在同一行业内不同的团队也是如此。 软件开发中个人效率的变化 首先发现不同的人在编程生产力上的巨大差距的研究,是1960年由Sackma...
作者: turingbook   2012-04-12 14:52:57 阅读:6909 标签:程序员
英文原文:Programmers are fucking lazy 可能除了哲学家以外,我认为程序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。 想想看,生物学家要亲自做所有的实验…给数百只小白鼠注射药物不可能自动完成。医生必须给病人进行身体检查;教授每年都要教授同样的课程;建筑...
2012-04-11 10:18:14 阅读:6097 标签:程序员
有两种极端原型的程序员——“禅宗的程序员”,我们称为心如止水的程序员,还有“不能克制分心的程序员”,我们称为心绪不定的程序员。两者都是非常极端的,所以他们应该处于贝尔钟形曲线的两端,对吗?错。实际上,心绪不定的程序员是难以置信地普遍存在着。图片的效果要比文字有用,所以我现在用图片来说明两种程序员...
2012-04-05 18:01:35 阅读:9219 标签:程序员
工程师有喜欢解决问题的天性,尤其不能忍受他的系统里面有 bugs。所以只要碰到问题,他就想要把它们通通解决掉,似乎只要能够解决越多问题,他就能够创造越多价值。这样的逻辑在企业用软件的开发、维护中,或许是对的,但拿到消费者市场里面,却几乎是杀死创业者最重要的原因。 问题的价值 根据定义,每个问...
作者: Jamie   2012-04-05 17:29:41 阅读:2973 标签:程序员 创业
英文原文:Tips to Developers Starting on Large Applications 假设你是正在开发和维护一个包含 2000 个类并使用了很多框架的 Java 开发人员。你要如何理解这些代码?在一个典型的 Java 企业项目小组中,大部分能够帮你的高级工程师看起来都很...
作者: Choudary Kothapalli   2012-04-02 13:27:53 阅读:5129 标签:程序员 Java
英文原文:How lessons from a tradesman can help out a techie 所谓“隔行如隔山”,其实不然,在工作和生活中,大部分的知识和技能都是相通的。学会举一反三,对于技能的提升有很大帮助。本文是一名软件开发者从做技工的父亲身上学到的一些经验,而这些经验使...
作者: Alan Downi   2012-03-27 20:37:37 阅读:6206 标签:程序员
英文原文:To become a good C programmer 问题的提出 每过一段时间我总会收到一些程序员发来的电子邮件,他们会问我是用什么编程语言来编写自己的游戏的,以及我是如何学习这种编程语言的。因此,我认为在这篇博文里列出一些有关C语言的最佳读物应该能帮到不少人。如果你知道其它...
作者: Fabien Sanglard   2012-03-19 23:16:57 阅读:8846 标签:程序员 C语言
英文原文:Lessons Learned while Introducing a New Programming Language 引言:这些年我(在工作中)使用过很多编程语言:(马上能够想到的有)Cold Fusion、HTML、Javascript、PHP、 SQL、 CSS,、ASP(经...
作者: jaycfields   2012-03-07 13:11:14 阅读:2258 标签:编程语言 程序员
英文原文:Software Development Lessons Learned from Poker (作者:Jay Fields,译者:李剑) 2008年5月19日 我以前不是做软件开发的。在加入ThoughtWorks两年之前,我主要靠玩扑克为生。当然,如果你曾跟我打听过我前臂上的...
2012-02-27 14:34:23 阅读:6340 标签:程序员 软件开发
(一) 2011-12-08 [原文链接] 今天有同事恭喜我,我才知道自己在淘宝已经七周年了。很多人第一句话就是七年痒不痒,老实说,也曾经痒过,但往往都是一痒而过,又投入到水深火热的工作中去。回家之后就想这七年我到底收获了什么,且不论成败与否,这7年的经历,是我人生的宝贵财富。 第一年: ...
作者: 赵超   2012-02-25 14:47:50 阅读:129051 标签:淘宝 程序员
英文原文:Beautiful Code and Beautiful Software 译者:legendsland 2007-10-29 编程很有意思,是因为我可以做一些很酷的东西,但是实际上让我着迷的却是那一行行代码的语法和语义。保持对好代码和坏代码之间差异的敏感相当激励人,同时,去寻找...
作者: Victoria   2012-02-22 13:20:57 阅读:7202 标签:编程与艺术 程序员
图片来源:accidentally in code 1. 引言"(program(computers) == *art) ? so : what"“只有大约5%的程序员能够在编写代码时创造出艺术。其他95%一定是为了取得成功的科学家,不是艺术家。” 谈及“艺术”,人们自然会联想到“美”、“技艺”...
作者: 王聪   2012-02-21 15:13:21 阅读:8406 标签:编程与艺术 程序员
2006-10-23 英文原文:Is Programming an Art? 仅仅使用软件的人们 通常意识不到编写软件有多么困难。噢,设计部分和最初开发部分都很有趣。最困难的部分是使其正确运行(且运行速度足够快)。对于程序员而言,这就好比一餐开始时是美味的双层牛奶巧克力咖啡干酪饼,而结束时却...
作者: Stanley B. Lippman   2012-02-21 14:27:12 阅读:2232 标签:编程与艺术 程序员
国内一个很著名的企业老板曾经说过:在IT行业超过35岁的技术人员将被淘汰,所以不要35岁以后的技术人员。导致整个业界尤其是在软件开发行业都在排斥年龄超过35岁的人员,也导致很多工程师为自己35岁以后的前途发愁而转行。因为很多人都认为IT行业是年轻人的行业,而软件开发就是吃青春饭,过了35岁就没用...
2012-02-18 16:48:06 阅读:34441 标签:程序员
“找男友”就不写了,没经验。 半年前,正好同部门的一个小女生找到男朋友,好像也是IT人士。大家一起吃饭的时候,就聊到这个话题,当然,是从女方的角度。 一个问题,就是怎么判断这个男朋友是否值得托付终身。当时沉思良久,说出了这些现实而又令人倒吸一口凉气的话: “主要问题不是他爱不爱你,而是他是...
2012-02-18 16:22:29 阅读:7260 标签:程序员
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧: ...
2012-02-18 16:03:40 阅读:3270 标签:程序员
2009-05-14 “又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技...
2012-02-16 16:04:13 阅读:8759 标签:程序员