写点什么

给弟弟的信第 8 封|计算机专业应该掌握的知识

作者:大菠萝
  • 2021 年 12 月 10 日
  • 本文字数:1106 字

    阅读完需:约 4 分钟

给弟弟的信第8封|计算机专业应该掌握的知识

我大学学的是计算机科学与技术专业,所学的知识可以说是多而庞杂,有用的没用的,流行的与过时的都学了,先来看看计算机科学与技术专业大概都学什么。


这么一看是不是眼花缭乱,我在上大学的时候根本抓不重点,我只知道各科都好好学,考试别挂科,但是这样真的浪费时间,这些课程里有些是公共必修课(比如中国人都应该学语文),还有一些是选修课(想学一门外语有很多选择,英语或日语都行),毕业后我个人认为,学校划分的必修和选修,有些是不合理的,大学也应该与时俱进,因材施教,西安交通大学校长王树国说过:大学应该是引领社会思想和技术潮流的地方,如今大学的地位正被社会上其它机构所替代,大学应该反思起来,紧张起来。废话少说,下面就是在大学期间应该掌握的知识。


编程语言。计算机专业,编程语言是必学的,这就像一个侠客的剑一样,基本上所有的学校都会让你学 C 语言,C 语言是一门强大的语言,因为 C 生万物,你所使用的 Windows 和 Linux 操作系统,都是 C 语言开发的,还有你使用的其它高级编程语言,像 Python、Go 这些也是 C 语言开发的,你说它强不强大?但是你想毕业后,从事 C 语言开发?这个也是不太推荐的,因为 C 语言运行效率虽然高,但是不如其它高级语言开发速度快,但是这个快速发展的社会又要求你干活快,这里你想我不用它干活儿,我学它干啥?因为你编写的程序都运行在操作系统上,操作系统又是 C 写的,你虽然不一定写 C 代码,但是免不了去读,去看懂并解决问题,这就是一定要好好学 C 语言的原因。

通常大学也会 Java 语言,Java 语言在金融电商等公司得到了广泛的应用,开发速度和稳定速度肯定没的说,学起来也不像 C/C++语言那么复杂,所以学好 Java,当个 Java 大牛绝对是不错的选择。

我在上大学的时候还学习了 C#(#在这里不读 jing, 读 sharp)语言,C#语言是微软开发的,微软的技术比较牛,但是早期它不开源,不开源就限制了它的发展,现在 C#使用场景也是有的,但是肯定没有 Java 多,我所知道的就是开发游戏,有个引擎叫 U3D(unity),用这个引擎开发游戏就要使用 C#。

当时还学了很多语言,但是基本都过时了,所以也不在这里说了,随着社会的进步与发展,难免我上面说的语言也会过时,但是不用怕,万变不离其宗,学好一门(比如 Java)你再学其它的语言,是不复杂的。


操作系统、数据库系统、数据结构、编译原理、计算机网络。如果说编程语言是你的武器,那么这些就是你的内功了,重要性不言而喻,这么说吧,如果想成为武林高手,上面这些不学会是不行的,一定要好好学,虽然枯燥,也可能你当时不觉的有用,但等你的编程语言招式学到一定境界,就自然用到内功了。而且这些东西在计算机世界就如同自然界的山川河流,会长时间存在,不易过时奥,所以花大量时间学会,也是值得的。


发布于: 4 小时前阅读数: 9
用户头像

大菠萝

关注

Keep running! 2019.01.07 加入

保持专注,努力工作,人工智能公司SRE。

评论

发布
暂无评论
给弟弟的信第8封|计算机专业应该掌握的知识