201402-20 16则极具内涵的程序员笑话 1、程序员找不女朋友的原因 程序员问禅师:“大师,我身体健康,思想端正,各方面都不错,为何就是找不到女朋友呢?” 禅师浅笑,答:“原因很简单,不过若想我告诉你,你需先写一段java代码。” 青年略一沉吟,写完了。 “再写一段C#” 写完了, “再写一段php” 写完了, &ldquo.... Read More >
201401-26 一年多少季? 有一天,孔子的一个学生在门外扫地,来了一个客人问他:“你是谁啊?” 他很自豪地说:“我是孔先生的弟子!” 客人就说,“那太好了,我能不能请教你一个问题?” 学生很高兴的说:“可以啊!”他心想:你大概要出什么奇怪的问题吧? 客人问:“一年到底有几季啊?” 学生心想,这种问题还要问吗?于是便回答道:“春夏秋冬四季。” 客人摇摇头说:“不对,一年只有三季。” “哎,你搞错了,四季!” “三季!” 最后两.... Read More >
201401-24 大多数人不行动 大多数人想健壮,大多数不去做。 大多数人想经营一个成功的业务,大多数人不去做。 大多数人想做出最好的自己,大多数不去做。 大多数人有想去实现梦想,大多数人不去做。 每个人都想辞职,去开发一些东西,做出一些东西,成就一些东西。大多数不去做。 有多少东西是我们能得到的?有多少机遇是我渴望的?有多少不好用的东西是我们想去改进的? 有多少这些东西是我们视而不见的,或.... Read More >
201401-20 如何用各种编程语言杀死一条龙 这篇有趣的文章编译自一篇西班牙博客。 有一位美丽的公主,被关押在一个城堡中最高的塔上,一条凶恶的巨龙看守着她,需要有一位勇士营救她… 下面是各种语言如何想办法将公主从巨龙手中营救出来的。 Java – 赶到那里,找到巨龙,开发出一套由.... Read More >
201401-02 程序员的个人教条 1. 自己的代码必须进行单元测试 不管是产品代码还是测试代码,都必须编写单元测试案例。产品代码进行单元测试就不用说了,测试代码进行单元测试也是非常重要的!测试代码本身都有问题,被测代码的测试结果又从何谈起。 2. 不要将狗食留给别人 不要将一大堆设计复杂,逻辑混乱,难以理解,根本无法维护的代码留给别人,你要想象着如何让自己的代码交到别人手里能够获得一些称赞。 3. 避免过度设计.... Read More >
201312-27 各式各样的极品程序员 本文作者Aaron是MarkedUp创始人兼.Net开发者。在这篇文章里,作者根据自己平时在工作中的所见所闻,列举了几个比较有代表性的极品程序员类型。他们各有自己的特点和性格,在软件开发工作中,这种特点和性格显露无疑。(以下为编译内容) 在日常工作里肯定会发现很多有趣的事情,极品程序员所做.... Read More >
201312-16 IT人员的期望值、忠诚度和工资 将近年关,公司人员的心浮动很大,来公司时间不长,公司人才流失率很高,真的是一件很头疼的事情。 首先,似乎在中国,IT公司都有一个不成文的习惯,大家都习惯于一年到三年之间换一个工作环境。这个主要是因为两方面的原因引起的:一方面是员工本身,一般IT行业在公司里工作的同时自己的能力也在提高,很多人自己觉得我的成长和贡献在一段时间要大于公司给的薪酬,所以在一段时间之后选择跳槽或者离职是一个很好的.... Read More >
201312-11 C语言程序员必读的5本书 你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学 到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发.... Read More >
201312-09 创业并快乐着的六个习惯 现在距离我首次决定要创建Buffer这个应用已经将近2年时间里,在此之前的一年半时间里我一直为前一个创业项目而忙碌,就在那时,我开始发现一些规律,一些在创业过程中能影响你的生活起起伏伏的规律。 就在那个时期,我学到了一个最重要的事情:当快乐时我做事做的最好。这几乎能体现在各个方面。如果我快乐着,我编程时会更有工作效率,我能更好的解决用户的问题,我发现我还能更容易集中注意力。 就我而.... Read More >
201312-09 程序员最艰巨的十大任务 程序员最艰巨的任务跟编写代码没有多少关系。编码是逻辑思路的一种实践,这跟程序员日常工作中的其它任务比起来相对简单。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。 1. 解释你在干什么 解释软件开发过程是一个很困难的事情。那些非程序员职业的人也许知道很多关于编程的事情,但很显然,他们不会编程。对于他们来说,.... Read More >