毕业四年多以来的编程经历与感想 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
huiwang520
V2EX    程序员

毕业四年多以来的编程经历与感想

  •  2
     
  •   huiwang520
    roseduan 2023-11-15 17:37:43 +08:00 4720 次点击
    这是一个创建于 749 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上一回说到,在从业务转到基础架构岗位之后,我开发了自己的第二个开源项目 LotusDB ,并且因为一些原因,我在 2022 年中,也就是去年上海解封之后,开始打算看看新的机会了。

    这一次跳槽我倾向的是各种基础架构的岗位,但具体做什么,其实并没有明确的想法,毕竟去年的就业环境其实就已经不太好了,能够顺利找到一份工作就非常不错了。于是我开始在上海投递简历,接连面试了好几家公司,比较幸运的拿到了其中一些数据库内核开发的岗位机会。

    我虽然凭借两个开源项目,有一些存储方面的基础知识,但是对于关系型数据库、分布式数据库,了解的东西甚少,基础其实也比较薄弱,但是得益于公司急需数据库内核方面的人,就算没有太多经验的也可以培养,于是我就比较幸运的转到了数据库内核。

    在面试的过程当中,我的两个开源项目对我的帮助非常大,很多面试官都比较的感兴趣,面试的内容也主要围绕开源项目的一些设计细节来展开,所以其实现在回过头来看,幸亏当初我不懈的坚持、折腾,终于等来了这次机会,并且抓住了这次机会。

    所以这里也稍微感慨一下,如果你对某个领域感兴趣,那么可以坚持下去,坚持不懈的折腾,尽管在前期是可能没有任何收益,甚至会感觉到痛苦、懈怠,但是当一段时间之后,如果面对一些非常不错的机会,没有一些前期积累的话,你是很难抓住这种机会的,只能眼睁睁看着它溜走。

    转到数据库内核之后,我开始了这方面的学习,以及适应新的工作,在开源项目上面花的时间就比较少了。

    但是在今年初对开源项目做了一个非常大的变动,那就是随着我自己在这方面积累的知识越来越多,我开始重新审视自己做过的东西,发现了很多的问题,于是开始了一次次重构,将 RoseDB 和 LotusDB 都更新到了 V2.0 的版本,在架构上做出了非常大的改动,几乎就是完全重写了。

    这其实就是开源的魅力之一,不仅仅能够积累自己的影响力,还能够促进自己的工作,然后自己的技术能力和知识有了更多的积累之后,又不断地反哺开源,不断完善开源项目。

    今年又发生了一些重要的事情,比如我开始更多的深入到数据库内核开发当中,并且开始撰写自己的课程,把自己所学的知识传播给更多的人,让自己的经历能够影响和激励更多的人。

    我的编程故事,写到这里,就暂时告一段落了。这一次系列文章,主要是回顾了自己工作四年多以来的一些经历,从自学编程转码,到转行基础架构和数据库内核,然后折腾自己的开源项目,算是一个复盘了。

    我的编程故事7 第二个开源项目

    我的编程故事6 转岗 & rosedb 持续维护

    我的编程故事5 Java 到 Go ,开源 rosedb

    我的编程故事4 第一份工作

    我的编程故事3 秋招之旅

    我的编程故事2 决定自学

    我的编程故事1 上大学了

    当然后面还会时刻回顾自己走过的路,也希望我的经历能够让大家若有所思,不断激励着你前行。

    21 条回复    2023-11-16 16:33:20 +08:00
    PerryHe
        1
    PerryHe  
       2023-11-15 18:10:00 +08:00   15
    省流:

    1.懵懂少年悔当初弃理从文,无忧无虑读大学摆烂时光

    2.迷茫度日忧未来自修编程,浪子回头敲代码夜以继日

    3.秋季校招初涉世措手不及,挫败焦虑终落定接受平庸

    待续
    fanchenio
        2
    fanchenio  
       2023-11-15 18:14:00 +08:00
    @PerryHe 谢谢你,省流侠。
    kita
        3
    kita  
       2023-11-15 18:15:25 +08:00
    做 database 很考验对演算法的理解
    dilu
        4
    dilu  
       2023-11-15 18:16:29 +08:00
    rose 大佬就是强,大朱前来支持
    Goooooos
        5
    Goooooos  
       2023-11-15 18:36:23 +08:00
    AI 省流:
    这篇文章是作者在毕业四年多以来的编程经历与感想。作者从自学编程转码,到转行基础架构和数据库内核,并开发了自己的第二个开源项目 LotusDB 。作者在面试过程中,凭借自己的两个开源项目,成功获得了数据库内核开发的机会。作者认为,坚持不懈的折腾是非常重要的,积累经验和知识可以为未来抓住机会做好准备。作者还通过更新开源项目,不断完善和反哺开源项目。最后,作者回顾了自己的编程故事,并希望自己的经历能够激励更多的人前行。
    datadump
        6
    datadump  
       2023-11-15 19:10:25 +08:00
    chatgpt 省流:
    业务转基础架构,开源项目助跳槽,成功进入数据库内核。重构项目,深入开发,分享课程,继续成长。经历复盘,感慨万分。
    sbldehanhan
        7
    sbldehanhan  
       2023-11-15 19:44:21 +08:00
    自学 4 年就可以这么牛逼,我还在为我的小小进步沾沾自喜。我惭愧啊!
    Nazz
        8
    Nazz  
       2023-11-15 19:53:51 +08:00 via Android
    很硬核啊,搞数据库开发
    paradox2023
        9
    paradox2023  
       2023-11-15 19:55:17 +08:00 via Android
    我这三年只掉了头发没有长进
    PerryHe
        10
    PerryHe  
       2023-11-15 19:56:13 +08:00 via Android   2
    续上

    4.独闯上海新入职无所适从,兢兢业业学知识开源启蒙

    5.踌躇满志凭兴趣自造车轮,命运齿轮自此时缓缓转动

    6.标题党意外逆袭关注破千,忆往昔回首经历感激自己

    7.知识渐深组团队再造车轮,身心俱疲疫情扰跳槽转岗

    8.踏双轮再闯职场任意驰骋,再回首功力更深升级车轮

    完结
    PerryHe
        11
    PerryHe  
       2023-11-15 20:02:49 +08:00 via Android
    故事名称 : 双轮英雄传
    looww
        12
    looww  
       2023-11-15 20:25:05 +08:00   1
    看到标题差点震惊。。编程 ?想。。。。
    HolaPz
        13
    HolaPz  
       2023-11-15 20:27:23 +08:00
    @looww 我也差点以为是编程随想。。
    huiwang520
        14
    huiwang520  
    OP
       2023-11-15 22:05:32 +08:00
    @PerryHe 这省流不太准确哈哈
    huiwang520
        15
    huiwang520  
    OP
       2023-11-15 22:06:13 +08:00
    @dilu 多谢
    Braisdom
        16
    Braisdom  
       2023-11-15 22:56:01 +08:00
    楼主很不容易,坚持开源很不容易,我 2020 年坚持了一年,现在的项目短时间不打算开源,先商业化跑一段时间。
    如果楼主有兴趣可以细聊一下,https://www.agiquery.com ,核心是 SQL 编译器。
    lexa
        17
    lexa  
       2023-11-15 22:57:58 +08:00
    牛 B 的人,做事最难就是坚持了。
    qhgongzi
        18
    qhgongzi  
       2023-11-15 23:17:22 +08:00
    编程感想挺好的,千万别随想了
    gy71
        19
    gy71  
       2023-11-16 08:27:49 +08:00
    一切坚持总是值得的,付出就有收获,失之东隅得之桑榆。
    huiwang520
        20
    huiwang520  
    OP
       2023-11-16 09:50:41 +08:00
    @Braisdom 牛逼,商业化产品还是在另一个 level ,创业不易
    ArleneCheung
        21
    ArleneCheung  
       2023-11-16 16:33:20 +08:00
    绷不住了,想想我在海康的分布式存储的实习,我就觉得很梦幻,再也不想在那个组呆着。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5257 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 47ms UTC 08:42 PVG 16:42 LAX 00:42 JFK 03:42
    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