图的问题就我个人面试从来没遇到过,不过据我某位哥哥所说,他在进三星电子之前有一道面试题就是深度优先和广度优先问题。另外,大厂面试一般还有出一些场景题综合考察面试者的水平,这类场景题一般是多种技术的结合,可以参考我这里写的:《来看一看两道大厂面试场景题》。
图的问题就我个人面试从来没遇到过,不过据我某位哥哥所说,他在进三星电子之前有一道面试题就是深度优先和广度优先问题。另外,大厂面试一般还有出一些场景题综合考察面试者的水平,这类场景题一般是多种技术的结合,可以参考我这里写的:《来看一看两道大厂面试场景题》。
就是我们本能所说的“编写整洁的代码”。页在谈论代码布局。《程序员修炼之道》推荐数:1504对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。《计算机程序的构造和解释》推荐数:916就个人而言,这本书目前为止对我影响醉倒的一本编程书。如何正确设计……在我看来,代码只是一个工具,并非精髓。
下面分享几本计算机经典书籍,都是我自己看过的。8分,堪称计算机领域的圣经,无论是科班还是非科班,无论是计算机学生还是已经工作的程序员,这本书绝对值得多刷几遍。书中糅合了计算机组成原理、操作系统、网络编程、并行程序设计原理等课程的基础知识。这本书相对比较基础,但是讲解非常精妙、有趣,描述了计算机各个方面。在知识的整体理解基础上再阅读文档,学习编程会事半功倍。
本书是操作系统领域的经典之作.❞鸟哥的Linux私房菜:基础学习篇❞鸟哥的Linux私房菜:服务器架设篇”专栏,以小学生、老奶奶为对象讲解程序的运行原理,颇为有趣。这本书深入浅出,全面地介绍了计算机算法。《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。
参考书籍:《Unix环境高级编程》、《Linux多线程服务器端编程》当然对于非科班的学生来说,大部分都没有充足的时间的,这时候建议尽量把C++基础、计算机网络、操作系统、网络编程、数据结构与算法这五个部分的内容学得很扎实,大概6个月的时间。2020年10月-12月:写多线程服务器项目(即改编muduo),这个过程中伴随学习网络编程、操作系统、C++各种知识(之前C++只学了皮毛)