0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

程序员为什么从现在就应该开始看书

工程师人生 来源:工程师吴畏 2018-12-27 14:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前一阵子我在知乎上经常会看见这样的问题:最近感觉自己很浮躁,想要看书,可是不知道看什么,求大神推荐?这让我想起我在高三那一年看了几十本课外书。每次当我月考失利或者复习不顺的时候,就会拿起一本闲书来看,总能平复心里的烦躁和郁闷。

那时候看书,是一本一本地看,为了看书而看书。

大三大四的那段时间,我关注了很多跟it有关的微博,经常会转发一些跟技术有关的内容,还会经常上博客园或者csdn这样的网站,收藏一大堆干货网页。后来结果怎样,应该很好猜。

我从来都没有回过头去看一眼,更别说学习里面的知识。

其实我们现在在朋友圈转发文章以及在知乎上看别人的精彩回答都是一样,目前所谓的互联网学习往往是浅表的、不系统的、无用的,远远不如(传统的)看书自学。

大学生抱怨老师不会教,毕业生抱怨公司学不到东西,其实他们都是因为自己没有自学能力,不知道怎样去看书,所以才会怨天尤人。上个月上司找我聊天,问我有什么想要跟他反馈。于是我很委婉地跟他说现在总是给旧系统debug,在技术上进步不大。他说:“我们现在这个系统,好讲不好听,技术不算新的了。再说了,技术这种东西,自己买本书看就能学得七七八八。之所以把你们分到这个组,其实是想让你们熟悉业务知识。”

做erp系统对程序员在财务会计方面的知识要求比较高,于是我就买了一本《金钱有术》用来入门。对心理学很感兴趣,就买了本《影响力》。入门之后,就又买了一大堆财务金融相关的,心理学相关的大部砖头书。这时候看书,就不是一本本的看,而是一个章节一个章节地看,甚至是一个小节一个小节地看。根据自己的需要,找到特定的地方,弄懂相关的知识就足够了。

为什么有很多好书都让人看不下去,因为实在是太厚了,让人望而生畏,硬着头皮看不了多少就犯困。之所以这样,是因为这些书根本就不是用来从头看到尾的。很多大牛的作者,他们写的书不是只给菜鸟们看,还是给跟他们同等级别的大神看的。所以他们用词力求准确,内容力求齐备,理论力求高深。所以他们的那些大部头经典,比较适合当作初学者的参考书,而不是指导学习的入门指南。

通过看书自学,要学会先制定学习路径,再找参考书辅助自己学习。例如我在学习r语言,就会先结合自己以往学习编程语言时的经验以及r语言的特点,制定了以下这样的学习计划:

数据的常规操作

回归

数值模拟

绘图

根据这样的学习计划,我买了一本《r语言初学者指南》。翻开目录,直接就找到“数据的常规操作”方面的章节看,直接跳过前面介绍环境安装、程序包介绍方面的叙述,然后找不到回归方面的内容,所以现在就打算买一本“回归”方面写得比较好的书。

这样看书,就不是你跟着书走,而是书围着你转。

说到买书,我有两个观点:第一,目前电子书市场不成熟,很多好书都找不到,另外盗版下载的质量太差。

第二,买书不要怕贵,这是长期投资,以后给你的回报绝对十倍百倍于此。我常常喜欢举自己高考的例子,高一高二我的作文水平很差,因为高三前前后后买了一千多块买了杂七杂八的书看,不但作文写得好了不少,语文卷子的其他部分都做得不错,高考语文是那一届的第一名。

买书不心疼不代表就可以乱买,虽然有钱,但是也不可以任性。因为买了不好的书,或者是不适合你的书,浪费的是你宝贵的时间和精力。

现在基本上都是在网上购书,像amazon.cn这样的网站每本书下面都有评价,看见评分不错的,而且是经典的书,就可以考虑买下。如果再慎重一点,就看看给低分的评论到底是怎么说的,如果说不到点子上,就直接放进购物车吧。

如果你不知道哪些书好,可以参考下面几条途径:

去豆瓣搜一些评价比较好的豆列,例如收藏了好几条刘未鹏的豆列。

如果你手头上有一本好书,看里面有没有提到其他的书,一般作者推荐的书都比较好。

搜相关领域的大牛,大牛写的书一般都不错。

书拿到手了,可以先翻开目录,看这本书大概说些什么,思路是怎样的,内容是怎么安排的。心里有个底之后,可以开始看第一遍了。看第一遍的时候建议可以快,以浏览熟悉为主。

有的人问,我看书看完之后记不住,感觉没什么用,怎么办?

因为你看的次数太少了。每一本经典著作都是相应领域佼佼者的扛鼎之作,怎么可能让你看一遍就能学会里面所有的知识,弄懂里面所有的理论。一本好书,就像是一个取之不尽、用之不竭的宝藏,每重新读一次就会有之前没有过的收获,值得我们一遍一遍地去探寻。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30790
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    程序员最常见谎言

    了。 28我已经测试过了,这个功能没问题,可以上线了。 29别担心,这个问题很快就能解决。 30代码快写完了,已经完成 90% 了 。 希望大家对程序员多一些容忍以及谅解! 各位程序员你们都被我说中了哪些?说说你们的观点
    发表于 12-10 08:24

    如何直接main函数开始仿真?

    ;);$finish;end 4. 仿真结果 程序正确80000a96开始运行了 这里到30000多ns就运行完毕了,这个可能要试一下。 5. 该方法没有经过大量检测,仅给大家提供个思路
    发表于 11-05 06:10

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了一个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 450次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    开鸿智谷“以赛促学、以赛选才”|1024程序员节暨开源鸿蒙构建大会圆满落幕!

    10月24日,由开鸿智谷联合主办的长沙1024程序员节暨开源鸿蒙构建大会在长沙圆满落幕。本次活动以“湘聚长沙,共赴热AI”为主题,通过技术分享与实战竞赛相结合的方式,着力培养“开源鸿蒙+AI”领域
    的头像 发表于 10-27 17:58 492次阅读
    开鸿智谷“以赛促学、以赛选才”|1024<b class='flag-5'>程序员</b>节暨开源鸿蒙构建大会圆满落幕!

    学习Linux应该哪里开始

    、交叉编译、网络栈、文件系统……到底哪里开始学,才能既不绕弯路,又能学得“有感觉”? 今天, 深圳市钡铼技术有限公司 就来带你拆解这个问题。 一、先理解:Linux 到底是什么? 很多人学 Linux,一上来就打开虚拟机敲命令。但真正入门前,先
    的头像 发表于 10-16 09:51 307次阅读
    学习Linux<b class='flag-5'>应该</b><b class='flag-5'>从</b>哪里<b class='flag-5'>开始</b>?

    程序设计与数据结构

    的地址)出发,采用推导的方式,深入浅出的分析了广大C程序员学习和开发中遇到的难点。 2. 方法论的高度对C语言在数据结构和算法方面的应用进行了深入讲解和阐述。 3. 讲解了绝大多数C程序员开发
    发表于 05-13 16:45

    一加平板搭载MediaTek天玑8350处理器

    一台娱乐工作两不误的平板,就应该匹配强劲的内核!
    的头像 发表于 03-27 16:21 3255次阅读

    LED为什么要恒流

    现在有关这个问题有很多各种不同似是而非的说法,有人说:在 LED 伏安特性上,电压定了,电流也就定了。所以采用恒压和恒流效果是一样的。有人说 LED 并联时就应该采用恒压电源供电,而 LED 串联
    发表于 03-11 14:51

    ADS1255和51单片机可以用SPI模式通信吗?

    ADS1255数字电压为+3.3V,那么数字接口就应该是以+3.3V为基准的,51单片机+5V的,那么这两个元件可以用SPI模式通信吗,求解?
    发表于 01-23 08:32

    ads1256的drdy引脚的高电平应该是多少?

    ads1256的drdy引脚(数据准备输出)的高电平应该是多少?我用示波器测得只有300毫伏左右,这个值是器件初始化没有成功么?我看数据手册上应该上电复位完成后drdy就应该有输出呀。但是300毫伏对于F28335来说
    发表于 01-15 08:19

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 963次阅读

    用于课题的无线转速霍尔传感器,新人应该哪里开始学习

    完全没电路的基础,但是课题上导师要求设计一款无线的霍尔转速传感器,电池供电然后通过无线技术去读取传感器上的转速。想请教下各位大佬应该哪里开始学习比较好,或者是有现成的产品可以去模仿学习可以吗
    发表于 01-08 10:36

    调试ADS1258过程中,当START输入高电平的时候, /DRDY信号一直为高,无低电平输出,为什么?

    在调试ADS1258过程中,配置都是正确的了,但是当START输入高电平的时候, /DRDY信号一直为高,无低电平输出,这问题怎么分析,没什么头绪,芯片配置正常后,应该启动START为高的时候,转换结束后/DRDY就应该有低电平输出才对啊。
    发表于 12-27 06:42

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充