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

奔四大龄程序员,现在学数据结构和算法还来得及吗?

  •  8
     
  •   hutusi ·
    hutusi · Sep 25, 2019 · 18520 views
    This topic created in 2597 days ago, the information mentioned may be changed or developed.

    搬了多年砖后,突然发现一些基本的算法知识都丢了,因为公司考试要求,又赶紧补课。写了点感想,不知道有没有类似经历的同学:

    https://hutusi.com/blog/2019/08/06/relearn-c

    学习练习的数据结构和算法库在 GitHub 上,是用 C 语言实现的: https://github.com/hutusi/rethink-c 有兴趣的同学可以一起学习。

    Supplement 1  ·  Sep 25, 2019
    收到这么多的评论,我有些惊讶。因为评论较多,没法一一回复,我在这里补充几句。

    1、关于大佬。其实我本人也很疑惑为啥大家称大佬,后来想通了估计是对大龄程序员的尊称。在菊厂的小伙伴可能认识我,不过确实不是什么大佬,一枚软件工程师。

    2、确实是标题党了。我的本意是一来想找些志同道合的朋友交流下算法实现;另外的私心是想推广下自己在 GitHub 上的仓库。

    3、第一次在外网收到这么多评论,还是有些吃惊的。感觉 V 站的用户都比较 nice,无论是表扬还是评论,都是对我的鼓励。没有一一回复评论,感谢每位评论的朋友~~
    123 replies  •  2019-09-26 19:43:10 +08:00
    1  2  
    ❮ ❯
    Nicoco
    Nicoco
    Sep 25, 2019❤️15
    1
    叔,这个点,你应该是制定这项公司考试制度的人,不是被要求遵守这项制度的人
    nianyu
    nianyu
    Sep 25, 2019
    2
    来得及...但是说实话我觉得您这个年龄不要投入过多时间在什么程序算法上了(如果不是真爱的话)
    jiafaner
    jiafaner
    Sep 25, 2019
    3
    32 了,今年也被迫拿起这些大学基本功在研究了
    charlieputon
    charlieputon
    Sep 25, 2019
    4
    30 多岁的小叔叔不正是如花(lang)似玉(hu)吗,做什么都来得及呀。。。
    hdl094
    hdl094
    Sep 25, 2019
    5
    想学就学,没有那么多的还来得及吗。
    wyntalgeer
    wyntalgeer
    Sep 25, 2019❤️6
    6
    很明显的裁员信号
    准备考试→×
    准备跑路→√
    augustheart
    augustheart
    Sep 25, 2019
    7
    啥时候学都不晚啊,你要想想你还有孩子,你孩子将来可能也要学这个。你学会了,你孩子就赢在起跑线了上。
    你看将来七老八十了躺轮椅上在一堆小老太太中间吹算法,画面多美(滑稽)
    认真说就是:朝闻夕死可矣。
    infreboot
    infreboot
    Sep 25, 2019❤️26
    8
    建议大家先看这位大哥的链接,再来评论。。。(大哥你也太谦虚了)
    ly4572615
    ly4572615
    Sep 25, 2019
    9
    ashong
    ashong
    Sep 25, 2019 via iPhone
    10
    立即行动,永远都来得及
    anguiao
    anguiao
    Sep 25, 2019
    11
    这篇文章我好像还看过呢,希望我到了这样年龄的时候,还能有一样的学习热情吧(感觉现在就已经没了)
    zackwu
    zackwu
    Sep 25, 2019
    12
    @Stevenv #8

    确实,你提醒我才发现,楼主实在有些过于谦虚
    ml1344677
    ml1344677
    Sep 25, 2019
    13
    哥 你谦虚了
    gabezhao
    gabezhao
    Sep 25, 2019❤️2
    14
    过度的谦虚就是低调的装逼
    unicloud
    unicloud
    Sep 25, 2019
    15
    看到标题就点进来了,我这是怎么了 [:doge]
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    Sep 25, 2019 via Android
    16
    华为最近都在刷题考试
    sunjourney
    sunjourney
    Sep 25, 2019
    17
    学算法啥时候都不晚,玩游戏也是玩,玩算法也是玩
    nevin47
    nevin47
    Sep 25, 2019
    18
    一看就是…………………………100%我司大佬
    augustheart
    augustheart
    Sep 25, 2019
    19
    @Stevenv 还好吧,不算深,算法书的目录上不都是这些内容么。毕竟人家是“产品部门(嵌入式)转到系统工程和工具部门”,手撸算法本来就是人家当年吃饭的功夫。
    jon
    jon
    Sep 25, 2019 via Android
    20
    膜拜大佬
    ashong
    ashong
    Sep 25, 2019❤️1
    21
    又犯了标题党,惭愧
    楼主厉害
    LeeSeoung
    LeeSeoung
    Sep 25, 2019❤️1
    22
    菊厂的 ?
    tmackan
    tmackan
    Sep 25, 2019
    23
    40 了 还第一线写代码?
    hutusi
    hutusi
    OP
    Sep 25, 2019
    24
    @augustheart 跟小孩的学习能力真是没法比。我学英语二十多年了,我小孩四岁,他还好多次纠正我的发音。
    GoLand
    GoLand
    Sep 25, 2019
    25
    看楼主的行文,感觉就是那种很稳的老大哥,就像云风这类,大佬大佬。
    hutusi
    hutusi
    OP
    Sep 25, 2019
    26
    @anguiao 哈哈,我也总是一时热度,坚持了两月,现在也有十几天没往里面添代码了。还是需要有人一起能互相激励着比较有动力。
    hutusi
    hutusi
    OP
    Sep 25, 2019❤️1
    27
    @Stevenv 我感觉我是在骗 star... 好吧,我是想骗 star 来着。
    hugedata
    hugedata
    Sep 25, 2019
    28
    低调的奢华。
    xuanbg
    xuanbg
    Sep 25, 2019
    29
    来得及来不及都得学呀,老弟。活到老学到老呢。前一阵子也是把研发团队狠狠折腾了一阵子,现在很多事情终于可以放下去做了。有了时间,就可以重拾代码。年近 50 的我,又能重新体验编码的乐趣了。
    tanling
    tanling
    Sep 25, 2019
    30
    想学就学,学多一点总没错,不在乎年龄
    wakan190
    wakan190
    Sep 25, 2019 via Android
    31
    既然搬砖和这些无关,为什么还要考这些?
    hutusi
    hutusi
    OP
    Sep 25, 2019
    32
    @augustheart 混口饭吃越来越难了...
    hutusi
    hutusi
    OP
    Sep 25, 2019
    33
    @LeeSeoung 感觉一下子冒出好多菊厂同事。上 V2EX 的挺多啊。
    liufish
    liufish
    Sep 25, 2019
    34
    果然是菊厂
    Q4h7388nR28s95fa
    Q4h7388nR28s95fa
    Sep 25, 2019
    35
    楼主威武,star 已献上,不要再耍人了,楼上好多人都被忽悠了。

    果然不看文章随意评论的挺多,哈哈哈哈哈哈哈哈哈哈哈哈哈!
    userdhf
    userdhf
    Sep 25, 2019
    36
    大佬!求带!
    hutusi
    hutusi
    OP
    Sep 25, 2019
    37
    @HiCode 真的不是忽悠,也不是楼上说的谦虚之类。看到身边好多年轻优秀的毕业生,能力和技术都很强。随着年龄增大,压力真的很大。坚持持续学习吧。
    hutusi
    hutusi
    OP
    Sep 25, 2019
    38
    @wakan190 说搬砖是调侃,数据结构和算法还是必要的。
    misaka19000
    misaka19000
    Sep 25, 2019
    39
    看了博主的“陪产记”,很好
    xiangchen2011
    xiangchen2011
    Sep 25, 2019
    40
    能在 shanghai 生存下来,依然是佼佼者
    Yiki
    Yiki
    Sep 25, 2019
    41
    在华为~~~~向大佬看齐
    yzl0208994
    yzl0208994
    Sep 25, 2019
    42
    华为土著不用担心,怎么学都行,数据别整难看就行了,毕竟是大领导的脸面。
    damaerguo912
    damaerguo912
    Sep 25, 2019
    43
    楼主威武
    run2
    run2
    Sep 25, 2019
    44
    大厂的大佬都这么有危机感,我们还有什么理由不努力


    歪楼问一下 这位大佬的英文名谁给起的 不是逗人么 (doge)
    agagega
    agagega
    Sep 25, 2019 via iPhone
    45
    Ruby 是个好语言啊(菊厂居然还有用 Ruby 的?)
    qipan0321
    qipan0321
    Sep 25, 2019 via iPhone
    46
    华为大佬无疑了
    hutusi
    hutusi
    OP
    Sep 25, 2019
    47
    @misaka19000 谢谢:-)
    hutusi
    hutusi
    OP
    Sep 25, 2019
    48
    @tmackan 写呢,饭碗呢。
    hutusi
    hutusi
    OP
    Sep 25, 2019
    49
    @GoLand 不敢当,差距还很大
    hutusi
    hutusi
    OP
    Sep 25, 2019
    50
    @userdhf 我也想找些同道中人一起学习
    hutusi
    hutusi
    OP
    Sep 25, 2019
    51
    @agagega 是挺好的,不过缺点也很明显。一些工具开发会用到 Ruby
    hutusi
    hutusi
    OP
    Sep 25, 2019
    52
    @sobigfish 是指 `hutusi`,呵呵,这是网名 :-)
    run2
    run2
    Sep 25, 2019
    53
    @hutusi #52 这个 john hu, 连读起来很...
    hutusi
    hutusi
    OP
    Sep 25, 2019 via Android
    54
    @sobigfish 哈😄,我原来微信名就用了它的谐音'浆胡'
    run2
    run2
    Sep 25, 2019
    55
    @hutusi #54 大气, 能调侃自己的都是相当自信的人
    zuokanyunqishi
    zuokanyunqishi
    Sep 25, 2019 via Android
    56
    这是大佬。。
    nosky
    nosky
    Sep 25, 2019 via Android
    57
    仰望,萌新正在学习中
    jimupon
    jimupon
    Sep 25, 2019❤️1
    58
    冲这态度还考什么试啊, 可以直接满分了。
    这个年纪一般没有这个闲心了,也可以算是情怀吧,lz 代码写的看上去很舒服
    dany813
    dany813
    Sep 25, 2019
    59
    大佬学吧
    sadcat
    sadcat
    Sep 25, 2019
    60
    同大龄,但和楼主的水平比差太多了,也在补,进度很慢。。
    ibewhour
    ibewhour
    Sep 25, 2019 via iPhone
    61
    大佬你的博客好酷啊!能否分享下怎么做的呢?
    hotcool100
    hotcool100
    Sep 25, 2019
    62
    居然还有比我大的程序员……
    nevin47
    nevin47
    Sep 25, 2019 via Android❤️1
    63
    趁着午休把大佬 15 年一篇采访稿看了一遍……上午粘好的膝盖又碎了,尤其是对 git 二进制管理那块的解决方案实在是膜拜……我记得那时候 git lfs 还是个 baby
    Diao
    Diao
    Sep 25, 2019
    64
    老哥 华为的
    immieagle
    immieagle
    Sep 25, 2019
    65
    移民吧,哈哈,听说德国技术还不错
    hikarugo
    hikarugo
    Sep 25, 2019
    66
    好好享受生活吧
    server
    server
    Sep 25, 2019
    67
    大佬就是喜欢 扮猪吃老虎
    catinsides
    catinsides
    Sep 25, 2019
    68
    哥 你谦虚了
    先收藏了 <3
    matsuijurina
    matsuijurina
    Sep 25, 2019 via Android❤️2
    69
    坐沙发的那位肯定没点开楼主的链接...v 站这种小孩逞强,大佬装菜的风气啥时候能改改
    ce233
    ce233
    Sep 25, 2019
    70
    就冲开头的百年 C 语言,我收藏了
    jeeyong
    jeeyong
    Sep 25, 2019
    71
    我曾经有过和你一样的疑惑...34.
    后来我改变思路, 现在负责管理一个 20 人左右的技术团队. 人均工资 30K 的那种
    他们做的事情很多我都不动或者不理解, 但是我有一个懂技术的人给我做助理.帮助我建立管理制度和体系.
    就这么多..老板喊我睡觉了...我要过去了..祝你好运.
    yEhwG10ZJa83067x
    yEhwG10ZJa83067x
    Sep 25, 2019
    72
    您太谦虚了
    colinn24
    colinn24
    Sep 25, 2019
    73
    这到底是来 v2 发感想的还是来装逼晒博客的?
    “现在学数据结构和算法还来得及吗” 二十年前大学学 c 的时候没有数据结构这门课吗,只能说算法细节都忘了要重学,有二十年代码经验加上重学,又和别人完全不一样
    b00tyhunt3r
    b00tyhunt3r
    Sep 25, 2019 via iPhone
    74
    “对于 C 而言,算法逻辑是第一位的,所以在循环中总是写++i 而不是 i++(某些赋值或比较场景除外)。“
    大佬你好,这里能解释一下吗?
    TonyShng
    TonyShng
    Sep 25, 2019
    75
    请问有看什么书复习么
    Unclev21x
    Unclev21x
    Sep 25, 2019
    76
    @jeeyong 老板喊你睡觉?
    wincat
    wincat
    Sep 25, 2019
    77
    @jeeyong 老司机
    fhsan
    fhsan
    Sep 25, 2019
    78
    如果你的公司岗位稳定的话,花个 2 年时间可以看看。
    wangxiaoaer
    wangxiaoaer
    Sep 25, 2019
    79
    种一棵树最好的时间是十年前,其次是现在。


























    -----------------
    严格讲,这个鸡汤不算毒,但不适合你的情况。
    gimp
    gimp
    Sep 25, 2019
    80
    我感觉楼主时大佬,但是我没有证据
    eachann
    eachann
    Sep 25, 2019
    81
    活着就还来得及
    wanderedLonely
    wanderedLonely
    Sep 25, 2019❤️1
    82
    膜拜大佬,CodeClub 是真的好用
    Jrue0011
    Jrue0011
    Sep 25, 2019
    83
    是不是华为的看过博客都能知道楼主是谁了。。。
    hantsy
    hantsy
    Sep 25, 2019
    84
    V 站 戾气太重了。。。佩服楼主。
    AmberJiang
    AmberJiang
    Sep 25, 2019
    85
    看完博客了 确认是大佬 膜拜 大佬加油!💪
    javlib
    javlib
    Sep 25, 2019
    86
    我来带个节奏,有不少 commit 是上班时间的,楼主工作不饱和

    开玩笑的,大部分 commit 都是早上 7 点和晚上 9 点以后,这个勤奋,向大佬学习,不过华为办公室断互联网的,大佬难道是用手机提交的?
    chuhemiao
    chuhemiao
    Sep 25, 2019
    87
    看了楼主的 about,感觉是大佬
    justforlook44444
    justforlook44444
    Sep 25, 2019
    88
    你数学好,就比较容易学,不好,就不容易;
    另外给 lz 提个建议,最好学习数据结构和算法的途径和教材是 考研相关科目,这些东西很多人都帮你研究透了。王道相关书籍看下。
    yuzhiquan
    yuzhiquan
    Sep 25, 2019
    89
    楼主明显大佬啊。。。。
    zjsxwc
    zjsxwc
    Sep 25, 2019 via Android
    90
    我也忘掉差不多了,各种树的如何插入如何旋转都忘记了,

    顺便膜拜楼主
    lib360
    lib360
    Sep 25, 2019
    91
    别学了,没用,你就算再牛 B,也抵不过一张好嘴
    noli
    noli
    Sep 25, 2019
    92
    白龙鱼服,大佬真会玩……
    顺带围观一大堆青铜号调戏假新手号

    话说为什么还研究 C,做底层开发的大项目,真正有前途的肯定是 Rust 啊
    命名空间,包管理,所有你需要的 C 有的它也有,C 没有的它不但有而且做得很好。
    connection
    connection
    Sep 25, 2019
    93
    看文字,确认楼主是个大哥
    hutusi
    hutusi
    OP
    Sep 25, 2019
    94
    @jimupon 谢谢:-)
    hutusi
    hutusi
    OP
    Sep 25, 2019
    95
    @ibewhour 就用的 GitHub Pages & jekyll, 源码在这里: https://github.com/hutusi/hutusi.github.com
    hutusi
    hutusi
    OP
    Sep 25, 2019
    96
    @nevin47 谢谢你的鼓励:-)
    mamahaha
    mamahaha
    Sep 25, 2019❤️1
    97
    程序员没必要研究数据结构,你知道数据结构是什么就完了,你要做的是把数据结构应用到实践中去,此为软件工程师;
    如果你研究数据结构,那是计算机科学家。
    zzzlight
    zzzlight
    Sep 25, 2019 via iPhone
    98
    感觉大佬这是炸上来好多鱼啊
    salamanderMH
    salamanderMH
    Sep 25, 2019
    99
    赞一个
    usslss
    usslss
    Sep 25, 2019
    100
    我感觉自己好菜,因为我不知道你们咋都看出来 lz 是大佬的。 没有 yygq,谁来解释一下啊
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2565 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 180ms · UTC 15:13 · PVG 23:13 · LAX 07:13 · JFK 10:13
    ♥ Do have faith in what you're doing.