程序员的职业发展路线 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
tjmxf
V2EX    职场话题

程序员的职业发展路线

  •  
  •   tjmxf 273 天前 4486 次点击
    这是一个创建于 273 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前已经干了 4 年开发,今年 27 ,想问下大家对于未来的职业发展怎样看待。

    以自己目前的经验去看待,现在觉得这一行真的也不容易,在没入行就在各种帖子上看到这行基本上未来可以转管理或者专注技术。

    对于专注技术这条路,因为目前的经验基本都偏向业务,所以更多的是感受到可替代性特别强,这个活儿可能换个人熟悉一段时间大家都可以干。而且现在又是卖方市场,狼多肉少,毕业生大把,你不干总有人可以干。所以专注技术这个路怎么走?比如我们都知道操作系统很重要,其中有很多实现经验值得借鉴,可是实际是一个需求很多情况虽然你懂得了这些经验,但可能没懂这些经验不用任何设计直接罗列代码实现结果看上去是“一样的”,至少在业务眼里是一样交付的,那么学的这些技术知识又怎么体现呢? 还有一个技术迭代不断,底层知识需要掌握,新技术也不能落下,总感觉技术这方面市场小,当然可能是我消息闭塞,可能接触的基本都是业务驱动,不知道技术驱动会是什么样。

    而对于管理,这个也不清楚道路是怎么走的,可能需要机遇,当然自己也可能不适合。看到互联网里竞争也是极大,动不动也要站队,搞好关系等等,当然这里是职场是社会,我理解想要些东西总要付出些东西。但是归结到个人,如果想走这条路,自己本身能做些什么呢?

    还有一点就是目前主要在一线城市,大家对于一线买房或者租房,其他地方买房或租房的看法,因为现在觉得这些可能更多的和就业绑定,所以感觉就业这方面更重要些。

    第 1 条附言    273 天前
    感谢家的解惑,虽然可能每个人处于不同的阶段,我理解如果是一点点打工的技术人应该都会有过类似的困惑,当然也可能目标一直明确。 想知道如果也有过类似的困惑,你对未来就业是怎么理解的? 你自己又是怎么选择怎么做的?为什么这么做呢? 当然如果目标明确,那支撑你坚持自己目标的理由又是什么呢? 希望大佬们兄弟姐妹们有时间也可以简单分享下
    24 条回复    2025-01-14 22:46:11 +08:00
    Andrew1996
        1
    Andrew1996  
       273 天前 via iPhone
    四年才想这些吗?目前想的多活一天是一天
    NewYear
        2
    NewYear  
       273 天前
    1 、永远站在技术最前列,永远学习最赚钱的技术!嗯,还要永远有足够旺盛的精力和专注力。
    2 、当能力达到一定程度时,躯体(只有一副大脑和双手)限制了你的发挥!!!故而许多人转向了管理岗,此时你拥有了别人的躯体资源(大脑和双手),更拥有调动更多资源的权限(比如外包?比如跨部门资源?)。
    3 、究极进化!以钱御剑!钱在手,跟我走!请管理干活,养些基础岗。有任何想做的事情只要一句话吩咐下去就能得到多套方案并实现,我称之为:言出法随!!!
    4 、概念成神,废材当立,机缘一道,妙不可言!嗯,我说的是拆迁户。

    达成任何一条都不会被时代抛弃。

    如果说见到大牛是崇拜,那么在拆迁户身边就只剩下嫉妒了。。。
    一个是他有天赋还努力,所以成功,你没成功是你不够强。。。。。另一个是出身不如你,天赋不如你,实力不如你,一切都不如你,结果拆迁大法,成概念神,没法不嫉妒。
    feikaras
        3
    feikaras  
       273 天前 via iPhone
    技术没那么有用,洗了好几次牌但是换汤不换药。
    NewYear
        4
    NewYear  
       273 天前   6
    我说一下管理岗吧。

    编程中有一个概念是“队列”,“队列”的两个主要参与变化内容的只有 2 个角色,“生产者”和“消费者”。
    你作为部门的基础岗,显而易见是“消费者”,派发任务的管理或其他部门是“生产者”。(当然管理者其实也是“消费者”,可以直接参与,也可以间接调配)

    如果“生产者”的内容产生速度低于“消费者”,则是一个健康的运行状态,所有事情都能得到“更好”的完成,因为大家都有时间有精力。

    但,“生产者”爆发式生产内容,“消费者”就只能牺牲质量,提升专注力和效率。
    此时的“消费者”是最惨的,因为你牺牲质量,就要挨骂,就会影响下游部门。如果你保证质量,也要挨骂,就会影响上游部门。

    “消费者”通常分为“有领导”和“无领导”。
    无领导,赶紧走,只能走,谁顶谁死,基本上,上下游都会得罪,收获骂名。
    有领导,你是基础岗(部门内的成员),看你是否能透过现象看到本质,如果看不到本质,也很容易会疲于奔命,黯然退场。退场前你的心态不可能好,工作质量和效率也不可能是最巅峰的。
    有领导,你是领导,又分为“合格”与“不合格”。。。不合格应付不了需求端(客户/跨部门/上级),无法给出合理的回复,上下游统统认为你的能力差,收获骂名,随时可能被替代,可以关注一下公司的招聘有没有出现类似的岗位。

    有领导,你是领导,且你是合格领导。其实合格的领导通常也遇到过“不合格”阶段,毕竟“子非鱼,安知鱼之一切?”,既然不懂,就无法提供解决办法,身在其位才能逼迫自己思考和突破。这,便是基础岗通常无法直接替代管理岗的真正原因。
    合格的领导,面对“爆发式生产者”,需要分析当前情况,合理的调配资源:
    长期需求?招人,使劲招,赶紧招。
    短期需求?加班或者外包,具体要评估可行性。
    下属不听话,思考对策,安抚或者劝退。
    上级不听话?先支持,再建议。
    跨部门不听话?讲流程,请上级见证,拼口才,胜者为王,败者多干活。
    风险事件如何应对?及时通报,快速处理,时候做预案避免下次。
    资源不够(人、设备、钱),提方案,写分析,按上级决策办,有资源就快点干,没资源就慢慢来,莫慌。

    管理者的技术方向如何应对?
    是否和下属比技术?不可,术业有专攻,人家天天接触,肯定比你熟。
    学习?可以,针对目前的需求(质量/效率/广度),针对性学习,多方资讯,整合成自己的解决方案。

    一步步分析下来就会发现。
    管理岗的 2 大能力:
    1 、协调能力,应对能力,遇事莫慌,冷静安排。
    2 、学习能力,要快速提供方案,平时多做预案。比技术你没有下属细致,但是整体性方案一定要比下属强。

    我转管理后再也不回技术岗的原因其实很简单。
    不管我做得好或者做得差,我不是这个事件的最后一环,而且往往是我来闭环,可以尽量修饰不够完美的结果。
    sagaxu
        5
    sagaxu  
       273 天前
    专注技术这条路只适合很少数人,因为只有大厂平台架构和安全部门需要抠技术,大部分开发只是把业务逻辑翻译成代码,技术本身钻研的并不深入。大部分“资深”只不过是多写了几年,多用过几个框架/库/开源软件,知道如何结合业务“选型”。并没有什么门槛,很容易被替代。

    转管理,我只能说这要看机缘和能力,绝大部分人是转不了的,因为能力和机缘皆不足。现在也没那么多快速成长的公司,增量管理岗位几乎没有。我认识的人里好多考了 PMP ,还有当兼职讲师的,但好像很少有人混进管理层,小组长或者便宜总监这种不算管理岗。

    一线城市现在房价也不高,甚至可能快到低点反弹了,但我建议非必要勿买房,除非家里很有钱,将来能给你兜底。我身边就有卖掉房子,拿着 1000 多万首付置换更好的房子,然后现在断供的例子。
    microscopec
        6
    microscopec  
       273 天前   1
    35+能多干一天都是赚,我身边认识的所有开发,不管前端后端还是产品,不管你是硕士还是博士,都没工作或者去干其他行业了,最惨的端盘子一个月 2500 还要干 19 小时/天
    shui14
        8
    shui14  
       273 天前   1
    2017 年就有寒冬的说法,只不过是针对融资圈钱公司的说法,互联网金融那波人皆转码,加上这几年考研放水,现在像中部那些教育大省,连普通岗位也一堆硕博,没有机会再选
    没有快速成长的公司提供就业岗位,不管是技术专家还是管理岗,没有这个选项了
    这个版本最实际的是短期拿到你当下最优解,长期要结合自身家庭条件选一个方向抱团苟着,你再强也无法与这前后几年汹涌就业人群竞争,不要以为一个人能打出一片天,已经是豪强时代
    ruchee
        9
    ruchee  
       273 天前 via iPhone
    多赚一天算一天,及时行乐
    guisheng
        10
    guisheng  
       273 天前
    只是为了“赚钱”,取舍你赚钱的时间。
    LouisGuo
        11
    LouisGuo  
       273 天前   1
    @microscopec 建议你躲一躲 对你身边人好点
    iixy
        12
    iixy  
       273 天前
    @microscopec 真心的吗,样本量多少
    goushengnankong
        13
    goushengnankong  
       273 天前   4
    职业发展干的再好始终还是在笼子里面不停跑的老鼠,要想办法积累资本或者给自身增加影响力和价值才是脱离老鼠笼的办法.
    职业和工作终究只是手段,人的自由才是目的.
    HL8
        14
    HL8  
       273 天前 via iPhone
    技术管理被裁就好比磨盘上的驴一代一代,前赴后继。
    catch
        15
    catch  
       272 天前
    2025 了,这行业 赚一天是一天,就这样了
    adwords
        16
    adwords  
       272 天前
    终点是编制
    aLazarus
        17
    aLazarus  
       272 天前   1
    目前还没见过纯发展技术的程序员。也不建议走纯技术方向。

    工作的本质是赚钱,赚钱是个综合的事情。考虑发展方向的前提是有足够大的眼界和格局,但是 99% 的人是没有的(包括我自己)
    microscopec
        18
    microscopec  
       271 天前
    @gransh 我说了是我身边,不是社会调查
    microscopec
        19
    microscopec  
       271 天前
    @LouisGuo 市场行情,有就是有,没有就是没有
    Foxalone
        20
    Foxalone  
       271 天前
    我 30. 工作方面可替代的话. 可以发展一下别的来提升自己综合能力. 我是那种技术还行, 学历一般. 目前在两家公司干. 都是销售自己拿到的工作. 其中一家(远程)是上家公司的甲方客户, 经常陪人家聊会天帮个小忙. 另外一家是我家附近的公司, 直接无简历降薪上门. 工资低假期超多. 现在两份工作一起干. 跟之前的工作量相比差不多. 而且都是公司技术一把手.
    hongyexiaoqing
        21
    hongyexiaoqing  
       271 天前
    推荐看 技术人的发展之路 https://coolshell.cn/articles/17583.html
    swananan
        22
    swananan  
       270 天前
    没有技术驱动的说法,永远是业务驱动。
    更好的技术,如果没有好的业务落地场景,也是白给。
    如果你擅长的技术,无法找到合适的业务落地场景,那就得考虑换地方了。
    purplecity
        23
    purplecity  
       270 天前
    @sagaxu 我日了 说的没毛病。确实钻研的并不深入 也确实在中小公司并不需要 也确实没尝试过转啥管理岗 而且我们这一行只有 boss 在乎管理岗 真正一线基础开发岗经常 diss 管理岗菜的跟坨屎一样
    purplecity
        24
    purplecity  
       270 天前
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     837 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:46 PVG 04:46 LAX 13:46 JFK 16:46
    Do have faith in what you're doing.
    ubao 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