普通的程序员每天都做什么,资深程序员带你了解行业内幕

和名企那种高级程序员当然不一样,人家的工作可能是研究架构,专研用于提高性能的算法,实现人工智能论文里的功能,自然语言的理解,图像识别,高并发问题解决等等,这些高大上的功能。

 

普通的程序员每天都做什么,资深程序员带你了解行业内幕_第1张图片

 

呵呵,开玩笑了。其实名企里的程序员也只有很少一部分精英在干以上所说的事,大部分人也都是在致力于开发功能。比如微信里你发信息,发图片的功能,支付宝里抢红包,消费提醒的功能。这些功能没什么高大上,难度也不大,但是功能多了以后,就需要千千万万的普通程序员去实现。

普通的程序员每天都做什么,资深程序员带你了解行业内幕_第2张图片

 

那么普通程序员每天工作都干啥,大体分两种。一是解决bug,二是开发新功能。

解决bug。这个比如说,微信里用户发一条消息,有时候会过一段时间朋友才收到,也就是说,消息及时性有问题。rh程序员开始找问题,找到问题后写代码解决bug,然后把代码上传测试环境。测试的妹妹测试没问题后,实施人员复制把代码上传正式服务器。

普通的程序员每天都做什么,资深程序员带你了解行业内幕_第3张图片

 

开发新功能。这个比如,春节了,支付宝要开发个抢红包功能。这时,产品经理先把功能流程整理清楚。然后设计人员设计出好看的图片或动画。然后程序员开始实现功能。然后测试人员测试。然后实施人员上线。

普通的程序员每天都做什么,资深程序员带你了解行业内幕_第4张图片

 

还有一些问题,比如:程序员拿到设计图和功能流程图后发现少一些图,不能实现功能,然后去找设计人员要。测试人员发现bug,报告给程序员,然后改,然后再测出bug,然后再改,然后又...。终于没问题了,要上线了,项目经理找来了说,马云说咱今年不发红包了,改个玩法,咱这样改...那个...这周晚上加加班哈...上线时间不变还是下周一..呃

你可能感兴趣的:(普通的程序员每天都做什么,资深程序员带你了解行业内幕)