你必须知道的十大编程格言

2012-11-27

我读了Kevin Pang 的一篇可能非常老但非常好的有趣文章:每个程序员都该知道的10大编程格言。Kevin给了我们10条按他的观点的每个程序员必须知道的编程格言。可以看出,这都是不错的格言,而下面是我自己最喜欢的编程格言。保持简单直白(Keep It Simple Stupid)不要做重复的事情(Don’t Repeat Yourself)能干的人解决问题。智慧的人绕开问题(A clever person solves a problem. A wise pers...

程序员最容易犯的几个技术上的错误

2012-11-27

请在评论里分享你的想法和经验,因为我们都需要从这些错误中吸取教训。 为钱而编程如果你对编程不感兴趣,你的代码一定会写的很烂。结果不仅仅你的事业没有任何前途,你的团队也会因此而痛苦不堪。缺乏基本的能力对诸如抽象、多态、接口、异常处理最佳方案等编程概念不熟悉的人写出的代码必然是设计糟糕,可读性和可维护性都极差。自作聪明有些程序员喜欢过于聪明的在一个复杂的语句里包含多个步...

如何成为Python高手

2012-11-27

这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方面的内容知识都吸收消化,那他/她不管怎样都会有巨大的收获。函数式编程命令式的编程风格已经成为事实上的标准。命令式编程的程序是由一些描述状态转变的语句组成。虽然有...

我希望四年前就有人告诉我的事情

2012-11-27

就在2007年,我毅然离开了微软,加入了创业者的队伍。像很多第一次创业的人一样,我对这种冒险非常的兴奋。同样也跟很多第一次创业的人一样,我茫然没有头绪。我参加各种活动,聚会,研讨会,和西雅图本地的创业社区密切交往。当我到了硅谷后,我发现这里有更多的活动,聚会,更多的研讨会。在这个创业生态系统里,一切很忙、很活跃,我收获了大量的人们共享出来的知识和体验,我如饥似渴的享用着。...

长到40岁学到的41件事

2012-11-27

6月8日标志着我进入40岁。下面的是我这一路走来学到的41条建议:41. 不要太在意别人如何看你。40. 是人就有自尊。小心行事,不要伤害他们的自尊心。39. 没有什么能比实干能给你更多的收获。38. 不要嚼舌根。你所说出去的最终会以某种方式落回到你自己身上。37. 和你了解和喜欢的人做生意。36. 嫉妒和鄙视别人的行为不该出现在你的生活里。35. 说请和谢谢。这会让你与众不同。34. 需要帮助时要去请求...

清除代码异味

2012-11-27

今天,Venkat Subramaniam 就关于清除代码异味的话题给我们做了一个非常有趣的演讲。下面就是我记录的一些他的话。为什么我们需要有质量的代码?敏捷开发方法是用来应付那些要求代码做大量改动的反馈信息的方法。如果程序没有用一种好的表达方式来表现,那程序会很难读,难维护,难修改。什么是代码异味?代码异味是一种由写的很差的代码引起的一种有臭味的感觉,一种程序什么地方会有问题的感觉异...

理解JSON:3分钟课程

2012-11-27

如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验:两个月前你从没听说过JSON一个月前你听说了这个词但没有留意一周前你发现这个词被提到多次,开始想,没错 … 又有一些垃圾东西要学了今天你被心灵深处的一个闹铃闹醒,心想:这该死的json究竟是个什么东西?为什么突然间到处都是它了!于是晚上我乘坐了一辆慢腾腾的公交回到家(周五通常都是很慢),然后给自己找...

能说明你的Javascript技术很烂的五个原因

2012-11-27

Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。1. 你没有使用命名空间...

创业公司的CEO每周须必做的13件事

2012-11-27

当一个创业公司的CEO是个很辛苦很难的事。下面列出的是每个创业公司的CEO每周都应该必做的13件事情:关注一件事。你的公司一次只能做好一件事情。弄清楚你的这件事。把它贴在墙上。每天都要这样。把它放在公司内的日常交流论坛的顶部。不要让任何其它事情把你的团队从这个事情上分心。记住:你和你的团队是共荣共损的。花时间去培养你的团队。引进比你更善于做某些事的人。激励他们、督促他们去做他...

创业者的80/20法则

2012-11-27

这个世界上开发人员的数目我估计至少有5百万。通过应用80/20法则,我们可以估算出:这些人中,20%的人(1百万)想去创业这些人中,20%的人(20万)有足够的动力启动自己去干这个事情这些人中,20%的人(4万)将会真正的开始去做这些人中,20%的人(8千)将会真正的完成要做的事情这些人中,20%的人(1千6百)准备的足够充分来达到某种程度的成功要想进入最后一组,你需要过前面4关。你今天做了什么能帮助你走...