澳洲计算机科学学什么?
本科在墨大读的信息工程,当时设置的内容和现在比是不是有差别我不太清楚,但是其中有两门课让我印象非常深刻,也影响着我现在的职业方向选择。一门是软体安全,主要讲网络安全,加密等知识;另外一门是系统编程,教的是C语言,一些操作系统的基本原理,还有进程,线程,信号量等基本概念以及如何实现(这些在Unix高编里会学到)。这两门课除了给我打基础,还给了我探索的兴趣。
因为信息工程这个major下面包含很多分支,我当时选了软体和安全这两个兴趣点来继续学习。现在回顾起来,如果当初学的信息工程而非计算科学,可能我现在就在码农这条不归路上了吧( ´▽__▽__▽`~) 。虽然我现在的工作中会用到的技能大多都在计算科学的课程中学习到,比如数据结构,算法,编译原理(虽然当时学的很吃力);但也有些工作中用不到,比如计算机网络,操作系统这些。
但我觉得不管是信息工程还是计算科学,学习的核心应该都是一样的,就是掌握一种方法来学习知识,这种知识既可以是专业知识,也可以是生活中其他领域的知识。这种方法可以归结为U型学习法或者叫终身学习,就像U形管一样,无论起点在哪里,最终都能汇集到同一个终点—知识的海洋。