信息检索的重要性(转给计算机专业的准大学生)
如果你身边有刚刚填完志愿的准大学生,而且还是选择的计算机专业,请把这篇文章转给他吧,相信我,他会非常感谢你的!这篇文章 1w 字,希望给计算机专业的准大学生提供一些指导 。同样,希望这篇文章也能对大一大二的读者们或者自学的读者们有所启发 。感谢来自字节跳动的读者 Raven 的原创投稿
一、为什么要提前学习?强烈建议提前学习了解计算机学科知识!
- 计算机不同于传统学科(如理化生政史地等),这些学科大家都有一定的基础,先发优势不明显;
- 也不同于高精尖学科(如医学冶金材料环境等),这些学科大家基本都没有基础,完全同一起跑线 。
甚至「少儿编程」都成为了最近的一个风口 。三十年前小平爷爷一句「计算机普及要从娃娃抓起」在现如今的浮躁社会变成了现实 。
https://baijiahao.baidu.com/s?id=1631551960752430210&wfr=spider&for=pc
现在距离开学还有一个月,虽然时间不多但还是建议充分利用,不寻求学到太多知识只是力求对计算机学科的轮廓有一个大概的掌握,面对入学后接踵而来的各种概念能有自己的思考 。
另外如果你是大一入学了或者大一都快结束了才看到本文也不用太担心,因为目前大学本科第一年基本都是基础学科的学习,大二后才深入学习专业知识,所以建议大家在大一期间一定保持自己对计算机学科的热爱,充分利用课余时间 。
你会发现一旦你比别人走得快,那么将走得越来越快 。
即便你是大二才看到本文也不要担心,我差不多也算是大二下学期才慢慢学会自己去摸索~虽然很晚了但是只要能尽早找到感兴趣的方向做一些感兴趣的项目就会很棒
二、学什么?怎么学?从哪学?关于这个假期学什么,我的建议是:
- 编程语言(中级语言C、高级语言 Python 或 Java)
- 计算机基础知识(计算机专业导论)
- web 技术栈
- 常用开发工具
- 关注计算机行业
学习 web 技术栈,边学边进行实践项目
关注计算机行业则是作为一项长期的爱好来培养
(1)编程语言
国内计算机本科第一门专业课一定是一门编程语言,目前来看大部分学校还是先学 C 语言,少部分学校会先学习Python,我建议先学习 C 语言的基础知识,而后再学习 Python 。
这样安排的想法是:各种编程语言都有通用的一部分知识,如:
- 数据类型
- 变量
- 常量
- 运算符
- 判断
- 循环
- 字符串
- 数组
- 函数
学完了基础知识不建议继续学习C语言高级知识,因为如果缺少计算机基础知识的学习对那些高级的编程语言知识掌握也不到位(不能理解为什么编程语言是这样设计的);另外一个问题是学习了编程语言迟迟没有产出,不知道除了输出命令行还能干什么 。你需要一些可视化的开发让你真真切切地感受到了自己开发的产物 。
这个时候建议学习 Python,各大 Python 教程都有很大实际应用的例子,你能很快做出一些小应用,这对激发学习兴趣,保持学习动力是有极大帮助的 。
C 语言教程 | 菜鸟教程 www.runoob.com
Python教程 www.liaoxuefeng.com
第二门语言如果不喜欢Python的话,Java也是一个非常棒的选择!这个也可以提前看一下你们学校的培养计划,如果是有Java必修课的话也可以学习Java 。
(2)计算机基础知识
计算机基础知识的学习建议学习《计算机专业导论》
http://link.zhihu.com/?target=https%3A//www.icourse163.org/course/HIT-437006
https://mp.weixin.qq.com/s/1D0FemHYocKCDcMm3X2WGg
计算机专业导论可以帮助你对即将学习的学科有一个大致的了解,知识注重广度而非深度 。
推荐阅读
- 都转给自己心爱的朋友吧! 手冻了怎么治
- 教育部新增专业 教育部新增专业
- 专业的物业管理人才告诉你未来走向 文秘管理与应用写作
- 工商管理专业的毕业论文思路框架怎么写? 工商管理学毕业论文
- 2020年12月全国计算机二级成绩查询入口 全国计算机等级考试二级成绩查询
- 大学选择了计算机专业 如何学习计算机专业
- 网络空间安全专业是什么 网络空间安全专业
- 电脑进程管理器 进程管理
- 手机专业模式 安全快门速度
- 学幼师需要几年 幼师专业需要学几年