V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cynicalwalker
V2EX  ›  问与答

当程序员对于数学功底的要求有多高?

  •  
  •   cynicalwalker · 2018-11-18 17:06:29 +08:00 · 5892 次点击
    这是一个创建于 2201 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在读大二数学专业的学生(成都某 211 ),编程属于还没入门的状态,课业也是一团糟,现在重整旗鼓开始努力,但是面临选择

    • 主攻数学专业课,达到拔尖水平(为编程更深入发展打基础 ...?对这点存疑),平时仅仅花少量时间实践编程
    • 主攻编程(为暑假实习做准备),而课业成绩拿个及格分,混个毕业就好

    希望各位不吝赐教

    21 条回复    2018-11-19 11:48:12 +08:00
    l00t
        1
    l00t  
       2018-11-18 17:15:11 +08:00   ❤️ 2
    下限很低,会四则运算就能干活了。
    上不封顶,数学功底越好,发展的潜力就越大。当然最后实际发展还得看机遇之类的。
    googlefans
        2
    googlefans  
       2018-11-18 17:25:54 +08:00 via iPad
    不需要数学功底 搞 Ai 才需要
    Northxw
        3
    Northxw  
       2018-11-18 17:29:56 +08:00
    问题不大,人家小孩都开始做游戏了!你怕啥
    trait
        4
    trait  
       2018-11-18 17:30:44 +08:00
    不是做工程方向高数及格就够了,ml 算法研发方向数学要求高一些
    xupefei
        5
    xupefei  
       2018-11-18 17:38:55 +08:00
    > 主攻数学专业课,达到拔尖水平(为编程更深入发展打基础 ...?对这点存疑),平时仅仅花少量时间实践编程
    数学是为研究更深入发展打基础。研究是什么?是这个:


    研究者不一定会编程,但很懂代码背后的逻辑。程序员懂编程,但不一定懂为啥要这么写。
    cynicalwalker
        6
    cynicalwalker  
    OP
       2018-11-18 17:56:29 +08:00
    @l00t 以后趋势是不是都是云计算,大数据,人工智能啥的,这些应该有数学要求吧。。。
    cynicalwalker
        7
    cynicalwalker  
    OP
       2018-11-18 17:57:01 +08:00
    @Northxw 感谢鼓舞! 😂😂
    cynicalwalker
        8
    cynicalwalker  
    OP
       2018-11-18 17:58:05 +08:00
    @trait 感觉把概率和建模学好就够了,数学分析,代数啥的还是算了😔
    richangfan
        9
    richangfan  
       2018-11-18 18:04:00 +08:00 via Android
    楼主都说自己专业课一团糟了,还不补上?想这些有的没的。
    这行门槛很低的,有的程序员只是高中毕业加培训班学历。
    要用到的数学知识看你们学校计科的专业课表
    ytmsdy
        10
    ytmsdy  
       2018-11-18 19:39:29 +08:00
    学计算机最好的学习路径是本科学数学,打好数学基础。研究生念计算机,打好编程基础。
    现在图像分析,数据分析,里面各种矩阵向量的运算。数学不好,直接歇菜!
    我现在就非常后悔当年高等数学没学好!
    kernel
        11
    kernel  
       2018-11-18 19:51:37 +08:00
    看做什么方面
    大部分编程工作如前端 /后端 /Android/iOS 什么的对数学没要求
    cynicalwalker
        12
    cynicalwalker  
    OP
       2018-11-18 20:24:12 +08:00
    @richangfan 你没看懂我的意思,我关心的是把重心放在课业上值不值得和拿个及格分的数学水平对以后有没有副作用,毕竟学了以后没用就很尴尬(这也是我提问的原因),如果学了没用,反而耽误了大二的企业实习进而对校招不利,那就是亏大了
    cynicalwalker
        13
    cynicalwalker  
    OP
       2018-11-18 20:24:25 +08:00
    @kernel 谢谢你
    cynicalwalker
        14
    cynicalwalker  
    OP
       2018-11-18 20:25:46 +08:00
    @ytmsdy 不准备读研,想直接就业,努力提高编程水平来提高竞争力
    takato
        15
    takato  
       2018-11-18 20:51:02 +08:00   ❤️ 1


    对绝大多数社会岗位,这个图还是适用的。。。
    Wicked
        16
    Wicked  
       2018-11-18 21:07:30 +08:00 via iPhone
    数学没学好,读论文累得很
    wtdd
        17
    wtdd  
       2018-11-18 21:19:17 +08:00
    绝大部分岗位没什么高要求,或者说一流计算机系研究生学的数学内容,学好( 3.5+)就足够了,除非做计算机类的学术,或者前沿领域核心算法研发
    cynicalwalker
        18
    cynicalwalker  
    OP
       2018-11-18 21:45:04 +08:00
    @takato 图里的顶点还好我大一已经学完了哈哈哈哈哈
    Ehend
        19
    Ehend  
       2018-11-18 22:02:12 +08:00 via Android
    程序员之所以多,就是因为下限很低,低到可以不用数学。算法岗之所以工资非常高,也是因为上限太高。所以你想成为什么位置的人就怎么做呗
    l00t
        20
    l00t  
       2018-11-18 22:12:52 +08:00
    @cynicalwalker #6 这些当然有。

    从投入的角度看,我还是建议你先把本专业的课学好。计算机入门过于简单,门槛太低,你啥时候想入都可以。而数学则很难速成,也需要老师指点。
    ytmsdy
        21
    ytmsdy  
       2018-11-19 11:48:12 +08:00
    @cynicalwalker 直接刷 zoj,poj 就可以了。面试的时候,直接把 zoj 和 poj 的账户甩过去就好。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5728 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:33 · PVG 11:33 · LAX 19:33 · JFK 22:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.