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

程序员的编程水平和数学水平有着什么样的关系?

  •  
  •   c0427 · 2016-02-16 10:46:58 +08:00 · 3736 次点击
    这是一个创建于 3002 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这是今年的考研成绩,数学差的厉害。请问在座的程序员在校时数学水平如何,与你现在的技术相对比。

    http://ww4.sinaimg.cn/large/79b9ad8cjw1f10zh0myhmj204p02jgly.jpg

    29 条回复    2016-02-17 13:26:12 +08:00
    plqws
        1
    plqws  
       2016-02-16 10:47:56 +08:00
    没太大关系
    EPr2hh6LADQWqRVH
        2
    EPr2hh6LADQWqRVH  
       2016-02-16 10:48:59 +08:00
    有相关,没因果
    acros
        3
    acros  
       2016-02-16 10:51:35 +08:00
    以我个人经验来说。给程序员 100 满分,数学不好编程技能再好,也就卡在 80~90 分档位了上不去 -- 就是这么郁闷····
    yongzhong
        4
    yongzhong  
       2016-02-16 10:53:54 +08:00
    做游戏开发的,数学应该不会太差.互联网公司的普通程序员,也都不会在意这个了...
    manfay
        5
    manfay  
       2016-02-16 10:59:26 +08:00
    数学差只能使用别人设计出来的算法,甚至都不能深入理解算法,所以无法改进算法,实际使用算法时思考过程也比较慢,一旦有算法相关的 bug 修起来就很痛苦了。
    lecher
        6
    lecher  
       2016-02-16 11:01:29 +08:00 via Android   ❤️ 1
    数学功底好的人,面对复杂业务建模抽象的能力更强一些。比较明显的是数论和代数这两个方向基础好的。

    但是很多时候只做需求简单的开发,考验不到这些方面的能力,只有分析 bug 的时候用得多一些。

    刚工作看不出来差别,反而是英语比较好的查文档速度快容易出活,这个后劲要到开发经验积攒够了做复杂业务的时候,考虑的情况比较多才有明显的爆发。

    做几年之后再回去补数学和物理的基础很正常,就是因为之前积累的基础知识不够到瓶颈了,必须补基础才能往深度走下去。
    finab
        7
    finab  
       2016-02-16 11:02:31 +08:00 via iPhone   ❤️ 1
    写了个 iOS9 siri 动画,曲线函数不会,于是用了正弦函数。丑的 1b
    画图时专门去学了一点点线性代数

    这些读大学时觉得没用,现在后悔的 1b 。
    sacuba
        8
    sacuba  
       2016-02-16 11:14:27 +08:00
    工作两年了开始感觉到算法的短板了,数学不好占了很大一部分因素
    exoticknight
        9
    exoticknight  
       2016-02-16 11:19:20 +08:00
    一到工作,你想不好也要好起来
    chinafeng
        10
    chinafeng  
       2016-02-16 11:38:46 +08:00
    逻辑思维
    Infernalzero
        11
    Infernalzero  
       2016-02-16 11:46:38 +08:00
    国内的话大多数反而是英语水平和编程水平正相关的多
    phlips5437
        12
    phlips5437  
       2016-02-16 12:00:25 +08:00
    个人理解

    数学不好的只能搬砖,然后包工头,最多到工程经理

    数学好的能自上而下设计,并且也能自下而上的砌砖头
    dudor
        13
    dudor  
       2016-02-16 13:08:29 +08:00
    数学不好的话,做游戏很费劲。。。深有体会
    mml
        14
    mml  
       2016-02-16 13:15:25 +08:00
    借问下,工作之后,有没比较全面的补习数学的书。
    eightqueen
        15
    eightqueen  
       2016-02-16 13:26:34 +08:00
    数学和编程是正相关的,可问题是绝大部分时候都用不到数学。
    lianxiangru
        16
    lianxiangru  
       2016-02-16 15:05:17 +08:00
    机器学习领域数学很重要,其他的没太接触过不知道。
    lianxiangru
        17
    lianxiangru  
       2016-02-16 15:05:57 +08:00   ❤️ 1
    不过我是学物理出身的,所以数学没感到什么瓶颈。。
    lianxiangru
        18
    lianxiangru  
       2016-02-16 15:07:45 +08:00
    @mml 可以看数学物理方法,基本上是各种数学合成一本书。。
    movtoy
        19
    movtoy  
       2016-02-16 15:33:35 +08:00
    看你想到什么程度,想成为这行的一个人物,就要爱上数学。
    Caratpine
        20
    Caratpine  
       2016-02-16 15:50:24 +08:00   ❤️ 2
    传送一篇文章,可以参考参考,[数学和编程]( http://www.yinwang.org/blog-cn/2015/07/04/math)
    myid
        21
    myid  
       2016-02-16 18:41:47 +08:00 via iPhone
    有线性关系。数学越好,编程基础越牢,理解计算本质越快越全。不过,编程还是门工程,也是艺术,只是数学好,然并卵。
    doluvor
        22
    doluvor  
       2016-02-16 19:07:23 +08:00
    一个国家的数学水平和一个国家的黑客和破解水平正相关。。
    wangleineo
        23
    wangleineo  
       2016-02-16 21:43:13 +08:00
    数学是程序员蓝量上限,英语是程序员回蓝速度
    lianxiangru
        24
    lianxiangru  
       2016-02-16 23:28:38 +08:00
    @Caratpine 王垠的话大部分是吹牛逼,少看点吧。
    myid
        25
    myid  
       2016-02-17 08:16:05 +08:00 via iPhone
    赞同 24 楼!
    wohenyingyu01
        26
    wohenyingyu01  
       2016-02-17 09:18:32 +08:00
    我是学法律的,一样当码农……
    zjyExcelsior
        27
    zjyExcelsior  
       2016-02-17 10:59:09 +08:00
    数学确实差的可以啊~~
    c0427
        28
    c0427  
    OP
       2016-02-17 11:05:18 +08:00
    @zjyExcelsior 是啊
    wizardforcel
        29
    wizardforcel  
       2016-02-17 13:26:12 +08:00 via Android
    没有数据不好说明。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1006 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.