从使命、目的、行为的不同,可以归类人群到科学家、工程师、设计师、商人等等。使命分别是:1.携带当下社会的财富对未来探索,希望引发变革;2、掌握工程全貌、完成整个工程的圣经周期;3、在工程的设计层面做文章;4、维持商业体系的运行,并在其中获取最多利润。

上半部分源地址:http://blog.csdn.net/chentingpc/article/details/7314201?reload

————题记,针对Computer Science领域的一些主要类型人才的工作评论

计算机科学家做的是基本就是解决通过建立模型解决模型理论问题,或实际问题的理论模型。数学不好基本没的说了,别干这一行了,很少能成的,我觉得。不过只有数学好感觉也不是一切,但极有帮助是铁打的。计算机科学家的工作一定是需要很多创造性的,数学或许只是工具吧(当然也有就是做计算机的数学的,如离散数学、组合数学等),只要是工具,只要你掌握了熟练了都能用的来的,并不需要那么强烈的创造力,因为数学创新可以由其他的科学家来做。另外,科学家是做研究的,研究是很快乐的,因为它是真正有创造性的活动,尽管开始的时候你或许会感到很痛苦(因为很多天才勤奋的先人为你筑了高台,让你能够站得更高,这是要付出代价的)。

    计算机工程师做的是基本就是利用现有技术解决实际问题。当然不能因为他们是利用现有技术就能为他们很菜很没技术含量,实际问题甚至会比模型的问题复杂的多,要做更多的优化(模型到应用是一个适应的过程),并且其所用到的技术未必都是很成熟的现有的技术(当然大多数问题都是通过现有的成熟技术解决的),他们中强者甚至需要去未成熟的理论中去提炼技术解决问题。但也不能说所有的工程师都是强大的,有的工程师属于码农型,什么原因,因为他们做的东西基本是把自然语言转换成程序语言操纵计算机(语言的翻译及问题域的转化问题,现在还没有绝对可用的实现规则可由机器来实现),码农也有好坏之分,码农也能赚很多很多钱,所以很多歧视码农的人也不要那么激动。但是,即便你在做码农,也不要让自己一直做下去,刚开始,这种工作是有利培养职业感觉和熟练度的,但做久了就像工人一样了,真没什么技术含量了(意思是:熟练了就别再接着做了,往上一层发展,是时候了!)。

    计算机相关的设计师deal with用户需求,为什么这么说,这个不是计算机相关的商人的工作么?不是的。计算机商人deal with市场,市场是什么,是供需平衡,是成本利润、运营、销售等等。需求包括一切想要的,功能性的、审美性的等等,设计师要做的是设计出最能满足用户需求的东西,哪怕这个东西无法实现获利,纯粹的设计师是不会考虑的,他们只想着把产品设计到最好(如果有约束,也是来自于商人的约束)。

基本就是这么个东西。

        回头看看我自己,做计算机科学家是我喜欢的一件事情,但是除了本性对于创造性以及模型的无限好感,拿得出来的背景上并不是完全赞同这个方向,尽管如此,但是我认为自己还是很具备做研究的潜力的,也是经过大牛承认的哈哈,扯家史没用,就一句话概括:“Research arose me.”。做工程师是大学三年来背景的统计方向,当然,我说的是我心中的高级工程师,高级的工程师能够发现问题、批判性思考、提出创造性解决方案,结合模型、方案使用相关技术,如果技术存在且已经掌握,那他们可以简单有效解决问题,如果技术存在但没有接触过,他们会用超强的学习能力迅速学会然后解决问题(从来不会说这个东西我没学过不会,只会说这个东西要学的话需要XX小时的成本我现在支付不起可以找其他边际成本更低的人来合作),当然,如果技术还不存在或很不成熟,他们就会像科学家一样去探索相关技术,看paper,做实验,建模型,将理论转化为技术等等。这样的工程师是很快乐的。go on,做设计师嘛,专业的就算了,缺乏天赋与专业修养,顶尖的设计师一定要具备这两个条件的,然而,无论你作什么,特别是工程师或商人,都是需要跟需求打交道的,具备设计师的素养是成为好工程师或好商人的基础。商人的话,再说吧,这个需要的条件可多了,如果说创业,运气也是其中很重要的一部分,谁说的清楚呢,唯一知道的是自己是不具备Bill Gates的商业潜质和家庭背景的。

       End of Comments.

homepage = http://chentingpc.me/

———————————————————————————我是华丽的分割线—————————————————————————————————

数学是应用学科的工具,让一个学科真正成为科学(可重复验证的知识体系);数学是哲学的精髓所在,逻辑学使哲学成了数学的东西;时间慢慢地过去,沉溺于琐碎学习中的一个人再也没有精力使自己成为哪怕一个设计师,更不用说是科学家了,至少几年之内是不可能了。

科学家->设计师->工程师->商人,这到底是中国的问题,还是自己自身的问题,我在努力地寻找原因....

Architecture:话说科学家/工程师/设计师/商人的更多相关文章

  1. 25个Web前端开发工程师必看的国外大牛和酷站

    逛了一周国外大牛们的博客与酷站,真是满满的钦佩.震撼.羡慕.惊喜………… Web设计是一个不断变化的领域,因此掌握最新的发展趋势及技术动向对设计师来说非常重要.无论是学习新技术,还是寻找免费资源与工具 ...

  2. MTK平台缩写

    HSPA:High Speed Packet Access smartphone application processor,高速分组接入的智能手机应用程序处理器 META mode:Mobile E ...

  3. 华为服务器Linux在线做RAID方法

    背景概述 最近维护大数据的一些主机,大概有3k+的数目,有很大一部分是华为的服务器,大部分是12块数据盘,单盘做RAID0来存放数据,但是通常硬件是不可靠的,磁盘损坏是常态, 然而磁盘损坏进行定位更换 ...

  4. 2017最新PHP经典面试题目汇总(上篇)

    1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符,或者用{}讲变量括起 ...

  5. 邓_PHP面试【001】

    1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符,或者用{}讲变量括起 ...

  6. PHP面试题超强总结(PHP中文网)

    PHP面试基础题目 1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符, ...

  7. Developer Survey Results 2017

    概观 今年,超过64,000名开发人员告诉我们他们学习和升级的方式,他们使用的工具和他们想要的东西. 自2011年以来,Stack Overflow每年都会向开发者询问他们最喜爱的技术,编码习惯,工作 ...

  8. PHP经典面试题目汇总(上篇)

    1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符,或者用{}讲变量括起 ...

  9. PHP经典面试题目汇总

    1.双引号和单引号的区别 双引号解释变量,单引号不解释变量 双引号里插入单引号,其中单引号里如果有变量的话,变量解释 双引号的变量名后面必须要有一个非数字.字母.下划线的特殊字符,或者用{}讲变量括起 ...

随机推荐

  1. Android学习总结(5)——9个非常有用的Andorid 程序片段

    一,获取系统版本号: PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int ...

  2. 浅析gcc、arm-linux-gcc和arm-elf-gcc关系

    浅析gcc.arm-linux-gcc和arm-elf-gcc关系 一.GCC简介 The GNU Compiler Collection,通常简称 GCC,是一套由 GNU 开发的编译器集,为什么是 ...

  3. ZooKeeper的应用场景(转)

    应用场景1 :统一命名服务 分布式应用中,通常需要一套完备的命令机制,既能产生唯一的标识,又方便人识别和记忆. 我们知道,每个ZNode都可以由其路径唯一标识,路径本身也比较简洁直观,另外ZNode上 ...

  4. 完全卸载SQL Server 2008 R2(转)

    系统:Windows 10 以下方法转自:http://www.cnblogs.com/qanholas/p/3804123.html 1.在控制面板卸载Miscrosoft SQL Server 2 ...

  5. LINUX 内核 图 外国牛人

    http://duartes.org/gustavo/blog/ http://blog.csdn.net/drshenlei

  6. Spark 颠覆 MapReduce 保持的排序记录

    在过去几年,Apache Spark的採用以惊人的速度添加着,通常被作为MapReduce后继,能够支撑数千节点规模的集群部署. 在内存中数 据处理上,Apache Spark比MapReduce更加 ...

  7. 【oracle 11G Grid 】Crsctl start cluster 和 crsctl start crs 有差别么?

     [oracle 11G Grid ]Crsctl start cluster 和 crsctl start crs 有差别么? q:Crsctl start cluster 是 11.2新特性和 ...

  8. Java系列之JNDI

      简单介绍   JNDI(Java Naming and Directory Interface,Java命名和文件夹接口)是SUN公司提供的一种标准的Java命名系统接口.JNDI提供统一的cli ...

  9. BasePath问题-nginx负载均衡配置

    在配置nginx+tomcat好后.将项目加入到webapps中.发现訪问主页时,css与js訪问不到,导致主页布局出错.细致分析原因后发现css与js的地址是basePath得出的.而basePat ...

  10. poj 1061(扩展欧几里得定理求不定方程)

    两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特 ...