大厂开发环境/工作方式
前言
❝
The last time, I have learned
周五晚上答疑的时候有同学,突然好奇大厂的开发环境,工作方式。询问道:
大厂会不让用ai防止泄密什么的吗?
实际工作中的开发方式,想听
针对这同学的疑惑,接下来简单给大家聊聊大厂的一种开发方式(也仅仅是自己待的这几家的一种体验感受分享吧)
大厂会不让用ai防止泄密什么的吗?
先说结论,再说下最近一些大厂针对AI大模型使用的一些举措。
这位同学这么问,估计是担忧说平时开发已经习惯了使用AI,工作后不让用不习惯。
首先单纯针对大厂互联网来说,这种情况多虑了。
正常使用就好,只不过大厂为了数据的安全性,使用也仅仅是让你使用公司内部的私有大模型。
不过还好目前自己所在的大厂,内部私有大模型有很多模态的供自己任意使用,普通开发用一个感觉不错的就可以了,并且感觉也不输市面上哪些公有的AI模型。
还记得应该是23年chatgpt刚流行起来的时候,自己在上一家大厂做开发,那是只有一个chatgpt3.5让自己使用,如果使用chatgpt4.0一个月只能免费使用10次,还得省着用。
还有就是现在一些主流的AI模型,主要都是大厂开发的,自己开发的肯定是自己率先使用嘛,怎么可能不用呢。
并且现在通过自己与在其他大厂工作的朋友聊天,有的公司已经把AI使用量纳入了个人的绩效考核了。如下图微软的情况:
实际工作开发方式
这也是很多朋友没有工作过,对未来工作能不能适应一个担忧了。
接下来,就根据个人这么多年的,嵌入式软件开发的一个经验来讲讲。
首先就是一个开发环境,其实和个人开发环境也没上面区别,其实就是远程服务器+编程工具(vim或者vscode)
开发内容:
(1)有新的需求:
确定任务的排期,及ddl时间。
方案调研,看看有没有什么好的开源方案供选择。找个合适的,然后针对项目的依赖的三方库,改编移植成使用项目的功能实现。
开发完成,功能验证,嵌入式软件开发,就需要把编写的动态库或者可执行程序推进硬件产品里,进行验证,看看效果如何。
代码自测,根据系统团队提供的测试工具,进行自测看看有没有什么内存泄漏或者死锁问题。
最后就是提交到远程仓库,等待merge就可以了。
(2)bug修复:
这个其实就是不断进行屎山上雕花了。
首先bug分析定位,看看是不是自己团队负责的这块引出的问题,不是流转对应的团队就可以了。(这就是需要不断扯皮的事情了,有时候有些bug,你会发现这个bug在你这边可以改掉,在别的团队也可以改掉。这个时候就看自己有没有足够的自信,以及忽悠能力,让对方认为是他们的原因,让他们改了。如果你说不不了他们,还被反向说服了,只能自己改了就。)
如果是,那就需要bug定位,查看是那部分代码编写有误造成的,进行缝缝补补就可以了。
其实工作后,发现60%时间都是在解bug,在屎山上雕花这么一个过程,20%可能就是用于新需求的开发了,10%就留给自己自我提升或者摸鱼。
并且现在加班文化盛行,进入职场首先要学会的应该就是会适当的摸鱼,不要把自己这根弦能的太紧了。不然随着年龄增大,体检会各种指标增红的。
如果各位还是学生,建议在学校期间多锻炼,身体好职业寿命才长。
知识星球介绍(cpp c++学习公认地)
里面服务也不会变,四个坚守目前:
1.每天都会看大家打卡内容,给出合理性建议。
2.大家如果需要简历指导,心里迷茫需要疏导都可以进行预约周六一对一辅导。
3.每周五晚上九点答疑聊天不会变。
4.进去星球了,后续如果有什么其他活动,服务,不收费不收费(可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心)
(还有经历时间考验的独家私密资料)
#工作方式#