计算机科学家和计算机程序员之间有什么区别?他们在工业界的实际工作有何不同?(不是在学术界)你能提供一些真实世界的例子吗?
Ste*_*per 34
计算机科学是一个学术领域.这有点像学习数学.它正在研究和研究算法,数据结构等.
计算机程序员编写程序; 这个术语倾向于用来描述工业界人士,当然计算机科学家也会编写程序.
一个典型的计算机科学家就像Don Knuth一样.他在算法方面的工作很有传奇色彩.
一个典型的计算机程序员可能是杰夫阿特伍德.我们现在正在使用他的网站.
如今,即使他们所知道的唯一语言是VBScript,也可以称自己为计算机程序员.除了玩世不恭之外,我对自己的一些行业术语感到沮丧,例如计算机程序员或软件开发人员.
科学家和工程师之间的区别非常明显.两者都需要了解计算机科学,但科学家的主要焦点是扩展科学知识体系,而工程师则专注于将这些知识应用于现实世界的系统中.
它与工程师和机械师一样.不幸的是,我认为我是一名机械师:P
小智 7
我是一名计算机科学家(说我的学位,所以一定是真的!)有26年的经验.我花了5%的时间编写程序; 剩下的就是:
我现在编写的代码主要是为了让我的工作更轻松,或者为了我自己的兴趣; 我不是一名"编码员",很少依赖我的编码技能来获取收入.
如果你正在寻找一个关于行业差异的简单解释,我建议程序员主要关注什么是完成和什么时候,而计算机科学家主要关注它如何完成以及为什么.我有兴趣听听别人对这种区别是否符合他们经验的想法
你可以与数学和应用数学并行.一个人能够探索和研究新的数学模型和定理,第二个是如何在实践中使用和应用它们.所以完全是计算机科学和计算机编程.一是探索新的CS场定理,探索新的高效数据结构,二是如何有效地利用科学结果.