现在越来越觉得应该好好学习计算机底层知识 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
levelworm

现在越来越觉得应该好好学习计算机底层知识

  •  
  •   levelworm May 18, 2022 3733 views
    This topic created in 1444 days ago, the information mentioned may be changed or developed.

    从做 BA 到 BI 再到 DE ,经历了三个中型公司,都是行业中的翘首或者前列,感触是凡是和业务深度结合的系统(我这里指的主要是数据库和相关的 ETL 系统)都有一大堆的业务坑。终于做业务做烦了。相信大家无论是做前后端还是做数据工程、数据可视化,都有一定的了解,应该能够在一定程度上赞同我的看法(吧?)。

    目前看来,对于开发来说,如果比较醉心于技术,又不太能够长袖善舞,最佳职业途径还是尽量远离业务,或者更确切的说,避免和业务产生贴身的关系。从给业务做服务,到给开发者做服务,即做工具、做包、做底层的东西。但是越远离业务即越贴近开发者,所需要的岗位就越少,所以就得好好学习底层知识,争夺少量的偏底层的岗位。

    可惜我入行入的晚,虽然入行没多久就认识到了这个问题,拼命地想要远离业务,去做工程,现在到了工程,又想要往底层挪,可惜随着岁数的增长、家庭生活的困扰,身体长期处于亚健康,觉得浑身乏力,可能这辈子也就这样了。希望 V2 的同行们加油啊!

    不过我还没完全躺平,之前注册的计算机科学本科这个夏天重新拾起来了,自己也在看一点底层的东西。

    8 replies    2022-05-20 11:36:31 +08:00
    zw1one
        1
    zw1one  
       May 18, 2022   1
    除了几个头部大厂搞自研,普通公司根本不需要做技术的人,只需要实现业务的工具人。
    booboo
        2
    booboo  
       May 18, 2022
    我的体会也是回归基础,很多看似酷炫牛逼的东西,只要掌握了基础发现其实都没什么特别的。
    工作中发现周边的人几乎没有几个很好掌握操作系统,编译原理,体系结构。
    hello2090
        3
    hello2090  
       May 18, 2022
    模电数电也不可缺,物理其实是基础
    fengsien1999
        4
    fengsien1999  
       May 18, 2022
    @hello2090 你说的是硬件 搞电子电气的才会用到
    secondwtq
        5
    secondwtq  
       May 18, 2022   2
    我感觉你的主要问题是“做业务做烦了”吧
    然而底层也一堆奇葩 bug ...

    找几个最近用 Linux 遇到的吧:
    https://bugs.kde.org/show_bug.cgi?id=377901 KDE 桌面环境在开机 49 天后准时坏掉,窗口只能切换不能移动,因为一个 timestamp 溢出了
    https://github.com/ggreer/the_silver_searcher/issues/168 ag 搜啥都搜不出来,原因是我搜的 git 仓库在 .gitignore 里用了 ! pattern ,然而 ag 不支持(这个到现在居然还没 fix ,换 rg 了)
    https://github.com/openzfs/zfs/issues/12971 ZFS 文件系统下的文件在新版 Linux 内核下调用 splice 和 sendfile 等系统调用会报 EINVAL ,原因大概是新版内核改了某个内部 API 的名字

    我感觉很多事情并没有本质性的变化
    不过一般不会周末丁你一下就是了,这算是个好处
    levelworm
        6
    levelworm  
    OP
       May 19, 2022
    @secondwtq 5 楼
    的确,做业务做烦了。。。
    不过你说的也有道理,到处都有坑。看来就看运气了。运气好能够自己开一个坑,无论是业务还是底层,就都还成。
    iam286
        7
    iam286  
       May 19, 2022
    越贴近底层发现英语越重要
    Biwood
        8
    Biwood  
       May 20, 2022 via iPhone
    业务代码也是技术代码,其实无关业务还是底层,重要的是提业务的人有没有工程化思维以及写代码的人有没有真正的技术意识。可惜现在太多人被苹果那套以感性为中心的思维模式给迷惑住了,失去了工程本来的简单纯真。
    About     Help     Advertise     Blog     API     FAQ     Solana     2242 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 58ms UTC 00:49 PVG 08:49 LAX 17:49 JFK 20:49
    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