程序员宝贵经验集
skiffloveblue
这个作者很懒,什么都没留下…
展开
-
我是如何学习计算机编程的
导读:本文是从《How I Learned to Program Computers》这篇文章翻译而来。作者Feross Aboukhadijeh从11岁开始编程,文中分享了他的开发经历。 文章内容如下: 我在很小年纪的时候就开始学习编程,我学习编程的方法是创建大量的不同转载 2011-10-18 14:26:18 · 659 阅读 · 0 评论 -
代码调不通,OJ题不会做?寻求帮助,学会提问-《提问的智慧》
内容 译文 弃权申明 引言 提问前 提问时 仔细挑选论坛 面向新手的网页论坛和IRC通常响应最快 第二步,使用项目邮件列表 使用明确而有意义的主题 使之更易回复 使用清晰、语法与拼写正确的语句 使用易懂的格式发送问题 描述问题应准确且有内容 多不等于准确 别动辄声称找到臭虫 低声下气不能代替自己应做之事 描述问题症状而不是猜测 按时间先后罗列问题症状转载 2012-03-07 20:33:05 · 1598 阅读 · 0 评论 -
软件的灵魂是算法
中国科学院计算技术研究所 李国杰 优先发展软件产业已成为我国一项产业政策,但对如何才能成为软件强国,如何才能形成具有自主产权的软件产业,并没有形成共识。在各种媒体上讲得较多的是操作系统、开放源码、CMM质量认证体系、软件人才培养等等。这些问题确实很重要,但在舆论宣传上我们忽视了一件对发展自主软件产业十分关键的事——应高度重视算法研究,特别是高性能算法的研究。计算机和网络都是人类转载 2011-12-21 16:24:17 · 1560 阅读 · 0 评论 -
魔方的故事
大概是在我小学五年级的时候, 大家开始玩魔方,我们家也买了一个。 我和几个小孩折腾了一会, 没搞出什么名堂。我哥摆弄了好一会, 嘿! 弄出一面一样的颜色。后来我也琢磨出来怎么把一面颜色拼出来。 再后来我才知道魔方有一些模式和一些口诀, 按图索骥, 依口诀而行, 就会从一面玩到一面再加一层, 再到加两层, 然后把最上层四个角的颜色搞对, 然后再按照一两个口诀翻十几下, 六面就做好了! 我玩着玩转载 2011-12-08 11:19:04 · 1589 阅读 · 0 评论 -
成就乔布斯的书单:理解“想象力”
“我喜欢生活在人文科学和技术的交叉点。” 乔布斯读的书,特别是在中学和大学阶段,为他思想的形成和之后的Apple公司都有着深刻的影响。Walter Isaacson在他写的571页乔布斯传记中,提到了一些对乔布斯有深刻影响的书(包括莎士比亚和印度大师Yogananda),任何人想要深刻理解什么叫做“想象力”,那么这些书会是:“必读”! 1、The Innovator’s Dilemm转载 2011-11-25 15:11:06 · 1479 阅读 · 0 评论 -
不要扔给你的用户一些“扯淡的任务”
扯淡的任务 Twitter Lists和Google+ Circles就是两个非常扯淡的产品。首先我不太喜欢花上几十分钟,半个小时的时间来对好友进行“家人”“同事”“酒友”“牌友”之类的分类;其次我分好的类可能好无意义,比如我的一个普通同事变成了我的“酒友”怎么办?我是给他换个“圈子”还是不换?经常换来换去的话就很扯淡了,可是不换的话和Google+最初的设计理念又不一样,很容易在错误的“圈转载 2011-11-03 13:29:06 · 98 阅读 · 0 评论 -
为什么每个程序员都应该学习C语言?
每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了。除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识。它能给我们提供的裨益,简单列举如下: 1)相比较其他的编程语言(像C++,JAVA),C语言是个低级语言。从总体上来说,低级的编程语言可以让你更好的了解计算机。 2)设备驱动程序和操作系统只能用C语言来编写。现在,你转载 2011-10-26 18:46:19 · 625 阅读 · 0 评论 -
程序员高手是怎样炼成的
首先声明,偶不是高手,以免引起不必要的冷嘲热讽,呵呵! 估计很多的朋友在很小的时候就看过奥斯特洛夫斯基同学的《钢铁是怎样炼成的》,偶小时候在农村混,看的最多是各式各样的牛屎以及长得极象牛屎的山头,这些所谓的名著偶直到大学才有机会拜读,但说实话,偶是个俗人,还是更喜欢看一些痞子写的文字或带COLOR的BOOKS。偶之所以写这么个主题,主要是太多的朋友给偶发EMAIL或在VCHOME.NET提问转载 2011-10-26 18:22:26 · 546 阅读 · 0 评论 -
程序员的未来在哪里?
【引自非鱼观点的博客】现在的程序员找工作不太容易,而我招聘程序员也不太容易,双方的需求总是有着很大的差距。来面试的人里面有一半是刚刚毕业或者刚刚参加XX计算机培训出来的,对于Asp.net编程的理解,就是打开Visual studio,新建一个页面,拖拖控件,双击一个按钮写一下SQL操作的代码,仅此而已。 以前我在面试的时候喜欢问他们有没有学过设计模式,有没有看过敏捷编程,知不知道测试驱动开转载 2011-10-26 18:26:51 · 623 阅读 · 0 评论 -
什么时候学习编程都不晚
导读:作者Jean Hsu现就职于Pulse,是一名Android工程师。她近日写了一篇文章《It’s Not Too Late to Learn How to Code》。文中提到了她自己在学习代码的过程中虽然艰辛但却很有收获。她强调,心动不如行动,要将想法实现化。她还为大转载 2011-10-18 14:19:48 · 637 阅读 · 0 评论 -
站在HR角度之六:谈职业规划,资深程序员给新人程序员的八点建议
07年已经是陈皓在程序员行业里的第十个年头了。总结这十年,毕业的头两年,陈皓在银行中昏昏沉沉中度过,“这是我最失败的时候,两年的时间几乎完全白费了。”。后来在上海的两年,我拼命地学习看书,并不断总结所做的项目,这个阶段是我补课的阶段,也是我量变的阶段。到了北京的这五年,是我从量变向质变转换的阶段。 拼命看书 刚毕业的时候,陈皓也像很多刚毕业的学生一样,根本没有对自己的职业进行过比较好的转载 2011-10-26 18:16:18 · 731 阅读 · 0 评论