V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
asd3422643
V2EX  ›  问与答

一名 Java 开发程序员职业规划的迷茫问题,想了几个月了,还是不明白,求 v2 大佬解答

  •  2
     
  •   asd3422643 · 2020-01-11 02:39:27 +08:00 · 3018 次点击
    这是一个创建于 1538 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在情况:

    19 年本科毕业,毕业后在一家国内前十的互联网公司的广告部做小小的 java 开发。 因为做的内容是偏业务的,内部人员用的系统,部门其他项目都是双节点多服务部署的,我项目业务不至于需要达到那样部署的地步,mq 没用到,缓存也用不多,不过项目是用领域驱动模型搭建的,这个我入职之后看这架构也觉得挺不错的,搭建架构的人挺牛逼的。

    完全跟我想象中的互联网公司的工作内容差别特别大,而且我主要做的项目还不是我上面说的,那个是小组其他人负责的,我负责的是一个业务超级复杂,但是技术超级简单的系统,可以想想一下之前的 单机部署 ssh 系统那种感觉。老大对它的要求就是 能不动则不动。代码写的超级烂,属于 300 行代码堆在同一个方法上那种,但是我自己写需求是有要求的,不过我也改不动之前的代码了。

    所以就感觉: 没啥需求,我自己的项目真恶心,我也不想动它了。只要我想划水,我可以 1 个星期都没事干坐在那里玩手机都没人管我那种。但是我想升职,就想早日做 leader,不想浪费时间,所以我现在看懂自己项目了,上个月开始就会去看我小组另外的项目并整天主动找活干,需求都是我主动找组长要的边边角角的活,改改 bug,优化导出等。好没意思啊~ 但是还是不能离开这公司,起码得等到今年 6 月份有人接手我负责的系统为止。

    我一直以来都是想成为一名架构师,所以比较喜欢研究系统架构,喜欢看源码实现,因为没接触到 springcloud,加上没啥时间,所以没啃 cloud 的源码,不过我啃了挺多 spring 跟 springboot 的源码的,里面很多实现对看系统架构跟搭建很有帮助,自己也比较有兴趣。

    问题是

    到 6 月份还有 5 个月的时间,其实我这个月开始对新接触的系统已经啃了挺多的,也觉得牛逼。但是也就这样了,工作中,对业务分析能力,产品沟通能力,跟表达能力自我认为都有了挺大的提升。但是奈何自己做的系统太简单了,而且我还不知道自己每天做的事情的意义是什么。

    ( 1 )经常晚上很累,躺在床上就想今天自己干了啥,感觉就是 干了很多琐事,但是有说不出来干了啥,时间就过去了。, 也不知道自己做的事情的意义是什么....

    ( 2 )由于项目太简单,我现在也没发现什么亮点可以讲的,单机项目,没用 mq,redis 也用不多,没有分不分表,业务比较复杂,以后跳槽面试都不知道吹什么了

    ( 3 ) 下一家公司感觉想去一个不要那么大的公司,不过感觉会是从一个坑跳到另外一个坑,而且跟老大跟同事的关系都超级好了,感觉我老大培养我 1 年,还没为团队做出什么奉献就走了 一个困惑: 不知道自己干的事有什么意义,每天累死累活上班就是为了几百块钱,虽然钱很香,但是真特么没意思,我之前大学学的 mq 知识,之前实习接触的 springcloud, 我看的一堆知识,都没有发挥的空间,但是我还是一直在看源码,因为没什么用,已经快啃不下去了。

    ( 4 )我就想着跳槽解决这些问题,或者调去电商部门,技术可能会好点,不过也可能是跳到另外一个坑。个人感觉生活跟工作,还是朝着意义方向发展,不过我现在真没想到自己可以做哪些有意义的事,现在做的是服务公司销售这个意义,不过这个技术上真的让我提不去很高的兴趣,而且对未来发展特别有限制。 而且到最后还是那个问题,每天都在干重复的活,写重复的代码,朝 9 晚 9 的,然后也不知道干了啥。

    常年逛 v2,v2 大神也比较多,现实生活中真找不到人可以问了 有没有大哥之前也这么想的,但是现在找到了新方向的? 有没有哪些大哥是过来人,给我指点指点,挺迷茫的。

    ( 1 )你们认为什么样的公司,做什么业务比较有意义,意义是啥?除了钱之外的,比如在晋升方面,在个人成就感方面 ( 2 )每天都在干重复的活,写重复的代码,朝 9 晚 9 的,然后也不知道干了啥,你们也会这样吗,我觉得这个很现实啊,很封闭,每天重复的生活,前阵子见了现在很多其他岗位的同学变化,半年之间,做快消的,出国的,做健身教练的,做产品的,做理财的,感觉他们生活丰富多彩,而我就整天对着电脑。 老实说我是不安分的,我总想着学更多东西,不被限制,所以有点浮躁,但是我个人又时刻提醒自己要脚踏实地,把当下的活做好,因为每天对着电脑之余抬头看看这世界的,感觉自己又措失了很多其他机会,对社会很多东西都选择性忽略了,我大三在广州一家创业公司实习,经常加班、干活到很晚,有时候就深夜跟老板吹水聊天,老板说我不适合一直做开发,他叫我找个合适的机会转售前或者产品,更符合我性格。 现在想想自己当初选择做开发也不知道是不是错了。

    相信也有很多人,也很多是不安分的,也厌烦了这种重复的生活,也想找意义,但是又不知道该怎么突破这种重复的生活,有没有大佬愿意给刚毕业半年新入行的弟弟讲讲,从一个开发为起点讲讲,谢谢你们了,真的超级迷茫,每次闲下来就在想以至于睡不着 ,哈哈哈。

    27 条回复    2020-01-12 19:47:09 +08:00
    pandait
        1
    pandait  
       2020-01-11 03:31:14 +08:00 via Android
    划水,摸鱼不快乐?
    mcfog
        2
    mcfog  
       2020-01-11 07:58:55 +08:00 via Android
    a. 不要觉得“自己走了手上这个系统就砸了公司 or 部门就倒了”不要觉得同事关系好就排除离职的选项。离职了还能聊天打屁,还能互通有无才是真的关系好
    b. 你觉得老大好的话,找单独私下的机会找他表达一下你的诉求咯
    c. 老大说你手上这个破系统能不动就不动,可能有部分原因就在不相信你的技术经验足够能顺利把它重构好。你觉得你行,就要证明,觉得确实还不行,那就锻炼能力啊,练级啊
    lhx2008
        3
    lhx2008  
       2020-01-11 09:05:17 +08:00
    大部分人都是这样吧,虽然是简单,但是每个人做出来的东西也是不一样的
    admin7785
        4
    admin7785  
       2020-01-11 09:19:58 +08:00 via Android
    老哥好,同 19 本 毕业,目前在某外包公司,7 月份到现在只接了一个烂尾项目,项目后端只有我一个,那段时间压力挺大的。
    我不能回答你所有问题,但是想分享一下我的观点。
    1.不要认为我得等到有人接手项目了我才能走(期间可以投简历找工作)
    2.不要认为领导有心栽培,借用李指导的话来说,就是(假的,假的,都是假的)
    3.刚好有时间,带薪刷题,带薪学新技能等


    个人一些观点,如果不认同,可以忽略

    加油
    cengjz11271
        5
    cengjz11271  
       2020-01-11 11:08:22 +08:00 via iPhone
    想问下是京东吗?
    logicr
        6
    logicr  
       2020-01-11 11:15:37 +08:00 via Android
    螺丝钉的恐惧,跟我现在处境差不多,接触的项目是经手好几个的,里面的代码大部分都是应付上一个人的逻辑修修补补,有些代码即便不好也不会轻易去动,因为有的接口什么的都已经不知道干什么的谁在用,一些逻辑存在的意义等等。
    penis
        7
    penis  
       2020-01-11 17:44:53 +08:00
    卧槽 你焦虑什么?那么多时间可以摸鱼自学 github 上面项目一大堆,或者自己做个博客,购物网站 等等都行, 我要是有那么多时间摸鱼早就大神了,无语!
    charlie21
        8
    charlie21  
       2020-01-11 19:00:51 +08:00 via Android
    领域驱动模型,DDD 阿?
    asd3422643
        9
    asd3422643  
    OP
       2020-01-11 19:28:33 +08:00 via Android
    @colapuro 老哥,你怎么想的呢。。博客,商城我大学都自己做过,就是练手项目,不知道可以玩成怎么样
    asd3422643
        10
    asd3422643  
    OP
       2020-01-11 19:53:18 +08:00
    抱歉,各位 dalao。今天早上 8 点开始就去团建了,刚才才回来,没办法及时回复各位的信息
    asd3422643
        11
    asd3422643  
    OP
       2020-01-11 19:56:46 +08:00
    @charlie21 对, ddd,确实挺好的,项目看起来特别清晰,但是项目技术上不难,理解业务比较难
    asd3422643
        12
    asd3422643  
    OP
       2020-01-11 19:57:37 +08:00
    为什么只能 6 月份走是真有原因的,6 月份之后我一定走的。
    asd3422643
        13
    asd3422643  
    OP
       2020-01-11 20:03:20 +08:00
    @mcfog 嘻嘻,不是开玩笑,对于这系统如果想要有什么更新的改进,我觉得我是不行的。 我一个刚毕业的人,刚接触了这系统就重构,重构出来的代码肯定也好不到哪里去。。
    但是练级这事,不知道可以怎么练呢? 还是只能自己找活干练级,问题是项目技术特别简单,,,,活也简单,就一直形成一个循环了,重构是不可能重构的,我老大的意思也是不想重构它。
    也就是,觉得工作内容对自己没啥提升,如果我想摸鱼,我之前刚到公司 2、3 个月的时间内都是每天都没事做,就一直看项目代码,看到想吐那种..现在如果我想摸鱼,我也可以一直没需求,,,.........哎
    asd3422643
        14
    asd3422643  
    OP
       2020-01-11 20:04:37 +08:00
    @cengjz11271 不是京东, 为什么会想到京东,哥你是不是也有同样感受 哈哈
    asd3422643
        15
    asd3422643  
    OP
       2020-01-11 20:10:05 +08:00
    @admin7785 嘻嘻 面试呀,面试还是有两点问题:
    ( 1 ) 首先,怕面试不通过...
    ( 2 ) 不知道怎么选公司跟小组好,我怕到时候还是从一个坑,跳到另外一个坑。 感觉大部分工作岗位都做的是螺丝钉工作... 所以可能到最后还是工作没啥意义啊,没动力...
    asd3422643
        16
    asd3422643  
    OP
       2020-01-11 20:11:58 +08:00
    @logicr 老哥你懂我,也没人带,亮点都是要自己发掘的,但是我自己就是发掘不出来,每天只是很机械重复地 crud。。
    asd3422643
        17
    asd3422643  
    OP
       2020-01-11 20:12:49 +08:00
    @pandait 快乐呀,不过也焦虑啊。 每天不知道自己做了啥... 还怎么升职加薪呀~
    asd3422643
        18
    asd3422643  
    OP
       2020-01-11 20:16:34 +08:00
    别沉,希望有过来人大哥看到,分享一下经验, 感觉这些问题肯定不止我一个人想过,重复机械撸码,不知有何意义,做的内容又超级无聊
    TimeRain
        19
    TimeRain  
       2020-01-11 22:02:46 +08:00 via Android
    如果对编码还没有失去兴趣,就自己做找需求项目吧,对金钱的极度渴望会带你脱离现在这种迷茫
    leonme
        20
    leonme  
       2020-01-11 23:15:54 +08:00
    mq 消息队列? redis 缓存?这些没啥难的吧~自己学呗~划水的时候,多看看操作系统、分布式相关的书籍,猥琐发育 2 年,就会发现自己很厉害了
    asd3422643
        21
    asd3422643  
    OP
       2020-01-12 09:02:47 +08:00 via Android
    @leonme 对呀,还是得好好学,嘻嘻
    lietoumai
        22
    lietoumai  
       2020-01-12 10:48:20 +08:00 via Android
    意义是靠做出来的,不是靠找出来的。
    另外毕业几个月,想了几个月。
    emmm
    asd3422643
        23
    asd3422643  
    OP
       2020-01-12 11:31:19 +08:00
    @lietoumai ....意义是靠做出来的, 不知道怎么说,曾经入职 2 个月基本没需求,整天坐在工位上不知道干啥,就是处理业务方提出的一些问题,比如为什么操作错了(很多没 bug 但是业务方操作失误那种,帮他们找问题...).也没人管,就跟你说,你先看看,了解系统,但是一直看代码( 300 多行一个方法,可能其中很多方法点进去里面又几百行,基本没注释,没文档),看到想吐。 那两个月特别无聊啊,每周周报都不知道写啥,跟组长沟通过,结果还是不理想。很多原因 所以也就另外毕业几个月,想了几个月。
    之前大学时候实习都不会有这种状态的...
    asd3422643
        24
    asd3422643  
    OP
       2020-01-12 11:39:56 +08:00
    一直以来都很困惑, 前阵子情绪特别低落才提了这个问题。
    最近看饿大家的回答,重复性工作、跟工作内容没意义这两个问题还是得自己在工作中多发掘。
    提高自己的代码质量,业务能力,沟通能力,工作效率,技术知识积累,架构思想。还有不要局限自己的能力。
    至于怎么做是因人而异的,这些问题还是得自己找到答案,大家都是觉得要提升自己的技术,挺好的,一起加油。

    感觉也没啥好说的了,谢谢大家的关注跟回答
    lietoumai
        25
    lietoumai  
       2020-01-12 16:32:22 +08:00
    @asd3422643
    希望有所帮助
    #程序员如何尽快融入新团队

    https://github.com/lietoumai/Awesome-offer/issues/50
    asd3422643
        26
    asd3422643  
    OP
       2020-01-12 17:40:32 +08:00
    @lietoumai 嘻嘻 好的 ,谢谢你嘞
    lietoumai
        27
    lietoumai  
       2020-01-12 19:47:09 +08:00
    @asd3422643 8 客气咯
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2519 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:59 · PVG 23:59 · LAX 08:59 · JFK 11:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.