写在前面

其实这篇我很早就想写了,但一直拖着,周末码几个字,一直拖到了现在。

今年年初的时候,我就给自己定了两个今年必须长期坚持的大目标,一个是坚持锻炼,另外一个则是坚持读书,当然这里指的是非技术类的书。

关于锻炼的事情一言难尽,先不聊了。今天不妨先来聊一聊关于读书计划(非技术篇)的事情。

俗话说得好,业宜精专,书宜读杂。从去年开始,主要我就想多看一点技术以外的杂书,最好是文学、传记、管理、心理、哲学、理财等方面都涉及一点。

我还是觉得理工科生抽空读点技术专业以外的杂书也挺好,最主要是能开阔开阔思维。

程序员的思维是严谨倒没错,但有时候却不一定开阔。所以如果总僵化地守着自己那一亩三分地,不开阔一下思维,路可能会越走越窄,思维也会变得僵化,从而可能愈发焦虑和迷茫。

所以很多时候我们有必要换一些角度来看生活,这样也就不至于把自己某些小事看得太过于纠结。

而读书恰好则是一个性价比极高的低门槛途径。

本文在GitHub开源仓库「编程之路」 https://github.com/rd2coding/Road2Coding 中已经收录,里面有我整理的6大编程方向(岗位)的自学路线+知识点大梳理面试考点我的简历几本硬核pdf笔记,以及我的程序员人生,欢迎鉴赏。


读书规划和进度

之前的想法是每天晚上睡前抽个四十分钟看一看,但是实际操作下来发现不一定每天都能控制得这么好,尤其是最近两个月由于太忙,进度又慢下来了。

有时候回来太晚或者实在不想看也就停两天,主要是我也不想这事成为一种心里上的负担,不然就适得其反了。

我给自己定的目标是很佛系的,总体计划是一个月能完整读完一到两本技术之外的书就很满意了,这样一年下来也能读完十几本。如果都能认真看完,并且有所理解和心得,那就非常值得了。

实际情况是,半年过去了,进度总体比预计的要慢一些,不过没啥压力,属于休闲看的那一种。

下面分享一下今年的书单,年初的时候做计划时列的,这些书籍基本都来源于后台小伙伴的安利推荐,以及羊嫂给我的任务安排,我从中选的十几本。

也欢迎大家在评论区分享出你们觉得不错的书籍或者书单,一起交流看看。


书单

  • 《南京传》(已完成)
  • 《正面管教》(已完成)
  • 《养育女孩》(已完成)
  • 《数学之美》(已完成)
  • 《非暴力沟通》(已完成)
  • 《软技能·代码之外的生存指南》(已完成)
  • 《诗经》(循环看)
  • 《软技能2·软件开发者职业生涯指南》(已完成)
  • 《债务危机》(进行中…)
  • 《怪诞心理学》(进行中…)
  • 《弱传播》
  • 《被讨厌的勇气》
  • 《知行·技术人的管理之路》
  • 《偏见》
  • 《复杂生命的起源》

目前看完的几本包括:

  • 《软技能系列》

正如标题所言,这是两本和程序员自身多元化发展,以及软件开发者职业生涯息息相关的书。

书里面讲到了很多有关职场和程序员职业生涯的分析,各种自我营销途径的解释,个人的持续学习和成长,甚至还聊到了理财、健身、找工作、谈薪、心态调整…等诸多问题,不少看起来都是代码之外的东西。

然而往往就是这些代码之外的软技能,会让人变得更加自信和有竞争力。

诚然,我觉得程序员应该重视代码,但不应该只关注代码,很多代码之外的东西对现如今的生存也非常重要。

  • 《南京传》

作为一个新南京人,听听老南京人讲南京故事就挺好,这本书满足了我的这个愿望。

当你了解了你所在城市的历史,生活于其中的感受是完全不同的。不得不说,是一本非常优秀的城市传记,作者的文字读起来更是令人酣畅淋漓。

  • 《正面管教》& 《养育女孩》

虽然表面看起来都是育儿方面的书籍,但是看了之后才发现这说的不就是当年的自己嘛。

读完才惊奇地发现原来成年人世界的很多性格缺陷以及做事的方式、态度,都无一不和幼时的管教环境有关,甚至那些一直操纵着成年人,让我们有时候无法好好生活的不良行为、性格、态度、习惯,居然都能溯源。

  • 《数学之美》

这本书我应该是三刷了,而且我读的这本还是吴军先生的签名版,所以每次都颇有仪式感。作为一个通信专业出来的同学,里面提到的几十个技术科普主题的理论部分大部分其实都接触过,但是不少确实都已经忘了,所以看起来总有一种既熟悉又陌生的感觉。

但每次刷这本书给我的感觉就是,作者确实高屋建瓴、化繁为简,能够将当年学起来感觉非常难懂晦涩的数学问题解释得通俗易懂,算是深入浅出了。除此之外也结合了很多工程应用方面的东西,也算是更加开阔了眼界。

  • 《非暴力沟通》

这是一本非常热门的心理学图书,很多人应该都看过。顾名思义,就是使用非暴力的方式进行沟通。

暴力沟通的方式和场景在平时的家庭、生活以及工作中不经意间出现的频率还是很高的。

“暴力褪去,流露出来的将会是爱”。

这本书里所讲的关于非暴力沟通的分析和要素适用于日常生活以及工作。个人感觉,尤其是在生活中,我觉得更有用,因为我们总习惯于将好的一面给别人,而把最差的一面却留了自己最亲近的人。所以无论何时,多一点倾听、多一点理解、多一点真诚、也多一点爱。

  • 《诗经》

作为中国最早诗歌总集,《诗经》所承载的经典和意义想必就不用多说了,满满的都是优美的文字,有时间读读古诗美文也挺好的,就当陶冶情操了,没事读读也的确心静。

这地方顺便多提一点就是(一般人我都不告诉他),多读读诗经,说不定以后给孩子起名字的时候都能用得到呢,岂不美哉。


后 记

所以今天就先聊到这里吧,等年末的时候,会再来回顾一年的读书情况,做一个年度的读书复盘。

不得不说,读书的时间确实会让人内心感到十分平静和踏实,忘了压力和焦虑。这种感觉对于当下竞争激烈的程序员们来说真的是非常珍贵了。

最后也欢迎大家分享出你们觉得不错的书籍或者书单,一起交流提高!


另外最近花了大把力气,把自用的编程学习资源做了个大整理。

都是纯肝货,目录如下。

该内容在GitHub开源仓库「编程之路」 https://github.com/rd2coding/Road2Coding 中已经收录,里面有我整理的6大编程方向(岗位)的自学路线+知识点大梳理面试考点我的简历几本硬核pdf笔记,以及我的程序员人生,欢迎star。

整理不易,欢迎支持,下篇见。

一位程序员社畜的2021闲读书单!相关推荐

  1. 程序员必读的十本图书书单

    1.黑客与画家 它的作者是美国互联网界举足轻重.有"创业教父"之称的哈佛大学 计算机博士保罗·格雷厄姆(Paul Graham) 为了帮助读者理解黑客,全书15章可以大致分成三个部 ...

  2. 阿里,百度高级程序员力荐2019必看书单—附PDF电子档

    写在前面 程序员找出路还是要尽量提前进行职业规划和准备,千万不要说什么:"走一步,算一步"的话.在这个一睁眼就是竞争的时代,你可以放松休息,但别人会继续前进,不会等你. 1,Jav ...

  3. 【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖.根据诺贝尔 ...

  4. Go远超Python,机器学习人才极度稀缺,全球16,655位程序员告诉你这些真相

    作者 | 唐小引 题图 | HackerEarth 报告 出品 | AI科技大本营(ID:rgznai100) Go 正变得越来越受开发者欢迎. 几年前,滴滴的工程师曾告诉我,在滴滴 Go 已经得到了 ...

  5. Python最抢手、Go最有前途,7000位程序员揭秘2019软件开发现状

    作者 | 屠敏 整理 报告来源 | JetBrains 转载自 CSDN(ID:CSDNnews) 互联网的下半场,科技公司为面对更加严峻的竞争环境,越来越重视开源节流.而对于身处其中且撑起 IT 半 ...

  6. 她,诗人拜伦之女,英国数学家,历史上第一位程序员

    作者丨吴军 来源丨大数据文摘 摘自丨<信息论> 人类使用机械处理信息的尝试是由两个看似不该有交集的英国人开启的. 在英格兰中部莱斯特郡的柯比-马洛里庄园,住着一对母女. 1816年初那个多 ...

  7. 全球最厉害的14位程序员!

    全球最厉害的14位程序员是谁,你知道的有几位呢? 以下排名不分先后: 1. Jon Skeet 个人名望:程序技术问答网站Stack Overflow总排名第一的大神,每月的问答量保持在425个左右. ...

  8. 全球最厉害的 14 位程序员!

    关注上方"深度学习技术前沿",选择"星标公众号", 资源干货,第一时间送达! 一文详细介绍全球最厉害的14位程序员!!! 01 Jon Skeet 个人名望:程 ...

  9. 从大厂“出逃”,今天又有三位程序员联手敲钟:市值 40 亿

    作者 | 巴里 编辑丨子钺 来源 | 创业邦(ID:ichuangyebang) 继去年科创板"云计算第一股"优刻得(UCloud)诞生之后,今天上午,"混合云第一股&q ...

  10. 骚操作!用 CPU 烤肉,这位程序员做到了

    整理 | 王晓曼 出品 | 程序人生(ID:coder_life) 高端的食材往往采用最朴素的烹饪方式. 这不,近日,西二旗某公司程序员加班到深夜用CPU烤肉的视频火了.视频中,程序员小哥熟练地打开电 ...

最新文章

  1. 解决Win8下使用net use命令磁盘映射无效的问题
  2. Android之webview与js交互
  3. Ubuntu 16.04 中 安装 Docker
  4. 输入一个正整数n,计算s=1-1/3+1/5-1/7…前n项之和
  5. Python使用pyopencl在GPU上并行处理批量判断素数
  6. 5G NR 标准:下一代无线通信技术
  7. watch the fixed address in qt
  8. 了解OutOfMemoryError异常 - 深入Java虚拟机读后总结
  9. 2017安装包打开没反应_虚拟机中红帽linux连不上网络以及自带浏览器无法打开等问题的解决办法...
  10. 液压系统管路流速推荐表_(整理)液压系统油管选择.
  11. 程序化交易系统的搭建
  12. 红巨人特效插件套装effects suite mac版
  13. markdown笔记(二)—— 插入图片及调整大小
  14. 用WinSCP登录路由器并传入文件及改文件权限
  15. 使用SketchUp制作球体的方法(图文教程)
  16. 【干货分享|建议收藏】2w字爆肝详解 JavaScript对象
  17. linux 移动某个文件夹及其所有子文件夹内指定类型的文件
  18. npm没有权限,显示no such file or directory
  19. 从面试题中学Web安全
  20. 如何保护孩子的牙齿健康

热门文章

  1. 02 JS实现时钟效果
  2. html caption属性的值,HTML中的caption属性是什么意思?caption标签在HTML中
  3. 使用uniapp获取当前位置
  4. LFS8.0完全安装搭建制作教程
  5. 2020年你还不会做绿幕特效?这4步基础技巧要点了解一下!
  6. android 免root 安装xposed,xposed框架免root安装|VAExposed(xposed框架免root版本)1.97最新版 - 维维软件园...
  7. 计算机三级网络技术知识点大全(九)
  8. 七种应刻意训练的顶级思维方法
  9. 什么是tomcat?tomcat是干什么用的?下面带你们认识tomcat!通俗易懂!
  10. ARP协议的工作流程