土木Python转码成功进华为做 C++,如何补齐短板如何规划职业发展?

​今天给大家分享的是一位粉丝的提问,土木Python转码成功进华为做 C++,如何补齐短板如何规划职业发展?

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

同学提问:

我是23年土木双非一本毕业,在培训班学了 Python 和人工智能相关,后参加完实习项目后进了华为OD,但部门是终端的BG,主用语言是C++,现在也算是彻底脱离了土木了,现在刚入行想请问一下职业发展路线的建议(包括要学哪些知识如何,如何晋升)

Yt回答:

23年双非一本土木,在培训班学了Python和人工智能。这是典型的以Python人工智能入行,结果去了华为OD之后,用的是 C++ ,你也没想到,发现我学了Python居然让我去干 C++ ,结果发现这个事情干了之后,发现彻底已经脱离土木了。做的也不是Python。其实你要知道华为很多的团队,这种OD很多的部门,可能 Java 岗位也很多,C/C++ 的岗位也很多,为什么很多朋友会选择Python入门,因为Python入门容易。

现在刚入门,想请问一下这个职业发展路线的建议,这个建议可能谈不上,而是我认为现在已经进入华为OD,好好的去了解你们整个公司,你现在维护的这一款代码,把他代码理解好,然后能够在你周围团队里面能够做到显眼,你周围的人一看你就很放心的交给你,包括这种问题他都请教你,你只要做到一点在你的团队,别人遇到问题都找你,遇到一点你比如有一些问题都找你,或者说你周围的领导也很信任你,同事也很信任你,你只要做到这样一点你会发现你职业道路会好走很多,包括晋升也好,包括像后面华为转正也好,应该是优先你的,你只要做到一点你周围的团队很信任你,周围的人都很信任你。

那怎么做到让别人信任你,我认为第一点就是你的硬技能一定要够硬,就是给你问题你要能搞得定,就是给你代码问题你也能搞得定,比如你们现在产品遇到一个问题,交给你的时候你怎么才能搞得定呢?你就得熟悉你现在维护的这一款代码,这一个框架代码,这个框架代码你会发现很多代码都不是你写的,你加入进来你才多久的时间,这代码你发现打开一看几十万行代码,包括有些代码八几年写的九几年写的代码都有,你打开一看你发现这东西,好像找人都找不到,这个代码谁写的你找不到,你也没有什么所谓的git记录,你只能是靠着代码你自己去理解,这也就体现了你一个耐得住寂寞的时候。

我跟你讲一下其实很多时候这种代码,真的一份代码你拿在你手里,你可能半个月一个月两个月,给你做个功能,你就开始尝试把这个功能搞定,然后去思考为什么这个地方数据会走到这个地方来,然后为什么这个数据从前面怎么调用过来,你去不断去思考,每天睡觉之前闭上眼睛你就想,你就想这个函数下去底层是个什么功能,你慢慢思考的多了之后,你发现每天想每天想,你不用多长时间,你就这么半年的时间,你发现整个代码,这一层代码,你是你们可能团队里面最熟的,这一点你就慢慢来说能够在你团队能够脱颖而出,这是第一个技能上面,专业上面硬技能上面一定要过硬。

第二个就是软技能上面,就是你要能够做到一点,就让别人很放心,这点怎么理解呢?就是你会发现你的沟通能力协调能力都要比较强,就是你比如说能够去表达问题的时候,因为有些人沟通的时候就很容易形成一种对抗局面,就是一开口就发现很对抗,这就是典型的这种可能情商不够,跟你讲的就是在沟通的时候,你的表达技巧包括你的协调能力,为什么有些这种思维你能协调过来,你只要你的硬技能够硬,软技能能够让别人很幸福,自然而然你会发现你晋升只是时间的问题,不管放哪一个团队,你都能够晋升。

总结:

一、硬技能提升:C++与代码框架深耕

  1. 深入现有代码与框架:目标:成为团队代码库的“活字典”,熟悉模块调用链与核心逻辑。行动: 每天投入2小时阅读部门代码(从核心模块切入,如数据流处理/通信协议)。绘制核心模块流程图(如UML类图、时序图),梳理代码架构。参与BUG修复与功能迭代,积累实战经验(如性能优化、内存泄漏排查)。
  2. C++进阶学习:核心内容: 掌握现代C++特性(智能指针、Lambda表达式、移动语义)。学习华为内部工具链(如鲲鹏编译器、MindSpore底层优化技巧)。资源推荐: 书籍:《Effective C++》《华为C++编码规范》工具:GDB调试实战、perf性能分析工具。

二、软技能与团队信任构建

  1. 问题解决能力:策略:主动承接关键问题(如线上故障排查),展现技术可靠性。案例:定位并解决一次内存溢出问题,输出技术文档分享给团队。
  2. 沟通与协作:技巧: 用“非对抗式沟通”表达观点(如“这个方案是否可以考虑XXX优化?”)。跨部门协作时,明确需求边界与交付节点(用Confluence/Jira工具管理)。目标:成为团队技术接口人(如对接测试/产品部门)。

最后硬技能立身,软技能破局!用1年时间吃透代码框架+解决关键问题,同步积累团队信任,2年内冲刺转正。

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

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

​​

#职业规划##华为##计算机#
计算机就业职业规划辅导 文章被收录于专栏

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

全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务