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

感觉算法啥的比 web 开发简单多了

  •  
  •   irenicus · May 14, 2018 · 27481 views
    This topic created in 3104 days ago, the information mentioned may be changed or developed.

    rt,正常么 难道说我真的只适合科研不适合工程

    web 开发要学的东西蛮多的 N 年以前试图从 java 入手,javase 入门了 但 spring,serlvet 啥的就没学会,还有一堆杂七杂八的东西,感觉好多

    年前看了一晚上 python 语法,上个月认真学了一遍 现在看 flask,requests,scrapy 啥的又不少 不会也像 javaee 那么复杂吧。。。

    非科班,会点 perl,平时写个脚本还是没啥问题,代码风格也比同事好很多 SICP 看过一点点(前三章),算法导论也看过点,感觉比 web 开发简单多了

    Supplement 1  ·  May 14, 2018
    可能表述的有问题
    我是觉得算法相关的这些东西学起来比 web 开发的东西学起来简单,更自然
    说的是比较基础的那些,入门的那种
    Supplement 2  ·  May 14, 2018
    算法相关的东西,以及 web 开发的东西,我都是感兴趣看一看,没有深入研究
    只是从自己接触的一点来看,觉得算法的东西学起来更自然一些,更好理解
    所以才这么说的

    btw,我确实数学还行,偏科很严重的那种,不过我不是数学系,是学微电子的
    高考时候想报数学来着,当时觉得微电子热门报的微电子
    149 replies  •  2018-05-15 19:20:22 +08:00
    1  2  
    ❮ ❯
    muziki
    muziki
    May 14, 2018❤️2
    1
    算法确实简单,毕竟拿个快排就是 O(n^2)给你明明白白地安排了
    tscat
    tscat
    May 14, 2018❤️2
    2
    算法比开发 web 难多了。
    web 你学会了后续需要动脑的时间不多。算法嘛,不存在学会的
    orangeade
    orangeade
    May 14, 2018 via Android❤️2
    3
    Web 是繁琐,要考虑各种需求和奇葩 bug
    eslizn
    eslizn
    May 14, 2018
    4
    纸上学来终觉浅,你看了不等于你能熟练运用,更何况要根据实际情况调整算法及搭配其他算法使用。哪有那么多的模板题让你 AC
    catsoul
    catsoul
    May 14, 2018
    5
    我觉得主要是 web 在大多数时候就是堆工作量的事情,挺无聊的,所以做起来很怠惰
    LeungJZ
    LeungJZ
    May 14, 2018❤️1
    6
    后端开发还嫌烦的话,要不了解一下前端?
    murmur
    murmur
    May 14, 2018
    7
    web 是解决同行和前人留下的坑 知道一次这坑永远在那 背下来就行了
    wineast
    wineast
    May 14, 2018
    8
    哪个钱多? web 是个工具实现,算法创造价值
    shijingshijing
    shijingshijing
    May 14, 2018 via iPhone❤️34
    9
    说算法简单的和说精通 C++的我都比较怕。。。
    uolcano
    uolcano
    May 14, 2018 via Android
    10
    理论和应用做比较,似乎不大合适吧
    nomemo
    nomemo
    May 14, 2018❤️1
    11
    这个帖今天应该会上个热门
    daigouspy
    daigouspy
    May 14, 2018 via Android
    12
    试试非递归遍历多叉树
    huoru
    huoru
    May 14, 2018❤️1
    13
    这个帖今天应该会上个热门 以及 楼主会被喷。
    whileFalse
    whileFalse
    May 14, 2018
    14
    “非科班,会点 perl,平时写个脚本还是没啥问题,代码风格也比同事好很多 SICP 看过一点点(前三章),算法导论也看过点”

    您这不叫算法。
    wlwood
    wlwood
    May 14, 2018
    15
    he ,算法简单。

    请问,高数,线性代数,离散数学, 概率论与统计 考了几分?
    pzzrudlf
    pzzrudlf
    May 14, 2018 via Android
    16
    萌新瑟瑟发抖
    qinxi
    qinxi
    May 14, 2018
    17
    你是不是对算法又什么误解
    mumbler
    mumbler
    May 14, 2018
    18
    python 用人家开源的算法包计算,那不叫算法,你自己写一个试试?
    dychenyi
    dychenyi
    May 14, 2018
    19
    一般来说懂点皮毛的都认为简单。 和那个花几千做个京东一样网站差不多。
    算法归根结底是数学,您意思是数学太简单了额?
    LWXYFER
    LWXYFER
    May 14, 2018
    20
    天天都是各种比较,不管是啥,价值才是决定性的东西。另外比较也太单一,太主观了。
    VoidChen
    VoidChen
    May 14, 2018
    21
    我告诉你什么叫算法吧,简单点的比如说 reisd 里面用到的 hash 算法,难一点的如 lucene 里面的 fst 共享前缀机,你随便拆一个看看,搞明白类再说算法简单。至于 web 那些框架,我觉得一周会用一个应该正常水平都能做到吧
    glues
    glues
    May 14, 2018
    22
    你是不是以为写个快排,就叫懂算法了?
    VoidChen
    VoidChen
    May 14, 2018
    23
    @VoidChen redis,敲快了
    zhangnew
    zhangnew
    May 14, 2018
    24
    对算法有误解
    lfzyx
    lfzyx
    May 14, 2018
    25
    v2ex 发出来的帖子是不能删的,过几年 lz 再来看自己的帖子会不会被自己吓到
    Kilerd
    Kilerd
    May 14, 2018❤️3
    26
    能用冒泡排序的,凭什么叫我用快排。
    seven2016
    seven2016
    May 14, 2018
    27
    你做出了哪些作品或者研究出什么算法可以让你这个论点站得住,最后一段,介绍了你自己的情况,非科班,看了几章书,会写点脚本... btw,这帖是来钓鱼的吗(手动滑稽)
    zb199092
    zb199092
    May 14, 2018
    28
    正在学算法。。。因为高数并不好,所以痛苦无比
    lookforsex
    lookforsex
    May 14, 2018 via iPhone❤️1
    29
    你对算法的力量一无所知。当你头发掉光你就知道算法是多强
    cuzfinal
    cuzfinal
    May 14, 2018
    30
    LeetCode 刷完了吗?
    chenyu0532
    chenyu0532
    May 14, 2018
    31
    算法币 web 简单?睡醒了么。。
    exiahan
    exiahan
    May 14, 2018 via Android
    32
    去刷 pku 的 ACM 题吧,祝排名上首页;-)
    Tink
    Tink
    May 14, 2018
    33
    LeetCode 刷完了吗?
    misaka19000
    misaka19000
    May 14, 2018❤️2
    34
    楼上怎么都在嘲讽,楼主说不定是物理系或者数学系的呢。。。
    bfdh
    bfdh
    May 14, 2018
    35
    帮忙顶上热门
    GeruzoniAnsasu
    GeruzoniAnsasu
    May 14, 2018
    36
    ????
    图像算法?特征识别?图像融合?计算机视觉?
    音频算法?语音合成?
    NLP ?
    ?
    冒泡排序?
    ..
    我是不是被钓鱼了?
    ik2h
    ik2h
    May 14, 2018
    37
    算法简单不简单先不谈,但“看过一点点,也看过点”这一点,就可能说明你不适合科研。
    mosesyou
    mosesyou
    May 14, 2018
    38
    算法难在怎么运用算法去解决问题,你这种情况连入门都不算
    xiaoyu9527
    xiaoyu9527
    May 14, 2018❤️1
    39
    说明你擅长算法
    irenicus
    irenicus
    OP
    May 14, 2018
    40
    @ik2h 我不是搞这个的啊,感兴趣看一点有什么问题?
    zjsxwc
    zjsxwc
    May 14, 2018
    41
    PHP 了解下
    q9REUgpVVCU77pWj
    q9REUgpVVCU77pWj
    May 14, 2018 via iPhone
    42
    web 开发是比较烦琐,而且技术经常要更新,学习过程比较长。但上手之后,基本可以一边看片一边无脑撸代码。
    算法,我觉得我没资格评论……
    vexjoe
    vexjoe
    May 14, 2018❤️1
    43
    算法是 clean problem
    natscat
    natscat
    May 14, 2018
    44
    算法一点也不简单 算法工程师和前端工程师一样 也分档次的
    Norie
    Norie
    May 14, 2018
    45
    @shijingshijing 只要是说精通的我都怕。
    quickma
    quickma
    May 14, 2018
    46
    您这不是算法
    luzhongqiu
    luzhongqiu
    May 14, 2018
    47
    算法落地试试看,并发上千试试看,比如很多 nlp 算法,1 秒跑 3 条已经沾沾自喜了。。。。工程化啊。。。
    watzds
    watzds
    May 14, 2018 via Android
    48
    算法更需要逻辑,本身是一件简洁的事情,输入输出简单,虽然过程算法可能复杂
    web 开发就比较杂,需要各种工程经验吧。
    irenicus
    irenicus
    OP
    May 14, 2018
    49
    @x7395759 嗯,标题没起好,应该叫算法入门比 web 入门简单多了
    WinMain
    WinMain
    May 14, 2018
    50
    之前做一个用 CNN 做的性别检测,模型做好后,然后上上级说,你这个上线后能到 1000TPS 吗。。。(后话,当时只有一台 M40 显卡的机器,让我 1000,还是 50 个并发的情况!@#¥%……&)
    aliasliyu4
    aliasliyu4
    May 14, 2018
    51
    我感觉这位老兄有点膨胀了
    kingcos
    kingcos
    May 14, 2018 via iPhone
    52
    复杂和难是两个问题
    wlwood
    wlwood
    May 14, 2018
    53
    lz 怕是要先了解下 deep learning 和 tensorflow,可能才会明白可能自己连算法得门都没入。。。。
    FrailLove
    FrailLove
    May 14, 2018
    54
    有个美剧叫 硅谷 看一下
    KimJongun
    KimJongun
    May 14, 2018
    55
    嘎嘎?其实我很羡慕数学很好的人
    Sp3Ctrum2
    Sp3Ctrum2
    May 14, 2018 via iPhone
    56
    应该说不是难在一个点上
    wekw
    wekw
    May 14, 2018
    57
    楼主你接触的太浅了,你现在的水平感受到的都是错的。
    nullcc
    nullcc
    May 14, 2018
    58
    LZ 应该去当科学家,而不是去开发 WEB
    lihongjie0209
    lihongjie0209
    May 14, 2018
    59
    理解别人的算法和写出自己的算法是两回事
    wustbo
    wustbo
    May 14, 2018 via Android
    60
    学算法的时候一个八皇后问题都看得头昏脑胀的,但是 web 还是能自己动手做吧
    govizlora
    govizlora
    May 14, 2018 via iPhone
    61
    真羡慕你……
    ycz0926
    ycz0926
    May 14, 2018
    62
    你让那些认真读书拿个好学分,最好写代码一坨屎的人情何以堪
    nutting
    nutting
    May 14, 2018 via Android
    63
    说明你哪个都没入门
    em2046
    em2046
    May 14, 2018
    64
    算法导论觉得简单 要不要试试计算几何,很有趣的哦
    vegito2002
    vegito2002
    May 14, 2018
    65
    课本好读不代表好学

    当然我主要是进来看评论的. V2 就得多点这样的帖子才活泼
    saybye
    saybye
    May 14, 2018
    66
    算法简单。。。你看看下面这个问题能不能秒了:
    给定一个直方图,求这个直方图一个面积最大的子矩形,要求时间复杂度 O(n)
    fuyufjh
    fuyufjh
    May 14, 2018
    67
    Naive。一般我们说的算法工程师,跟 Python 没关系,跟爬虫更没关系,甚至跟《算法导论》也没关系
    specita
    specita
    May 14, 2018
    68
    看算法可能觉得简单易懂...实现看看吧
    PressOne
    PressOne
    May 14, 2018
    69
    如果用现成的库调参的话,算法确实简单,因为这个算法都是已经固话了的模块;如果给一堆没有什么规律的数据,也不知道用什么算法合适,从头开始数据分析,算法建模,这个就比只调参难度大不少。
    enenaaa
    enenaaa
    May 14, 2018
    70
    一般来说, 需要几篇顶刊顶会的 paper 才有底气说这门东西比较简单。
    zyxbcde
    zyxbcde
    May 14, 2018 via Android
    71
    leetcode 第一题会做么?
    hpeng
    hpeng
    May 14, 2018 via iPhone
    72
    当年数学分析 94 分都不敢说自己数学好,请开始证明你数学好的表演
    TomDu
    TomDu
    May 14, 2018
    73
    混 V2EX 的都这么吊的吗,害怕...
    annielong
    annielong
    May 14, 2018
    74
    算法毕竟有简单有复杂的,可能 web 上能用到的算法类比较简单吧,
    anteros
    anteros
    May 14, 2018
    75
    到底是小看了算法,还是小看了 web?
    NonClockworkChen
    NonClockworkChen
    May 14, 2018
    76
    是不是学了 SQL 了,就可以当 DBA 了,哈哈哈
    Phariel
    Phariel
    May 14, 2018 via iPhone
    77
    对数学敏感的的确会这么觉得 楼上那些喷的点不对
    takato
    takato
    May 14, 2018
    78
    从这帖子看,今早 V2EX 焦虑感评分爆表= =
    chenyu8674
    chenyu8674
    May 14, 2018
    79
    算法的难度在于如何灵活地解决具体问题
    Web 的难度在于如何灵活地解决产品经理
    deadEgg
    deadEgg
    May 14, 2018
    80
    看的懂数学题答案和给你一道数学题你能解出来是两回事。

    当然 ACM 大神们都是比速度,比准确度的,而不是卡在解题上。
    taojing10
    taojing10
    May 14, 2018 via iPhone
    81
    总结来说看了加减乘除就来说数学简单
    Mac
    Mac
    May 14, 2018
    82
    动态规划了解一下嘿。。。
    qinyusen
    qinyusen
    May 14, 2018
    83
    少年,你对力量一无所知....
    zgx030030
    zgx030030
    May 14, 2018 via iPhone
    84
    百度算法工程师面试题了解一下?
    notreami
    notreami
    May 14, 2018
    85
    说算法复杂的,说说算法工程师日常干啥呗?
    Ginray
    Ginray
    May 14, 2018
    86
    @notreami #84 同事正在尝试优化 Direct Sparse Odometry 算法的尺度漂移问题。
    Kiske
    Kiske
    May 14, 2018
    87
    算法是 complicated, 理解起来困难, 完全想不到怎么写出来.
    但 web 开发是 complex systems, 特别庞大, 有很多的模块, 数据虽然都是增删改查, 但数据一致, 数据回滚很伤脑筋.
    GoForce5500
    GoForce5500
    May 14, 2018
    88
    快排为啥会 O(N^2)?提前打乱顺序就可以保证 O(NLogN)啊,Sedgewick 的算法课里面都已经讲了各种 System sort 里面的 O(N^2)坑和爆栈坑,再踩就没意思了。
    lucasmi2002
    lucasmi2002
    May 14, 2018 via Android
    89
    你一定是对算法有什么误解。。
    intmax2147483647
    intmax2147483647
    May 14, 2018
    90
    @daigouspy 每遍历一层把它的子树挨个放到队列里面?
    agagega
    agagega
    May 14, 2018 via iPhone
    91
    @muziki 那是真🐂批
    micean
    micean
    May 14, 2018
    92
    算法是科研
    WEB 是工程
    zqguo
    zqguo
    May 14, 2018
    93
    题主可能对算法有误解。
    pomony
    pomony
    May 14, 2018 via Android
    94
    楼主要凉,23333333333
    OmO
    OmO
    May 14, 2018
    95
    累砖和造砖的区别....
    salamanderMH
    salamanderMH
    May 14, 2018
    96
    我也觉得算法简单,毕竟数学长年不及格的人
    secsilm
    secsilm
    May 14, 2018 via Android
    97
    楼主感觉是来骗回复的
    vexfisher
    vexfisher
    May 14, 2018
    98
    科学家 VS 工程师
    robinlovemaggie
    robinlovemaggie
    May 14, 2018
    99
    《终极算法:机器学习和人工智能如何重塑世界》(The Master Algorithm:How the Quest for the Ultimate Learning Machine Will Remake Our World)了解一下,据说老大哥在看~~
    fffflyfish
    fffflyfish
    May 14, 2018
    100
    建议楼主申下各大厂的算法岗位,然后再回来看看这个帖子
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4341 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 194ms · UTC 08:07 · PVG 16:07 · LAX 00:07 · JFK 03:07
    ♥ Do have faith in what you're doing.