本科计算机如何逆袭
感想:自己有幸到一家云计算公司实习,认识啦一位工作十几年的前辈,他对我鼓励很多,也有很多指导,在此,我想把他告诉我的告诉大家,相信任何一个人,只要按照我所说的顺序去掌握本科阶段的知识,都一定会成为一个特别厉害的计算机从业者。
1.首先,学好《计算机组成原理》,推荐科学出版社-白中英,这是计算机专业课最重要的科目,了解计算机硬件各个部分,是软件工程专业中最贴近硬件的学科。
3.其次,掌握基础编译原理与汇编的知识。
答:编译原理,讲的怎么把文本的代码生成机器码,它的词法分析,语法分析,语义分析,中间代码生成器,代码的优化,代码生成器,需要知道怎么构建语法树,其他了解就行(实质为:如何将文本的代码转换为机器码)
汇编语言,直接去使用汇编去指挥机器去做事情(实质:机器码的包装符号,方便记忆),能看懂基本的格式。
4.然后,《数据结构与算法》,学习常用的数据结构,与算法,为更好的高级语言学习做铺垫,可以让你的代码更有效率,还可以把你脑子里面的好东西实现出来。
5.在次,学习《操作系统》,操作系统需要知道bios怎么把maIn加载进来,大概分为三步骤,每一步怎么运行需要做哪些事情,当把mian函数加载进来后,就是c语言书写的业务代码,需要重点掌握,内存管理,进程管理,中断,io设备这几部分的知识
6.最后,语言与技术的学学习推荐:c-py-java-js(语言的学习,能在语言层面新手黏来就行),框架的学些,库配置,最核心的知识需要记住,外围的知识,查阅文档就行。
7.注意点:学习知识的时候要从宏观去把握,在慢慢深入,还要注意思想的培养。