一个准程序员的自我修炼之道

这份书单,你都读过了吗?

老子的《道德经》说“道生一,一生二,二生三,三生万物”本说的是世间万物,然而怎么看怎么像是对代码世界的描述,一位分0/1,11为3,反反复复以至无穷矣,说不准他就是个勘破天机的程序员,一时冲动穿越过去皮了一波。

当年菩提祖师问悟空:“‘道’字门中有三百六十旁门,旁门皆有正果。不知你学哪一门哩?”悟空答曰:“只是有些道气儿,弟子便就学了。”然而,祖师辛辛苦苦巴拉了一堆,却都因不能长生被悟空拒绝了。不知,刚入学的你是否也在为选“道”而烦恼,小编不打人,也不等三更天,接着往下看就行了。

代码之道,旁门不说上万,成千是肯定有的。在这光怪陆离的代码世界里,有一榜单唤作“Tiobe”(https://www.tiobe.com/tiobe-index/),大神通者遴选大势之道,铭刻其上,以警众人。小伙伴们可以在这个榜单上看到世界编程语言热门程度排名,虽说旁门皆有正果,但是,走的人多了才有现成的路啊。探路填坑的事情还是留给大佬们做吧。Top10中有Java、C、C++、SQL、JavaScript都挺适合新手入门的。顺便说一下,去年夺冠的是C。

计算机类现今的热度流向了人工智能、机器学习和物联网,在新学期的伊始,或许可以蹭个热度,了解一下。想要真的步入这些领域,需要一定的知识和能力积累。翻开人工智能或是机器学习的专业书,总免不了一堆又长又丑的数学公式,仿佛长了毛的臭豆腐一般令人作呕。然而你若看得懂这些公式,便会惊叹于它的奇妙。所以,数学还是得好好学的。物联网,只要联了网,你总是要对网有所了解的,上至HTTP下到TCP/IP,站在巨人的肩膀上才能看得更远。想要摘取这些发光的星星,总是要先爬高或是起飞的,地基或是机场就藏在基础语言的学习中,从语言开始,掌握解数据结构与算法,做足准备。

说了这么一堆,小编掐指一算,你也该猴急了,别慌,下面就为你带来计算机类书单,有了心法秘笈,定会让你的修炼事倍功半。

计算机萌新书单

从0开始

或许你对编程一无所知,或许你对编程语言一知半解,又或许你想学习一门新的语言。那就从这里开始吧,从0开始学习一门编程语言。

C Primer Plus(第6版)中文版

ISBN:

9787115390592

畅销30余年的C语言新手学习编程入门教程,近百万程序员的编程启蒙书,技术大牛案头常备的工具书。

算法圣经,最好的算法入门书,没有之一。

探索JavaScript语言核心概念,展望JavaScript发展方向,豆瓣评分高达9.2的不可不读的JavaScript学习书。

经典畅销Python入门教程升级版,手机扫码看5个小时配套视频,跟着数百万人的Python导师修炼Python内功。

久负盛名的Python入门经典畅销书,中文版出版以来累计销量超20万册,针对Python3重磅升级!

少有的以Python语言讲解数据结构的优质图书,知乎大牛推荐作品。

美国经典入门教程,人工智能百科全书,易于上手的人工智能自学指南。如果只读一本人工智能图书,它是不二之选。

开拓视野

如果编程是绝地求生,那么许多人难免落地成盒,在Bug的十万大山中艰难前行。跑得久了,总是要停下来补充能量,打点鸡血的。以科普般的文字讲述与程序猿相关知识与常识的这几本书会是不错的选择。泡一杯茶或咖啡,放松身心,进入书中的多彩世界。

吴军博士深度剖析IT产业的兴衰历史,来自谷歌的方法论,智能时代的行动指南。

计算机专业学生人手一本的入门书,高深的数学原理在吴军博士的笔下娓娓道来。

乌镇智库理事长尼克全方位解读人工智能的起源,2017中国好书推荐作品。

只会写代码的程序员不是好的程序员。代码之外,还有更加精彩的人生。

百万级销量科普畅销书作家詹姆斯·格雷克七年磨一剑,告诉我们如何在信息时代的信息爆炸中生存。

黑客与画家:硅谷创业之父Paul Graham文集

ISBN:

9787115249494

人类社会还没有充分理解程序员带来的美和智慧,Graham的这本书却做到了这一点。

数英基础

与其看着糟心的翻译望洋兴叹,不如自己动手,敲骨吸髓,《程序员的英语》为你开启新世界的大门。”这算法怎么来的?为什么一黑板的字母最后变成了一个数字?不可能,怎么会这样?“总是一脸懵逼的着数学感到愤愤不平,闷闷不乐?几本数学书,为你开启数学世界的后门,独辟蹊径在学海中乘风破浪。

风靡美国普林斯顿大学的微积分复习课程,将易用性与可读性以及内容的深度与数学的严谨完美地结合在一起。

读这本书不需要太多预备知识就可以掌握线性代数,特色鲜明,是公认的阐述线性代数的经典佳作。

一套专为程序员朋友们写的数学书,帮你掌握编程所需的“数学思维”。

针对程序员量身定制的英语读解能力速成训练书目,一个月掌握技术用语!

知识延伸

抽象的东西总是难以琢磨的,所以需要真实可感的图象来帮助理解,图解系列让你耳目一新。细细品读“别人家的代码”,感受一下“别人家的套路”,再看看自己写的“蛮力傻大个”,在代码世界中,短小精悍远胜傻大黑粗。

172张图详解HTTP协议,涉及web安全及新技术动向,HTTP经典指南。

图文并茂的网络管理技术书籍,TCP/IP圣经级教材。

像小说一样有趣的算法入门书,教会你用常见算法解决每天面临的实际编程问题。

世界顶级程序设计高手的经验总结,通过这套书,不仅可以学到算法,更能学到其设计和运用的思想,可谓是划时代的亮点。

会当凌绝顶

虽然夸下海口是开学季书单,只写入门级的猿系书目似有不妥,年轻有为卧虎藏龙之辈大有人在啊,快,看过来!从职业素养的代码简洁之道迈入满目珠玑的编程大观园,苦修重构之法。最后去触碰窥视已久的深度学习。

由于本书的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。

AI圣经,入行人工智能不可不读的经典著作。

融深邃思想、实战技术与趣味轶事于一炉的奇书,带你真正领略计算机科学之美。

用整理代码的决心替代创造废话的冲动,你会发现自己成为更优秀、更乐观的程序员。

肿么样,是不是看花了眼,其实,大多数院校选择C作为入门语言是有道理的,因为用它入门能让你对“程序”一词有比较直观的认知,清楚的了解基础算法的过程。如果你还在纠结选哪一本作为入门书的话,小编给你安利《C Primer Plus》终结选择困难症。

如果还有什么问题

欢迎在评论区提问哦~

同时诚邀大佬们

在评论区里讨论

哪本书更适合入门

给萌新们指引方向

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181019G1ZVXM00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券