作为一名程序员,日常的工作除了上班撸代码就是加班撸代码了。撸码其实不难,无非询问Google,StackOverflow,解决方法和demo一箩筐,可是撸的一手好代码着实不易。无独有偶,码农一抓一大把,优秀的程序员却不易寻觅。优秀的程序员既不可能出自各种天花乱坠的培训机构,更不可能来自挖掘机摇篮山东...
分类:
其他好文 时间:
2015-07-23 17:14:23
阅读次数:
1563
如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢? 这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的...
分类:
其他好文 时间:
2015-07-13 15:59:19
阅读次数:
99
如果你想在你的职业生涯中获得成功,那么你需要的不仅仅是技术技能。成为一个真正优秀的程序员只能让你走到这里。如果想要更上一层楼,那么你必须具备软技能。但是,你怎么知道你缺乏什么软技能,以及你需要学习哪种软技能呢?这里我要推荐一个简单的测验,可用于自我评估软技能,并知道哪些领域可能是你需要学习的。那么,...
分类:
其他好文 时间:
2015-07-13 10:12:56
阅读次数:
146
来自DevStore
成为优秀的程序员,我需要擅长数学吗?相信很多年轻的程序员也问自己同样的问题。在浏览相关话题时,出现的答案模式被归结为以下三个主要类别:
· 需要
· 不需要
· 看情况
貌似「需要」和「不需要」经常带有个人主观偏见,反而显得有点儿草率的反应综合征。为了成为一名优秀的程序员,一个人是否需要擅长数学的问题,可以从哲学和技术两个方面解答...
分类:
其他好文 时间:
2015-06-27 18:29:23
阅读次数:
152
阅读程序在阅读出自别人之手的程序时,我们或许可以从中获得一些收获——哪怕只是从别人的错误之中得到乐趣。优秀程序的要素如果程序根本无法正常运转,对其效率、适应性、以及生产成本的评估就毫无意义。如何研究程序设计最优秀的程序员同时也是那些最善于自省的。如果他们发现做错了什么,他们会对导致这个结果的思维过程...
分类:
其他好文 时间:
2015-06-23 08:42:16
阅读次数:
129
03重构_改善既有代码的设计阅读笔记之三这本书的主要特点为:重构技术就是以微小的步伐修改程序,如果你犯下错误,很容易便可发现它。任何一个傻瓜都能写出计算机可以理解的代码。唯有写出人类容易理解的代码,才是优秀的程序员。重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其...
分类:
其他好文 时间:
2015-06-23 00:43:13
阅读次数:
100
关于如何才能成为一名优秀的程序员,最近又一次成为了我们关注的焦点。下面是我认为我们最需要具备的特质:
善于解决问题。既发奋又懒惰。能理解别人的代码。对编程充满热情。为了学习而爱上学习。擅长数学。具有良好的沟通技巧。强大的辩论技巧。极端乐观。极度悲观。
1.善于解决问题——希望大家都能认识到这一点。大多数优秀的程序员能够找到别人发现不了的解决方案。
2.既发奋又懒惰——这一点让很多人...
分类:
其他好文 时间:
2015-06-22 16:28:49
阅读次数:
146
什么是优秀的程序员?
1 你写的代码别人都能看明白。
2 有好奇心。
3 开发效率高。
4 善于利用网络解决常规问题。...
分类:
其他好文 时间:
2015-06-20 17:09:29
阅读次数:
117
优秀的程序员都是行动派!要坚持写代码,最起码要确保用在“做”上面的时间与用在“讨论”上的时间是相当的。...
分类:
其他好文 时间:
2015-06-15 09:13:21
阅读次数:
71
有数据表明:好的程序员与差的程序员的生产力可能相差10倍以上,而且编程经验与编程的优秀度没有直接关联(一名糟糕的程序员不会在编10年程序后就成为 优秀的程序员)。所以一个小规模的精锐的团队要比一个大的却有很多平庸的程序员的团队要好得多。一个两人的团队,其中一个作为领导者,通常是最好的使用脑 力的方....
分类:
其他好文 时间:
2015-06-05 11:45:49
阅读次数:
141