电脑是程序员的最基本的生产资料,如果电脑坏了,落伍了,淘汰了,不能用了,连编译个简单的Hellow World!都跑的呼哧呼哧,那么,这样的电脑就该丢掉,因为它会严重影响程序员的工作效率。但且慢,其实不能工作的电脑还能干很多事情,比如下面这26件事情。
只听说过黑道上有黑话,但其实每个行业都有自己独特的语言,只有这个行业里的人才能够心领神会。软件开发行业里有大量的只有程序员才能听懂的话,只有程序员才能做出的事,只有程序员才能理解的心情。下面这11个,相信你会明白——如果你是个程序员。
(抱歉本文的格式很简单,我是在很秘密的情况下写的本文。)公司的一个合伙人,也是公司的产品经理/人资经理/产品设计师,总喜欢捉弄我们。比如,在万圣节派对上,你能看到一个跟我本人一样大小的我的相片,那是她从我的Facebook上找到的。在图片上,她用说话泡泡的形式加了一句自白:“生日许愿时我许的最大的愿望是要有8个睾丸并找到一个像Jodie Foster那样漂亮的12岁的雏妓。”
老式电脑,并不是指的历史上第一台图灵机计算机,也不是指第一台体积有几间屋子大小的那台ENIAC电脑,也不是第一台IBM pc机,而是苹果公司的Apple Monitor III。
我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。
死代码就是没用的、但却留在程序库中的代码。这样的代码没有任何其它程序会调用它,没有任何函数、对象引用它。它就在程序中,但程序的运行状态跟它一点关系都没有。
罗马尼亚人爱跳舞,不仅体现在电影和节日中,你会发现舞蹈无处不在,即使是大学里的计算机课程中的排序算法教学,也被用舞蹈的形式表现出来。罗马尼亚Tirgu Mures地区的Sapientia大学就制作了一系列用民族舞蹈形式表现的各种排序算法的工作原理。下面就是这些视频。
本文是“你最深爱的编程语言其实很烂”的续篇。1.Windows 嗯,你用Windows,很好。这说明你会用电脑。感到非常自豪,不是吗?大家猜一猜,谁是个大孩子了?谁刚学会用facebook了?是你。没错,就是你!
我最近写了几篇比较严肃的博客,是关于一些沮丧的事情,结果我开始有些忧郁。很严重。所以,我想应该说些比较轻松的事情。我要做的就是数落大家最喜欢的编程语言。你会问我为什么,为什么要搞这种恶作剧?亲爱的朋友,我能想出三种理由。
程序员给人的印象一般是趴在那里一天到晚敲着键盘,不出一声,很安静。其实他们内心完全相反,时刻都在激烈的斗争。他们是在压抑自己。不在沉默中爆发,就在沉默中死亡。一旦他们喝点酒,你就很容易发现他们露出狂暴的真面目。
世间万物总要回归到她的本来面貌,这好像是佛教里的一种思想,这种回归不是倒退,而是一种升华。程序员的修炼也是这样,从无知,到有知,到进步,到顿悟,也是一种回归的思想
你以为Linux只存在于个人电脑或服务器里吗?再想想!也许不是这样。在现实生活中你也能看到Linux,也许大部分人都没有注意到,但对于程序员来说,它们可能会让你开心一笑。
所谓大话就是恶搞,本文中的关于各种编程语言的描述,你不可全信,也不能全新。作者在描述史实时加入了很多个人情感和社会流行元素,配图基本是靠谱的。这也许就是寓教于乐吧。