计算机知识应该怎么学习(cpp c++学习)
前言
星球有个同学,针对自己计算机技术学习列了个计划,在星球提问,让给些意见。
针对他的计划,其实有很多学生学习的共性问题,拿出来给大家分享下我的看法建议。
讨论
星球同学提问:
“甘哥这是我之前定的C++后端学习计划:
研一上+寒假(《C Primer Plus》接近尾声,预计能够完成): 操作系统:书籍《计算机是怎样跑起来的》 计算机网络:书籍《网络是怎样连接的》 数据库:书籍《SQL必知必会》和《MySQL是怎样运行的》 C++:《C Primer Plus》
研一下: 操作系统:视频“南京大学计算机系统基础(一)(二)” 计算机网络:书籍《计算机网络·自顶向下方法》前六章 数据库:视频“Redis尚硅谷B站教程” C++:视频“侯捷老师的C++课程”(STL泛型编程、C++11新特性、内存管理与分析) 数据结构:书籍《大话数据结构》+刷leecodeHot100
研一暑假: 老师给一次实习机会,想争取下能不能两次,如果能这个暑假就找中小公司实习,如果不能就投投简历找面试攒下经验
研二上: 操作系统:书籍《深入了解计算机系统》 计算机网络:复习书籍《计算机网络·自顶向下方法》 数据库:书籍《Redis设计与实现》(选看)
…………………………”
阿甘回答:
“看到你这各种计划都是看书,先不说你能不能看完。 就说你目前看的,你感觉你看完了就懂了吗,或者说你看完就会了吗。
看到你打卡说看完了网络的书。那问你个最简单的问题吧,比如电脑有些服务进程偷偷自启动,对外发送网络请求,消耗流量。针对这个问题,你可以抓包分析出都是什么进程服务吗?
其实计算机开发,更多的是实战,是动手。盲目的拿着一本书从头到尾的看,对自己毫无提升。毫无重点。
看到你学cpp还要看那么多书,估计还没看完黄花菜就凉了吧。一个语言的学习,重点是编程,多练练,灵活会用啊。 怎么看书可以看看下面的建议吧,以及什么阶段看书,可以看看那个零基础就业路线学习,是在你有问题了,比如你看了某个协议,知道它是干什么的了,但是它是怎么外部通信的,每个协议包都有什么含义,有问题了,想搞懂底层原理,带着问题看书最好了”
星球同学疑问
“甘哥说的很对,我看了好多书但是实战部分欠缺的比较多,而且看书还比较慢。不过想问问甘哥一个问题,如果不去看这些书(或体系知识),面试考八股怎么办呢?尤其是一些概念的问题,总不能针对每一个八股题再一道道地研究,然后研究不出来再死背吧?”
阿甘回答
“看语法的实现,能有什么价值吗,能为你以后的工作带来帮助吗?
有这功夫不如多看看那些开源操作系统的一些功能的实现思路,比如安卓的网络部分是什么一个实现架构呢。
看这个和面试有的聊还是看语法实现有的聊呢。 语法知识也就你们学生找工作的时候问问,之所以问那还是因为你们学生确实没啥可问的啊”
星球同学疑问
“确实是这样,但校招要考八股是真没招了”
阿甘回答
“关于八股这个话题聊了很多,可以在职业规划文档里去看看
首先,你认为什么是八股呢?是对所有这些计算机知识文字总结,拷打? 其实,八股这个词,我认为要加一个定语。
应该是我的八股,什么是专属于我的八股,什么是面试官面试的时候对我经常拷问的知识点;
你和面试官,唯一的纽带就是你的简历,是因为他看到你的简历,认为你简历上写的如果都会了,就可以给你发offer。所以肯定是针对你的简历来拷打你。
每个人简历都不一样,问的问题肯定不一样,如果简历不一样,问的还一样,说明面试官是照着他的资料问的,这样的面试官,这样的公司说明不值得去。
所以是针对简历学习,也可以说是针对特定知识点来学习。计算机知识太多了,没必要都学,每一个点在大厂可能就是一个方向。
上面给你解答,也不是不要你看书,那些好的书籍能一直流传下来肯定是有它的道理呢。而是带着目的看书,是你对某个技能点了解了,但是对它底层实现很模糊,内心特别好奇,这个时候看书,收获最大。
并且一边学习,一边注意文档总结,你自己总结的文档,这才是你的八股。而不是你随便在网上找一份八股,几百页pdf有什么用。
你这拿着一本书,不管三七二十一直接从头看,也没目的,没自己的思考,收获甚微。 对于这些问题,其实你可以好好看看那个零基础就业学习路线都有说明的,以及星球同学们的学习建议汇总,对你的职业思考,以及学习建议是有帮助的”
两张学习建议图片:
其实主题就是两个思想:
1.不要盲目去背八股了,严重打击了大家学习技术的兴趣了,影响职业发展了
2.学习方法建议,搞技术搞编程,一定要多动手,实战
知识星球介绍
星球名字:奔跑中的cpp / c++
里面服务也不会变,四个坚守目前:
1.每天都会看大家打卡内容,给出合理性建议。
2.大家如果需要简历指导,心里迷茫需要疏导都可以进行预约周六一对一辅导。
3.每周五晚上九点答疑聊天不会变。
4.进去星球了,后续如果有什么其他活动,服务,不收费不收费(可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心)
(还有经历时间考验的独家私密资料)