下面,我将作为一名有着多年编程经验的专业程序员,分享一些精华——它们已经帮助我提高了我的代码质量和整体的工作效率,希望也能对你有所裨益 。...
分类:
其他好文 时间:
2015-05-12 11:39:38
阅读次数:
177
导 读:奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是这 ...
分类:
编程语言 时间:
2015-05-08 12:29:05
阅读次数:
275
引用:http://www.itjhwd.com/cxy-book-2/《黑客与画家:硅谷创业之父paul graham文集》是硅谷创业之父paul graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些...
分类:
其他好文 时间:
2015-04-28 15:39:41
阅读次数:
172
所有的优秀程序员都会尽自己的最大努力去使自己所写的程序具有更好的可重用性,因为它可以让你快速地写出更加健壮和可升级性的程序。 有两种使代码重用的选择: 1.白盒:最简单的一种,就是把你的程序片拷贝到另一个文件中。 2.黑盒:它包括把编译过的程序片连接起来。因此客户端可以调用的编译过的黑盒类库...
分类:
Web程序 时间:
2015-04-28 13:47:47
阅读次数:
129
一个优秀的程序员就是那种即使是过单行道都要往两边看的人。——Doug Linder作为一个在IT行业的软件程序员,每天促使我去上班的动力就是对编程的乐趣和激情。但是为了激发乐趣并获得永恒的快感,我们需要学习和遵守一些基础知识以成为一名优秀的程序员。当然我总结的这些东西没有那么神,你说你要想学了之后就...
分类:
其他好文 时间:
2015-04-19 00:56:37
阅读次数:
153
先看下面这样的困惑: 最近了解了几个MVC的框架,其中有两个是公司内部的。发现这些东西都是类似的,从处理逻辑到页面渲染;从service到layout;配置的实现无非就是XML,或者annotation……我有种感觉,兴许已经跳不出这个思维圈子了? 如今的时代,是一个概念翻飞的时代,osch...
分类:
其他好文 时间:
2015-04-15 12:48:12
阅读次数:
126
前几日又听说有过劳死的优秀程序员了……感觉必须要写一点东西来把人们的误区指明,否则可能有更多的人才由于一种错误的思想而白白流失。拼搏拼的是效率、质量和创意,并不是时间的长度,过度加班是一种精神污染,危害巨大。“不知道拼效率,就知道拼时间。”举一个简单的例子..
分类:
其他好文 时间:
2015-04-09 20:06:37
阅读次数:
128
优秀程序员应该具备哪些素质? 你可以不聪明,但是你绝对不能不用心。 --《女人公敌》 程序员求职是本是一件只要“郎有情女有意”,一拍即合的事情,可是企业与求职者却总是看不对眼、聊不到一块去,进而导致IT市场上总是会出现结构性失衡的现象。一方面,社会每年培养大量的计算机相关专业毕业生...
分类:
其他好文 时间:
2015-04-03 10:49:48
阅读次数:
123
能够在完美主义和实用主义之间找到平衡——卓越的程序员既能够做出熟练、快速但是劣迹斑斑的解决方案,也能用简洁、优雅并且健壮的方法解决问题,他们能够明智地选择适合于所给问题的解决方法。一些稍欠火候的程序员看起来缺少对于必要细节的极致追求。另一些则被困在完美主义者模式中。乐意进行调试与Bug修正——平庸的...
分类:
其他好文 时间:
2015-03-09 15:56:09
阅读次数:
118
add by zhj: 有两条非常受用,第一条:能够在完美主义和实用主义之间找到平衡。第二条:他们是否对软件工程的理解超越了代码的级别?他们是否对软件工程的理解达到了架构级别?或者他们是否能够深谋远虑?对于第一条,非常有感触,因为我之前一直在追求完美,为此做事效率很低,好的程度员一定是能在完美主义和...
分类:
其他好文 时间:
2015-02-27 18:24:32
阅读次数:
130