V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaotianhu
V2EX  ›  职场话题

作为研发,你觉得什么工作是很难很牛逼,需要综合能力很强的人才能搞得定的?

  •  
  •   xiaotianhu · 260 天前 · 9867 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。
    作为十来年经验的后端研发,之前在小厂创业公司工作,后来近了大厂,接触过很多项目和很多人。有草台班子的创业项目,有日流量几十亿的大型分布式高并发业务;接触过自学成才没学历的同事,二本三本大专的同事,也有 985 海龟 常青藤的同事;

    可能是我起点比较低,也没干过算法强相关的业务,比如大数据或者现在很火的 AI 之类的开发,所以感受都是我这种背景下的主观感受。

    我自觉不是一个很聪明的人,学历也一般 能进大厂也是机缘巧合;但我比别人能多 1 分热情,多 1 分责任,做事还算靠谱,所以在大厂里也能把活儿搞的还不错,接触的多了慢慢就祛魅了。

    我当然承认人与人之间的差距,很多聪明人记忆力好,反应快,头脑敏捷。但是目前公司里的日常工作,哪怕是大型项目,都是可以拆解的,在最细微的层面上,都是比较容易理解的,否则维护起来也是一个灾难;聪明人的优势可能在于效率更高,比如在更宏观的架构和业务设计上,聪明人三个小时能搞定,我慢一点两三天搞定,在大厂现行的效率体系下,其实差别并不是很大。只要在态度和责任上更用心,最终差个一两天,如果结果都差不多,那么影响并不是很大的。

    更多的差别体现在「知道的多少」这个层面,比如老员工对业务了解的更多,知道很多历史问题和取舍所以才能考虑的更全面,这是你花时间精力就可以弥补的,不太跟硬性能力直接挂钩。


    可能有一些算法层面上的东西,不会就是搞不定的,大牛一来手拿把掐就解决了,这个能体现差距。但有这种需求的工作并不多,我主观感觉能有 1%就不错了,也就是一个公司里最核心的那几个人。一家上万人的公司,有几十个这样的人就不错,大概就是这个比例吧。

    所以还有什么岗位需要很牛逼的能力才能胜任呢。
    91 条回复    2024-02-22 19:18:18 +08:00
    captain55
        1
    captain55  
       260 天前   ❤️ 7
    没有,没有,没有
    laifu123
        2
    laifu123  
       260 天前
    各种 3d 可视化这些吧,感觉会弄的都挺牛逼的
    blackshow
        3
    blackshow  
       260 天前   ❤️ 10
    跨部门协调、跨中心协调、跨公司协调。
    echo1937
        4
    echo1937  
       260 天前 via iPhone   ❤️ 1
    就像二战的一些战役里面,在纷乱不利的局面下临危受命,从千头万绪中找到核心问题,最终扭转局面的工作是最牛逼的。

    不仅要带去方向,还要带去方法和资源,才能扭转不利局面。
    waiaan
        5
    waiaan  
       260 天前
    架构?
    MelodYi
        6
    MelodYi  
       260 天前
    拉通和卷人。
    远见和洞察力。
    prosgtsr
        7
    prosgtsr  
       260 天前   ❤️ 6
    综合能力很强的人才能干的:做老板
    me1onsoda
        8
    me1onsoda  
       260 天前   ❤️ 2
    灰黑产那些哥们我是最佩服的,脑子活络,知识全面,逆向斗智斗勇,这些都是不公开的,自己摸索太不容易了
    xiaotianhu
        9
    xiaotianhu  
    OP
       260 天前
    @laifu123 很多事就是不会的时候觉得牛逼。我原来在小公司写 PHP CRUD 的,觉得一天几十亿流量的项目牛逼,现在来做了好几个,感觉也就那样。
    xiaotianhu
        10
    xiaotianhu  
    OP
       260 天前   ❤️ 1
    @me1onsoda
    有道理, 需要非凡的耐心,很全面的知识体系,也需要灵光一闪那种敏捷的思维,怪不得微博上大佬 sunwear 开劳斯莱斯的
    xiaotianhu
        11
    xiaotianhu  
    OP
       260 天前
    @echo1937
    普通人的普通岗位,经历这个的太少了,没什么参考价值啊。你说的这个感觉比当总统都难。
    skyrim61
        12
    skyrim61  
       260 天前
    搞逆向的那帮人, 破解 是挺厉害的,至少在我懂之前, 是觉得厉害的
    laqow
        13
    laqow  
       260 天前   ❤️ 1
    人的精力是有限的,一方面牛逼一定会牺牲其他地方牛逼的训练时间。只是有些人会主动地把自己牛逼的地方往能占据更多剩余价值的方面训练罢了。吹自己哪里都牛逼人的一定是个大坑。
    echo1937
        14
    echo1937  
       260 天前 via iPhone
    @xiaotianhu 带团队也是一样道理啊,见过几个项目,真的就是人人在骂,后来换了负责人,真有救回来的。

    更多的是一样也救不回来
    daxin945
        15
    daxin945  
       260 天前
    挖洞 代码审计
    imokkkk
        16
    imokkkk  
       260 天前
    搞算法的确实牛 之前和公司架构部算法部门对接 一个个像扫地僧一样 提需求给结果
    Yanlongli
        17
    Yanlongli  
       260 天前
    我不会的
    0987363
        18
    0987363  
       260 天前 via iPhone
    其实相比能力来说,多一分热情和多一分责任才是更难的的
    109021017
        19
    109021017  
       260 天前
    @laifu123 不牛逼, 之前在做 3d 可视化的独角兽待过, 就是用 3D 游戏引擎开发
    x86
        20
    x86  
       260 天前
    黑产的奇技淫巧,有些组合利用起来,开发都懵了还能这样玩
    opengps
        21
    opengps  
       260 天前
    我是你说的前一个半,我觉得综合跨界能力是最新的出路,我现在作为后端,连后端 web 架构都不熟悉,但我到了工厂却能让所有设备运转起来,说起来跟我有过机械工作经验有关,所以我写的代码也不喜欢那么多的抽象,让设备转起来我提倡用最简单的 if else
    109021017
        22
    109021017  
       260 天前
    @imokkkk 也看公司, 反正我接触过的几个算法部门都水, 可能我太水, 所以接触过的都水
    JadePenG
        23
    JadePenG  
       260 天前
    @0987363 也不是吧,当一件事情有客观的回报自然会更上心,反而是能力可不是人人都一样的。

    难道你会喜欢你的领导只是一个向上谄媚但是没有一点技术的管理者?
    lambdaq
        24
    lambdaq  
       260 天前   ❤️ 4
    两个字:变现
    UIXX
        25
    UIXX  
       260 天前
    OP 说的这些都是技术层面的,技术实现是我认为诸多“办事能力”之中最简单的一项。

    需要各方面办事能力拉满的位置就是老板,创业成功者十不存一,格局、眼光是其中因素,但更多的失败者是输在办事能力上。
    sampeng
        26
    sampeng  
       260 天前
    更对人,做对事。

    凡事能靠卷获得的都不叫事。只有这两件事卷都卷不到
    czfy
        27
    czfy  
       260 天前
    从无到有的工作
    xiaotianhu
        28
    xiaotianhu  
    OP
       260 天前
    @UIXX 限定的视角就是技术研发,从技术角度来说的么。
    要不然讨论就没边儿啦,美国总统是不是很牛逼?需要什么能力?
    fredweili
        29
    fredweili  
       260 天前
    """比如老员工对业务了解的更多,知道很多历史问题和取舍所以才能考虑的更全面,这是你花时间精力就可以弥补的,不太跟硬性能力直接挂钩"""
    看看有些人混了十几年,能做到么?高深的算法,很小部分工作才需要。做产品的能去一线解决客户问题,就是一种很强的能力,技术+沟通
    Adicwu
        30
    Adicwu  
       260 天前
    @laifu123 +1 之前搞 3d 的地球大屏,学到相关技术才发现对理科知识要求挺高
    phrack
        31
    phrack  
       260 天前 via iPhone
    搞软件的绝大部分都是草台班子,硬件我没接触过不过我怀疑大部分也是草台班子。没有什么东西是学不会的,除了数学系那帮读到博士的人整的东西。
    xivcm
        32
    xivcm  
       260 天前
    人生只有几十年,只要不是太离谱的成长路径,都不会造成太离谱的能力差距。比如天妇罗仙人
    Fronter
        33
    Fronter  
       260 天前   ❤️ 1
    能在工作外,将现有能力持续变现的
    dontLookAvatar
        34
    dontLookAvatar  
       260 天前   ❤️ 1
    我做不到的都牛逼
    pljhonglu
        35
    pljhonglu  
       260 天前
    从几百人的团队中找到到底要卷哪个方向,找到对的方向升职加薪,找不到方向籍籍无名
    MuscleOf2016
        36
    MuscleOf2016  
       260 天前   ❤️ 1
    向上管理向下管理,哄好领导,不亏待下属
    nomagick
        37
    nomagick  
       260 天前   ❤️ 1
    积累最考验综合能力,怎么做到每天写代码的时候,在之前的基础上写,以至于今天写的代码能调用十年前自己写的代码,而十年前的代码至今不需要什么维护也稳如老狗

    绝大多数人都没这个能力,只是跟着舆论走,啥火用啥,隔几年就换个框架,重新换个脑子,工作十年脑子归来仍是少年,代码形式的积累为零,增加的只是所谓踩坑“经验”,实际毫无价值。

    业务调几千万几百亿都和你的代码没关系,调用和运行是用户做的,不是你做的
    nomagick
        38
    nomagick  
       260 天前   ❤️ 1
    昨天还看到把技术组件选型当作自身核心能力优势的,蜜汁自信,逗死我了

    见到一个新的东西,要首先问它有什么问题,鹦鹉学舌它有什么功能什么优势没法帮你一点。

    我面试都是问,你用的这个擅长的东西有什么问题。

    如果你不知道它有什么问题,那说明你根本就不了解这个东西
    cue
        39
    cue  
       260 天前
    没有,都是草台班子。
    dayeye2006199
        40
    dayeye2006199  
       260 天前
    直接背钱的指标是最累的。
    这个已经不是技术问题了,涉及到直觉,执行力,把人搞到一起的能力,抗压等
    jones2000
        41
    jones2000  
       260 天前
    能帮公司赚钱的技术就很难很牛逼
    loi1noG2463cVpXu
        42
    loi1noG2463cVpXu  
       260 天前 via Android
    @xiaotianhu 那应该也是有区别的吧,现在你的体验来说区别在哪里呢
    loi1noG2463cVpXu
        43
    loi1noG2463cVpXu  
       260 天前 via Android
    @109021017 那就还是用 ue5 那些框架调用 api 呗,我这样理解对吗
    isno
        44
    isno  
       260 天前
    “一天几十亿流量的项目牛逼,现在来做了好几个,感觉也就那样”。思考是不是因为大厂的基础架构做的很成熟了?几亿、几十亿的流量对业务而言只管横向扩展就好了。

    项目你处理一部分还是 hold 全局呢?如果是 hold 全局,我说几个纯技术的场景:
    - 几十亿流量,仅仅日志存储得 PB 级别了。怎么节省这个成本?
    - 资源费用是千万级别以上的了,有没有做降本,有没有推进过离在线混部?
    - 高活:一个可用区挂了,怎么迁移到另外一个可用区。(不要拉群、开会、找各个项目方确认,能否做到:无感、瞬间迁移)

    我的认为这些工作( SRE )得需要很牛逼的能力,能处理这些工作的无疑知识面又广、又深,沟通能力还强。
    456789
        45
    456789  
       260 天前
    国家主席
    A555
        46
    A555  
       260 天前
    架构设计
    wander639
        47
    wander639  
       260 天前
    个人感觉是解决问题的能力和对于问题的拆解,并不是时间长短就能搞定的问题
    0987363
        48
    0987363  
       260 天前
    @JadePenG 如果领导是向上谄媚但是没有一点技术的管理者,那他就不可能有热情和责任😄
    chris89
        49
    chris89  
       260 天前
    越偏向底层,需要的能力就越强。
    zhenghuiy
        50
    zhenghuiy  
       260 天前
    按照你这个思维模式,那除了非常有技术门槛的事外,其他都是可以被分析、拆解、解决的了。

    但在现实中,很多从终点看不那么难或牛逼的事,但当它在起点时就是很难。十分考验信息获取能力、问题分析能力、沟通能力、方案的设计能力、把事情推动到落地的能力、获取资源和帮助的能力等。

    为啥大厂里有人可以推动高复杂度的项目落地,其他人不行? 真的只是其他人缺少了机会么,以及谁上谁都可以么?不见得吧。
    JadePenG
        51
    JadePenG  
       260 天前
    @0987363 热情和责任会表现给到领导😏
    s5s5
        52
    s5s5  
       260 天前
    销售
    马克思在《资本论》中写到:商品到货币是一次惊险的跳跃。
    brom111
        53
    brom111  
       260 天前
    责任心很强的人和能变现的人
    jinsongzhao
        54
    jinsongzhao  
       260 天前
    聪明人和普通人可能只是信息差而已。就算顶层科研也分科学院和工程院呢
    VIVIANSNOW
        55
    VIVIANSNOW  
       260 天前
    一般来说。思路在一个维度上。不算
    8355
        56
    8355  
       260 天前
    不同人确实有是否聪明一说,有些人懂得拉通资源解决自己的问题,有的人就是一直干苦力活,费力不讨好,事情也做砸了,不同人做事情方法确实有很大不同。
    朋友公司 A 部门负责的项目,调用 B 部门的接口,需求有改动需要有一些新的数据返回,数据基础本身 B 部门就有,只需要简单计算可以得到改动下接口,实际工作时间小于 0.5 人天,A 部门负责人因为跟 B 不熟悉,要从外部其他系统重新拉通需求计算一遍,跟多 C/D 关系部门都说 B 部门应该有这个数据。。他因为跟 B 部门负责人不熟所以坚持重新对接,对接过程中 C/D 部门负责人把 B 部门负责人找来直接跟 A 对接才被迫高效解决,B 部门负责人都很配合人也很好。。。

    有些人的思维真的是让人极为无语。。。
    loveDiu4ever
        57
    loveDiu4ever  
       260 天前
    底层 数学 算法都行
    比如 金融相关的撮合系统 量化,编译器、游戏引擎 绘图引擎
    rsyjjsn
        58
    rsyjjsn  
       260 天前
    推荐去看一看老高與小茉的有一个讲运气的片子,里面讲到人从出生就注定了这辈子的能到达的高度

    就好比 op ,创业还能进大厂,可见能力很牛逼,这在很多人看来就 op 就很强,但是你敢说你天生就能进大厂吗?多多少少有点运气成分
    yangzhezjgs
        59
    yangzhezjgs  
       260 天前
    编程真正复杂的部分都被各种基础组件隐藏,所以你会觉得简单
    linshuizhaoying
        60
    linshuizhaoying  
       260 天前
    对甲方的需求分析
    clemente
        61
    clemente  
       260 天前
    AI
    insert000
        62
    insert000  
       260 天前
    搞定人的事情,搞定钱的事情。
    yingdashi
        63
    yingdashi  
       260 天前
    老板
    xiaotianhu
        64
    xiaotianhu  
    OP
       260 天前
    @jinsongzhao #54 非常赞同,信息是一种特权。再聪明的人,没有信息也无法决策,所以信息就变成了一种权力,领导才能享有最高级的信息。
    JingXiao
        65
    JingXiao  
       260 天前
    比如 openai 的 sora 我觉得我是搞不定的,给时间也搞不定(逃
    McreeWu
        66
    McreeWu  
       260 天前
    老板
    xiaket
        67
    xiaket  
       260 天前
    给一个多智而近妖的例子: 无论多复杂的系统, 无论涉及到什么编程语言/工具, 能保证钻进去一周内能找到当前系统的瓶颈并给出提升方案
    chairuosen
        68
    chairuosen  
       260 天前
    图形学
    Seulgi
        69
    Seulgi  
       260 天前
    大型系统,从 0 到 1 的架设,各个方面的细节,都能想到并做出决定的人。我对这种人是十分钦佩的。
    zyxyz123
        70
    zyxyz123  
       260 天前
    能赚到钱养活自己的独立开发者
    allgy
        71
    allgy  
       260 天前
    能将想法变现的人
    wanggh1021
        72
    wanggh1021  
       260 天前
    最难的是面对 产品经理/客户 的无理需求,最有牛逼的就是能搞定他们
    Alias4ck
        73
    Alias4ck  
       260 天前
    zero to hero
    adoal
        74
    adoal  
       260 天前
    你是从技术管理、工作管理的角度来看的。

    如果只是纯粹说技术,其实对相当多程序员来说,很多普普通通的基础性的东西要做好就已经“很难很牛逼”了。

    也不说技术吧……就看英语。没多少程序员能在给程序中的各种标识符取名时选对单词,确保拼写无误,用对语态、时态、单复数的。

    程序内部乱七八糟的名字只是坑队友,接口/库/框架里的糟烂拼写,就是拿出去丢脸的。
    adoal
        75
    adoal  
       260 天前
    做精、做细、做出高品质,有技术品位、技术审美。这是我认为的和功利的绩效无关的“很牛逼”。
    SekiBetu
        76
    SekiBetu  
       260 天前
    技术再牛逼,没有推销出去的能力,做的东西那就都是依托答辩
    NickYUyu
        77
    NickYUyu  
       260 天前
    知识面广 且能够灵活运用!什么问题用什么方法解决
    zzzzzzggggggg
        78
    zzzzzzggggggg  
       260 天前
    最简单和直接的,能不能制造某个东西,并且把它卖出去,能同时把这两个事情做好的人,巨牛逼
    43n5Z6GyW39943pj
        79
    43n5Z6GyW39943pj  
       260 天前
    很佩服领导瞎讲技术上的东西,客户也能假装出理解的模样(或许这就是草台班子吧,都是混口饭吃
    l4ever
        80
    l4ever  
       260 天前
    会变现的人最 nb ,结帖
    109021017
        81
    109021017  
       260 天前 via iPhone
    @wangkai0956 你理解得对
    deorth
        82
    deorth  
       260 天前 via Android   ❤️ 1
    @captain55 通过!
    zhy0216
        83
    zhy0216  
       260 天前 via Android
    比如 tsc
    光 typecheck 那个文件有 5 万行了吧...
    lazywen
        84
    lazywen  
       260 天前 via Android
    看楼主意思问的是纯技术方面的能力,说个上面有人提到的金融交易撮合

    用代码写个可以跑的撮合引擎不难,常规的问题比如吞吐量、并发一致性这些就不说了,由于不断加入新的交易规则难免会有 bug ,困难的是如何使用架构把 bug 的影响控制在一个小范围,追踪并定位 bug ,尽量保证不错账烂账,或者错账了可以有挽留措施,把损失降到最低,在我多年共事过的所有同事、总监或 CTO 中,据我观察了解有能力做到这些的只有个位人数
    isnullstring
        85
    isnullstring  
       260 天前
    细分领域中的疑难杂症
    mumbler
        86
    mumbler  
       260 天前
    从 0 到 1 项目的领头人,比如 WPS 求伯君,微信张小龙,360 安全卫士的傅盛
    BlankTaoist
        87
    BlankTaoist  
       259 天前 via iPhone
    山姆.奥特曼。拉融资万亿美刀,搞定议会。满意了吧。
    vcfghtyjc
        88
    vcfghtyjc  
       259 天前
    你说的大牛/综合能力很强的人在他自己的圈子可能也就是个普通人。关键看跟谁比。
    bugfan
        89
    bugfan  
       259 天前
    最难的是了解自己!!!
    w0017
        90
    w0017  
       259 天前
    开创性的工作。
    aeucon
        91
    aeucon  
       259 天前   ❤️ 1
    @captain55 自带语音
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1150 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 18:53 · PVG 02:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.