IT转载
文章平均质量分 54
keithJava
这个作者很懒,什么都没留下…
展开
-
程序员的基本功
转载于:http://www.cnblogs.com/cuiliqiang/archive/2010/12/12/1903809.html记得来TW之前看到过一个论坛上有人对TW的一条评价:这是一个奇怪的公司,非常强调代码风格。 现在已经在TW工作半年多了,回想起这句话,发现自己已经完全融入到这种“奇怪的”代码风格了。简言之,就是要把程序写的清晰易懂,易维护。具体如何达到这种目的。可...原创 2010-12-12 19:15:08 · 100 阅读 · 0 评论 -
你需要掌握的三种编程语言
转载于:http://www.aqee.net/2010/11/29/the-3-programming-languages-you-need-to-know/每个编程人员都需要至少掌握三种编程语言。当然,这只是我的一家之言。这是我经过多年养成的观点,也许是偏见,但我能够根据一个人所喜欢的编程语言来快速的了解一个程序员。当我读简历时,我会尝试使用我的这套观念按照“这个程序员为什么要使用...原创 2010-12-08 22:24:28 · 122 阅读 · 0 评论 -
给想当程序员的大二学生的建议
背景:最近我在Groupon公司的一项新职务是为公司招募优秀的开发人员。我是Groupon开发团队的代言人,负责发布招聘信息、回答问题等。过去的一周,我对两个询问夏季实习工作的学生进行了回复。下面是我在回复他们的邮件中的感觉值得公开发表的一些建议:如果你在大二的时候就已经开始接触外面的公司,我认为你做的很对,你就应该这么早为你今后的职业生涯打基础。很多人都是等到毕业的前两个月(甚至更晚)...原创 2011-02-18 22:10:45 · 109 阅读 · 0 评论 -
简化(软件)产品的实际步骤
我们花了两周时间来设计和构建一个iPhone应用程序。我把程序的名字和单行描述用邮件发给母亲。她回复了一句话:“我不明白。”我放弃了代码和产品,并从头开始。我们在应用商店里学到的最重要的一课,同时也是大多数失败的开发者至今没有领悟的是:如果我母亲通过名字和单行描述能够立即理解一款应用程序, 那么一天至少能卖30份。反之一天卖不到5份。不幸的是,那只是我母亲,其他的应用程序开发者无法和她联系...原创 2011-02-15 19:22:01 · 195 阅读 · 0 评论 -
天真无罪
我已经干编程很久了。当我最初开始编程时,几乎能把所有的时间花在计算机上写程序。的确,我的程序写的很烂,但我充满了乐趣,我学到了很多。随着时间的推移,这种编程上的天真慢慢离我而去。一个能使天真从程序员身上剥离出去的东西就是害怕。害怕不知道用最好的方法(模式)去做事情。害怕没有使用正确的工具和编程语言。害怕错误(特别是编译错误)。害怕进度计划。害怕引起别人的注意(别人会怎么想我的代码?)。我怀...原创 2011-02-03 19:07:16 · 94 阅读 · 0 评论 -
互联网就是一块“云”
如果把互联网和云计算结合在一起,就会拥有一台完整的机器,完成大脑的三项重要工作:信息存储、处理和交流我不知道50年后互联网的发展情况。但是我确实清楚它未来10年至20年的发展,我确定它的发展将建立在脑科学的理论基础之上。这个行业的其他竞争者也预见了这一事实。Google的拉里·佩奇和谢尔盖·布林在斯坦福大学学习人工智能,师从特里·威诺格拉德,他是这个领域杰出的权威,并且他们...原创 2011-05-21 19:20:09 · 379 阅读 · 0 评论 -
程序员的本质
自由职业 写道 "很多人认为计算机变得如此智能,所以在不久的未来将不再需要程序员。另外一些人认为程序员是天才,他们在电脑前能不断地解决复杂的数学难题。甚至不少程序员对他们是做什么的都没有清晰的概念。所以Andriy Solovey撰文解释程序员到底是做什么的(中文):程序员是将人类想法翻译成计算机语言的译者,他们是两种世界之间的纽带。Andriy从“人类世界的背景”和“计算机世界背景”两...原创 2011-05-21 19:03:42 · 139 阅读 · 0 评论 -
让能者不多得---IT评论
一位读者写道:我是一个软件工程师。对于任何一个从事于这个领域的人,这有一个众所周知而且毫无疑问的事实:最有效率最专业的程序员的产能会比最差的那个高上1000倍。如果这个看起来不太可能,请记住,如果一个程序员写出了很多bug而需要其他程序员去修改,那他的生产率是负的。而且除非他造成的破坏性已经产生后果,否则你很难发现问题所在。我过去曾给专业的程序员上课,即使在我的这些学生中,你也可以很容易的...原创 2011-01-22 20:49:24 · 129 阅读 · 0 评论 -
【外刊IT评论】史蒂夫·乔布斯很懂团队建设
我偶然读到了由Rama Dev Jager 和 Rafael Ortiz 在1998年写的《In the Company of Giants》这本书里的一段节选。他们采访苹果公司CEO 史蒂夫·乔布斯,下面的就是他关于团队建设的一些谈话:问:你一直在向苹果公司、NeXT公司和Pixar公司输送人才,你认为他们是什么样的人才?史蒂夫·乔布斯: 我想我一直在寻...原创 2011-01-19 10:11:02 · 167 阅读 · 0 评论 -
说说技术型创业团队的技术选型
看到微博上《程序员杂志》在征集"一分钟先生"的话题:如何做好公司/团队的技术选型?其实大公司或者大一点的团队选型几乎不需要太多讨论的 -- 最后会不可避免的绕到技术官僚的话题上去。这里我想简单说说技术型创业团队技术上的选型问题。拥抱开源技术如果只能选择微软的技术路线,比如团队几个人只会用微软的技术做开发,甚至也不想学别的,那么似乎没有别的办法,将就一下吧。如果还有的选...原创 2011-01-11 08:04:08 · 143 阅读 · 0 评论 -
愚蠢且能干---转载外刊IT评论
有个人曾经问拿破仑是如何给士兵指派任务的。拿破仑回答说这很简单:士兵要么聪明要么愚蠢,要么懒惰要么精力充沛。聪明且精力充沛的我让他当战地指挥官。他知道该做什么而且能召集队伍去做。聪明且懒惰的我让他当将军。他也知道该做什么,但他不会浪费精力去做不必要做的事情。愚蠢且懒惰的我让他当步兵。但那些愚蠢且精力充沛的呢?“他们,”拿破仑回答说,“我全给毙了。” 每当有人因为“很...原创 2011-01-07 07:45:23 · 124 阅读 · 0 评论 -
改良程序的11技巧
转载于:IT评论; 有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码 时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。让我们看一些基本的编程技巧:1. 尽量保持方法简短尽管很多人都遵循这个规则,但它仍然非常的...原创 2011-01-05 08:30:08 · 134 阅读 · 0 评论 -
编程2件事
在外刊IT评论上看到的觉得很有道理:计算机编程:任何问题,只要你把它细化成很多小问题,都能被解决掉。计算机永远都是精确的按照你要求它的方式运行。软件工程:写程序是最简单的。写出来的东西能够让后来的其他人明白才是最重要的。先让它跑起来,然后让它优雅起来,然后让它快起来。 原文出处:http://www.aqee.net/2010/11/26/the-two-th...原创 2010-12-08 22:26:48 · 104 阅读 · 0 评论