高效程序员的修炼

  曾经读过一篇微信推送文章,说要学会看书,便是做读书笔记,不然你只是拿着书翻了一遍,并没有学到多少东西。今天又读Jeff Atwood的书,才知道一个真相,原来stack overflow只是为了让大家多写点东西。虽然我是一个纯粹的中国古文学爱好者,一直很鄙视国外那些蛮夷之作(尤其是棒子国和倭国的),但国外那些程序员先行者还是值得尊敬的。我曾在一年前听从我师兄的话,开始写自己的博客,起初是在点点,后来因为点点无法同步了,所以搬到了博客园来,都是记录一些我曾经编程遇到的问题。这学期太忙,都没有时间读书,也很久没有再写新的博客,但我还是一个喜欢读书却不喜欢考试的人,终究还是无法适应山东这种一切为了考试的教育制度,所以在考试前夕又去找了一些自己喜欢的书读,用山东学霸的话说便是无可救药了,之所以写这么段话便是为了证明我的写东西能力已经退化到了小学水平。

  我要在这里写的,并不是什么名家大说的点评之言,也不是读过书之后总结作者说过的话,而是只把自己喜欢的,觉得好的东西抄录下来而已,与其说是写博客给别人看,还不如说事给自己看。下面就开始正文吧。

  第一章  入门须知

    烂程序员:这个级别的程序员技能极其匮乏(已无境界可言),他们通常是阴差阳错的干上这一行的。他们所做的任何事情都会给他们的同事带来痛苦和灾难。这简直就是对我身边的那帮山东程序员的真实写照。

    在过去的6年时间里,我越来越坚定的有了这样一个想法,那就是:成为一名杰出的程序员其实跟写代码没有多大的关系。做程序员确实需要一些技能,当然,还要有坚韧不拔的精神。但除此之外,更重要的还有良好的沟通技巧。除写作之外,别无他法。

原文地址:https://www.cnblogs.com/xzjs/p/3524021.html