大厂开发环境/工作方式

前言

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.进去星球了,后续如果有什么其他活动,服务,不收费不收费(可以合理赚钱就收取下星球费用,但是不割韭菜,保持初心)

(还有经历时间考验的独家私密资料)

#工作方式#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务