201501-02 30多年程序员生涯经验总结 在我30多年的程序员生涯里,我学到了不少有用的东西。下面是我这些年积累的经验精华。我常常想,如果以前能有人在这些经验上指点一二,我相信我现在会站得更高。1.客户在接触到产品之后,才会真正明白自己的需求。这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。2.只要有充足的时间,所有安全防御系统都将失败。... 继续阅读 >
201411-25 分享一个作为一个5年经验的PHPer的吐槽 恩。怎么说呢?吐槽嘛,就是吐了个口水然后说cao。。做了5年php,回想起来一切都是坑啊,从地坑到天坑。开始接触PHP呢,是通过培训机构了解的,当然5年前的培训机构没有像现在的兄弟连啊或者其他培训老师那么专业。也就是点到为止。当初考虑从事这行呢,首先肯定是我对程序还是有一定兴趣的,其次呢觉得做程序是一个不需要靠父母靠技术就能走天下的东西,然后就义无反顾的进来了,进来之后呢,发现自己对程序这块还是挺有天赋的,... 继续阅读 >
201411-11 程序员那些悲催的事儿——从错误中学习进步 在StakeOverflow上有这样一个贴子叫“ConfessionsofyourworstWTFmoment”(WTF就是Whatthefuck的缩写),挺有意思的,我摘几个小故事过来,希望大家在笑过之后能从中学到什么——所有的经验都是从错误中来的。我们公司的软件是给警察局用的,那是一个对用来处理被逮捕的人的系统,此系统还需要收集脸部特征和指纹信息,并且,这个系统和会向FBI的系统提交这些信息。当我们在测试这个系统的时候,我们一般都是用我们自己的... 继续阅读 >
201411-11 程序员修炼之十年学会程序设计——急功近利没什么效果 十年学会程序设计。作者 PeterNorvig 是计算机科学家,Google的研究总监。在本文中,PeterNorvig会告诉你:为什么急功近利地学习软件开发技术是没效果滴?================华丽的分割线================为啥都想速成?随便逛一下书店,你会看到《7天学会Java》等诸如此类的N天甚至N小时学习VisualBasic、Windows、Internet的书。我用亚马逊网站的搜索功能,出版年份选1992年以后,书名关键词是:“天”、“自学”、“教... 继续阅读 >
201411-11 创业教训:一个独立开发者的失败自白 在2011年的开发大会上,HelloGames工作室的SeanMurray是独立开发日的主题演讲者。他的演讲的要点是,我们经常听到独立开发者的励志传奇,却很少听到说独立开发者追求梦想失败的故事。我的经历就是这样的故事。2011年4月,我离开呆了三年半的Lionhead工作室(那期间我参与开发《神鬼寓言》系列)。那时候,我在游戏行业已经当了近11年的程序员 了,我非常渴望制作一款自己的游戏,而不是呆在团队中给别人打工。我有几个朋友也... 继续阅读 >
201411-11 程序员杂谈之编程能力与编程年龄 程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希望能像《21天速成C++》那样速成,好多时候超级有... 继续阅读 >
201411-11 前车之鉴,后事之师:以32家创业失败的公司做案例,探寻Top20创业失败缘由(上) 融资、收购、重大产品更新,无论是有意或无意,创业媒体圈似乎总聚焦在光鲜的贝壳。而那些生命短暂的失败创业却犹如沙粒般无声息的被大浪卷入大海。贝壳是稀缺的,沙粒才是常态般的存在。而只因沙粒的繁多方能显出贝壳的稀缺珍贵。前车之鉴,后事之师。国外创业服务网站ChubbyBrain在2010年曾对32家创业失败的公司进行了详细的走访调查,最终梳理出Top20创业失败缘由。下图是20条创业失败缘由总览:Top20创业时机不... 继续阅读 >