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

毕业三年即将被裁,未来方向堪忧

  •  
  •   a1lenyang · 13 天前 · 3907 次点击

    个人背景及当前情况

    我毕业于 211 院校的软件工程专业,在一家中型公司工作了两年半,主要负责通信基站的软件开发。日常工作涉及对通信协议的理解以及使用 C 语言进行实现。最近公司通知将在明年三月份进行裁员,这让我不得不重新考虑自己的职业发展方向。

    面临的问题与困惑

    由于工作的特定性质,感觉在技术上的成长空间有限,尤其是在我对通信领域本身兴趣不大的情况下。最近几个月工作量不大,利用这段时间我试图规划未来的职业路径。最初计划深入学习 C++,但论坛上的普遍观点认为 C++的学习曲线陡峭且入门不易,这让我有些犹豫。转向 Go 语言的想法也曾出现,但面对众多选择,我感到非常迷茫,不确定哪个方向最适合我。

    寻求建议

    考虑到以上情况,我想请教论坛的朋友们:

    在现有背景下,应该选择继续深化 C/C++技能,还是转向其他更热门的语言或技术?比如 go or Java ? 如果决定转行或转换技术栈,哪些领域和技术最值得投资时间和精力? 对于程序员的发展来说,如何确保职业发展的稳定性和持续性? 非常感谢大家的时间和建议,希望可以得到一些有价值的反馈来帮助我做出最佳决策。

    31 条回复    2024-12-13 14:30:20 +08:00
    AFOX
        1
    AFOX  
       13 天前
    和你差不多,但我走的路比你还歪。

    几个月前我也想过放弃做了两年多的技术栈去尝试其他,并且成功尝试并放弃了,目前失业中。

    我的建议是继续坚持你原来的技术栈,在有机会的情况下,拓宽这个技术栈而不是彻底丢掉。
    liuzimin
        2
    liuzimin  
       13 天前
    学 Java 大赚一笔。🐶
    leonlx
        3
    leonlx  
       12 天前 via Android
    感觉 Java ,go 写 web 业务更卷
    coderluan
        4
    coderluan  
       12 天前
    C 语言底子好可以继续深入性能优化方面,也就是汇编/simd/高性能计算/cuda 之类,做嵌入式/视频编码/图像处理之类行业全用的到,门槛较高但是很稳定,如果转行就是 Java 或者前端,别的都不稳。
    admin9
        5
    admin9  
       12 天前
    扩展 c, c++的技术深度,其他的语言,框架也都去了解一下,增加技术的广度。编程语言这东西,万变不离其宗,精通了一种语言,其他的熟悉起来也很快。

    不同的场景是需要用到不同的技术框架的,前提是你要知道有那么个东西。
    kkk9
        6
    kkk9  
       12 天前
    写了近三年业务代码了啊,应该给自己的人生也写写代码~
    ----
    switch 职业发展方向 {
    case 管理:
    if 人情世故 {
    向上管理()
    } else {
    乖狗()
    }
    case 专家:
    if 领域深耕 {
    水平发展()
    } else {
    垂直深耕()
    }
    case 转行:
    if 兄弟义父 {
    不要脸抱住大腿()
    } else {
    等死()
    }
    }
    yinmin
        7
    yinmin  
       12 天前 via iPhone
    java+go 。另外面试八股文可以弄起来了,八股文不是 1-2 周就能搞定的。
    murmur
        8
    murmur  
       12 天前
    基站通信那以后不只能给做华为外包,其余的做通信的还能喝到汤吗
    liuran
        9
    liuran  
       12 天前
    考虑目前经济的情况,或许不顾一切先稳住才是更合适的选择。
    daimiaopeng
        10
    daimiaopeng  
       12 天前
    应届生,同两年半,今年三月份裁员,不想干 C++了,找不到工作,一堆嵌入式和 qt ,感觉和互联网没多大关系,c++后台开发的就只有腾讯字节大厂。转其他语言感觉不行,因为卡工作经历,就算非常熟悉其他语言但是一看没项目经历直接挂。
    gzhjj
        11
    gzhjj  
       12 天前 via Android
    毕业三年就算不被裁也应该考虑挪挪位置了,年轻是你最大的资本。来自 40+失业 IT 男。
    7i587i789
        12
    7i587i789  
       12 天前
    同软工专业,不过是普本,毕业后做了一年 java 受不了现在转 c 了,在做汽车上的嵌入式通信,不过是在外企,c 感觉还是比 java 好的多的
    john8268
        13
    john8268  
       12 天前
    年轻就有可能,加油
    jonyJJ
        14
    jonyJJ  
       12 天前
    @daimiaopeng 腾讯很多 c++后台的都转 go 了,c++做后端的越来越窄了
    Benches
        15
    Benches  
       12 天前
    通信行业,可能得熬到 6G 来了才有盼头了
    ajaxgoldfish
        16
    ajaxgoldfish  
       12 天前
    C++已经转 Java 了,有没有前途你还感觉不出来吗
    fffq
        17
    fffq  
       12 天前
    学 java ,狠狠赚一笔
    genewzxk666
        18
    genewzxk666  
       12 天前
    op 是搞几 G 基站的?我们现在在做 EPC 核心网,未来也会做 IMS 和 5G 核心网,现在很缺基站的人才
    daimiaopeng
        19
    daimiaopeng  
       12 天前
    @jonyJJ #14 是呀,怎么办呢,社招的人连 c++工作方向稍微不对就挂简历,更何况跨语言连项目都没干过,这样根本找不到工作
    LeegoYih
        20
    LeegoYih  
       12 天前
    转方向意味着以前的很多经验用不上场了,面试的时候面试官把你当无经验算还是 3 年呢?
    个人感觉语言无所谓,换方向代价有点大。
    maigebaoer
        21
    maigebaoer  
       12 天前 via Android
    不考虑嵌入式?
    a1lenyang
        22
    a1lenyang  
    OP
       12 天前
    @Benches 太难了,运行商根本没有单子出来
    a1lenyang
        23
    a1lenyang  
    OP
       12 天前
    @genewzxk666 主要是做 5G 协议栈 L2 的
    a1lenyang
        24
    a1lenyang  
    OP
       12 天前
    @7i587i789 汽车上的嵌入式通信怎么入门的呀,薪资水平如何呢
    TArysiyehua
        25
    TArysiyehua  
       12 天前
    `最初计划深入学习 C++,但论坛上的普遍观点认为 C++的学习曲线陡峭且入门不易`

    你的观点有的问题呀?难又不是学不会,如果你连一门语言都没法深入学习,那你真不适合这行业。比如 java ,web 这些容易点,那请问你跟其他人有什么区别呢?容易学意味着竞争压力大。
    c++ 易学难精只是相对于其他语言而言,你花了一年几年如果还没学明白,我只能说你不适合编程,不是语言问题
    a1lenyang
        26
    a1lenyang  
    OP
       12 天前
    @TArysiyehua 这个我理解,除此之外,C++的岗位也比较少,这也是比较劝退我的一个点。
    TArysiyehua
        27
    TArysiyehua  
       12 天前   ❤️ 1
    @a1lenyang 但你的主诉并不是这么说的。
    可见要么你心里想的跟你说的不一致,要么你压根就没有好好想清楚自己的诉求。
    你的主题说的是未来方向,但是里面主要说的是自己的编程技能与语言, 建议你自己好好好想清楚自己是否想在程序这条路上发展,以及发展的话,是否需要后方向,行业,岗位,然后再考虑相关的语言。

    大部分的语言都是跟着需求走的,比如你说的 go or java 这些都是后端,你现在的岗位是后端吗?还是说你想往后端发展呢?首先先想清楚自己的发展方向,再考虑语言的问题。任何语言发明出来都是给人学的,并没有想象中那么难。

    想清楚自己的职业定位与方向后,再说语言就好说了。
    很多语言都是受限于岗位要求的,比如你学 Rust ,Rust 听着很牛逼,但是现在基本上招聘就只有 web3 加密的,其他的岗位几乎没有。
    所以关键就是看你的岗位与方向,再选择语言
    7i587i789
        28
    7i587i789  
       12 天前
    @a1lenyang #24 其实工作之前没入门,工作后才开始真嵌入式,薪资不超过 10k ,毕竟招的也是无经验的,不过发展还行,明年能工签去霓虹本部工作
    YDDDD
        29
    YDDDD  
       11 天前
    c++使用的方向太不一样了,比如编译器跟图形学,只会 c++基本不行。不过可以 c++,go 一起学学试试?
    FIllerFooo
        30
    FIllerFooo  
       9 天前 via Android
    @7i587i789 请问前辈是做 java 后端吗?能讲讲为什么受不了吗,最近有转 java 后端的意向。
    AccelerXu
        31
    AccelerXu  
       4 天前
    才毕业三年 还年轻的很呐,不用过分焦虑。我赞同 29 楼的评论。试试 c++ go 一起
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1729 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:39 · PVG 00:39 · LAX 08:39 · JFK 11:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.