在工作中,非开发人员会将开发人员视为那种能够使用代码魔法的人。而身为一名开发人员,你可以全天都在创建复杂的API集成,或是在Steam上玩着《恶念之西》(West of Lo...
在工作中,非开发人员会将开发人员视为那种能够使用代码魔法的人。而身为一名开发人员,你可以全天都在创建复杂的API集成,或是在Steam上玩着《恶念之西》(West of Lo...
哈哈,亲身经历
HelloWorld进化史头一年 第二年 第三年 第五年 第十年
头一年 第二年 第三年 第五年 第十年
从我这么多年的编程经历中,我深深体会到一条真理,越是挠破头皮,百思不得其解的bug,越有可能是最愚蠢而简单的bug。你往往想不到是它引起的,往往就不愿望这方面去想,当年实在筋...
程序员:就目前的设计,我大概一周内就可以搞定基本框架。然后我们从头再优化整理、完善设计, 在接下来的一周提交一个稳定的版本。 项目经理的理解:整个项目只要两个礼拜就可以搞定。...
使用Linux shell是我每天的基本工作,但我经常会忘记一些有用的shell命令和l技巧。当然,命令我能记住,但我不敢说能记得如何用它执行某个特定任务。于是,我开始在一个...
awk = “Aho Weinberger and Kernighan” 这个命令的名称来自它的作者的名称,分别是 Al Aho, Peter Weinberger 和 Br...
为了写出好程序,有时候你需要先写出烂程序 例如,昨天,我绞尽脑汁想要写出一段程序,结果发现,它比我想象的要困难的多。这是一种很少见的情况。这段程序应该如何的运行,我已经思考的...
“程序员是现存最大的手工艺人群体,黑客与画家的共同之处,在于他们都是创作者,都试图创作出优秀的作品。” 硅谷“创业教父”保罗 · 格雷厄姆如是说。 从一定角度来看,编...
Linux用户,特别是Ubuntu或CentOS用户,基本上都习惯使用clear命令或Ctrl+L组合快捷键来清空终端屏幕。但是,这样做其实并不是真正的清空屏幕,它只是给人一...
在Unix风格的操作系统里(包括BSD, GNU/Linux 和 Mac OS X),通常用波浪号“~”来表示当前用户的主目录(home目录):例如,如果当前用户的home目...
以下内容收集自一些优秀的技术书籍章节开头的名言佳句,非常有意思,直接或间接反映了软件开发中的一些事情。 生命太短暂,不要去做一些根本没有人想要的东西。——Ash Maurya...
上篇编程游戏大作战大家都很喜欢,看来大家都是爱动脑子的优秀程序员 今天这篇就一个关于python的,其实,不管什么语言都可以做的~ http://www.pythonchal...
对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己 C语言是M1式加兰德步枪,很老但可靠。 C++是双截棍,挥舞起来很强悍,很吸引人,但需...
保持简单直白(Keep It Simple Stupid) 不要做重复的事情(Don’t Repeat Yourself) 能干的人解决问题。智慧的人绕开问题(A cleve...
盗梦空间这部影片看的糊里糊涂,主要是里面的梦境嵌套太多了,人物在各个梦境里来回穿越弄的我不知道究竟他们在第几层梦境,还有一点没有弄懂的是他老婆为什么要把自己的陀螺锁起来?这些...
这个问题是我最常碰到的一个,也是我最难回答的一个。对这种问题最好的回答方式是用全职员工来推算天数。这非常容易,你只需要找出有多少个不重叠的功能特征,然后每个人负责一个。一旦各...
关于程序员的一些真相。包括夜生活、过节、找不到对象、看技术文档,转行…等等。唉,说多了都是泪啊! 十年生死两茫茫,写程序,到天亮。 千行代码,Bug 何处藏。纵使上线又怎样,...
VI 比 EMACS好用 呵呵
程序员的潜台词你是否听到过同事说“这段代码不言自明”?你的同事的这句话的实际意思是这段代码不需要写注释。 你也许注意到了,很多时候,程序员所说的话的字面意思和其真实的意思是完全不同的。不用...