分类 / 程序员在囧途
10个迹象表明程序员编码太久了
【导读】如此看来,我还不算编码太久程序员,正如大家所知道的那样,其工作就是写代码。尤其是当最后期限迫在眉睫之时,他们甚至可以很长时间地对着电脑沉醉在代码中。通常说来,这是一件好事,因为这是他们喜欢做的事情。但是物极必反,下面这 10 个迹象表明你可能已经耗在编码上太久了,是时候离开键盘休息会了。  1. 无法控制自己不去想代码  如果你的大脑已经开始在各种错误的时间错误的地方,不由自主地插播代码,...  阅读全文 »
和程序员打交道的十大禁忌
如果你正在读这篇文章,那么非常有可能是有人发给你了这条链接。这个人可能是你的朋友,同事,亲戚,父母,儿子,兄弟,表亲,姑嫂,外甥,或者恰巧帮你解决了电脑问题的一个人。他通常是程序员,系统管理员,或者 “擅长电脑”名声在外的某个人。这篇文章的初衷是想要澄清跟程序员打交道的错误方式和禁忌。1、不要“一遇到问题就去找程序员”通常,技术问题通过阅读使用说明就可以解决。比如你刚买了一个新的播放器,想要把它连...  阅读全文 »
为什么有的程序员不会编程
【导读】我表示我刚毕业时也不会编程,现在一些学校的教育确实成问题。Jeff Atwood在Coding Horror博客上这样写道:“这真的很难让人相信,但是通过Twitter和电子邮件的总结报道,我们可以发现:很多面试程序员岗位的应聘人员竟然一点儿也不会编程。”我觉得这作者可能并不了解现今的大学教育情况。大多数程序员不会编程的最根本原因是他们所受的教育让他们盲目地觉得自己已经...  阅读全文 »
27 种迹象显示你应该辞掉程序员的工作
1、你仍然在等待老板在2010年答应的要提拔你的暗示。2、你的上级近20年没有开发过任何代码。3、老板假装懂你说的这些技术,但实际上他完全不知道你在说什么。4、你干完的项目6个月后才部署到现场服务器上。5、时不时的,老板在检查你刚刚完成的工作时,要求按新想法重新开发。6、而最终这个软件只有12个用户。7、时间全浪费在办公室政治中,而不是用在开发好的软件上。8、部署前5分钟才开始测试。9、你需要把一...  阅读全文 »
程序员可以兼任项目经理吗
本文作者Paul Glen是‘The Geek Leader’s Handbook and a principal of Leading Geeks’这本书的作者之一,作者的联系方式info@leadinggeeks.com.人们的有些尝试从来没有成功过:接到一个小项目,项目小,完全不需要一个全职的项目经理。于是就决定让一个程序员兼任项目经理。毕竟,还能有谁比程序员更清楚应该写出一个什么样的程序?...  阅读全文 »
程序员周末都喜欢做什么
程序员周末都喜欢做什么?在公司加班?在家里加班?看电影?睡觉?程序员都怎么找女朋友?百分之八十的程序员表示,女朋友是啥,有好基友就够了。程序员都去哪些网站呢?嘿嘿嘿。。。 ...  阅读全文 »
恶灵传说之老程序员
序这则故事写于1998年1月,爱沙尼亚,塔图。是将我在当地日常工作经历和爱沙尼亚一个民间传说融合改编而成。当时我们做了大量的系统分析,因此故 事中提到了CASE工具和图表。不像今天的办公室那般宽敞,当时的办公场所十分拥挤,而且我们真的常常熬夜加班然后在办公室睡袋里过夜。甚至有人会电击别人。趣事很多,容我慢慢道来……一个老程序员这家伙是晚上被带到公司的。“他们把你招收进来了?”一个程序员问,“估计是...  阅读全文 »
怎样成为一名受程序员欢迎的产品经理
如今,RD(研发)和 PM(产品经理)之间的矛盾与协作,时常成为互联网行业里的热门话题。PM 方面文科出身偏感性的居多,时常看到他们分享经验(RD 一般直接骂 PM 是傻X),但考虑到他们的知识体系和思维习惯,这些分享大多没啥营养,缺少参考价值。我从入行起就做一线开发,而且是前端,离用户近,工作大多围绕界面、交互进行。创业这两年挂职“产品总监”,做产品经理的同时也在做开发,自己给自己提需求。接下来...  阅读全文 »
程序员和特种兵 几分相似几分无奈
1、形象:程序员被称为 IT 精英,特种兵也是称为军队中的精英;2、技能:程序员和特种兵一样,都有自己的一技之长,单兵作战能力很强,很多都是专家级的,是技术活也是体力活;3、出身:程序员和特种兵,出身都比较平民,有背景的人一般不从事这样的职业;4、结果:程序员和特种兵一样,完成任务后都是可以抛弃,吃青春饭,离开自己的本业就一无是处;5、升职:程序员能升为管理的就像特种兵能升为将军一样,寥寥无几;6...  阅读全文 »
不良编程文化
“这代码真垃圾”,当我们翻查一些代码寻找一个特别讨厌的bug时,同事大声这样说。“是吗”,我回答到。像这样的谴责,以及其它一些类似的话,在办公室里经常会听到,而且频率在增加。而最令人不安的是,这代码并不是特别的糟糕。我这话是什么意思?不能把它们写 的更好吗?当然!大多数的代码都有改善的空间——只要有足够的时间和资源。垃圾代码确实有,我们都看得见,而且都是我们自己写的,但这并不是问题。问题是我们有一...  阅读全文 »