没有一行代码的“技术”书籍,你要不要看

给大家推荐一本书放松一下,《软技能》这本书主要说的是程序员生存之外的软技能的提高。你能相信一本“技术”书却没有一行代码嘛。它就是,代码之外的生存技能,若你是程序员,强烈推荐看一看,若你不是程序员,还是要弱弱的推荐你看一下。

 

这本书说的内容包括人生的各个阶段,工作,学习,成长,理财,养老甚至精神建设都有涉及。这不是一本快餐式的书籍,而是床头必备的书籍。在你迷茫的时候教你认清道路,在你得意之时在你旁边低语。

 

从如何学习开始,到面试技巧,选择公司,挣钱,花钱,人生道路的选择,如何设立目标,执行计划,提高自己的效率与教会你工作与生活的平衡,面对挫折时的态度等等。

 

这本书不是一本内容连续的书,更多的像是各种观点和态度的集合,也因为涉及的领域比较广,所以并没有在某一点上长篇大论。然而当你看完这本书,它却能很好使你迸发出那些你从未接触过的态度或是观点。这本就不是坏事。

 

我是很推荐大家去看一看,即使不是全看,只看你感兴趣的模块,看你存在迷茫的模块这也很赞了。我也并没有把整本书都看完。但是我还是忍不住要分享给大家。

 

在说到如何学习新技能的时候,作者给出了它的方法论。大家一些来学习一下十步学习法。建议拿出纸笔,想一个你想学的技能,跟着步骤整理下去,你会发现,动力自然就来了。

 

1 了解全局 ;花几个小时的时间,用于了解你所要学的这个技能的应用,范围,整体的介绍。

 

2 确定范围 ;确定你要学习的范围,特别要注意时间的限制因素。多长时间能学多少可以学多少,不要盲目。

 

3 定义目标 ;要学会定义“成功”的目标,学习这个技能是要干什么。这个目标应该是一个具体的,不含糊的,要有一个清晰的陈述。

 

4 寻找资源 ; 图书,博客,视频,同学或老师,源代码,在线文档,示例,这些都是你可以用来学习的资源。

 

5 创建学习计划 ;创建自己学习的路径,打造自己学习的计划,可以根据图书的目录确定自己学习的途径。

 

6 筛选资源 ;选择一个具体的资源来开始学习,有一个就好,不要贪多。

 

7 开始学习,不用深入 ;这一步的目标是获取尽可能多的信息来丰富你对所学主题的了解。达到 Hello world 地步。

 

8 动手操作,边玩边学 ;这一步是用你所学技术来满足你自己的想法,没有固定的套路和学习的路径,为了熟悉和练习所学技能。

 

9 全面掌握,学以致用 ;这时把学习的内容和目标关联起来,你掌握的每一个模块,都是为了向着这个终极目标前进。

 

10 乐为人师,融会贯通 ;二次学习,加深理解。

 

第 7 步到第 10 步是一个循环的过程,我们以此循环来攻破不同的模块,最终达到在第 3 步定义的目标。

 

说实话,这个方法论是真的帮到我,特别是在前段时间学习 Python 的时候我就仔细的想了一下,根据这个步骤,我了解了 Python 是干嘛的,确定了我感兴趣的方向,找了很多资源,也确定了资源,也有学习。

 

最终还做出了几个 Demo,达到了以玩促学的地步,但是最大的 bug 在于,我的目标并不明确,在分配时间上也很有问题。只是单纯看 Python 很火,想学习一下,但是我目前并不能放弃 Java 。

 

最终我的 Python 学习计划也就搁浅了,但是我一点都不感觉可惜,当我有明确目标的时候我可以顺手学来,这可能就是读书带来的自信吧。

 

Anyway,推荐大家读一下《软技能》这本书。我读书喜欢看纸质书,这是不能给你们了,但是非常体贴的我找到一本电子版送给你们。

 

只需要关注我的公号,回复【软技能】即可获得。

posted on 2018-12-19 19:14 余同学的开发之路 阅读() 评论() 编辑 收藏

版权声明:本文为YJK923原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/YJK923/p/10145309.html