感觉算法啥的比 web 开发简单多了 - V2EX
请不要在回答技术问题时复制粘贴 AI 生成的内容
irenicus

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

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

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

    请问,高数,线性代数,离散数学, 概率论与统计 考了几分?
    pzzrudlf
        16
    pzzrudlf  
       May 14, 2018 via Android
    萌新瑟瑟发抖
    qinxi
        17
    qinxi  
       May 14, 2018
    你是不是对算法又什么误解
    mumbler
        18
    mumbler  
       May 14, 2018
    python 用人家开源的算法包计算,那不叫算法,你自己写一个试试?
    dychenyi
        19
    dychenyi  
       May 14, 2018
    一般来说懂点皮毛的都认为简单。 和那个花几千做个京东一样网站差不多。
    算法归根结底是数学,您意思是数学太简单了额?
    LWXYFER
        20
    LWXYFER  
       May 14, 2018
    天天都是各种比较,不管是啥,价值才是决定性的东西。另外比较也太单一,太主观了。
    VoidChen
        21
    VoidChen  
       May 14, 2018
    我告诉你什么叫算法吧,简单点的比如说 reisd 里面用到的 hash 算法,难一点的如 lucene 里面的 fst 共享前缀机,你随便拆一个看看,搞明白类再说算法简单。至于 web 那些框架,我觉得一周会用一个应该正常水平都能做到吧
    glues
        22
    glues  
       May 14, 2018
    你是不是以为写个快排,就叫懂算法了?
    VoidChen
        23
    VoidChen  
       May 14, 2018
    @VoidChen redis,敲快了
    zhangnew
        24
    zhangnew  
       May 14, 2018
    对算法有误解
    lfzyx
        25
    lfzyx  
       May 14, 2018
    v2ex 发出来的帖子是不能删的,过几年 lz 再来看自己的帖子会不会被自己吓到
    Kilerd
        26
    Kilerd  
       May 14, 2018   3
    能用冒泡排序的,凭什么叫我用快排。
    seven2016
        27
    seven2016  
       May 14, 2018
    你做出了哪些作品或者研究出什么算法可以让你这个论点站得住,最后一段,介绍了你自己的情况,非科班,看了几章书,会写点脚本... btw,这帖是来钓鱼的吗(手动滑稽)
    zb199092
        28
    zb199092  
       May 14, 2018
    正在学算法。。。因为高数并不好,所以痛苦无比
    lookforsex
        29
    lookforsex  
       May 14, 2018 via iPhone   1
    你对算法的力量一无所知。当你头发掉光你就知道算法是多强
    cuzfinal
        30
    cuzfinal  
       May 14, 2018
    LeetCode 刷完了吗?
    chenyu0532
        31
    chenyu0532  
       May 14, 2018
    算法币 web 简单?睡醒了么。。
    exiahan
        32
    exiahan  
       May 14, 2018 via Android
    去刷 pku 的 ACM 题吧,祝排名上首页;-)
    Tink
        33
    Tink  
    PRO
       May 14, 2018
    LeetCode 刷完了吗?
    misaka19000
        34
    misaka19000  
       May 14, 2018   2
    楼上怎么都在嘲讽,楼主说不定是物理系或者数学系的呢。。。
    bfdh
        35
    bfdh  
       May 14, 2018
    帮忙顶上热门
    GeruzoniAnsasu
        36
    GeruzoniAnsasu  
       May 14, 2018
    ????
    图像算法?特征识别?图像融合?计算机视觉?
    音频算法?语音合成?
    NLP ?

    冒泡排序?
    ..
    我是不是被钓鱼了?
    ik2h
        37
    ik2h  
       May 14, 2018
    算法简单不简单先不谈,但“看过一点点,也看过点”这一点,就可能说明你不适合科研。
    mosesyou
        38
    mosesyou  
       May 14, 2018
    算法难在怎么运用算法去解决问题,你这种情况连入门都不算
    xiaoyu9527
        39
    xiaoyu9527  
       May 14, 2018   1
    说明你擅长算法
    irenicus
        40
    irenicus  
    OP
       May 14, 2018
    @ik2h 我不是搞这个的啊,感兴趣看一点有什么问题?
    zjsxwc
        41
    zjsxwc  
       May 14, 2018
    PHP 了解下
    q9REUgpVVCU77pWj
        42
    q9REUgpVVCU77pWj  
       May 14, 2018 via iPhone
    web 开发是比较烦琐,而且技术经常要更新,学习过程比较长。但上手之后,基本可以一边看片一边无脑撸代码。
    算法,我觉得我没资格评论……
    vexjoe
        43
    vexjoe  
    &nbp;  May 14, 2018   1
    算法是 clean problem
    natscat
        44
    natscat  
       May 14, 2018
    算法一点也不简单 算法工程师和前端工程师一样 也分档次的
    Norie
        45
    Norie  
       May 14, 2018
    @shijingshijing 只要是说精通的我都怕。
    quickma
        46
    quickma  
       May 14, 2018
    您这不是算法
    luzhongqiu
        47
    luzhongqiu  
       May 14, 2018
    算法落地试试看,并发上千试试看,比如很多 nlp 算法,1 秒跑 3 条已经沾沾自喜了。。。。工程化啊。。。
    watzds
        48
    watzds  
       May 14, 2018 via Android
    算法更需要逻辑,本身是一件简洁的事情,输入输出简单,虽然过程算法可能复杂
    web 开发就比较杂,需要各种工程经验吧。
    irenicus
        49
    irenicus  
    OP
       May 14, 2018
    @x7395759 嗯,标题没起好,应该叫算法入门比 web 入门简单多了
    WinMain
        50
    WinMain  
       May 14, 2018
    之前做一个用 CNN 做的性别检测,模型做好后,然后上上级说,你这个上线后能到 1000TPS 吗。。。(后话,当时只有一台 M40 显卡的机器,让我 1000,还是 50 个并发的情况!@#¥%……&)
    td width="10" valign="top">
    aliasliyu4
        51
    aliasliyu4  
       May 14, 2018
    我感觉这位老兄有点膨胀了
    kingcos
        52
    kingcos  
       May 14, 2018 via iPhone
    复杂和难是两个问题
    wlwood
        53
    wlwood  
       May 14, 2018
    lz 怕是要先了解下 deep learning 和 tensorflow,可能才会明白可能自己连算法得门都没入。。。。
    FrailLove
        54
    FrailLove  
       May 14, 2018
    有个美剧叫 硅谷 看一下
    KimJongun
        55
    KimJongun  
       May 14, 2018
    嘎嘎?其实我很羡慕数学很好的人
    Sp3Ctrum2
        56
    Sp3Ctrum2  
       May 14, 2018 via iPhone
    应该说不是难在一个点上
    wekw
        57
    wekw  
       May 14, 2018
    楼主你接触的太浅了,你现在的水平感受到的都是错的。
    nullcc
        58
    nullcc  
       May 14, 2018
    LZ 应该去当科学家,而不是去开发 WEB
    lihongjie0209
        59
    lihongjie0209  
       May 14, 2018
    理解别人的算法和写出自己的算法是两回事
    wustbo
        60
    wustbo  
       May 14, 2018 via Android
    学算法的时候一个八皇后问题都看得头昏脑胀的,但是 web 还是能自己动手做吧
    govizlora
        61
    govizlora  
       May 14, 2018 via iPhone
    真羡慕你……
    ycz0926
        62
    ycz0926  
       May 14, 2018
    你让那些认真读书拿个好学分,最好写代码一坨屎的人情何以堪
    nutting
        63
    nutting  
       May 14, 2018 via Android
    说明你哪个都没入门
    em2046
        64
    em2046  
       May 14, 2018
    算法导论觉得简单 要不要试试计算几何,很有趣的哦
    vegito2002
        65
    vegito2002  
       May 14, 2018
    课本好读不代表好学

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

    当然 ACM 大神们都是比速度,比准确度的,而不是卡在解题上。
    taojing10
        81
    taojing10  
       May 14, 2018 via iPhone
    总结来说看了加减乘除就来说数学简单
    Mac
        82
    Mac  
       May 14, 2018
    动态规划了解一下嘿。。。
    qinyusen
        83
    qinyusen  
       May 14, 2018
    少年,你对力量一无所知....
    zgx030030
        84
    zgx030030  
       May 14, 2018 via iPhone
    百度算法工程师面试题了解一下?
    notreami
        85
    notreami  
       May 14, 2018
    说算法复杂的,说说算法工程师日常干啥呗?
    Ginray
        86
    Ginray  
       May 14, 2018
    @notreami #84 同事正在尝试优化 Direct Sparse Odometry 算法的尺度漂移问题。
    Kiske
        87
    Kiske  
       May 14, 2018
    算法是 complicated, 理解起来困难, 完全想不到怎么写出来.
    但 web 开发是 complex systems, 特别庞大, 有很多的模块, 数据虽然都是增删改查, 但数据一致, 数据回滚很伤脑筋.
    GoForce5500
        88
    GoForce5500  
       May 14, 2018
    快排为啥会 O(N^2)?提前打乱顺序就可以保证 O(NLogN)啊,Sedgewick 的算法课里面都已经讲了各种 System sort 里面的 O(N^2)坑和爆栈坑,再踩就没意思了。
    lucasmi2002
        89
    lucasmi2002  
       May 14, 2018 via Android
    你一定是对算法有什么误解。。
    intmax2147483647
        90
    intmax2147483647  
       May 14, 2018
    @daigouspy 每遍历一层把它的子树挨个放到队列里面?
    agagega
        91
    agagega  
       May 14, 2018 via iPhone
    @muziki 那是真批
    micean
        92
    micean  
       May 14, 2018
    算法是科研
    WEB 是工程
    zqguo
        93
    zqguo  
       May 14, 2018
    题主可能对算法有误解。
    pomony
        94
    pomony  
       May 14, 2018 via Android
    楼主要凉,23333333333
    OmO
        95
    OmO  
       May 14, 2018
    累砖和造砖的区别....
    salamanderMH
        96
    salamanderMH  
       May 14, 2018
    我也觉得算法简单,毕竟数学长年不及格的人
    secsilm
        97
    secsilm  
       May 14, 2018 via Android
    楼主感觉是来骗回复的
    vexfisher
        98
    vexfisher  
       May 14, 2018
    科学家 VS 工程师
    robinlovemaggie
        99
    robinlovemaggie  
       May 14, 2018
    《终极算法:机器学习和人工智能如何重塑世界》(The Master Algorithm:How the Quest for the Ultimate Learning Machine Will Remake Our World)了解一下,据说老大哥在看~~
    fffflyfish
        100
    fffflyfish  
       May 14, 2018
    建议楼主申下各大厂的算法岗位,然后再回来看看这个帖子
    1  2  
    About     Help     Advertise     Blog     API     FAQ     Solana     5780 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 328ms UTC 03:23 PVG 11:23 LAX 20:23 JFK 23:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86