现在一般企业都离不开计算机人才,但不同的企业有不同的要求

【本文来自《教育部发通知,要及时淘汰不适应社会需要的学科专业,各位觉得哪些专业应被淘汰?》评论区,标题为小编添加】

  • Chasingthe wind traveler
  • 额,可能你对行业有一定的误解,中小企业的项目往往是需要技术人员直接就能上手,特别是后端等几乎均为要求3年以上开发经验,对基础的检验相对更低,而且开发类的工作往往由于从业人员的大量涌入会快速的出现高效低成本的开发框架,而这样的广泛使用但专业性较高的开发框架校园基本是不会用作教学的。

    而这样的开发框架又会随着时间不断的更新,即使基础牢靠往往也需要一到两个月学习使用才能熟练使用,但距离3年经验的工程师仍有极大的差距。

    和招聘直接拉到本硕博一样,用人单位为了提供面试效率往往也会直接带上几年经验等字样,其潜台词其实就是不要新手。

    至于你提及的摸索这种情况,中小企业应该是很难接受一个工程师直接摸鱼的状况,开发往往是多人协同的,就像工厂里的流水线一样,老板很难接受因为一个节点反复出现问题导致整个项目进度推进缓慢的情况。

    最后,学校确实不可能什么都教,学校教的东西的滞后性也没法解决。

    但是针对性的对于市场上的广泛应用的框架,我认为至少应该给到一个基础的教学或者讲解,给学生引导下强化的方向,一方面对于毕业后不再从事本专业的同学不用在此浪费过多时间,另一方面,对于想从事本专业的同学提供自学的途径和方向。

现在一般企业都离不开计算机人才,但不同的企业有不同的要求。

专业IT公司不论,一般企业对计算机专业人才的要求其实并不高,只是什么都要懂,网站、管理、统计、商务等都要能搞定。

还有一些公司的要求比较高,毕业生一般胜任不了。多年前,一家小公司开发了一款小型全自动热压机,请电脑专家配置电脑控制系统,结果搞了很长时间都没有搞好。其实只有时间、温度、压力三个关键参数,难度并不大。

所以,在学校一定要努力打好基础,扩大知识面,掌握一些基本技能。日后能否成才要看个人悟性和学习能力。

热门评论 5

  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    东海野人
    另外补充一点,如果不是高人,只是一个平凡的普通人的话,学会自动控制需要什么基础,有一个知乎上的答案可做参考:
    轻松读懂所有控制理论需要什么数学基础?
    https://www.zhihu.com/question/41075792/answer/2668735932
    作者:攀登者链接:https://www.zhihu.com/question/41075792/answer/2668735932来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    控制是以数学为基础的,它又不是纯粹的数学问题,这里会有物理的或者化学的建模问题,需要你一步步去学去搞懂,能短时间搞成大牛就是吹牛,大牛从来不是轻松能够达到的或者速成的。
    听我的,要向骆驼一样要有耐力和耐心好好学好,高数,复函,离散数学,线性代数,概率论,矢量场,解析几何,微分几何,近世代数,物理,刚体力学,信号与线性系统,自动控制,现代控制,之后可以去做点实际工程,有了深刻体会之后再学:实变函数,泛函分析,矩阵论,随机,常微分方程,偏微分方程,黎曼几何,数理统计,变分学,群论,运筹学,拓扑学,数值分析,数字处理,最优控制,鲁棒控制,非线性控制,自适应控制,模型预测控制,在拿到硕士证之后可以去工作了,当然也可以继续读博,不过我觉得还是去搞工程,那样你可以深刻体会控制方法的应用和理论深邃的内涵是什么了,做控制是在理论和实践之间走钢丝,偏向那边都不好,太注重理论那就会眼高手低遇到实际问题也会晕找不到抓手,不抬头看理论一味低头去搞开发,再怎么做水平提高非常缓慢,没有理论支撑也很容易陷入迷茫,理论就像是一张作战地图它至少会告诉你:敌我态势,哪儿有河,桥,山,林,路,让你行动有了指引方向。所以要均衡前进,工作几年后再去读个博士也轻松。博士的基本课程有:动力系统(这是数学课,不清楚就百度一下),混沌,积分方程,回归分析,非线性期望,高等泛函,凸优化控制,随机控制,组合优化,奇异系统控制,H无穷控制,时滞系统控制,现代决策,现代优化,随机二次,三角模分析,优化与决策,算法分析与设计,数理逻辑与推理,偏微分方程控制理论,现代鲁棒控制等等及自己选的研究方向上的相关课程,大量国外优秀文献要多读;博士之后继续深耕,再有几年后你就会有不小的高度了,能不能成为大牛,那得看你的努力和悟性了。不过有些人研究生之后禁不住其他行业高薪的诱惑,选择了换行业,实际上控制专业把大部分应用数学专业的课程都学了,控制专业本身就是应用数学的一个分支,一个发展方向,有些数学学院对应用数学专业的研究生培养就有控制方向。控制理论不仅仅可以应用于工程技术领域,在经济金融的其他领域也有广泛应用,尤其是最优控制在经济金融投资证券应用很多,因此做控制的人很容易自学或者选修一下金融方面的课程,然后去做金融投资,保险设计等,这些工作收入一般比较高,有的会翻倍,甚至数倍于控制技术研发,因此在这种时候,还是要不负初心,耐得住诱惑才行。这也是为什么我们有时候看到做控制的人,并不是自动化专业科班出身,有的是做机械的出来的,电气的,通讯的,计算机的等等,在一些企业这些非科班的竟也能成为控制方面的骨干力量,功夫不负有心人吧!
    需要纠正一个误解:控制不只是控制理论。
    控制理论与计算机的关系好比物理与数学的关系,前者用到后者,同时用行的问题推动后者的发展。鄙视链说明的只是浅薄,不是渊博。
    比如说,控制理论发源于微分方程稳定性理论,然后就发展成很大一个世界,用到很多数学工具,并发展出新的数学工具,然后发现更多的问题……这本来就是科学发展的正常循环。
    至今控制有三路人马:应用数学、机电控制、过程控制。三路人马在控制理论上是统一的,但还是“共同而有分别”。到应用就分道扬镳了。具体就不扯远了。
    然而,这基本上都是围绕连续系统的,碰上断续系统(比如控制回路里有几个IF……THEN)就抓瞎了。毛子当年的“变结构控制”包含断续元素,但只能用“有界”来分析。好处是只要在界内,不管怎么变的,通吃;坏处是即使在界内,系统行为也不便精确描述,只能有界描述。
    但断续的问题越来越大,比如约束控制。在约束边界上,连续性条件就破坏了。
    非线性控制更是海阔天空,根本不像线性控制一样,存在一个统一的框架。只要不是线性的,都是非线性的。线性只有一种,非线性就有无穷多种,自然难以纳入统一框架。
    数学控制理论还有一个数学的“通病”:提出很多存在性、有解性、有界性,但对于具体的控制系统设计,缺乏规范的指导。简单系统没问题,但就是复杂系统需要理论指导啊。
    控制的另一半是控制工程。在控制方面,理论与实践还真不是密切结合的。太多人想密切结合起来,但理论上给得了的工具工程上用不上,工程上需要的工具理论上给不了。这不是谁怪谁的问题,而是世界的复杂性和挑战的现实性的问题。
    理论上解决不了,工程上还是得想办法结局。有的可以通过放大安全余量来硬抗,有的只有通过理论上匪夷所思的奇思妙想来解决。比如约束控制,直接扔一个约束最优化的数值方法上去,什么稳定性、有解性统统靠边。没有理论知道,就加一大堆调节参数,凭经验和实运摸索呗。
    好处是问题还真的解决了,坏处是只有感性的模糊认识这问题是怎么解决的,缺乏理性的依据,下一次碰到“类似”的问题老办法还是继续管用,谁都说不清楚。所以新手对参数调试视若猛虎,因为心里一点没底,不知道跳出来的是老虎还是加菲猫。老手笃定很多,但依然是凭经验的自信,阴沟还是会翻船,同样因为林子大了,什么鸟都有,100次飞出金丝雀,101次就可能飞出老鹰。
    工程永远是科学与艺术的结合。这里科学指理性、严谨的思考和方法。艺术不是诗和远方,而是跳出常规的创造性思维,像“战争艺术”、“管理艺术”那样的艺术。科学与艺术相结合的另一个说法就是严谨与跳跃思维相结合。任何工程师做不到这一点,两边缺一样,都不可能成为好的工程师。
    在大学、研究所,控制理论得到深入的研究,但控制工程经常是缺门。不是他们不想重视,不在河边,怎么知道河水是怎么流的?
    在工业界,控制工程得到深入广泛的实践,但控制理论经常敬而远之了。不是他们不想拥抱,而是在河里的漩涡中挣扎的时候,钓鱼台上的高瞻远瞩对他们缺乏吸引力。
    扯得太远了。
    自控与计算机谁是“老大”,谁是“老二”,看你是干什么的。如果你在过程工业,负责过程控制,建立在对过程的深入理解上的自控知识和技能为王,计算机知识和技能只是“干活的”;如果你在自控系统公司,比说公司是做DCS、PLC的,那解决了基本的架构问题后,计算机为王,因为那基本上就是专业化的计算机公司了,只是产品恰好面向自控。
    学计算机的人能干自控吗?学自控的人能干计算机吗?都能。学校只是起点。能做到中级甚至高级岗位的话,70%以上的知识和技能只可能来自于毕业后的实践。如果一个人一辈子都主要“吃”学校里学到的老本,注定超不过中级岗位,能长久保住初级就不错了。
    同样的道理,学电子工程的人不会做网页,这有什么?只要需要,找本书,找几段视频,不就会了?是什么科班出身并不重要。基础很重要,但基础也是能补的,尤其是工作中对症下药地补。学习首要的是懂得继续学习的方法。这对本科和研究生都是一样的。博士最大的本事不是“知道一切”,而是知道怎么学习和攻入全新的领域。要是博士研究生在充满已知的领域里折腾,那是在瞎混了。博导这么干,更是误人子弟。
    最重要的本事不是知道什么事该怎么干,而是知道怎么学习和去干全新的事。当然,不是什么全新的事都值得去学习,值得去干。有时候是自己来兴趣了,有时候是工作需要,有时候是行业转型被迫。但要会学习,这一点是不变的。
    展开
  • 东海野人 不息为体,日新为用
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    好吧,你是对的。
    对真正的高手来说,这些问题都应该是”小菜一碟“,比如钱学森,本来是搞航空动力学的,因为被美国当局迫害在家无聊就研究出了《工程控制论》,成为工业控制领域的三祖师之一。
    另外从理论来说,不管是自动控制专业还是计算机专业,本质上都是数学分支里应用数学下的一个小分支,在高手眼里,这两个专业是一个层次的。
    有一个数学鄙视链的传说:
          南京大学数学系老师的原话:正如大家所知,代数几何是现代数学的主流。当代大多数一流的数学家都工作在这一领域。因此如果你觉得自己天赋异禀,并在代数,几何与分析各方面都有着扎实的基础,我建议你绝不要浪费自己的天赋:应义无反顾的选择代数几何这一专业。
          当然把代数,几何与分析这三门基础功课同时学好的人很少。比如有些同学有着很好的分析功底,但代数中的抽象思维能力却相对显得薄弱。如果是这样的话,我建议你选择分析方面的专业,比如:复分析,分形, 调和分析或微分方程。如果你代数和分析都不怎么样,可却在几何方面有着良好的感觉,要是这样的话,我建议你应和梅加强老师好好探讨一下。让他帮你判断一下看自己是不是可以学习几何。
      除以上三部分同学之外,还有这样的一部分同学:他们对代数,分析与几何都不擅长,但却一直坚信自己在数学上仍能有所作为,并幻想有朝一日成为中国数学界的中流砥柱。如果你属于这部分同学中的一位的话,我建议你选择动力系统。动力系统这一学科其实就是专门为这部分同学开设的。
      当然即使是动力系统也不是人人都能学的。因为动力系统需要大量的微积分。可总有那么一部分同学还没来得及把极限的概念搞清楚就大学毕业了。如果你不巧就是这样的一位同学,也就是说你大学四年压根儿就没学数学,但仍希望自己将来能在数学上一展宏图的话,我建议你选择组合数学这一专业。这一专业的特点就是它只用到中学的数学。 如果你在中学时参加过数学竞赛并获过奖项的话,这一学科正是你大展身手的地方。
            我想大多数同学看到这儿之前已经找到了适合自己的专业了。可若仍有人羞怯的说他在中学时早恋,因此连中学的数学也没学好,我想告诉这部分同学不要怕。在我们系有专门为你们开设的一个专业:统计学。这一学科只要求懂得小学数学中的加减乘除四则运算就够了。 更重要的是,选择这一专业的大多都是女同学。在你准确无误的把成千上万个数据加起来并娴熟的计算出他们的均值时,你也赢得了众多师姐师妹的芳心:短短三年的研究生生活或许能让你再次体会一次那如花美眷,似水流年的往事。。。  
            最后这一条是专门针对那些悲情人物的。他们连小学的数学也没学好。不要说把上千个数加起来,就是把两个数加起来,对他们来说都是件很吃力的事。然而这一切丝毫没有削弱他们对数学的一片痴情。他们日日夜夜泡在图书馆里。他们翻阅了所有的数学文献,却从未找到一本能读懂的。 但他们仍坚持不懈, 为的就是找到一个适合自己的专业。他们的行为感动了上帝。上世纪的某一天,上帝为他们创造了一台机器帮他们计算。这就是计算机。借助计算机,他们可以很快的进行加减乘除的运算。这就是计算数学。
  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    隔行如隔山。世界上凡是值得认真去做的事情,就没有小菜一碟的。学校专业划分太细,是因为现代世界的复杂性太高,已经没法做到通才了。通才教育只是说法,顶多做到半成品。但用人单位需要的是预制菜,扔进微波炉转一转就能吃的。而用人需求千变万化,除非对口培养,学校不可能提供预制菜。这是没法调和的。
    计算机专业99%的人都要搞应用,这没错。但应用与应用不一样。做个界面是因为,界面背后的数学也是应用。真正的应用是从现实问题出发的,而不是从给定的技术架构和实现工具出发的。计算机专业连世界上千变万化的本质数学、物理、化学、生物挑战都掌握,这是不可能的。
    面对物理世界的真实问题,“领域知识”(domain expertise)才是架构,计算机专业再厉害,也只是“干活的”,用代码实现领域知识的要求。除非物理世界就是计算机的世界。
    即使是互联网经济,阿里要在架构上解决盈利模式问题,微信要解决人们的沟通需求和数字生活方式问题,计算机硬件软件的实现只是工具,工具跟着架构走,而不是倒过来。
    计算机专业的人要是这一点都不能理解,那就白学计算机了。
  • 东海野人 不息为体,日新为用
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    再补充一下,平凡的普通人学习计算机专业需要的基础:


    数学:高等数学,线性代数,离散数学,概率论
    专业基础课:程序设计(若干语言),计算机系统,操作系统,计算机网络,编译原理,计算机图形学,数据库,软件工程,软件质量管理与测试……
  • 全部楼层
    东海野人
    好吧,你是对的。
    对真正的高手来说,这些问题都应该是”小菜一碟“,比如钱学森,本来是搞航空动力学的,因为被美国当局迫害在家无聊就研究出了《工程控制论》,成为工业控制领域的三祖师之一。
    另外从理论来说,不管是自动控制专业还是计算机专业,本质上都是数学分支里应用数学下的一个小分支,在高手眼里,这两个专业是一个层次的。
    有一个数学鄙视链的传说:
          南京大学数学系老师的原话:正如大家所知,代数几何是现代数学的主流。当代大多数一流的数学家都工作在这一领域。因此如果你觉得自己天赋异禀,并在代数,几何与分析各方面都有着扎实的基础,我建议你绝不要浪费自己的天赋:应义无反顾的选择代数几何这一专业。
          当然把代数,几何与分析这三门基础功课同时学好的人很少。比如有些同学有着很好的分析功底,但代数中的抽象思维能力却相对显得薄弱。如果是这样的话,我建议你选择分析方面的专业,比如:复分析,分形, 调和分析或微分方程。如果你代数和分析都不怎么样,可却在几何方面有着良好的感觉,要是这样的话,我建议你应和梅加强老师好好探讨一下。让他帮你判断一下看自己是不是可以学习几何。
      除以上三部分同学之外,还有这样的一部分同学:他们对代数,分析与几何都不擅长,但却一直坚信自己在数学上仍能有所作为,并幻想有朝一日成为中国数学界的中流砥柱。如果你属于这部分同学中的一位的话,我建议你选择动力系统。动力系统这一学科其实就是专门为这部分同学开设的。
      当然即使是动力系统也不是人人都能学的。因为动力系统需要大量的微积分。可总有那么一部分同学还没来得及把极限的概念搞清楚就大学毕业了。如果你不巧就是这样的一位同学,也就是说你大学四年压根儿就没学数学,但仍希望自己将来能在数学上一展宏图的话,我建议你选择组合数学这一专业。这一专业的特点就是它只用到中学的数学。 如果你在中学时参加过数学竞赛并获过奖项的话,这一学科正是你大展身手的地方。
            我想大多数同学看到这儿之前已经找到了适合自己的专业了。可若仍有人羞怯的说他在中学时早恋,因此连中学的数学也没学好,我想告诉这部分同学不要怕。在我们系有专门为你们开设的一个专业:统计学。这一学科只要求懂得小学数学中的加减乘除四则运算就够了。 更重要的是,选择这一专业的大多都是女同学。在你准确无误的把成千上万个数据加起来并娴熟的计算出他们的均值时,你也赢得了众多师姐师妹的芳心:短短三年的研究生生活或许能让你再次体会一次那如花美眷,似水流年的往事。。。  
            最后这一条是专门针对那些悲情人物的。他们连小学的数学也没学好。不要说把上千个数加起来,就是把两个数加起来,对他们来说都是件很吃力的事。然而这一切丝毫没有削弱他们对数学的一片痴情。他们日日夜夜泡在图书馆里。他们翻阅了所有的数学文献,却从未找到一本能读懂的。 但他们仍坚持不懈, 为的就是找到一个适合自己的专业。他们的行为感动了上帝。上世纪的某一天,上帝为他们创造了一台机器帮他们计算。这就是计算机。借助计算机,他们可以很快的进行加减乘除的运算。这就是计算数学。
    感谢你提供这些有趣的见解和知识。人的一生只有短短的几十年,大学本科四年,考试科目繁杂,专业太细,只能学些皮毛和零散的知识,一般人对知识架构和知识体系几乎没有概念,等匆匆忙忙考完试拿到毕业证书,已经要走出校门踏入社会了。

    人类不断进步,知识量也以爆炸的速度在增长,但有些基础学科一定要学好,比如语言、数学、哲学。计算机技术只是数学的一个小小的运用。数学的重要性是不言而喻的。没有数学,就没有现代科技。人类面临的绝大多数问题最后都要用数学的方法加以解决,同时,数学也能训练人的思维方法,甚至影响人的世界观。那些科学巨人,科技大牛,数学方面都很厉害。比如笛卡儿,他不仅是伟大的哲学家、物理学家、生理学家,也是数学家,是解析几何的创始人。另外还有牛顿、法拉第、哥白尼、伽利略、拉瓦锡、欧拉、高斯、瓦特、伦琴、居里夫人、洛仑兹、普朗克、海森堡、爱因斯坦、泡利等,他们各有所长,但都有很强的数学能力。

    人类对自身、对世界的认识其实很有限。比如病毒、引力波、暗物质、暗能量,这些就在我们周围,但我们知之甚少。未知需要杰出的人去探索,大多数人要做的是用已有的知识满足我们的生活需要,提升我们的生活品质。大数据、云计算、人工智能、区块链、自动驾驶等这些时髦的东西就是数学等基础知识的具体应用。

我要评论

请自觉遵守互联网相关的政策法规,共同营造“阳光、理性、平和、友善”的跟评互动环境。

全部评论 18
最热 最早 最新

  • 美丽新世界 理性讨论,拒绝戴帽、抵制谩骂
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    你连电子工程专业的范畴都没搞清楚,人家是学电子电路设计,硬件为主,当然也会学习很多相关的计算机软件方面的知识,但那都是围绕着硬件设计和测试相关的。让人家去搞属于网络开发范畴的网站设计,不是难为人家么?你叫人家帮你搞一套订制版的智能家居才对路。
           你说的小型全自动热压机需要采集时间、温度、压力等参数,这个是自动化控制领域的电气工程师干的活,计算机专业的人怎么可能干得了!工业控制领域需要懂得电动、气动、液压动力及各种传感器,电工知识和控制器(最常用的是PLC)的使用,要求高的可以单独开发能通过电脑操作的上位机软件,不仅要懂得市面上各种厂商的元器件、控制器如何使用,还需要大量实际工作才能积累的经验,这些都不是计算机专业所会涉及的领域。
  • 全部楼层
    bigluo
    我不知道你是从事哪个行业的。
    计算机专业是一个大的方向,而工控与计算机只是有关联,正经做计算机软件的,肯定不懂工控,做计算机硬件的,也不懂工控,做网络的,还是不懂工控。
    由于时代的发展,现在是做工控的来拥抱计算机,做控制系统的,一般是学自控的来,他们才是正经专业。而且,就算是自控专业,里面也有很多细分的,不熟的还是不会做。
    您那位亲戚,人家学电子工程的,啥时候学了做网站了?人家的专业跟网站一毛钱关系都没有。
    现代科技的发展,就是越来越专业化,我记得小时候还有”博物学家“的说法,后来长大一点,这个词就没有了,因为现在的知识真的是暴增,没有哪个人有那么厉害。
    大学学的东西,其实不应该与某些具体技能相关,大学首先是要打好基础,然后学会如何独立的、系统的分析和解决问题,碰到自己不会的,要有解决的方案和办法,这样就没问题了。
    学校的专业一点都不细,都是粗放,大概分了一下,具体细分的化,是从硕士到博士才是越来越细分了。
    电子工程专业,跟软件开发,不是一回事。
  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    guan_16297828981871 作者
    非常感谢您的科普和独到的观点。很认同您“预制菜”的形象比喻,企业的现实需要和专业之间确实存在不匹配矛盾。我给出的办法是毕业生基础要打牢,知识面要广一点,基本的技能要有一点,要有不断学习的能力,这样毕业后就比较容易适应社会。

    人类发展到现在,成为“通才”已经很难,但万变不离其宗,很多学科都是从数理化等基础学科逐步延伸或衍生出来的,因此,要特别重视基础,基础是根本。绝大多数人注定都要从事应用性质的工作,基础知识、基础理论和成熟的技术是一个内容丰富的“工具箱”,就看一个人如何使用它们,制定自己的解决方案。我的观察是,很多毕业生只学到一些碎片化的知识和技能,缺乏基本的科学思维能力,缺乏对知识体系的认识,缺乏自主学习能力和解决问题的能力。社会需要的技能和方案大学肯定给不了,这就需要毕业生自己运用“工具箱”设计解决方案。中国巨大的市场和日益完备的工业体系,给科技进步提供了肥沃的土壤。中国学生数量多,如果其中有一部分人具有较强的学习能力和创新能力,优势会非常突出。

    我强调基础的同时并不否认专业的差别,但有些专业跨度并不大,比如电脑专业的搞工控,电子工程的做个网站。厉害的人往往不是掌握多少实用技能的人,而是学习能力强、能够举一反三的人,他知道问题的关键是什么,在哪里可以找到解决问题的工具。

    今年全国大学毕业生超过1000万(明年超过1100万),人数超过全球一半以上国家的总人口。我们讨论这个问题的意义在于,在知识爆炸的时代,大学应该如何“抓重点”培养人才,个人如何“抓重点”丰富自己。知识的海洋浩瀚无边,必须把握好方向,确定好目标,不要被知识碎片淹没。
    大学学习碎片化是很大的问题。这不是学生的问题,而是课程设置和教授的问题。教授只教自己一亩三分地,甚至自己也从来没有接触过实际工程问题,很难把碎片凝结成整体。工程教授没有做过工程,这是我对当前大学教育最大的不满。这不仅是中国的问题,北美的问题一样大。
  • 全部楼层
    晨枫
    需要纠正一个误解:控制不只是控制理论。
    控制理论与计算机的关系好比物理与数学的关系,前者用到后者,同时用行的问题推动后者的发展。鄙视链说明的只是浅薄,不是渊博。
    比如说,控制理论发源于微分方程稳定性理论,然后就发展成很大一个世界,用到很多数学工具,并发展出新的数学工具,然后发现更多的问题……这本来就是科学发展的正常循环。
    至今控制有三路人马:应用数学、机电控制、过程控制。三路人马在控制理论上是统一的,但还是“共同而有分别”。到应用就分道扬镳了。具体就不扯远了。
    然而,这基本上都是围绕连续系统的,碰上断续系统(比如控制回路里有几个IF……THEN)就抓瞎了。毛子当年的“变结构控制”包含断续元素,但只能用“有界”来分析。好处是只要在界内,不管怎么变的,通吃;坏处是即使在界内,系统行为也不便精确描述,只能有界描述。
    但断续的问题越来越大,比如约束控制。在约束边界上,连续性条件就破坏了。
    非线性控制更是海阔天空,根本不像线性控制一样,存在一个统一的框架。只要不是线性的,都是非线性的。线性只有一种,非线性就有无穷多种,自然难以纳入统一框架。
    数学控制理论还有一个数学的“通病”:提出很多存在性、有解性、有界性,但对于具体的控制系统设计,缺乏规范的指导。简单系统没问题,但就是复杂系统需要理论指导啊。
    控制的另一半是控制工程。在控制方面,理论与实践还真不是密切结合的。太多人想密切结合起来,但理论上给得了的工具工程上用不上,工程上需要的工具理论上给不了。这不是谁怪谁的问题,而是世界的复杂性和挑战的现实性的问题。
    理论上解决不了,工程上还是得想办法结局。有的可以通过放大安全余量来硬抗,有的只有通过理论上匪夷所思的奇思妙想来解决。比如约束控制,直接扔一个约束最优化的数值方法上去,什么稳定性、有解性统统靠边。没有理论知道,就加一大堆调节参数,凭经验和实运摸索呗。
    好处是问题还真的解决了,坏处是只有感性的模糊认识这问题是怎么解决的,缺乏理性的依据,下一次碰到“类似”的问题老办法还是继续管用,谁都说不清楚。所以新手对参数调试视若猛虎,因为心里一点没底,不知道跳出来的是老虎还是加菲猫。老手笃定很多,但依然是凭经验的自信,阴沟还是会翻船,同样因为林子大了,什么鸟都有,100次飞出金丝雀,101次就可能飞出老鹰。
    工程永远是科学与艺术的结合。这里科学指理性、严谨的思考和方法。艺术不是诗和远方,而是跳出常规的创造性思维,像“战争艺术”、“管理艺术”那样的艺术。科学与艺术相结合的另一个说法就是严谨与跳跃思维相结合。任何工程师做不到这一点,两边缺一样,都不可能成为好的工程师。
    在大学、研究所,控制理论得到深入的研究,但控制工程经常是缺门。不是他们不想重视,不在河边,怎么知道河水是怎么流的?
    在工业界,控制工程得到深入广泛的实践,但控制理论经常敬而远之了。不是他们不想拥抱,而是在河里的漩涡中挣扎的时候,钓鱼台上的高瞻远瞩对他们缺乏吸引力。
    扯得太远了。
    自控与计算机谁是“老大”,谁是“老二”,看你是干什么的。如果你在过程工业,负责过程控制,建立在对过程的深入理解上的自控知识和技能为王,计算机知识和技能只是“干活的”;如果你在自控系统公司,比说公司是做DCS、PLC的,那解决了基本的架构问题后,计算机为王,因为那基本上就是专业化的计算机公司了,只是产品恰好面向自控。
    学计算机的人能干自控吗?学自控的人能干计算机吗?都能。学校只是起点。能做到中级甚至高级岗位的话,70%以上的知识和技能只可能来自于毕业后的实践。如果一个人一辈子都主要“吃”学校里学到的老本,注定超不过中级岗位,能长久保住初级就不错了。
    同样的道理,学电子工程的人不会做网页,这有什么?只要需要,找本书,找几段视频,不就会了?是什么科班出身并不重要。基础很重要,但基础也是能补的,尤其是工作中对症下药地补。学习首要的是懂得继续学习的方法。这对本科和研究生都是一样的。博士最大的本事不是“知道一切”,而是知道怎么学习和攻入全新的领域。要是博士研究生在充满已知的领域里折腾,那是在瞎混了。博导这么干,更是误人子弟。
    最重要的本事不是知道什么事该怎么干,而是知道怎么学习和去干全新的事。当然,不是什么全新的事都值得去学习,值得去干。有时候是自己来兴趣了,有时候是工作需要,有时候是行业转型被迫。但要会学习,这一点是不变的。
    展开
    非常感谢您的科普和独到的观点。很认同您“预制菜”的形象比喻,企业的现实需要和专业之间确实存在不匹配矛盾。我给出的办法是毕业生基础要打牢,知识面要广一点,基本的技能要有一点,要有不断学习的能力,这样毕业后就比较容易适应社会。

    人类发展到现在,成为“通才”已经很难,但万变不离其宗,很多学科都是从数理化等基础学科逐步延伸或衍生出来的,因此,要特别重视基础,基础是根本。绝大多数人注定都要从事应用性质的工作,基础知识、基础理论和成熟的技术是一个内容丰富的“工具箱”,就看一个人如何使用它们,制定自己的解决方案。我的观察是,很多毕业生只学到一些碎片化的知识和技能,缺乏基本的科学思维能力,缺乏对知识体系的认识,缺乏自主学习能力和解决问题的能力。社会需要的技能和方案大学肯定给不了,这就需要毕业生自己运用“工具箱”设计解决方案。中国巨大的市场和日益完备的工业体系,给科技进步提供了肥沃的土壤。中国学生数量多,如果其中有一部分人具有较强的学习能力和创新能力,优势会非常突出。

    我强调基础的同时并不否认专业的差别,但有些专业跨度并不大,比如电脑专业的搞工控,电子工程的做个网站。厉害的人往往不是掌握多少实用技能的人,而是学习能力强、能够举一反三的人,他知道问题的关键是什么,在哪里可以找到解决问题的工具。

    今年全国大学毕业生超过1000万(明年超过1100万),人数超过全球一半以上国家的总人口。我们讨论这个问题的意义在于,在知识爆炸的时代,大学应该如何“抓重点”培养人才,个人如何“抓重点”丰富自己。知识的海洋浩瀚无边,必须把握好方向,确定好目标,不要被知识碎片淹没。
  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    东海野人
    感谢晨枫老大的指教,非常感谢。鄙视链的说法只是一个玩笑 :)
    另外,向大家推荐晨枫老大的科普大作《大话自动化——从蒸汽机到人工智能》,这是俺看过的把最好的自动控制科普作品,深入浅出引入入胜,对自动控制方面感兴趣的朋友不可错过。
    您客气了。
    多谢喜欢《大话自动化》。
  • 东海野人 不息为体,日新为用
    全部楼层
    晨枫
    需要纠正一个误解:控制不只是控制理论。
    控制理论与计算机的关系好比物理与数学的关系,前者用到后者,同时用行的问题推动后者的发展。鄙视链说明的只是浅薄,不是渊博。
    比如说,控制理论发源于微分方程稳定性理论,然后就发展成很大一个世界,用到很多数学工具,并发展出新的数学工具,然后发现更多的问题……这本来就是科学发展的正常循环。
    至今控制有三路人马:应用数学、机电控制、过程控制。三路人马在控制理论上是统一的,但还是“共同而有分别”。到应用就分道扬镳了。具体就不扯远了。
    然而,这基本上都是围绕连续系统的,碰上断续系统(比如控制回路里有几个IF……THEN)就抓瞎了。毛子当年的“变结构控制”包含断续元素,但只能用“有界”来分析。好处是只要在界内,不管怎么变的,通吃;坏处是即使在界内,系统行为也不便精确描述,只能有界描述。
    但断续的问题越来越大,比如约束控制。在约束边界上,连续性条件就破坏了。
    非线性控制更是海阔天空,根本不像线性控制一样,存在一个统一的框架。只要不是线性的,都是非线性的。线性只有一种,非线性就有无穷多种,自然难以纳入统一框架。
    数学控制理论还有一个数学的“通病”:提出很多存在性、有解性、有界性,但对于具体的控制系统设计,缺乏规范的指导。简单系统没问题,但就是复杂系统需要理论指导啊。
    控制的另一半是控制工程。在控制方面,理论与实践还真不是密切结合的。太多人想密切结合起来,但理论上给得了的工具工程上用不上,工程上需要的工具理论上给不了。这不是谁怪谁的问题,而是世界的复杂性和挑战的现实性的问题。
    理论上解决不了,工程上还是得想办法结局。有的可以通过放大安全余量来硬抗,有的只有通过理论上匪夷所思的奇思妙想来解决。比如约束控制,直接扔一个约束最优化的数值方法上去,什么稳定性、有解性统统靠边。没有理论知道,就加一大堆调节参数,凭经验和实运摸索呗。
    好处是问题还真的解决了,坏处是只有感性的模糊认识这问题是怎么解决的,缺乏理性的依据,下一次碰到“类似”的问题老办法还是继续管用,谁都说不清楚。所以新手对参数调试视若猛虎,因为心里一点没底,不知道跳出来的是老虎还是加菲猫。老手笃定很多,但依然是凭经验的自信,阴沟还是会翻船,同样因为林子大了,什么鸟都有,100次飞出金丝雀,101次就可能飞出老鹰。
    工程永远是科学与艺术的结合。这里科学指理性、严谨的思考和方法。艺术不是诗和远方,而是跳出常规的创造性思维,像“战争艺术”、“管理艺术”那样的艺术。科学与艺术相结合的另一个说法就是严谨与跳跃思维相结合。任何工程师做不到这一点,两边缺一样,都不可能成为好的工程师。
    在大学、研究所,控制理论得到深入的研究,但控制工程经常是缺门。不是他们不想重视,不在河边,怎么知道河水是怎么流的?
    在工业界,控制工程得到深入广泛的实践,但控制理论经常敬而远之了。不是他们不想拥抱,而是在河里的漩涡中挣扎的时候,钓鱼台上的高瞻远瞩对他们缺乏吸引力。
    扯得太远了。
    自控与计算机谁是“老大”,谁是“老二”,看你是干什么的。如果你在过程工业,负责过程控制,建立在对过程的深入理解上的自控知识和技能为王,计算机知识和技能只是“干活的”;如果你在自控系统公司,比说公司是做DCS、PLC的,那解决了基本的架构问题后,计算机为王,因为那基本上就是专业化的计算机公司了,只是产品恰好面向自控。
    学计算机的人能干自控吗?学自控的人能干计算机吗?都能。学校只是起点。能做到中级甚至高级岗位的话,70%以上的知识和技能只可能来自于毕业后的实践。如果一个人一辈子都主要“吃”学校里学到的老本,注定超不过中级岗位,能长久保住初级就不错了。
    同样的道理,学电子工程的人不会做网页,这有什么?只要需要,找本书,找几段视频,不就会了?是什么科班出身并不重要。基础很重要,但基础也是能补的,尤其是工作中对症下药地补。学习首要的是懂得继续学习的方法。这对本科和研究生都是一样的。博士最大的本事不是“知道一切”,而是知道怎么学习和攻入全新的领域。要是博士研究生在充满已知的领域里折腾,那是在瞎混了。博导这么干,更是误人子弟。
    最重要的本事不是知道什么事该怎么干,而是知道怎么学习和去干全新的事。当然,不是什么全新的事都值得去学习,值得去干。有时候是自己来兴趣了,有时候是工作需要,有时候是行业转型被迫。但要会学习,这一点是不变的。
    展开
    感谢晨枫老大的指教,非常感谢。鄙视链的说法只是一个玩笑 :)
    另外,向大家推荐晨枫老大的科普大作《大话自动化——从蒸汽机到人工智能》,这是俺看过的把最好的自动控制科普作品,深入浅出引入入胜,对自动控制方面感兴趣的朋友不可错过。
  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    隔行如隔山。世界上凡是值得认真去做的事情,就没有小菜一碟的。学校专业划分太细,是因为现代世界的复杂性太高,已经没法做到通才了。通才教育只是说法,顶多做到半成品。但用人单位需要的是预制菜,扔进微波炉转一转就能吃的。而用人需求千变万化,除非对口培养,学校不可能提供预制菜。这是没法调和的。
    计算机专业99%的人都要搞应用,这没错。但应用与应用不一样。做个界面是因为,界面背后的数学也是应用。真正的应用是从现实问题出发的,而不是从给定的技术架构和实现工具出发的。计算机专业连世界上千变万化的本质数学、物理、化学、生物挑战都掌握,这是不可能的。
    面对物理世界的真实问题,“领域知识”(domain expertise)才是架构,计算机专业再厉害,也只是“干活的”,用代码实现领域知识的要求。除非物理世界就是计算机的世界。
    即使是互联网经济,阿里要在架构上解决盈利模式问题,微信要解决人们的沟通需求和数字生活方式问题,计算机硬件软件的实现只是工具,工具跟着架构走,而不是倒过来。
    计算机专业的人要是这一点都不能理解,那就白学计算机了。
  • 晨枫 古今多少事,都付笑谈中
    “多年前,一家小公司开发了一款小型全自动热压机,请电脑专家配置电脑控制系统,结果搞了很长时间都没有搞好。其实只有时间、温度、压力三个关键参数,难度并不大。”
    这是用错人了。好比找一个药剂师来看病。看病要找医生,然后医生开药。配置电脑控制系统,关键在控制系统,不是电脑,要找自控人员来干。
    这不是“不同电脑人才”的问题。什么电脑人才干自控,在转行之前,都是“业余”的。转行是做得到的,但要做,而不是站在河这边,指点河那边的事
  • 晨枫 古今多少事,都付笑谈中
    全部楼层
    东海野人
    另外补充一点,如果不是高人,只是一个平凡的普通人的话,学会自动控制需要什么基础,有一个知乎上的答案可做参考:
    轻松读懂所有控制理论需要什么数学基础?
    https://www.zhihu.com/question/41075792/answer/2668735932
    作者:攀登者链接:https://www.zhihu.com/question/41075792/answer/2668735932来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    控制是以数学为基础的,它又不是纯粹的数学问题,这里会有物理的或者化学的建模问题,需要你一步步去学去搞懂,能短时间搞成大牛就是吹牛,大牛从来不是轻松能够达到的或者速成的。
    听我的,要向骆驼一样要有耐力和耐心好好学好,高数,复函,离散数学,线性代数,概率论,矢量场,解析几何,微分几何,近世代数,物理,刚体力学,信号与线性系统,自动控制,现代控制,之后可以去做点实际工程,有了深刻体会之后再学:实变函数,泛函分析,矩阵论,随机,常微分方程,偏微分方程,黎曼几何,数理统计,变分学,群论,运筹学,拓扑学,数值分析,数字处理,最优控制,鲁棒控制,非线性控制,自适应控制,模型预测控制,在拿到硕士证之后可以去工作了,当然也可以继续读博,不过我觉得还是去搞工程,那样你可以深刻体会控制方法的应用和理论深邃的内涵是什么了,做控制是在理论和实践之间走钢丝,偏向那边都不好,太注重理论那就会眼高手低遇到实际问题也会晕找不到抓手,不抬头看理论一味低头去搞开发,再怎么做水平提高非常缓慢,没有理论支撑也很容易陷入迷茫,理论就像是一张作战地图它至少会告诉你:敌我态势,哪儿有河,桥,山,林,路,让你行动有了指引方向。所以要均衡前进,工作几年后再去读个博士也轻松。博士的基本课程有:动力系统(这是数学课,不清楚就百度一下),混沌,积分方程,回归分析,非线性期望,高等泛函,凸优化控制,随机控制,组合优化,奇异系统控制,H无穷控制,时滞系统控制,现代决策,现代优化,随机二次,三角模分析,优化与决策,算法分析与设计,数理逻辑与推理,偏微分方程控制理论,现代鲁棒控制等等及自己选的研究方向上的相关课程,大量国外优秀文献要多读;博士之后继续深耕,再有几年后你就会有不小的高度了,能不能成为大牛,那得看你的努力和悟性了。不过有些人研究生之后禁不住其他行业高薪的诱惑,选择了换行业,实际上控制专业把大部分应用数学专业的课程都学了,控制专业本身就是应用数学的一个分支,一个发展方向,有些数学学院对应用数学专业的研究生培养就有控制方向。控制理论不仅仅可以应用于工程技术领域,在经济金融的其他领域也有广泛应用,尤其是最优控制在经济金融投资证券应用很多,因此做控制的人很容易自学或者选修一下金融方面的课程,然后去做金融投资,保险设计等,这些工作收入一般比较高,有的会翻倍,甚至数倍于控制技术研发,因此在这种时候,还是要不负初心,耐得住诱惑才行。这也是为什么我们有时候看到做控制的人,并不是自动化专业科班出身,有的是做机械的出来的,电气的,通讯的,计算机的等等,在一些企业这些非科班的竟也能成为控制方面的骨干力量,功夫不负有心人吧!
    需要纠正一个误解:控制不只是控制理论。
    控制理论与计算机的关系好比物理与数学的关系,前者用到后者,同时用行的问题推动后者的发展。鄙视链说明的只是浅薄,不是渊博。
    比如说,控制理论发源于微分方程稳定性理论,然后就发展成很大一个世界,用到很多数学工具,并发展出新的数学工具,然后发现更多的问题……这本来就是科学发展的正常循环。
    至今控制有三路人马:应用数学、机电控制、过程控制。三路人马在控制理论上是统一的,但还是“共同而有分别”。到应用就分道扬镳了。具体就不扯远了。
    然而,这基本上都是围绕连续系统的,碰上断续系统(比如控制回路里有几个IF……THEN)就抓瞎了。毛子当年的“变结构控制”包含断续元素,但只能用“有界”来分析。好处是只要在界内,不管怎么变的,通吃;坏处是即使在界内,系统行为也不便精确描述,只能有界描述。
    但断续的问题越来越大,比如约束控制。在约束边界上,连续性条件就破坏了。
    非线性控制更是海阔天空,根本不像线性控制一样,存在一个统一的框架。只要不是线性的,都是非线性的。线性只有一种,非线性就有无穷多种,自然难以纳入统一框架。
    数学控制理论还有一个数学的“通病”:提出很多存在性、有解性、有界性,但对于具体的控制系统设计,缺乏规范的指导。简单系统没问题,但就是复杂系统需要理论指导啊。
    控制的另一半是控制工程。在控制方面,理论与实践还真不是密切结合的。太多人想密切结合起来,但理论上给得了的工具工程上用不上,工程上需要的工具理论上给不了。这不是谁怪谁的问题,而是世界的复杂性和挑战的现实性的问题。
    理论上解决不了,工程上还是得想办法结局。有的可以通过放大安全余量来硬抗,有的只有通过理论上匪夷所思的奇思妙想来解决。比如约束控制,直接扔一个约束最优化的数值方法上去,什么稳定性、有解性统统靠边。没有理论知道,就加一大堆调节参数,凭经验和实运摸索呗。
    好处是问题还真的解决了,坏处是只有感性的模糊认识这问题是怎么解决的,缺乏理性的依据,下一次碰到“类似”的问题老办法还是继续管用,谁都说不清楚。所以新手对参数调试视若猛虎,因为心里一点没底,不知道跳出来的是老虎还是加菲猫。老手笃定很多,但依然是凭经验的自信,阴沟还是会翻船,同样因为林子大了,什么鸟都有,100次飞出金丝雀,101次就可能飞出老鹰。
    工程永远是科学与艺术的结合。这里科学指理性、严谨的思考和方法。艺术不是诗和远方,而是跳出常规的创造性思维,像“战争艺术”、“管理艺术”那样的艺术。科学与艺术相结合的另一个说法就是严谨与跳跃思维相结合。任何工程师做不到这一点,两边缺一样,都不可能成为好的工程师。
    在大学、研究所,控制理论得到深入的研究,但控制工程经常是缺门。不是他们不想重视,不在河边,怎么知道河水是怎么流的?
    在工业界,控制工程得到深入广泛的实践,但控制理论经常敬而远之了。不是他们不想拥抱,而是在河里的漩涡中挣扎的时候,钓鱼台上的高瞻远瞩对他们缺乏吸引力。
    扯得太远了。
    自控与计算机谁是“老大”,谁是“老二”,看你是干什么的。如果你在过程工业,负责过程控制,建立在对过程的深入理解上的自控知识和技能为王,计算机知识和技能只是“干活的”;如果你在自控系统公司,比说公司是做DCS、PLC的,那解决了基本的架构问题后,计算机为王,因为那基本上就是专业化的计算机公司了,只是产品恰好面向自控。
    学计算机的人能干自控吗?学自控的人能干计算机吗?都能。学校只是起点。能做到中级甚至高级岗位的话,70%以上的知识和技能只可能来自于毕业后的实践。如果一个人一辈子都主要“吃”学校里学到的老本,注定超不过中级岗位,能长久保住初级就不错了。
    同样的道理,学电子工程的人不会做网页,这有什么?只要需要,找本书,找几段视频,不就会了?是什么科班出身并不重要。基础很重要,但基础也是能补的,尤其是工作中对症下药地补。学习首要的是懂得继续学习的方法。这对本科和研究生都是一样的。博士最大的本事不是“知道一切”,而是知道怎么学习和攻入全新的领域。要是博士研究生在充满已知的领域里折腾,那是在瞎混了。博导这么干,更是误人子弟。
    最重要的本事不是知道什么事该怎么干,而是知道怎么学习和去干全新的事。当然,不是什么全新的事都值得去学习,值得去干。有时候是自己来兴趣了,有时候是工作需要,有时候是行业转型被迫。但要会学习,这一点是不变的。
    展开
  • 全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    我不知道你是从事哪个行业的。
    计算机专业是一个大的方向,而工控与计算机只是有关联,正经做计算机软件的,肯定不懂工控,做计算机硬件的,也不懂工控,做网络的,还是不懂工控。
    由于时代的发展,现在是做工控的来拥抱计算机,做控制系统的,一般是学自控的来,他们才是正经专业。而且,就算是自控专业,里面也有很多细分的,不熟的还是不会做。
    您那位亲戚,人家学电子工程的,啥时候学了做网站了?人家的专业跟网站一毛钱关系都没有。
    现代科技的发展,就是越来越专业化,我记得小时候还有”博物学家“的说法,后来长大一点,这个词就没有了,因为现在的知识真的是暴增,没有哪个人有那么厉害。
    大学学的东西,其实不应该与某些具体技能相关,大学首先是要打好基础,然后学会如何独立的、系统的分析和解决问题,碰到自己不会的,要有解决的方案和办法,这样就没问题了。
    学校的专业一点都不细,都是粗放,大概分了一下,具体细分的化,是从硕士到博士才是越来越细分了。
  • 全部楼层
    东海野人
    好吧,你是对的。
    对真正的高手来说,这些问题都应该是”小菜一碟“,比如钱学森,本来是搞航空动力学的,因为被美国当局迫害在家无聊就研究出了《工程控制论》,成为工业控制领域的三祖师之一。
    另外从理论来说,不管是自动控制专业还是计算机专业,本质上都是数学分支里应用数学下的一个小分支,在高手眼里,这两个专业是一个层次的。
    有一个数学鄙视链的传说:
          南京大学数学系老师的原话:正如大家所知,代数几何是现代数学的主流。当代大多数一流的数学家都工作在这一领域。因此如果你觉得自己天赋异禀,并在代数,几何与分析各方面都有着扎实的基础,我建议你绝不要浪费自己的天赋:应义无反顾的选择代数几何这一专业。
          当然把代数,几何与分析这三门基础功课同时学好的人很少。比如有些同学有着很好的分析功底,但代数中的抽象思维能力却相对显得薄弱。如果是这样的话,我建议你选择分析方面的专业,比如:复分析,分形, 调和分析或微分方程。如果你代数和分析都不怎么样,可却在几何方面有着良好的感觉,要是这样的话,我建议你应和梅加强老师好好探讨一下。让他帮你判断一下看自己是不是可以学习几何。
      除以上三部分同学之外,还有这样的一部分同学:他们对代数,分析与几何都不擅长,但却一直坚信自己在数学上仍能有所作为,并幻想有朝一日成为中国数学界的中流砥柱。如果你属于这部分同学中的一位的话,我建议你选择动力系统。动力系统这一学科其实就是专门为这部分同学开设的。
      当然即使是动力系统也不是人人都能学的。因为动力系统需要大量的微积分。可总有那么一部分同学还没来得及把极限的概念搞清楚就大学毕业了。如果你不巧就是这样的一位同学,也就是说你大学四年压根儿就没学数学,但仍希望自己将来能在数学上一展宏图的话,我建议你选择组合数学这一专业。这一专业的特点就是它只用到中学的数学。 如果你在中学时参加过数学竞赛并获过奖项的话,这一学科正是你大展身手的地方。
            我想大多数同学看到这儿之前已经找到了适合自己的专业了。可若仍有人羞怯的说他在中学时早恋,因此连中学的数学也没学好,我想告诉这部分同学不要怕。在我们系有专门为你们开设的一个专业:统计学。这一学科只要求懂得小学数学中的加减乘除四则运算就够了。 更重要的是,选择这一专业的大多都是女同学。在你准确无误的把成千上万个数据加起来并娴熟的计算出他们的均值时,你也赢得了众多师姐师妹的芳心:短短三年的研究生生活或许能让你再次体会一次那如花美眷,似水流年的往事。。。  
            最后这一条是专门针对那些悲情人物的。他们连小学的数学也没学好。不要说把上千个数加起来,就是把两个数加起来,对他们来说都是件很吃力的事。然而这一切丝毫没有削弱他们对数学的一片痴情。他们日日夜夜泡在图书馆里。他们翻阅了所有的数学文献,却从未找到一本能读懂的。 但他们仍坚持不懈, 为的就是找到一个适合自己的专业。他们的行为感动了上帝。上世纪的某一天,上帝为他们创造了一台机器帮他们计算。这就是计算机。借助计算机,他们可以很快的进行加减乘除的运算。这就是计算数学。
    感谢你提供这些有趣的见解和知识。人的一生只有短短的几十年,大学本科四年,考试科目繁杂,专业太细,只能学些皮毛和零散的知识,一般人对知识架构和知识体系几乎没有概念,等匆匆忙忙考完试拿到毕业证书,已经要走出校门踏入社会了。

    人类不断进步,知识量也以爆炸的速度在增长,但有些基础学科一定要学好,比如语言、数学、哲学。计算机技术只是数学的一个小小的运用。数学的重要性是不言而喻的。没有数学,就没有现代科技。人类面临的绝大多数问题最后都要用数学的方法加以解决,同时,数学也能训练人的思维方法,甚至影响人的世界观。那些科学巨人,科技大牛,数学方面都很厉害。比如笛卡儿,他不仅是伟大的哲学家、物理学家、生理学家,也是数学家,是解析几何的创始人。另外还有牛顿、法拉第、哥白尼、伽利略、拉瓦锡、欧拉、高斯、瓦特、伦琴、居里夫人、洛仑兹、普朗克、海森堡、爱因斯坦、泡利等,他们各有所长,但都有很强的数学能力。

    人类对自身、对世界的认识其实很有限。比如病毒、引力波、暗物质、暗能量,这些就在我们周围,但我们知之甚少。未知需要杰出的人去探索,大多数人要做的是用已有的知识满足我们的生活需要,提升我们的生活品质。大数据、云计算、人工智能、区块链、自动驾驶等这些时髦的东西就是数学等基础知识的具体应用。
  • 东海野人 不息为体,日新为用
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    再补充一下,平凡的普通人学习计算机专业需要的基础:


    数学:高等数学,线性代数,离散数学,概率论
    专业基础课:程序设计(若干语言),计算机系统,操作系统,计算机网络,编译原理,计算机图形学,数据库,软件工程,软件质量管理与测试……
  • 东海野人 不息为体,日新为用
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    另外补充一点,如果不是高人,只是一个平凡的普通人的话,学会自动控制需要什么基础,有一个知乎上的答案可做参考:
    轻松读懂所有控制理论需要什么数学基础?
    https://www.zhihu.com/question/41075792/answer/2668735932
    作者:攀登者链接:https://www.zhihu.com/question/41075792/answer/2668735932来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
    控制是以数学为基础的,它又不是纯粹的数学问题,这里会有物理的或者化学的建模问题,需要你一步步去学去搞懂,能短时间搞成大牛就是吹牛,大牛从来不是轻松能够达到的或者速成的。
    听我的,要向骆驼一样要有耐力和耐心好好学好,高数,复函,离散数学,线性代数,概率论,矢量场,解析几何,微分几何,近世代数,物理,刚体力学,信号与线性系统,自动控制,现代控制,之后可以去做点实际工程,有了深刻体会之后再学:实变函数,泛函分析,矩阵论,随机,常微分方程,偏微分方程,黎曼几何,数理统计,变分学,群论,运筹学,拓扑学,数值分析,数字处理,最优控制,鲁棒控制,非线性控制,自适应控制,模型预测控制,在拿到硕士证之后可以去工作了,当然也可以继续读博,不过我觉得还是去搞工程,那样你可以深刻体会控制方法的应用和理论深邃的内涵是什么了,做控制是在理论和实践之间走钢丝,偏向那边都不好,太注重理论那就会眼高手低遇到实际问题也会晕找不到抓手,不抬头看理论一味低头去搞开发,再怎么做水平提高非常缓慢,没有理论支撑也很容易陷入迷茫,理论就像是一张作战地图它至少会告诉你:敌我态势,哪儿有河,桥,山,林,路,让你行动有了指引方向。所以要均衡前进,工作几年后再去读个博士也轻松。博士的基本课程有:动力系统(这是数学课,不清楚就百度一下),混沌,积分方程,回归分析,非线性期望,高等泛函,凸优化控制,随机控制,组合优化,奇异系统控制,H无穷控制,时滞系统控制,现代决策,现代优化,随机二次,三角模分析,优化与决策,算法分析与设计,数理逻辑与推理,偏微分方程控制理论,现代鲁棒控制等等及自己选的研究方向上的相关课程,大量国外优秀文献要多读;博士之后继续深耕,再有几年后你就会有不小的高度了,能不能成为大牛,那得看你的努力和悟性了。不过有些人研究生之后禁不住其他行业高薪的诱惑,选择了换行业,实际上控制专业把大部分应用数学专业的课程都学了,控制专业本身就是应用数学的一个分支,一个发展方向,有些数学学院对应用数学专业的研究生培养就有控制方向。控制理论不仅仅可以应用于工程技术领域,在经济金融的其他领域也有广泛应用,尤其是最优控制在经济金融投资证券应用很多,因此做控制的人很容易自学或者选修一下金融方面的课程,然后去做金融投资,保险设计等,这些工作收入一般比较高,有的会翻倍,甚至数倍于控制技术研发,因此在这种时候,还是要不负初心,耐得住诱惑才行。这也是为什么我们有时候看到做控制的人,并不是自动化专业科班出身,有的是做机械的出来的,电气的,通讯的,计算机的等等,在一些企业这些非科班的竟也能成为控制方面的骨干力量,功夫不负有心人吧!
  • 东海野人 不息为体,日新为用
    全部楼层
    guan_16297828981871 作者
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
    好吧,你是对的。
    对真正的高手来说,这些问题都应该是”小菜一碟“,比如钱学森,本来是搞航空动力学的,因为被美国当局迫害在家无聊就研究出了《工程控制论》,成为工业控制领域的三祖师之一。
    另外从理论来说,不管是自动控制专业还是计算机专业,本质上都是数学分支里应用数学下的一个小分支,在高手眼里,这两个专业是一个层次的。
    有一个数学鄙视链的传说:
          南京大学数学系老师的原话:正如大家所知,代数几何是现代数学的主流。当代大多数一流的数学家都工作在这一领域。因此如果你觉得自己天赋异禀,并在代数,几何与分析各方面都有着扎实的基础,我建议你绝不要浪费自己的天赋:应义无反顾的选择代数几何这一专业。
          当然把代数,几何与分析这三门基础功课同时学好的人很少。比如有些同学有着很好的分析功底,但代数中的抽象思维能力却相对显得薄弱。如果是这样的话,我建议你选择分析方面的专业,比如:复分析,分形, 调和分析或微分方程。如果你代数和分析都不怎么样,可却在几何方面有着良好的感觉,要是这样的话,我建议你应和梅加强老师好好探讨一下。让他帮你判断一下看自己是不是可以学习几何。
      除以上三部分同学之外,还有这样的一部分同学:他们对代数,分析与几何都不擅长,但却一直坚信自己在数学上仍能有所作为,并幻想有朝一日成为中国数学界的中流砥柱。如果你属于这部分同学中的一位的话,我建议你选择动力系统。动力系统这一学科其实就是专门为这部分同学开设的。
      当然即使是动力系统也不是人人都能学的。因为动力系统需要大量的微积分。可总有那么一部分同学还没来得及把极限的概念搞清楚就大学毕业了。如果你不巧就是这样的一位同学,也就是说你大学四年压根儿就没学数学,但仍希望自己将来能在数学上一展宏图的话,我建议你选择组合数学这一专业。这一专业的特点就是它只用到中学的数学。 如果你在中学时参加过数学竞赛并获过奖项的话,这一学科正是你大展身手的地方。
            我想大多数同学看到这儿之前已经找到了适合自己的专业了。可若仍有人羞怯的说他在中学时早恋,因此连中学的数学也没学好,我想告诉这部分同学不要怕。在我们系有专门为你们开设的一个专业:统计学。这一学科只要求懂得小学数学中的加减乘除四则运算就够了。 更重要的是,选择这一专业的大多都是女同学。在你准确无误的把成千上万个数据加起来并娴熟的计算出他们的均值时,你也赢得了众多师姐师妹的芳心:短短三年的研究生生活或许能让你再次体会一次那如花美眷,似水流年的往事。。。  
            最后这一条是专门针对那些悲情人物的。他们连小学的数学也没学好。不要说把上千个数加起来,就是把两个数加起来,对他们来说都是件很吃力的事。然而这一切丝毫没有削弱他们对数学的一片痴情。他们日日夜夜泡在图书馆里。他们翻阅了所有的数学文献,却从未找到一本能读懂的。 但他们仍坚持不懈, 为的就是找到一个适合自己的专业。他们的行为感动了上帝。上世纪的某一天,上帝为他们创造了一台机器帮他们计算。这就是计算机。借助计算机,他们可以很快的进行加减乘除的运算。这就是计算数学。
  • 东海野人
    多年前,一家小公司开发了一款小型全自动热压机,请电脑专家配置电脑控制系统,结果搞了很长时间都没有搞好。其实只有时间、温度、压力三个关键参数,难度并不大。
    ----------
    这个问题应该找自动控制相关专业,或者机电一体化专业,去找计算机专业是问道于盲了。
    我提到的这个例子属于“工控”专业。按照我的理解,计算机专业的搞这个应该是“小菜一碟”,即使没学过工控或自控,找本书看看也应该没问题。可见现在一些人的能力有多差。原因是学校专业分得太细,不注重基础知识和基本技能的掌握,应变能力和学习能力都差。我有个亲戚,电子工程专业毕业,让她帮我做个简单的个人网站都不会。

    计算机专业99%以上的人都要搞应用。计算机科学的进步需要以理论和硬件的突破为前提,一般人到不了那样的高度。
  • 东海野人 不息为体,日新为用
    多年前,一家小公司开发了一款小型全自动热压机,请电脑专家配置电脑控制系统,结果搞了很长时间都没有搞好。其实只有时间、温度、压力三个关键参数,难度并不大。
    ----------
    这个问题应该找自动控制相关专业,或者机电一体化专业,去找计算机专业是问道于盲了。
  • 已注销用户 看到的是表面,想到的是沉淀
    这里面列的技术,其实都是计算机应用。计算机科学其实不去搞这些应用的活。计算机科学研究的是底层的技术,容易被美国卡脖子的技术。
  • 山回路转 回忆录爱好者,《帝国时代2》爱好者
    电脑专家干不了这个,要程序员来干。

站务

全部专栏