导航菜单
首页 >  想考翻译硕士的学生必看的书有哪些书  > 定位后端开发,有哪些书籍值得推荐?

定位后端开发,有哪些书籍值得推荐?

很多人会想到各种大部头的经典书籍,那些书确实是非常经典,但是能不能让人坚持看下去是一回事,就像有些道理人人都懂,但是能践行下去的少之又少一样。

下面根据我自己的读书经验和工作感受来谈一下,不喜欢勿喷。

先介绍一下我的情况,坐标上海,后台开发,前某大型互联网公司技术经理,目前在一家大厂做架构。我就从单纯的提高编程技术的角度来谈谈吧,一家之言,说的也不一定对。

目前主流的有 C++、JAVA、go,C++ 我的经验稍微多一点。我就说说我关于 C++ 方面的学习经验。如果您是学生,临近毕业,没有那么多时间读许多书,可以按下面列举的重要程度来参考。当然,我推荐的书都是我买了,并且认真读过的。

一、首先,我觉得你应该好好准备算法和数据结构,做到常见的算法和数据结构知识点都能非常熟悉,这样的话你毕业求职的时候可以轻松拿一些大厂(BAT 等)的 offer。

我本人非科班出身,一毕业之后各种摸爬滚打。一毕业去大厂个人觉得有两个好处:

第一,你的收入会比一般的的小公司高很多,小公司招人要求相对低一些,薪资给的也少很多,它们是实实在在招能干本职工作活儿的人。

第二,你的起点也会比一般进入小厂的同学高。

我这里并不是歧视小厂,只是说一种普遍的情况。我本人也是从小厂一路过来的。这里我是强调算法和数据结构的重要性。尤其是应届生求职,更应该去好好准备一下这个,因为这个东西是原理性的基础。企业在面试应届生时不会过分要求项目经验和各种操作系统原理、网络通信原理之类的东西,而唯一能考察一个人的基本功的就是这个了。

我是社招进大厂,基本上算法和数据结构这类问题问的比项目经验本身要多许多。但是社招又不太一样,因为除了要准备算法和数据结构以外,还得准备有项目经验、了解操作系统原理、熟悉网络通信、了解数据库、熟悉要求的各种开源框架和技术等等,实在太多了,即使再怎么准备也不一定能一举拿下。相反,应届生基本上只要好好准备算法和数据结构的东西,大学其他专业课学的不是太差,这基本上就是进大厂的捷径。

图书方面,你可以使用你们计算机专业的相关教材,也可以使用《数据结构与算法分析:C 语言描述》《算法导论》这一类严谨的教材,当然,平心而论我是不敢推荐《算法导论》的,因为这一本书实在是太大部头了,没有好的数学知识,真的很难啃。如果想看一下比较幽默轻松类的书,可以看看程杰的《大话数据结构》。

二、其次,如果你学有余力,可以看看操作系统原理方面的书籍,当然也可以使用你们的教材,我这里推荐一本我看过的吧,Tanenbaum.A.S《现代操作系统》,Tanenbaum 是荷兰人,也是 Linux之父 Linus Torvalds 操作系统方面的启蒙老师。当然,我的建议是这种书毕竟流于理论知识,也不一定要看完,但一定将一些基础概念,如进程线程内存模式等基础概念看懂理解。

你如果还有时间强烈推荐看看俞甲子的《程序员的自我修养:

相关推荐: