• 请不要在回答技术问题时复制粘贴 AI 生成的内容
metrue
V2EX  ›  程序员

算法是工程师的基础能力

  •  
  •   metrue ·
    metrue · Sep 24, 2016 · 7064 views
    This topic created in 3700 days ago, the information mentioned may be changed or developed.

    无论你是什么方面的工程师。

    Supplement 1  ·  Sep 25, 2016
    热爱钓鱼,但是从来不在论坛上钓鱼。

    工程师的任务绝大多数时候就是 创建问题抽象的模型和明确求解目标,而问题建模然后求解就是算法。每一个领域都有一些常见场景的常用算法,掌握好这些基础算法,就可以快速高效的解决问题,毕竟很多时候我们遇到的问题其实都已经有了最优或者近最优方案,就算没有,良好的的算法基础也是你构造解决方案的前提。
    34 replies  •  2016-09-25 18:57:35 +08:00
    Seita
    Seita
    Sep 24, 2016 via Android❤️1
    1
    mdzz
    aprikyblue
    aprikyblue
    Sep 24, 2016 via Android❤️1
    2
    so? 一句话值得单独开个帖子,还要标题内容分开写?

    > V2EX 的内容不是必填的。如果你能够用标题表达清楚要点,那么完全可以不用写内容。
    bytenoob
    bytenoob
    Sep 24, 2016 via Android❤️10
    3
    包括建筑工程师吗?
    audestick
    audestick
    Sep 24, 2016
    4
    mdzz
    audestick
    audestick
    Sep 24, 2016❤️2
    5
    MDZZ
    got
    got
    Sep 24, 2016❤️1
    6
    准确的说是数理逻辑
    ipconfiger
    ipconfiger
    Sep 24, 2016
    7
    同意, 冒泡都写不出来的趁早转行
    polo2222
    polo2222
    Sep 24, 2016
    8
    mdzz
    yidinghe
    yidinghe
    PRO
    Sep 24, 2016 via Android
    9
    表达一个简单的想法,自以为无需任何证明。
    Keyes
    Keyes
    Sep 24, 2016 via iPhone
    10
    我就写不出来,然后变成了售前工程师









    咦?怎么还是工程师,写不出来不是做不了任何工程师吗?
    wizardforcel
    wizardforcel
    Sep 24, 2016 via Android
    11
    包括化工和生医工嘛??
    Lpl
    Lpl
    Sep 24, 2016 via Android
    12
    学校做过算法,你要是前边加个高级 title 的话可能不会这么多人说你
    huntzhan
    huntzhan
    Sep 24, 2016❤️3
    13
    不要本末倒置了,解决问题才是工程师的「基础能力」,通过考察算法可以体现出 problem solving skill 的水平。
    alqaz
    alqaz
    Sep 24, 2016
    14
    钓鱼帖
    xiusedelang
    xiusedelang
    Sep 24, 2016 via Android
    15
    算法在楼主眼里是什么范围?高德纳的书看过几本?
    高德纳说过,这些都弄不懂还是不要做程序员了。
    depress
    depress
    Sep 24, 2016 via Android
    16
    工程师种类划分,包括但不限于:网络营销工程师,飞机维修工程师,飞行工程师,采矿工程师,地质工程师,液压工程师,选矿工程师,质量工程师,监理工程师,造价工程师,土木工程师,给排水工程师,测量工程师,照明工程师,核安全工程师,环境影响评价工程师,化学工程师,数据库工程师,网络安全工程师,系统工程师,建筑工程师,环境工程师,电气工程师, 3G 工程师,机械工程师,软件开发工程师,软件测试工程师,结构工程师,弱电工程师,设备工程师,通信工程师,咨询工程师,机电工程师,品质工程师,系统集成工程师,包装工程师,售前工程师,园林工程师,搜索引擎优化 SEO 工程师…
    xrui
    xrui
    Sep 24, 2016 via Android
    17
    不管什么工程师,本科至少学过计算机基础吧,那肯定知道冒泡吧
    Light3
    Light3
    Sep 24, 2016
    18
    露珠你搞事啊 钓鱼有意思嘛。??
    hnpyhyz
    hnpyhyz
    Sep 24, 2016
    19
    甭管 LZ 搞什么的, 鱼反正是炸出来不少
    kenvix
    kenvix
    Sep 25, 2016
    20
    北冥有鱼
    phpdever
    phpdever
    Sep 25, 2016
    21
    楼主你是不是想搞事? 这里晚上 12 点以后我说了算!
    t0byxdd
    t0byxdd
    Sep 25, 2016 via Android
    22
    统一
    Perry
    Perry
    Sep 25, 2016
    23
    钓鱼是 V 站用户的基础能力
    PureDark
    PureDark
    Sep 25, 2016
    24
    闷声钓大鱼
    paulagent
    paulagent
    Sep 25, 2016
    25
    缺金币了?
    Tink
    Tink
    Sep 25, 2016 via iPhone
    26
    烧菜工程师,俗名厨子,需要啥算法
    adfsadfssfd
    adfsadfssfd
    Sep 25, 2016
    27
    Google-fu 是工程师的基础能力
    kouryu
    kouryu
    Sep 25, 2016 via iPhone
    28
    这哪里是钓鱼?分明是炸鱼啊
    an168bang521
    an168bang521
    Sep 25, 2016
    29
    做前端的话,常用的思路就那么几个,剩下的就是根据业务逻辑来写的了;

    这里是总结 JS 中的,欢迎补充;

    [https://github.com/Broszhu/zhuanbang-javascript-notes/blob/master/JS%E7%AE%97%E6%B3%95%E5%8E%9F%E7%90%86/JS%E4%B8%AD%E7%9A%84%E5%B8%B8%E8%A7%81%E7%AE%97%E6%B3%95.md]( https://github.com/Broszhu/zhuanbang-javascript-notes/blob/master/JS%E7%AE%97%E6%B3%95%E5%8E%9F%E7%90%86/JS%E4%B8%AD%E7%9A%84%E5%B8%B8%E8%A7%81%E7%AE%97%E6%B3%95.md "javascript 常用算法")

    对前端来说,又不是多大点东西,多看几下就够了,有个思想就行(也许是我太 low 了);
    Rubbly
    Rubbly
    Sep 25, 2016
    30
    你看,楼上不就上钩一条。
    miketeam
    miketeam
    Sep 25, 2016 via iPhone
    31
    很奇怪的问一句,难道学一门语言不是先学数据结构,然后在学算法实现,这个过程中去运用这门语言编码吗?你们该不会直接看别人项目然后哪里需要那里剪切?也不见得这样不好,只是感觉不够系统化
    9hills
    9hills
    Sep 25, 2016 via iPhone
    32
    @miketeam 不是。
    没见过每学一门新语言,就要重新学习算法的……
    q397064399
    q397064399
    Sep 25, 2016
    33
    广义的算法包括业务逻辑,你写个 hellworld 也算是算法,因为它帮你打印了 helloworld 并解决了这个需要用计算机解决的问题, 逃:)
    Marfal
    Marfal
    Sep 25, 2016
    34
    @kenvix 其名为闲
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1400 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 73ms · UTC 16:49 · PVG 00:49 · LAX 08:49 · JFK 11:49
    ♥ Do have faith in what you're doing.