"Computer science is no more about computers than astronomy is about telescopes."
——E. W. Dijkstra
“大学所学的专业90%是没有用的”
问题是,有用的那10%
你刚好没学会??!
计算机得会啥?
会重装系统?摄影p图?搭网建站?会帮同学选电脑 手机 相机 路由器 还写得了配置 拆得了机箱 压得了网线 剪得了光纤 装得了系统 写的了代码 调得了异常 画得了平面 搞得了3D 杀得了木马 搞得了优化 找得回文件 翻得了围墙 黑得了网站 偷得了代码 破得了程序 做得了外挂
总之,一切跟计算机能扯上关系我们都会…
实际上学计算机可能是:
“电脑坏了帮我修一下” “我也不会啊” “你不是学计算机的吗” “我………”。
计算机专业印象同学问卷:
聪明如你,计算机专业在我看来意味着:
强大的逻辑思考者和问题解决者
1.考研(选择与努力)
全国教育事业发展统计数据,2018、2019、2020、2021年的研究生招生人数分别为85.80、91.65、110.66、117.65万人,增幅分别为6.82%、20.74%、6.32%。
选择考研,学历内卷是一回事,就业率是一回事,进一步进行专业化学习和科研素养的培养尤为重要。
2.数学基础
数学基础:过硬的数学功底使你透过现象看到技术的本质,同时也是专业考研的一个通行证。特别是进一步进行研究学习如人工智能学习等,数学学习非常关键,因此一定要打好基础。
但相对而言,计算机更关注数学学习中的具体应用和可解释性,为了促进学习认知,大家也可以看看下面一些数学的输出方式:
(看见统计 (brown.edu))
计算机科学专业的学生必须学习微积分,统计学和线性代数等。计算机科学入门课程涵盖算法设计,计算机组成原理和算法数据结构等主题。在学生在专业上打下坚实的基础后,可以继续学习与数据科学,人工智能,神经网络和密码学等科目相关的更复杂的课程。很多跨学科领域如建筑学,电气工程、地理信息、生物信息等也都和计算机密切相关,很多同学在本科后续可可能跨专业进行交叉研究。
3、英语学习
四六级仍然是一个通用的砝码,考研中英语也很关键,更重要的是通过互联网资讯获取,英语可以让视野更开阔。并且一流的学术成果仍然以英语为主要语言进行发布。因此,英语学习很重要,且要学而得法。
4、编程基础
编程能力是计算机的核心能力,核心不是哪一门语言,而是程序设计的思想和方法,计算思维的培养和算法设计和实现的能力,实践中良好的设计思维和编程风格。
除了高级语言程序设计基础的课程学习,其他基础知识也很重要,特别是数据结构、算法、操作系统、计算机网络等。
计算机专业考研(全国统考408)主要模块知识也是围绕这项核心能力:数据结构和算法,计算机组成原理,操作系统,计算机网络。
5、课程实践
计算机是一门理论和实践协同的科学,专业课程实践,学科竞赛,教师项目锻炼,开源社区学习都是很好的训练场,特别是学科竞赛也有助于大家在保研中增加更多的砝码。
开源社区是个很好的学习场所如https://github.com/ 此外,国内也兴起很多的开源社区和实践平台,如百度、CSDN、头歌等平台社区。
学习中,学习环境的保障很重要,建议配置自己的电脑进行学习,不能重视理论学习,忽视动手实践;也不能追求花哨的技术而忽略基本功能的训练。
6、自主学习意识
兴趣是最好的老师,计算机专业学习需要更强的自主学习意识,遇到问题第一反应应该能查找相应的文档或上网搜索解决。能主动去找到相应的学习资料,去学习研究。与此同时,还要避免个人闷头钻研而不注重交流,团队协同也很重要。
提升主动学习意识,注重3个维度的学习实践(Programming \ Project \ Presentation)


