土木转码有多难?985本硕土木工程系转行做程序开发,学习路径与求职策略解析

​今天给大家分享的是一位粉丝的提问,土木转码有多难?985本硕土木工程系转行做程序开发,学习路径与求职策略解析。

接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。

同学提问:

up您好,有一些问题想要咨询一下。我本身是土木工程系的(教育背景末流的985本硕),但目前大环境非常不好,想转行做程序开发。研究生阶段本身做的就是交叉学科(计算机视觉方向-数字图像相关的(用C++实现了一些项目(对着论文编的那一种)),有一定的C++基础)但是没有系统的去学习过计算机的相关知识。目前正在恶补(计网,数据库这些,基础已经差不多过了一遍了)打算后面两三个月集中刷题做项目。现在还有些担心后面的面试和找工作的问题,您这边有什么建议吗?

Yt回答:

我认为这个土木工程啊,现在土木工程相比较10年前现在是继生化环材之后又一天坑,当然我不是很建议大家去转码,但是你这个情况我还是建议还是可以的,因为你研究生阶段做的是这种交叉学科,还是跟计算机有关系的,有一定C++的基础,只是可能就关于计算机体系结构相关的东西可能没有。

在这里呢我认为我可以给你两个选择,请注意只是我的建议,第一个呢我认为你既然有C/C++的基础,这里可以选择在Linux上面用C/C++开发,我在这里想法我建议你尽快的找一个培训班,在你目前的情况下面,我认为会比你自己学会好很多,我说一下我为什么会这么去认为呢?首先从你目前来说,目前正在恶补计网、数据库基础基本过了一遍,后面再集中两三个月然后集中刷题做项目,现在担心的就是后面找工作相关的,你会发现你的项目即使你做了,代码都是你写的,问题你也调了,你依旧讲不出这种感觉,就是你依旧可能做完之后你就发现它没有什么,你会发现还是一个demo,你是很难把它做到一个产品化的情况下,我是认为这个鸿沟这是很多朋友它无法跨越的。其实在技术层面上我不知道有没有关注的一点,首先从技术,你比如说进程、线程、共享内存、管道、互斥锁所然后包括像MySQL、Redis这种技术点本身,然后有些朋友我知道一个项目要用到它啊,就是这种MySQL、Redis它能用在哪里,我知道我有一个项目,然后你会发现还有一层比这个项目还更重要,这个项目能够用在哪里?这是很多朋友这两个都是没有跨越的。但是单纯来说比如性能进程乃至MySQL所有的知识点我认为作为一个普通人大家都是可以把它研究透的,但是就点而言的话你去学肯定是能学明白的,但是你把它连到一起你会发现就跟做菜一样,什么生抽、老抽、油、盐、味精然后包括像蚝油,你要发现每个人单独用好像都能够,但是把它合在一起做出来这个菜这个味道到底怎么样,这个不一样,这是第一个方面,然后再加上这种菜它能够在什么场合端出来会更加合适,它这个又不一样,所以这就讲的技术点到项目,项目怎么到产品,这中间它是有很多人他是无法跨越的,我认为这一点在目前的情况下,我认为你如果选择C++我认为你最好报一个找一个培训班。

第二点呢我认为在这里还有一条路可能会比C/C++更加好走一点,也更加适合你一点,就是GC语言,就是类似于Java go这种路线,虽说你现在已经有C/C++,让你去舍弃这条路我认为它是一个极其残酷的事情,当然你也不会很认可,而这里我认为你可以在这里用C/C++补基础,然后用go做一个项目,不会去把go全部学一遍,然后是沾点go的基础,在go的上面做一个项目这种会好一点,这种情况下面我认为肯定是保过的了,这是比较稳的做法,我们之前给你推荐的就是说可能在职业门槛上面会高一点,但是你后面选择go的话,以C/C++这种对计算机体系结构的理解,然后再加上一些go能够做业务开发,能够出一到两款产品,你绝对上岸不是问题。

总结:

一、转码方向选择与优劣势分析

1. C++系统开发路线

  • 优势:已有CV项目基础(C++实现),适配自动驾驶、工业检测等高门槛领域。交叉学科背景(土木+CV)可切入智能建造、BIM建模等细分赛道。
  • 风险:系统级开发(如Linux内核、分布式存储)需深厚计算机体系知识,自学难度大。项目易沦为“论文复现Demo”,缺乏产品化价值。

2. Go/Java业务开发路线

  • 优势:快速上手业务逻辑(如微服务、云原生),市场需求量大。利用C++底层理解反哺高并发、JVM调优等场景,形成差异化竞争力。
  • 风险:需短期突破语法+框架(如Spring Boot),可能牺牲技术深度。

二、高效执行策略(3个月冲刺)

1. 技术栈聚焦

  • 必学核心: C++进阶:智能指针、RAII、多线程同步(原子操作、锁优化)。

Go速成:协程(goroutine)、channel通信、Gin框架(2周可实战)。

  • 项目选择: 方向1:基于OpenCV+C++开发施工缺陷检测系统(结合土木背景)。

方向2:用Go重构实验室数据管理工具,接入Prometheus监控+ELK日志。

2. 项目产品化方法论

  • 从Demo到产品: 数据量化:例如“钢筋识别准确率从70%→95%”“QPS从100→5000”。

部署上线:Docker容器化 + GitHub Actions自动化测试。

  • 简历包装:避免“复现论文”,改为“基于YOLO的施工现场安全监控系统(日均处理10万+图像)”。

3. 培训班选择建议

  • 推荐类型: C++系统级开发班:涵盖DPDK/Seastar高性能网络、LevelDB存储引擎改造。

Go云原生实战班:K8s Operator开发、Istio服务网格集成。

计算机相关专业就业求职学习路线/offer选择/职业规划建议

工种浩:程序员yt (学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回

​​

#转码##职业规划##计算机##程序员#
计算机就业职业规划辅导 文章被收录于专栏

解决计算机相关专业就业/面试/技术提升等问题解答(投稿必回)

全部评论
楼主说的路径和大家不一样,土木转码的路径,一般是这样:设计->cad开发->bim开发->通用软件开发或者计算机图形学开发。
点赞 回复 分享
发布于 02-25 14:59 广东
一看你就没采访我
点赞 回复 分享
发布于 02-25 14:51 安徽

相关推荐

星期一(5.12) boss 投递简历星期三  业务面 30min星期五 hr 面 星期五下午发 offer(已经接了,问了是有转正机会的)星期二和星期三的时候特别焦虑。心里想着影石过了我就不面了,我这周再也不要面了,想再沉淀一段时间(好多面试题我还没背下来)。面筋(其实也没啥):面试了 30 分钟20 多分钟是在讲我的商城项目1.怎么设计用例的?说下对于增加商品成功,增加商品失败,减少商品成功,减少商品失败这几个场景你会怎么提取测试点?有没有考虑到例如“未登录提醒后面要有登录链接”“购物车增加商品到达上限按钮要置灰”等情况?我说:“…(设计的过程,此处省略)…没有考虑,需求文档上没写”2.你有没有对这个商城项目做接口测试?我答:“没有,因为没有接口文档”面试官:“平时可以用抓包工具多看看前后端是怎么运作的,看看接口是怎么样的”3.“讲讲你用 appium 对核心场景实现自动化是怎么做的,比如说断言具体是断言什么”主要问题就是这些,还有性格和到岗时间等问题,30min 也说不了多少。总体来说就是只问了项目,没问任何八股。所以大家一定要对自己做的东西熟悉。面试之前我跑遍了整栋教学楼,没有一间空教室!所以我只能去楼顶天台楼梯口(这里不会有人来),很热,而且我只能把电脑放凳子上然后蹲着面,蹲一会动一会。再加上因为失眠一天只睡了两个小时的大脑⊙﹏⊙,哈哈哈哈()。面试官还是很好的,给我提了很多建议,我也学到了不少。
投递影石Insta360等公司6个岗位
点赞 评论 收藏
分享
05-15 11:28
已编辑
华南理工大学 Java
个人bg本2硕9,Java后端技术栈面试情况:腾讯pcg客户端三面挂蚂蚁一面挂高德一面挂美团数开二面挂淘天客户端二面挂腾讯wxg一面挂一方面是当初转码过程中贪玩,虽然一天到晚在学,不过都是学一会玩一会,leetcode目前才200多道(2月前70道),在2月中旬才开始认真刷题,看八股,项目之前有准备(点评和外卖包装成一个,另一个知识星球的单体项目,不涉及微服务),就大概过了一下,不过后面越看越感觉不太行,项目没上线一直被问是哪来的?开源的吗?有没有上线?然后是(感觉)最有机会的美团,志愿填了后端,数开,数科(不知道能三个都填后端),导致第一次笔试太差(a了0.41)直接进入二志愿,第二次a了2道,美团数开约了两次都拒了(想去后端),后面感觉要没hc了,就接了第三次面试,结果二面一直拷打项目(我单体项目,问微服务场景,jvm 服务宕机怎么保持redis和数据库数据一致性?),然后sql(两张表,子查询)写不出来,第二天挂。现在美团还没进大池子,在三志愿人才库。腾讯wxg一面一道easy题,结果acm模式不会建二叉树(从来没写过),第二道hard写个大概(基本是对的),没时间了,秒挂。道心崩溃,刷了那么久题,虽然面试的手撕写的都磕磕绊绊的(腾讯pcg一面处男面有lru,写了半小时还是40分钟,就印象里记得大概,后面靠自己的逻辑写出来了,感谢面试官没催我),腾讯三面hard缺失的第一个正数,面试官提示然后想起来原地hash,但是没有完全写对,最后泡了10天挂了(一开始还嫌弃客户端,现在高攀不起了)。蚂蚁没有手撕,高德hard分发糖果(刚好会,我想笑,结果马大哈因为代码提示变量名换成了另一个,没有秒,在idea里调试,发现问题,面试官指出来了)一路上运气好,能有一些面试(刚好让本菜狗过),笔试成绩随缘(拼多多2道直接挂,蚂蚁0.3道,高德0.6道,淘天1道,携程1.3道还在流程中,其他比如灵犀互娱3道,虾皮2.2道没消息,阿里国际0.4道最后的机会了,OPPO3道复筛挂,作业帮,美的2道以上也没消息),京东一直泡池子,不知道是卡科班还是测评挂了,字节简历挂了8个,简历评估2个,评估一个月了都。其他如百度,网易,快手都简历挂(泡池子默认挂)现在鼠鼠很迷茫,还需要坚持吗?金三银四要过去了,5月份还有hc吗?还想着五一沉淀沉淀看看能不能捡漏,或者转测开了,其他一下中小厂感觉不要非科班的。或者直接备战秋招?非科班无实习秋招还有机会吗?美团能不能再爱我一次,5月份后还有hc吗?鼠鼠沉淀好之后还有机会吗,真的很想去美团啊,真的是学了忘,忘了学,太累了。更新,腾讯cdg捞面,一面问题都答上来了,手撕hot100过,反馈要排序,两天后挂各位路过的大佬给点建议#实习进度记录# #软件开发2024笔面经# #牛客AI配图神器#
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

更多
牛客网
牛客企业服务