V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
hx1997
V2EX  ›  程序员

软件工程是夕阳产业吗?

  •  
  •   hx1997 ·
    hx1997 · 2019-04-17 10:48:57 +08:00 via Android · 7687 次点击
    这是一个创建于 2066 天前的主题,其中的信息可能已经有所发展或是发生改变。

    标题是我们老师说的。他还说许多学校(没说哪些)开始撤销软件工程和网络工程专业,将来的趋势是 AI 和大数据。我们班主任听说我要读研,也告诉我“要随大流”,跟上人工智能的趋势(虽然这可能是出于学术方向考虑,未必和工程有关)。这意味着传统软件(包括不涉及 AI 的互联网开发和传统软件开发)开始衰落了吗?不搞人工智能还有前途吗?

    在象牙塔里不了解行情,问题可能很蠢,请大家包涵。

    liuxu
        1
    liuxu  
       2019-04-17 10:51:47 +08:00
    不是
    kkjinping
        2
    kkjinping  
       2019-04-17 10:53:45 +08:00
    AI 和大数据是支撑软件工程更好更高发展的技术之一,但不是软件工程的替代品。它们是为软件工程服务的。

    个人理解。
    rayhy
        3
    rayhy  
       2019-04-17 10:53:57 +08:00
    否,人工智能能不能容纳这么多人才是一个大问题。我一直觉得人工智能强是强,但有多少公司能用的上呢?
    Biourge
        4
    Biourge  
       2019-04-17 11:10:49 +08:00 via iPhone
    软件工程不是只有编程,还有很多开发方法论。即便撤销软件工程,这些东西也不能不学。没有夕阳产业,只有夕阳公司,公司懈怠就会被淘汰。最好学自己感兴趣的。
    huaerxiela6
        5
    huaerxiela6  
       2019-04-17 11:14:15 +08:00   ❤️ 1
    软件工程?网络工程?你说的老师是不是体育老师?
    myfei
        6
    myfei  
       2019-04-17 11:18:54 +08:00
    这些东西并不可靠啊,软件工程是基础,这些不会,怎么研发人工智能?
    hx1997
        7
    hx1997  
    OP
       2019-04-17 11:20:14 +08:00 via Android
    @Biourge 你说得对,我的表述有些混淆软件工程和开发。我也希望学自己感兴趣的,但有点担心前景,毕竟要恰饭的

    @huaerxiela6 不是,教我们专业课的🤣
    glues
        8
    glues  
       2019-04-17 11:21:49 +08:00   ❤️ 1
    是的,你们老师说的对
    janxin
        9
    janxin  
       2019-04-17 11:23:28 +08:00
    AI 和大数据马上也要进入夕阳阶段了
    strpbrk
        10
    strpbrk  
       2019-04-17 11:27:02 +08:00   ❤️ 1
    大数据红利已经过去了
    AngryMagikarp
        11
    AngryMagikarp  
       2019-04-17 11:33:35 +08:00   ❤️ 3
    敢情大数据、AI 不需要软件工程? AlphaGO 估计是流水帐似的代码写的——论国内 IT 教育的失败。
    hx1997
        12
    hx1997  
    OP
       2019-04-17 11:39:00 +08:00 via Android
    @glues 你这头像配上你的话……我怎么不信呢🐶
    yidinghe
        13
    yidinghe  
       2019-04-17 11:46:14 +08:00
    目前的 AI 实际上还是很弱的,AI 之所以火起来主要是因为硬件进化,而不是 AI 自身的理论有什么重大突破。
    lesteryu
        14
    lesteryu  
       2019-04-17 11:54:09 +08:00 via iPhone
    想要做科研的话还是要选自己喜欢的方向。机器学习可以和很多方向结合,比如软件工程。
    arthas2234
        15
    arthas2234  
       2019-04-17 11:57:08 +08:00   ❤️ 1
    AI 和大数据都是吹出来的
    dl2k
        16
    dl2k  
       2019-04-17 12:01:39 +08:00
    难道 iot 不需要软件。。。。。 只能说你老师所理解的所谓软件工程会过时吧。 软件开发需求还是有很长的路要走,而且随着硬件的进步,软件需求只可能越来越多了。 带宽+移动带来无数的新的应用场景
    yjxjn
        17
    yjxjn  
       2019-04-17 12:06:24 +08:00   ❤️ 1
    你们老师我认为说法是对的,至少现在来看,20 年后,编程是人人都会的技能了,现在从 5-6 岁就开始让编程培训班了。能拉开差距的,就是在前期没有人做得领域进去。
    little009
        18
    little009  
       2019-04-17 12:17:19 +08:00
    本科专业课都那几本书,没差,换了个名字骗经费而已
    masker
        19
    masker  
       2019-04-17 12:24:18 +08:00 via Android   ❤️ 1
    是的。以后找实习找工作记得都找你老师考量一下,看下这份工作是否合适。找女朋友也是。
    hx1997
        20
    hx1997  
    OP
       2019-04-17 12:26:58 +08:00 via Android
    @masker 我说了我要全听老师的吗?不会说话就把嘴闭上
    ben1024
        21
    ben1024  
       2019-04-17 12:28:02 +08:00
    是的,大数据许多年前就有,现在在看夕阳了
    gramyang
        22
    gramyang  
       2019-04-17 12:28:19 +08:00 via Android
    别的不说,看你的老师吹人工智能就知道这货不靠谱,人工智能和大数据只能是少部分精英的游戏
    KLordy
        23
    KLordy  
       2019-04-17 12:35:10 +08:00
    你们老师是真不靠谱,啥叫 AI 啥叫大数据,这一切的一切到最后不都得落实到基层的软件应用开发么?你们老师怕是连啥是软件工程和网络工程都不知道吧。。。(此话只是针对老师的愚昧,不针对题主以及各位~)
    GeruzoniAnsasu
        24
    GeruzoniAnsasu  
       2019-04-17 12:49:17 +08:00 via Android   ❤️ 12
    v2 网友脑子中的软件工程:
    设计模式,框架,应用容器,敏捷,devops,协作效率工具,方法论
    你老师脑子中的软件工程:
    用 c# winform 或者 c++mfc 开发连接数据库的 xx 管理桌面程序
    no1xsyzy
        25
    no1xsyzy  
       2019-04-17 12:50:28 +08:00
    连常识都会错,搞 AI 大数据这些更可能没前途,而且是很可能没前途。
    就其他论坛听来的这些课程搞些什么内容,连 Andrew Ng 公开课水平都没到。
    黑人问号???
    westy
        26
    westy  
       2019-04-17 12:51:09 +08:00   ❤️ 2
    如果是未来找工作,对于应届生,

    1. 看在校项目经历──大部分人可能没有,研究生阶段帮导师打工的那些工作除了能让你的基本功更扎实一些好像也并不会有大的用处(毕竟研究生是搞学术的...)
    2. 看所学专业是否对口──我觉得软件工程比 AI 大概率上对口更多岗位

    然而决定应届生能否找到工作的,最后大多数是看基本功(代表你目前水平和将来发展)和毕业院校(代表你过去水平)。

    所以我觉得没必要纠结,如果喜欢做开发,在校多参与项目(开源项目贡献也好,自己做一些东西也好)作为敲门砖可能比某某专业的作为敲门砖更好。

    老师的话听了作为参考就好,他在象牙塔里的时间比你还久,不见得了解商业世界目前真实的样子。
    llcfays
        27
    llcfays  
       2019-04-17 12:52:36 +08:00
    ryonanamizu
        28
    ryonanamizu  
       2019-04-17 12:57:36 +08:00
    这位老师已经完美的处理了人月神话问题了么?
    GAFA 还等啥啊,快快挖人
    shawnsh
        29
    shawnsh  
       2019-04-17 13:07:23 +08:00
    一切基础都是软件。AI,大数据,机器学习,数据分析的实体都是软件。
    luozic
        30
    luozic  
       2019-04-17 13:12:07 +08:00 via iPhone   ❤️ 1
    人月神话,工程困境都解决了 ? np 问题也解决了? 你老师到底是傻子还是下一个图林?
    zz656565
        31
    zz656565  
       2019-04-17 13:19:39 +08:00
    听老师的,好好跟老师学,没准以后能得诺奖。
    zz656565
        32
    zz656565  
       2019-04-17 13:22:15 +08:00
    不听老师的也可以,出去看看培训班现在哪门开的多,就学那个,起码是未来 3 年的趋势(狗头
    LokiSharp
        33
    LokiSharp  
       2019-04-17 13:22:47 +08:00
    软件工程不是中国特色互联网是
    hx1997
        34
    hx1997  
    OP
       2019-04-17 13:24:37 +08:00 via Android
    @zz656565 好的,我选择开培训班(🐶
    makeitall
        35
    makeitall  
       2019-04-17 13:26:37 +08:00
    什么学校你倒是说啊
    niubee1
        36
    niubee1  
       2019-04-17 13:28:07 +08:00
    什么时候软件工程是门产业了? 不是任何一个合格的软件工程师的必备技能而已么?
    falcon05
        37
    falcon05  
       2019-04-17 13:30:05 +08:00 via iPhone
    一说起这个就来气,十年前某些老师和所谓专家就叫嚣软件工程夕阳西下了,然后我就放弃了报考计算机相关专业,结果一路都是自学的编程
    dalieba
        38
    dalieba  
       2019-04-17 13:33:19 +08:00 via Android
    没有夕阳产业,只有夕阳公司和投资。
    wsyzzz
        39
    wsyzzz  
       2019-04-17 13:36:04 +08:00
    NB,看来我本科和研究生都学的劝退专业了
    passerbytiny
        40
    passerbytiny  
       2019-04-17 13:41:18 +08:00
    软件工程,以工程学的方式去开发软件,是一种方法论或思想。因为软件开发人员思路变化迅速,软件工程从来就没有形成系统的理论,迄今为止,我只见过把软件工程当成扩展课程的,还没见过开设软件工程课程的,更别说开设软件工程专业的。
    zhang77555
        41
    zhang77555  
       2019-04-17 13:44:04 +08:00
    任何商用软件开发都是软件工程,AI 只是一类技术,大数据只是个概念。
    ypfyhs
        42
    ypfyhs  
       2019-04-17 13:45:21 +08:00   ❤️ 1
    给你个参考,我刚刚硕士毕业,16 年入学的时候深度学习这一波刚火,同届的同学十有八九研究生期间做的都是 ml 和老师项目的结合,大家都知道这个热门工资高,去年秋招找工作的时候 AI 研究岗就成了千军万马过独木桥,最后大多数人还是做回了开发
    新的热点永远是有的,但是毕业的时候追不追的上这个红利期就不好说了,传统软件工程恰饭总是没问题的。当然你若是打算投身新领域那就好好做,毕竟金字塔尖上的人物不用考虑出路的,都说 AI 红利期过了,但现在一堆顶会在手和有丰富 ml 工程经验的人才还是很抢手嘛
    di94sh
        43
    di94sh  
       2019-04-17 13:45:27 +08:00 via Android
    天文学家:以后望远镜研发是夕阳产业
    fromdark
        44
    fromdark  
       2019-04-17 13:55:44 +08:00
    这样来说数学,物理,化学 ... 都是夕阳产业咯。只是说那个靠吹都能赚钱的时代过去了,现在的 AI 和大数据就是靠吹出来的。实际上解决 AI 和大数据的大部分算法和思想在 2000 年之后就没怎么更新过了。
    jjliu2012
        45
    jjliu2012  
       2019-04-17 14:05:58 +08:00
    @passerbytiny 我们学校就有一门课 Software Engineering
    ducklyl
        46
    ducklyl  
       2019-04-17 14:33:09 +08:00
    目前还是弱 AI,算法并没有大突破,计算机科学与技术才是 it 科班专业,只是基础而已,出来做啥都行啊
    saulshao
        47
    saulshao  
       2019-04-17 14:49:15 +08:00
    软件工程不是产业,所以谈不上是朝阳夕阳。
    nutting
        48
    nutting  
       2019-04-17 14:51:23 +08:00
    最烦高校里这帮教计算机的老师
    Yiki
        49
    Yiki  
       2019-04-17 16:10:49 +08:00
    大数据不好说
    反正我等着 AI 凉的那一天- -~
    毕竟小爱同学这个智障让我非常后悔入了她
    season4675
        50
    season4675  
       2019-04-17 16:21:37 +08:00
    就 AI 吧,其他都是渣渣
    stargazer242
        51
    stargazer242  
       2019-04-17 16:54:31 +08:00
    除了几个顶级学校 其他学校的什么 AI 大数据 出来很大概率找不到工作
    sampeng
        52
    sampeng  
       2019-04-17 22:53:31 +08:00 via iPhone
    过时?夕阳产业?那一堆公司还在有很多年前的技术咋没死掉呢
    SNOOPY963
        53
    SNOOPY963  
       2019-04-18 02:04:30 +08:00   ❤️ 1
    Software Engineering 我觉得#40 楼见解的前半部分基本正确,后续的东西我补充下。

    我提醒各位一点,高校的课程网站是公开的,专业培养方案也是公开的,所以,有没有某个专业,开设了哪些课程其实都是可查的。

    以浙江省内某 211 为例。该校 CS 专业开设软件工程课程,且,可以说是重视,虽然该专业学生会将其戏称为文档课。这个课程,可以说是区分把 CS 当成基础科学教还是当成技能课程教的一个表示了。
    该校计院开设 SE 专业。且,没记错的话,SE 专业的学费还普遍高于其他专业。

    最后,针对 SE 本身补充。
    其实区分于其他比较多的东西,SE 很大的一个区分点在于,它强调的是过程控制,而非结果控制。之所以强调过程控制的原因,也就是上面有人提到的,技术革新快的情况下,比较难实现结果控制。
    如果 SE 真的要是夕阳产业,那只可能是,技术停滞没有革新,或者,有人在技术革新快的前提下,能够做到结果控制。
    不过估计楼主说的软件工程,可能不是指 SE。

    SE 其实是有比较能让人感知的东西,譬如 CMMI 认证,只不过这种嘛,不是一般人能接触到的了。

    再有,人工智能这项其实目前底层没有突破,也是上面有人提过了。实际上,人工智能一直会是前沿产业,只不过是,很可能不是现在所谓的人工智能了,现在的人工智能会迅速成为夕阳产业楼主你信么?

    再提一点,专业还是应该从学术层面出发,不要着眼于技术应用层面。还有个专业叫电子商务专业不是。顶级电商企业,又有几个招聘需求里点明这个专业了?
    大学≠大专
    SNOOPY963
        54
    SNOOPY963  
       2019-04-18 02:18:29 +08:00
    我估摸着你们老师也是传错话了,我没记错的话,上一波说要减少的,似乎是一些通信类相关的专业,这个也跟社会发展和从业人数有关,基本没啥大问题。减软工,我好像没听说,起码本科要减软工我是没听说。
    Arxz
        55
    Arxz  
       2019-04-18 03:26:25 +08:00
    软件工程不是基础吗...
    focusheart
        56
    focusheart  
       2019-04-18 07:46:22 +08:00   ❤️ 1
    大家说“软件工程”的时候可能指的不是一回事儿。比如:
    1. 软件工程专业。有些学校这个专业办的不好,不符合办学预期和市场需求,所以裁撤了,这是正常的专业调整。但是清华北大北航浙大国防科大的软件工程专业都是国家双一流大学+学科建设,肯定不会撤销只会投入更多资源办好。
    2. 软件工程方法或者过程。这个改变的很快,一直改进和提出新的方法。以前的瀑布过程在互联网已经不用了吧,从这个意义上确实老方法是衰退了,但新的方法也在提出和改进,软件工程方法这个仍是在探索和发展的。
    3. 软件开发。这个范围太大,楼上都说了,不管 AI 还是大数据或者虚拟化边缘计算物联网,最后承载都是软件,只要有需求,就有会有软件开发。需求不减少,对软件开发的需求也不会少,只是热点会迁移。

    建议可以看看讲 IT 产业发展历程的书了解过去的历史,如果年级合适的话,申请暑假的实习去公司体会一下,有切身的感受可能会更加清楚一些。另外,如果读研的话,其实最后做什么事情主要看导师,同样是搞 AI 的有些实验室是做理论发论文的,有些是做应用的,有些做硬件的等等,可以提前联系实验室去请教学长学姐。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1359 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 17:17 · PVG 01:17 · LAX 09:17 · JFK 12:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.