关于计算机科学的50个误解

计算机科学(Computer Science,简称 CS)是大学的热门专业。可是,社会上对这个专业有不少误解,甚至本专业的学生也有误解。html

一个美国的 CS 老师写了一份清单,列出了许多关于计算机科学的伪命题。它们都是 CS 学生信觉得真,之后才慢慢明白,这些都是不正确或不彻底正确的命题。git

下面就是计算机科学的50个常见误解,欢迎补充。程序员

 

一、算法

CS 毕业生懂 C 和 C ++ 语言。编程

二、安全

Java 语言是几乎全部编程任务的合理选择。bash

三、网络

懂得编程 == 懂得计算机科学。分布式

四、学习

CS 毕业生是优秀程序员。

五、

CS 毕业生会编程。

六、

CS 教授懂编程。

七、

CS 教授会使用计算机,或者懂得互联网原理。

八、

若是一个软件能够运行在个人笔记本电脑上,就能够运行在其余人的笔记本电脑上。

九、

StackOverflow 问答社区的答案都是可信的。

十、

若是一段代码出现到互联网上,就意味着你可使用它。

十一、

开源软件意味着更少的错误而且更加安全。

十二、

开源软件(open software)和自由软件(free software)是同义词。

1三、

git 和 GitHub 是同义词。

1四、

Unix 和 Linux 是同义词。

1五、

bash 和 sh 是同义词。

1六、

AWS 和"云服务"是同义词。

1七、

"隐私"和"秘密"是同义词。

1八、

"加密"和"安全"是同义词。

1九、

聪明的程序员会写出聪明的代码。

20、

编程能力是一名优秀软件工程师的最重要品质。

2一、

拥有 CS 学位是成为一名优秀软件工程师的必要和充分条件。

2二、

计算机解析时间和日期是垂手可得的。

2三、

CS 毕业生知道如何验证电子邮件地址。

2四、

雇主关心 CS 学生选修了哪些课程。

2五、

分布式网络是可靠的。

2六、

第三方服务是可靠的。

2七、

AWS 云服务是可靠的。

2八、

你能够将整个文件读入内存。

2九、

fork命令以后,父进程始终先执行。

30、

删除文件须要对该文件具备写权限。

3一、

线程竞争不多发生。

3二、

面向对象编程是最好和最多见的编程范式。

3三、

CS 毕业生不会被黑客钓鱼,由于他们了解计算机。

3四、

CS 毕业生了解计算机。

3五、

CS 毕业生已经学过大多数的重要课程。

3六、

电子表格和 Powerpoint 只适用于商业活动。

3七、

程序员大部分时间都花在编程上。

3八、

计算机能够按照指令进行操做。

3九、

技术和算法是中立的。

40、

学习人文学科是浪费时间。

4一、

你的职业生涯须要使用大量数学。

4二、

若是谷歌使用它,那么别的公司也应该使用它。

4三、

若是一种技术很先进,就应该使用它。

4四、

若是一种技术超过5年,就不是新技术。

4五、

只为了可以用上红黑树或某个高级算法,重写代码是值得的。

4六、

大学毕业后,你还有机会遇到霍夫曼编码。

4七、

具备 CS 学位的两我的,将具备很是类似的背景和知识。

4八、

算法复杂性和大 O 表示法在现实世界中一直使用。

4九、

学术界某种程度上跟现实世界不同。

50、

没有人会输入这种数据,或者这样写代码。

(完)

相关文章
相关标签/搜索