作为已经毕业工作的程序猿,回顾自己本科四年的学习,感觉有很多不足之处,很想在回到校园重新学习。写博文总结一下,希望能给搜索这个题目的学生带来帮助。
我本人是计算机科学与技术专业学生,大学所学内容涵盖了计算机科学的所有基础课程。其中包括C、C++,算法导论,数据结构,数电模电,计算机组成原理,微机原理,汇编语言,计算机网络,编译原理,计算机体系结构,操作系统。都是很基础的课程。说实话,能将以上课程都融合在一起学好理解的人(不是考试考高分),真的是百不足一。能做到的肯定是技术大牛。这也是成为大牛必备基础。学好这些你会很容易的理解很多开发技术,比如进程间通信,IPC,你可以用虚拟存储器的知识理解。汇编学好,能直接用汇编写程序,你会发现编程语言其实很简单。理解编译器你会觉得更简单。学好这些,比如嵌入式,你拿个板子看着CPU手册就可以写嵌入式程序了。所有软件的技术用的都是这些基础知识。学好计算机整个基础体系,并且算法掌握良好,编程能力强的人,这个市场的公司任你选择。
多写代码,学好这些基础,github上有好多项目,可以下载代码学习,参考。网上有好多资料学习。不要羡慕那些搞一些看起来炫酷的东西的人,比如写个网页app等,跟你写个编译器相比,弱爆了。经常编程,算法导论的算法都可以尝试去实现一下。
推荐学习语言:汇编,C++,C语言。把汇编学到像用C语言一样简单。把C语言,C++学到知道每个语法的的汇编级实现。清楚一个程序在内存中的内存如何分布,随便给你个float数,能手算出计算机中存储的二进制数。
推荐学籍:深入理解计算机系统,C++反汇编与逆向分析技术揭秘,大话数据结构,大话设计模式,计算机网络第五版,Linux内核完全注释(内核0.11)修正版V3.0,x86汇编语言-从实模式到保护模式。学到能理解程序从语言编写到生成为可执行二进制文件,从磁盘加载到内存,CPU如何执行指令,访问外设,操作系统原理,调度进程线程,管理内存算法等等
网站:github,各大博客网站,看博客,有好多好文章。利用搜索工具,找好的教程,多种学习手段结合起来查漏补缺,理解最重要。
很多人把校招面试的一些问题称为“八股文”,去死记硬背。“八股文”是不需要记忆的,而是去理解,你要搞清楚计算机是如何运作的,去理解。
机会总是留给有准备的人,大学四年应该是奋斗的四年,将来回忆起来无悔的

本科生如何学习计算机科学与技术相关推荐

  1. 如何系统地学习计算机科学与技术?六步帮你轻松自学

    计算机科学与技术是一门广泛而深入的学科,随着信息技术的蓬勃发展,其在许多领域中的应用也越来越广泛.如今,计算机科学和技术不仅是许多职业的基础,而且在实用应用上也非常重要.那么,如何将计算机科学与技术系 ...

  2. 同等学习计算机科学与技术真题-2022年

    文章目录 第一部分 数学基础课程 一.用逻辑符号表达语句 (论域为包含一切求物的集合) (共 3 分) 二.填空题 (每空 2 分, 共 10 分) 三.计算题(共 4 分) 四.解答题 (共 13 ...

  3. 本科阶段计算机专业的科学体系,【学习方法】一位大三本科生的计算机科学与技术学习反思录...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 姓名:曾毅 学历:本科(大学三年级) 专业:计算机科学与技术 个人爱好:计算机,英语 英语水平:大学英语六级,四六级考试口语加试优秀 经历: 微软高校信息 ...

  4. 本科生学计算机科学行吗,【学习方法】一位大三本科生的计算机科学与技术学习反思录...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 姓名:曾毅 学历:本科(大学三年级) 专业:计算机科学与技术 个人爱好:计算机,英语 英语水平:大学英语六级,四六级考试口语加试优秀 经历: 微软高校信息 ...

  5. 计算机科学与技术学习心得

    1.本文集众前辈及恩师之经验于一文,由我执笔总结前辈所感而已.并非尽我所言,特别说明基于南京大学网友sir在南京大学小百合站点发表的文章<理论计算机科学漫谈>.<胡侃学习(理论)计算 ...

  6. 好文章 强烈推荐计算机专业的看,“计算机科学与技术学习心得”

    计算机科学与技术学习心得 撰文 曾毅 声明: 1.本文集众前辈及恩师之经验于一文,由我执笔总结前辈所感而已.并非尽我所言,特别说明基于南京大学网友sir在南京大学小百合站点发表的文章<理论计算机 ...

  7. 计算机科学与技术杂谈

    计算机科学与技术杂谈 2008-08-18 11:13 [注]转载的文章,粗略看了看,觉得不错. 计算机科学与技术这一门科学深深的吸引着我们这些同学们,上应用数学系已经有近三年了,自己也做了一些思考, ...

  8. 中南大学计算机科学与技术课程,中南大学计算机科学与技术专业本科培养方案.doc...

    中南大学计算机科学与技术专业本科培养方案 计算机科学与技术专业本科培养方案 一.专业简介 我校计算机科学与技术专业源于早期的电子计算机专业,该专业在1972年由当时的中南矿冶学院(全国重点大学)创办, ...

  9. 湖科大计算机科学与技术,湖南科技大学

    为适应我国社会信息化建设发展需要,拓宽就业渠道和跨专业考研需要,加速培养"厚基础.宽口径.高素质".富有创新精神和实践能力的知识复合型人才,进一步调动学生的学习积极性,让学有余力的 ...

  10. 华北电力大学保定校区计算机专业,华北电力大学保定校区本科计算机科学与技术_华北电力大学保定校区本科计算机科学与技术简介-查字典学校网...

    华北电力大学保定校区·本科·计算机科学与技术 学科:工学 门类:电气信息类 专业名称:计算机科学与技术 业务培养目标:本专业培养具有良好的科学素养,系统地.较好地掌握计算机科学与技术包括计算机硬件.软 ...

最新文章

  1. Linux下查看在运行进程的命令
  2. MVC 之HTML辅助方法
  3. CNN的卷积运算为何使用互相关而不是卷积
  4. ThreadLocal原理解析以及是否需要调用remove方法
  5. java多线程_Java多线程
  6. 规模数据导入高效方式︱将数据快速读入R—readr和readxl包
  7. java adt真机调试_Unity Android 真机调试
  8. 【视频图片网站源码】苹果cmsV10x影视源码[自适应+20个广告位]
  9. idea社区版和企业版区别_idea 社区版开发 springboot及问题
  10. 服务器输出字符流数据到浏览器 使用println浏览器无显示
  11. 用c语言程序判断谁是小偷
  12. 天池-金融风控训练营-task5-模型融合
  13. 莫名其妙的Status Code: 500,返回值500是什么问题呢?构造函数恐怖如斯
  14. CentOS7下安装google chrome浏览器
  15. 乘幂法计算矩阵主特征值和特征向量-Matlab实现
  16. 公司服务器中了.Monkey865qqz勒索病毒怎么处理?
  17. Oracle建表与创建序列
  18. 基于Vue和SpringBoot的进销存管理系统的设计和实现
  19. 专家说:孩子3岁就说谎,暗示其智商很高,严惩可能起到反作用
  20. IDEA运行tomcat时,控制台红色中文乱码的解决办法

热门文章

  1. rest api解决url参数中带点的问题,REST正则匹配
  2. web服务器软件有哪些?带你快速了解
  3. Unity利用正态分布绘制噪点图
  4. CSS实现LOL皮肤简单3D翻牌效果
  5. 未来交通技术发展现状和我国面临的挑战
  6. 网站入侵工具之wscan使用详解
  7. 银联电子签名jbig
  8. 服务器解析错误_常见的域名解析错误原因及应对方法
  9. ADS1256应用(一)
  10. Android OTG U盘相关