为什么程序员的开发项目总是半途而废?

很多程序员的项目常常半途而废。他们有那么多的好点子,但是很多都流于空想。几乎每一个软件开发者都有一个这样的文件夹,里面很多都是些还没完工的项目,而这些程序里有不少在它诞生初期真心是个超棒的点子。和这些人一样,我也有很...

码农之路:我早该做好的5件事

在过去几个月的时间里,我一直在学习如何用Objective-C构建iOS应用,时至今日才终于有点眉目了。不得不感叹,这比我想象得要难多了。 纠结,困惑,沮丧,实际写代码的时间甚至还没有寻找并修复bug的时间多。但是当我终于可以把玩自己...

从一个程序员笑话看软件开发管理

有一个笑话是这样的: 1. 程序员写出自认为没有Bug的代码。 2. 软件测试,发现了20个Bug。 3. 程序员修改了10个Bug,并告诉测试组另外10个不是Bug。 4. 测试组发现其中5个改动根本无法工作,同时又发现了15个新Bug。 5. 重复3次步骤...

软件工程师的鄙视链

最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在上班时间胡乱上网)来谋生的 developer(所谓的 developer 就是「软件工程师」的比较潮的说法),想要提醒那...

成为优秀程序员的10个有效方法

一个优秀的程序员就是那种即使是过单行道都要往两边看的人。——Doug Linder 作为一个在IT行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情。但是为了激发乐趣并获得永恒的快感,我们需要学习和遵守一些基础知识以成为...

我和阿里的五次“相亲”(或者“约会”)

人物介绍(全部是化名) 区区:笔者。 红娘:给区区推荐的人。 西毒:第一次、第二次面试区区的技术大牛(阿里金融)——- 走到第二轮面试。 金不换:第二轮面试的主管(胖胖的)。 东邪:第三次面试区区的技术大牛(...

如果像招聘程序员那样招聘木匠

面试官: 您是木匠了,对吧? 木匠: 是的,我就是干这个的。 面试官: 您做木匠有多长时间了? 木匠: 10 年。 面试官:嗯,很好。那现在我有一些技术问题想问问您,看看您是否适合我们团队。可以吧? 木匠: 没问题,问吧。 面试...

什么才是程序员的核心竞争力?

姚冬的观点 学习能力,尤其是自学能力,你啥时看到那些有名的程序高手在论坛上问"学习 XX 该看什么书,如何快速学习 XXX,学习 XXX 有什么代码推荐"之类的问题,他们想学什么很快就能自己找到相关资料。这个行业发展太快,技术淘汰的速...

为什么软件工程师应该养成写作的习惯?

在学校里,有"文科生"和"理科生"的区分,学习内容不同,思维方式也有差异。我是一名理科生,大学里我的专业是计算机科学,毕业后我的工作是软件工程师。在这个过程中,我发现文理科之间的鸿沟始终无法弥合。我见到的很多工程师害怕...

想成为技术牛人, 千万不要成为虚名牢笼的奴隶

很多朋友, 很多同事, 很多学生, 很多渴望成为技术牛人的人都会对自己或者别人说: 你一定要成为技术牛人, 功成名就, 让世界千万技术小白崇拜。这就是中国这样浮躁的技术环境造就的因果论, 一定要为了成为技术牛人而研究技术, 一定...

最能讨好程序员的7件礼物

极客是出了名的难伺候,而程序员大概是我们周围最大的一群极客了。不过如果你送的是下面这几个礼物,他们或许就欣然接受了。 1.编程书籍 价格:25-50美元 大多数程序员经常会去商店购买他们下一个最爱的编程语言。在这里我推荐O'...

请不要做浮躁的IT人

1、不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。 2、初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分...

夜猫子程序员很可能是精神病患者?

大多数程序员要么是早起的鸟儿要么是个夜猫子,而且我敢打包票,你对自己属于哪一类心里一清二楚。现在有一种说法是,早起的鸟儿一般属于快乐群体。这是来自多伦多大学的一项研究表明的。据他们统计,这一类人不但早上的时候心情更为愉悦...

惠新宸:我也曾经是“不适合”编程的人(图灵访谈)

惠新宸,是国内最有影响力的PHP技术专家,PHP开发组核心成员,PECL开发者,Zend公司外聘顾问。他曾供职于雅虎,百度,现在新浪微博任平台及数据部总架构师兼首席PHP顾问。惠新宸 是PHP NG核心开发者,PHP5.4,5.5的主要开发者。作为PECL...

老程序员不该对新手说这些不负责任的话

这是一个经验丰富的程序员和新手之间交流的片段: 老程序员:嘿,我听说你在学编程。太酷了,你学的啥? 初学者:我用我 Mac 上的 TextMate(注:Mac 下的一款文本编辑器)学习 PHP 和 HTML。 老程序员:哎呀呀呀,PHP 太差劲了。...

那些糟糕的面试和那些屎问题

不同的公司和人,有不同的面试策略,有的考察视野、有的深入细节、有的则是评估解决问题的能力。我经历了一些有意思的面试,在各大城市和不同写字楼之间往返,有因为面试而让我尊敬的公司,也有让我喷饭和无可奈何的故事。 下面叙述的,...

程序员看法上的几个典型错误

今天我们不谈抱负理想,也不谈具体的技术,我们来谈程序员看法上的几个典型错误。下面的这些问题都是我曾经遇到,或者是我的朋友们遇到过的问题,这些都是我个人的理解,希望对大家有帮助。 关于设计模式、设计原则 有人认为,熟悉...

程序员喜欢怎样的职位描述?

在程序员招聘的过程中,公司本身的状况和招聘职位是非常关键的因素。如果招聘的是 BAT 的关键职位,HR 们不需要花费太多心思,就能轻松斩获数量充裕的高水平简历。但如果是创业公司,名气不是非常大,招聘的也并非核心职位,职位描述的水...

程序员过年前的几个吐槽

1、我是 2B 这是一致认可的单位实力对照表: 已经放假的 == 土豪单位 12 号就开始放假的 == 文艺单位 16 号才放假的 == 普通单位 17 号仍在上班的 == 2B 单位 18 号继续上班的 == 2B 单位中的战斗机 19 号还在上班的 == 你...

和程序员打交道的十大禁忌

这篇文章的初衷是想要澄清跟程序员打交道的错误方式和禁忌。 1、不要"一遇到问题就去找程序员" 通常,技术问题通过阅读使用说明就可以解决。比如你刚买了一个新的播放器,想要把它连接到你的电视,你只需要找到使用手册里关于如何连...