程序人生 ’ 目录下的文章存档

开发与研发

按:这几天我一直在写这篇东西,本来是胸有成竹,没想到后来越写越发现自己在这个题目下有太多话想说,而以我现在的能力又不能很好地概括总结,以至于越写越长,文章结构也变得混乱,到后来修改的时候每次都要考虑好久才能下笔,所以决定拆成两部分来发,以便阅读。这篇写得我心力交瘁,质量不算好,凑合着看吧。
阅读全文

让程序员在工作中脱颖而出的10个技巧

摘要:程序员是很特别的个体,有的人在IT这个行业里取得了成功;有的人对自己的现状很满意,于是就一直在一家公司的一个岗位上干了很多年;还有一部分人被炒鱿鱼了。那么作为一个特别的程序员,如何能在工作中崭露头角呢?

文章作者 Yuriy Lopotun有着8年的IT工作经验,分别在4家不同的公司。在这期间有幸和一些程序员一起共事,他们都很特别:有的人在这个行业里取得了成功;有的人对自己的现状很满意,就一直在一家公司一个岗位上干了很多年;还有一部分人被炒鱿鱼了。基于作者自己的所见所闻所想,于是列出了下面的能够帮助程序员在工作岗位上取得成功的建议。(以下是编译内容)
阅读全文

趣文:程序员最常见的谎话

整理编译自 Quora  上的问答贴:What are the most common lies told by programmers?

大部分答案是以下内容的变种:

○ 这个任务简单;

○ 我就快做完了;

○ 如果有 Bug,绝不可能是在我的代码中;

○ 下个版本中我就会加上单元测试;

○ 我以后再给代码写注释和文档;

原问答贴有 72 个回复,摘编部分如下: 阅读全文

如何雇一个产品经理

在一个初创公司干招聘有段时间了,在初创公司招人跟在大公司是相当不一样的。在Yahoo! Search ,感觉好像我们总是在招人。我每周要做5-8个面试。像是有永无止境的简历,面试和录用协议。现在我不总在做招聘经理了。工作的时候,也就只招聘很少的几个产品经理。但是公司也总在招聘,我经常是面试团队的成员。在大公司,你首先能注意到的就是分工很细致。在初创公司,大家都要或多或少做各种事情,所以你需要的是全能手。更重要的是,未来是难以预测的,所以你得招聘适应性强的人。你可能认为你要找个来干某项特别工作的人,但是没准几个月之后情况就变了。这跟大公司的招聘方式不同,通常招聘的时候,你脑海里就知道你要的是什么职位的人,而且发生变动的可能也很小。在Yahoo! 招聘到的人,大多数可能都不适合初创公司。我记得一些以前招聘的对话,差不多都像是这样的—— “好吧,我不太确定他们是完美的候选者,不过看起来都挺适合这个职位,那就都收了吧。” 在大公司这样可能有用,在初创公司的话,这就是找死的想法。
阅读全文

去他的“工程师逻辑”

金山网络CEO 傅盛

以前我当产品经理的时候,经常因为“逻辑”跟工程师吵得一塌糊涂。

那个时候的工程师们都喜欢树型结构。虽然今天已经销声匿迹了,但他们仍然喜欢把“逻辑”挂在嘴边。他们会在产品上花很多心血,很多功能都舍不得扔掉,却不知道用户能接受的其实只是最简单的点。

我讲个例子。有一天,太太跟我说家里电脑太暗了,我一看是因为出差前我调成了最暗,回来后忘记设置了。遇到这种情况你的第一反应会是什么?我首先想到的是找设置,于是点到控面板,打开有很多分类,在硬件里没找到,再去显示器设置里面找还是不行。最后谁知道在哪?在个性化里面!我找了三天才找到,那两天忍着眼要瞎的感觉,屏幕非常暗,文字基本看不清。

当时我就想:微软看着我那么暗地用电脑,为什么不提示我一次呢?一个屏幕亮度设置需要这么复杂吗? 阅读全文