分类目录归档:程序人生

这代码不需要重写

啊,你这个判官…我记得当你看到Dan(公司的第一位程序员)写的代码时的样子。你说:“这代码写的真烂,需要重写!”

编程中的一种境界

这种境界是真实存在的。至少对于我是这样的,很有可能你也很熟悉那里,只是情形不一样。对于非程序员的人来说,跟程序员的这种境界相对应的情形是, 当你完全投入进一本书或一场电影,你感觉整个世界都消失了,唯一留下了的只有你正在关注的东西。如果你有丰富的创作力,那有可能是在你写一本书或绘一副画 时候。

程序员工资禁忌

工资是个有趣的话题。每个人对这个话题都有自己的想法。它同时也是同在打工的人们之间一个独特的禁忌。虽然在完成大学里的学业、进入程序员的工作环境只有 一个月左右,我就不由自主的开始询问我的同学关于他们在获得第一份工作时的起薪是多少的问题。

一次谷歌面试趣事

Guy穿了一条皮裤子。众所周知,穿皮裤子的面试官通常是让人“格外”恐怖的。而Guy也没有任何让人失望的意思。他同样也是一个技术难题终结者。而且是一个穿皮裤子的技术难题终结者 —— 真的,我做不到他那样。

你是喜欢临时抱佛脚的程序员吗?

“当我需要用到它时我就去学它!”过去这些年里这句话我听到无数次;对于处在一个像软件开发这样的快速发展变化的行业里,这听起来像是一种十分适用主义的态度。从某些层面上说,它确 实十分适用,但从另一个层面来看,我很受这句话困扰。

我见过的最糟糕的程序代码

你需要想像一下:程序中的所有 函数、变量名都是以食物命名的。匹萨,西红柿,泡菜,各种味道的奶酪,水果,蔬菜,酒,等等,一篇一篇,全是这样。里面唯一能让你马上知道意义的地方只有 ‘main’函数名和C标准类库的调用。

两个程序员结对编程的故事

如今我们也许可以称这为“结对编程”,而这种结对的方式产生的效果远超了他们两个作为单独个体的总和。Chris 如果一直依赖于这种工作方式,那他将不会有自己的原创作品。而Steve一旦失去了Chris,将不能完整的完成任何一个工作。

我是一个不喜欢智力题的程序员,这有问题吗?

不喜欢智力题我就不是一个好程序员了吗?如果我不喜欢或很讨厌这种类型的智力题我就不是程序员了吗?有很多迹象表明我可不是一个真正的书呆子 —— 比如,我不喜欢科幻小说。也许只是我不是这些公司要找的那种类型的程序员。这很公平。

一名聋哑程序员的传奇故事

我从小就听不见声音。听力损失诊断为重度,主要问题在于听不到较高频率范围的声音,而这恰巧是大多数人体声音的音频范围。我依靠唇读和确定元音模式来理解口语。

如何训练你的大脑去适应一种新语言

当你开始学习一种新语言,经验告诉我们,你通常会有两种目的(两者并不互斥)。一种是为了考试。也许在高中你是学法语的,你的目标莫过于想取得一个好的成绩,你并不是关心这个国家,关心这种语言或这个国家里的人民。

给想当程序员的大学生的建议

千万不要寄希望于在课堂上学习一种新语言新技术。计算机专业的课程有自己的目标,是要给你一个广泛的理论基础,是针对某些特殊的课题。很多的技术(如源代码管理,服务器管理,nginx配置等)和语言(很多学校只教C和Java)永远不会出现在课堂上。

你不曾听过的最强debugging故事

那还是80年代初期,我爸爸在一家存储设备公司工作,这个公司现在已经不存在了,它生产磁带机和驱动这些磁带高速运转的气动系统 —— 这是那个时代的产物。

编程中的返璞归真

我正在读 Do More Faster 这本书,书中更多的是给 TechStars 创业孵化公司做广告,但仍然值得一读。让我深有感触的是,书中提到有几个人,他们通过了审查,成功的 — 至少是获得了他们的启动资金,但他们并不懂编程。

我喜欢一个人编程

也许是我一直不太走运,在lean开发,敏捷开发,OOP,数据库设计,或甚至结构化编程上,我从没有遇到与我有共同思想的人。我的观念都学自于阅读Martin Fowler 和 Kent Beck等人的文章。很显然,有些理论都是这些人想当然出来的,例如避免过度优化,或遵循单一责任原则。

没人信任程序员

编程对很多人来说有点神秘。这就造成了在公司内部,人们对编程的事情产生了很多怀疑和疑惑。 通常,当你不了解一个东西是怎样做成的时,你只能说:可能是这样吧。 如果你从没见过工地,你也许会认为几个星期就能建出一栋大楼。

我在Y Combinator度过的噩梦般的日子

本文的作者代表着创业圈子里的新生力量,他通过层层选拔,终于入驻了 Y Combinator,这所全世界最著名的初创公司孵化器中。然而,接下来的故事并不如想象般顺利,他发生了什么?作为创业者在路上时,心态的微妙转换值得每个同行者警惕。

辞去工作,开发首个 app

本故事可追溯到 2009 年夏天。我刚刚入手了第一台 iPhone 3GS,当时非常可心。可想而知,当时《愤怒的小鸟》还没有成为 App Store 上的黑马。