一 提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入 适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到《Hacker's Deligh...
分类:
其他好文 时间:
2015-12-13 21:48:28
阅读次数:
243
世界上的很多事情都是有规律的,就像《高效能人士的七个习惯》,优秀的程序员也有七个主要特征。这些特征有些是先天具备的,也就是天赋,但有些是在日常的编程工作中学习、进步、积累、总结获得的。每个程序员都想知道自己是不是一个优秀的程序员,那么,就参考一下下面这 7 条,看看自己是否达到了做一个优秀程序员的标...
分类:
其他好文 时间:
2015-12-05 16:00:04
阅读次数:
122
1、喜欢帮助他人,照顾比自己差的程序员程序员的脾气通常很大,常常会和客户、同事,甚至老板在程序问题上发生争执。优秀的程序员能够站在对方的立场上想问题,能理解客户的无知、初级程序员的无能、老板的无奈,他总能用最大耐心来帮助他人,帮助同事,帮助新来的员工,使他们能快速成长。2、对编程有激情很多程序员干这...
分类:
其他好文 时间:
2015-12-05 15:47:34
阅读次数:
126
世界上的很多事情都是有规律的,就像《高效能人士的七个习惯》,优秀的程序员也有七个主要特征。这些特征有些是先天具备的,也就是天赋,但有些是在日常的编程工作中学习、进步、积累、总结获得的。每个程序员都想知道自己是不是一个优秀的程序员,那么,就参考一下下面这 7 条,看看自己是否达到了做一个优秀程序员的标...
分类:
其他好文 时间:
2015-12-05 14:13:07
阅读次数:
142
1、喜欢帮助他人,照顾比自己差的程序员 程序员的脾气通常很大,常常会和客户、同事,甚至老板在程序问题上发生争执。优秀的程序员能够站在对方的立场上想问题,能理解客户的无知、初级程序员的无能、老板的无奈,他总能用最大耐心来帮助他人,帮助同事,帮助新来的员工,使他们能快速成长。2、对编程有激情 很多程序员...
分类:
其他好文 时间:
2015-12-05 14:11:18
阅读次数:
188
一、每个好架构师都是一位出色的程序员这一点毋庸置疑,如果不是写过N年代码的优秀程序员,一定不是好的架构师。“架构师”这是一个听上去比较虚的职位,它的主要价值在于“落地”的过程中,而不是“指点江山”。eBay的架构师总结架构师在项目中的职责:1)产品团队要做一个产品,架构师要帮助团队把技术可行性,技术...
分类:
其他好文 时间:
2015-11-14 11:05:00
阅读次数:
226
1,文档习惯 :文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高,如果缺乏文档,知识就没有继承,公司还是一个来料加工的软件作坊。作为代码程序员,必须将30%的工作时间写用于技术文档。没有文档的程序员势必会被淘汰。 2,模块化思维能力 :要想成为一个优秀的程序员,他的思想不能仅仅只在局.....
分类:
其他好文 时间:
2015-11-10 10:42:20
阅读次数:
179
我们都希望能够在我们所做的事情中得到成长,在WEB开发领域,我们花费时间最多的就是编写代码。这可能包括HTML, CSS, JavaScript, PHP, Python, ActionScript或者任何其他你构建WEB站点时选用的语言。这篇文章中,我们将分享一些实际的步骤,使你可以扩充技能,成为...
分类:
其他好文 时间:
2015-11-10 09:20:17
阅读次数:
239
经过多年的积累,我发现,下面这些基本的指导法则,可以帮助我成为一个更加高效的程序员。程序设计法则,与设计和工程的原理密切相关。下面这些编程法则帮助我让我获益匪浅,所以我想分享给大家,希望也能帮助大家更高效,生产出的代码更容易维护,并且bug和缺陷更少。DRY原则不要重复(Don’t repeat y...
分类:
其他好文 时间:
2015-10-12 00:27:12
阅读次数:
148
优秀程序员是如何处理糟糕代码的可能你一行不好的代码也从来没有写过。这是有可能的,但在现实中又不太可能。现实情况是,和这个星球上的其他所有程序员一样,你会产出安全漏洞、UI元素偏移,等等等等的代码。这并不能说明你是一个不好的开发人员。只是因为你是人类而已——一..
分类:
其他好文 时间:
2015-09-30 11:18:46
阅读次数:
162