一起读书, 成为更有钱的程序员

独学而无友, 则孤陋而寡闻

目录
[隐藏]

欢迎加入程序员一起读书活动, 成为更有钱的程序员!

为什么要一起读书? 因为子曾经曰过: 独学而无友, 则孤陋而寡闻.

为什么要成为更有钱的程序员? 不是应该成为更好的程序员吗? 原因在于前者更好衡量.

这里有个所谓的 SMART 原则, 具体见这篇的介绍: 成为更好还是更有钱的程序员?

如何加入?

怎么做呢? 是不是要加入什么读书俱乐部呀? 其实都不需要! 如果你是在 OSChina 开源中国上有账号, 你会知道有个叫"动弹"的板块, 你自己在上面发"读书笔记"即可, 可以加上 #读书笔记# 的主题, 像如下这样:

blah~ blah~... #读书笔记#

这样这些内容就会归到 #读书笔记# 这个话题下, 别人点击这个话题也都能看到.

如果你不在开源中国上, 也可以在新浪微博这个公共空间上, 总之你发的东西能让别人看到即可.

你可以关注我的微博, 我也不是什么 V, 你也可以让我关注你, 这样我也能看到你在发什么, 我也可以从你发的笔记上学点东西~

具体频次要求

不用天天发, 工作日发一下即可, 一周七天发五天即可, 周末还是好好休息吧!

如果五天也做不到, 至少保证一周发三天, 太少了容易失去节奏.

看什么书?

看什么书? 这个你自己挑, 对于搞技术的程序员来说, 我觉得比较好的切入点一个是当前工作中遇到的相关领域的书, 学了能立马运用到工作上的那些; 另一个则是有关基础方面的, 虽然说技术变化很快, 各种框架层出不穷, 但基础的东西其实不怎么变, 而且你越往深入, 你会发现基础越发重要, 这些基础的东西很少会过时, 有着旺盛的生命力, 因此是值得去学习的.

当然也可以看其它领域的书, 不一定要看技术相关的.

如何坚持?

在编程领域的 TCP 协议中, 有个所谓的"慢启动"的做法, 就是它发包时不是一下就提到最大的带宽去发的, 而是尝试先少量的发一下包, 看看整个网络的情况是不是比较拥堵, 阻力是不是很大, 发的包是否顺畅的送达, 如果是才一步一步的把发包速度提上去.

我们平时做事情其实也很值得借鉴这样一种方式. 慢慢来, 但趋势是往上走的, 这样其实就足够了.

如果你平时都不怎么看书的, 不建议上来就每天都看, 每天都发, 当然能做到是极好的, 但恐怕很难做到, 然后因此又放弃则很可惜.

另外一个建议是可以考虑这篇提到的番茄工作法, 每天读 25 分钟, 关注过程而不是结果.

所谓关注过程, 就是我是不是静下心来, 排除干扰, 认认真真地读了 25 分钟, 认真读够了 25 分钟, 然后再花个 5 分钟左右写下一点心得笔记, 今天就算完成了任务;

所谓关注结果, 就是比如说我今天一定得读多少页, 或者说我今天一定要读一章等等, 有时你很容易低估看一章需要的时间, 慢慢容易造成不停的拖延, 最终放弃这件事.

为什么要输出?

为什么要写读书笔记? 一个很技术性的问题就是, 如果你打算参加这个活动, 但你都没有输出, 那别人怎么知道你在参加呢? 所以哪怕从形式上, 这个步骤也是不可或缺的.

单纯的读书, 用我们编程中的 I/O 概念来讲的话, 这只是一个输入的过程. 输入自然也是重要的, 但更重要的是输出.

写出来就是一种输出, 哪怕是写 100 来字, 也比单纯在看要好. 看完后, 合上书本, 你可以尝试概括一下所看的内容, 这是一个非常好的实践, 类似于编程上的"做抽象".

如果觉得概括很困难, 也可以先改成记录所看内容中你觉得值得记录的东西.

最好也是合上书本后, 通过回忆来做记录; 如果部分细节记不清, 正好可以翻回去再看看.

通过这样的过程, 能更好地记住所学的东西.

关于关注的问题

最后, 关于关注的问题, 你可以关注我, 在 OSChina 开源中国 或是 新浪微博 上, 如果你践行了一段时间, 你还可以让我去关注你, 如果你希望的话, 这样在某种形式上, 也方便我"监督"你, 当然我并没有这个权力去真的监督你, 也没有这个义务, 这要靠你自己.

总之呢, 还是希望能多输出, 因为别人只能通过你的输出去看到你. 我曾经关注过很多关注过我的小伙伴, 但发现大家似乎不怎么爱说话, 甚至说大家可能不喜欢被关注, 关注甚至是一种打扰, 所以我现在也放弃了这么去做, 有时甚至说慢慢连我自己也不爱说话, 现在回想起来, 人还是得多表达, 多输出, 多连接, 这样才好.

一句话, 我们要做内容的生产者, 而不是单纯的内容的消费者, 成为一名内容的生产者能让我们进步得更快.

最后, 即便你不能成为有钱的程序员, 毕竟这多多少少也需要一点运气, 通过多读点书, 你至少还能成为一个有才华的程序员!