Category Archives: 心得体会

43

程序员不喜欢开放式办公室

去年我参观了Adobe位于湾区的办公楼。他们的办公楼真是太夸张了,到处都是很酷的东西,楼顶上有个篮球场,还有风车,以及设计师沙龙。但是,当他们秀他们的开放合作式办公室时,我觉得这不是我想要工作的地方。

Posted in 心得体会 | 5 Comments
32 delegate

让安卓手机通过代理翻墙的方法

最近谷歌的所有服务几乎都被封杀,造成的后果就是我的小米3手机上的Google Play商店无法连接到服务器,即不能通过Google Play商店下载新的应用,也不能更新现有应用升级。

Posted in 心得体会 | 20 Comments
57

程序员编程时喝什么

最近我越来越觉得喝咖啡对我而言没什么用。咖啡的提神作用来得快,去得更快。白天喝一杯咖啡提神后,往往会令我更加困乏。这是恶性循环。咖啡让人兴奋,无法觉察到身体其实很疲劳。意识到这一点后,我时常在想,对于像我们这样的程序员来说,还有什么方法能给我们充充电。

Posted in 心得体会 | 9 Comments
156 站着编程 站着办公

别站着编程:站着工作未必对你的健康有好处

那一天,我拆了我的站立式工作桌。尽管我可能会舍不得站着工作可能对健康有益并且也许可以提高工作效率,但我不想因此牺牲高质量的工作。提高工作质量恰恰是我选择站着工作的初衷。

Posted in 心得体会 | 21 Comments
49 code-review2

你们公司做代码审查吗?

不论你采用什么形式的测试过程,什么形式的部署过程,没有代码审查——game over。为什么?因为代码的质量是一种人能看懂的质量。不管你如何测试,有如何严谨的部署流程,只有当另外一个人看了这些代码,并且表明能看懂时,这些代码才有意义。

Posted in 心得体会 | 2 Comments
95

我的站着工作的不归路

去年4月的一个早晨,我用废弃的宜家小桌子在Fast Company的办公桌上搭了一个临时架子。我把笔记本电脑和外接显示器放在架子上,尝试站着办公。同事们都对我的行为感到好奇。他们跟我打赌,说我坚持不了3个月。揶揄一番后,有人跟我赌钱,有人跟我赌一顿晚餐。谁怕谁,我就要坚持下去,我要证明他们都是错的。

Posted in 心得体会 | 15 Comments
13 各种各样的编程语言

Clojure:让我兴奋的编程语言

最近我一直有想写一点关于Clojure的东西的冲动。但不巧的是,还有一个更大的冲动经常出现,就是要用Clojure语言重写我的这个博客网站,这也就让这篇文章的出炉延迟了一段时间。那么,下面就让我们开始聊聊Clojure这种编程语言吧!

Posted in 心得体会 | 4 Comments
71 拖延症

我是如何打败拖延症的

关于拖延症的话题我在Hacker News上不断的看到有人提出来(你也读了,不是吗?),感觉有必要将我是如何跟拖延症做斗争的方法分享给大家。然而,我这里说的主要是针对程序员/美工,但其实任何人都可以使用。首先最重要的….

Posted in 心得体会 | 5 Comments
73

蹲在马桶上编程

很多程序员舍不得离开他们的电脑桌。他们认为时间没有花在IDE上都是浪费,担心被别人说不努力工作。“为什么你不在工位上编码!?等着扣薪水吧,”项目经理会这样说。

Posted in 心得体会 | 4 Comments
48

一个程序员在卖软件服务中学到的销售经验

干了将近7年的软件开发,我开发实现了很多有趣的东西。最近,我开始投身销售,研究营销技术——为了我的新应用。我感到发现客户并理解他们的消费行为是一件非常有挑战性的事情,同时也有很多的乐趣。

Posted in 心得体会 | 4 Comments
32 Martin Fowler

软件开发中的两种态度

一种态度认为,应该对程序员在软件开发中的行为进行约束(DirectingAttitude)。持这种态度的人认为大部分的程序员水平都不高(谣传说有50%的人低于平均水平),所以应该对他们所做的事情进行管教约束。

Posted in 心得体会 | 2 Comments
111

我不是个内向的程序员,我只是很忙

最近几个星期,我一直在跟一个十分诡异的bug做斗争。这个问题快把我搞疯了;我找不出问题出自哪里,我的时间全被这个问题占用了,一边盯着要在服务彻底宕机前重启它,一边来回分析这段代码。就是这段,让我来展示给你看….

Posted in 心得体会 | 8 Comments
243 Eliot Horowitz

项目经理应该把30%的时间用在编程上

在一个科技公司里,软件技术经理用在编程上的时间应该不低于总工作时间的30%。无论是管理一个团队,还是一个分部,还是整个公司,当技术经理用在编程上的时间低于30%时,他执行职责的能力就会发生严重退化。

Posted in 心得体会 | 3 Comments
60

代码审查和不良编程习惯

大概一个月前,我加入了Knewton公司,整个技术架构一下子完全变了。Visual Studio换成了IntelliJ;Mortar换成了Jenkins;Mercurial换成了Git;FogBugz换成了JIRA。也许你会觉得这会让我头大,还会有些不知所措,但事实上并不是这样,

Posted in 心得体会 | 7 Comments
64 素描

程序员和绘画

你应该明白,当一个程序员在开发视频游戏时,他很自然的需要去体验和分析大量的其它种视频游戏,尤其是那些个人独立出品的,你的脑子里经常会出现这样的声音:“喔欧,太漂亮的了,真希望我也能画出这样的场景”

Posted in 心得体会 | 11 Comments