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

程序员一定要算法能力强吗?

  •  
  •   ChenSir · 2016-09-22 09:48:02 +08:00 · 2767 次点击
    这是一个创建于 2792 天前的主题,其中的信息可能已经有所发展或是发生改变。
    感觉现在稍微不错点的公司 招程序员面试的时候都很关注算法能力,但是感觉好多人算法也不怎么样但照样拿高工资啊,难道好(大)公司里面的程序员个个算法都学得好?个个基础( CS )都那么扎实?
    还有,我们做应用层的,做前端,算法接触得又少,想进好公司面试又要考算法。
    15 条回复    2016-09-22 11:23:49 +08:00
    kouryu
        1
    kouryu  
       2016-09-22 09:49:52 +08:00 via iPhone
    码农不需要,程序员需要。
    至于要不要学,就看你把自己放在一个什么样的层次!
    murmur
        2
    murmur  
       2016-09-22 09:50:41 +08:00
    算法某种程度跟逻辑思维挂钩的
    coderluan
        3
    coderluan  
       2016-09-22 10:04:20 +08:00
    1.算法单纯属于技术领域,而管理和业务领域做的好,一样拿高工资,只不过技术是其中最好证明的,你的简历如果没办法证明你在管理和业务领域的成就,那样就只能考技术了。
    2.有些时候工资也受市场影响,但是这证影响并不常用,这两年 IOS 的情况就是证据。
    3.算法是武功,不火拼可能用不到,但是你不会武功等到真火拼了就只能送死了,所以大的门派招人肯定得看。
    hatcloud
        4
    hatcloud  
       2016-09-22 10:22:07 +08:00
    有的时候考你算法到未必要你真解出来,只是想看看你思考问题的能力
    hanzichi
        5
    hanzichi  
       2016-09-22 10:29:36 +08:00
    答案很显然,不一定。
    UnitTest
        6
    UnitTest  
       2016-09-22 10:36:23 +08:00
    你换个角度想,现在工具框架种类繁多,招人的时候很难遇到正好掌握公司使用的框架组合的人,算法题还是能反应一个人思考能力的。
    比如说前端 angular , react , vue 这么多框架,招一个资深的可能工资很高,如果招一个算法很好,设计模式也不错,即便不太熟悉这些框架,公司也会认为这个人应该会学的很快。
    zdkmygod
        7
    zdkmygod  
       2016-09-22 10:38:17 +08:00
    个人觉得现在趋势是岗位细分化,有专门的算法工程师和开发工程师,如果只是打算当一名开发工程师的话,会一些基本的算法应该够用了。
    gimp
        8
    gimp  
       2016-09-22 10:52:38 +08:00
    不一定
    liprais
        9
    liprais  
       2016-09-22 10:56:09 +08:00
    面试官问你的算法题,你反过来换一种方式问他他估计也答不上来.....
    面试问算法,只能说明这公司根本不知道要招什么样的人
    CTO
        10
    CTO  
       2016-09-22 10:58:50 +08:00
    工作两年多了 没用过算法。。
    pandachow
        11
    pandachow  
       2016-09-22 11:02:34 +08:00
    我不但考算法题,我还要白板写呢,我还要问矩阵理论和概率统计。;-)
    ChenSir
        12
    ChenSir  
    OP
       2016-09-22 11:19:00 +08:00
    @coderluan 可以,兄弟分析得中肯
    ChenSir
        13
    ChenSir  
    OP
       2016-09-22 11:21:06 +08:00
    @pandachow 哈哈哈哈, 66666 很强势!
    miaoweining
        14
    miaoweining  
       2016-09-22 11:23:44 +08:00
    算法能力体现一个程序员的能力上限
    ChenSir
        15
    ChenSir  
    OP
       2016-09-22 11:23:49 +08:00
    @zdkmygod 我也这么觉得 先把基本的数据结构和算法搞懂就不错了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5575 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 09:22 · PVG 17:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.