程序员的工作怎么高大上的说(神秘的程序员是怎样工作的)

程序员的工作怎么高大上的说(神秘的程序员是怎样工作的)(1)

程序员这个职业在很多行外人看起来是一个很神秘很有钱的一个行业,那你知道他们是怎样工作的吗?

程序员肯定不知道有些人脑中想的就是坐在电脑前一直敲代码敲代码。敲代码只是其工作的一部分。

敲代码之前,需要先理解需求,简单来说,就是搞清楚他到底需要通过代码实现什么功能,而不能不管不顾地就在电脑前敲键盘,那多傻啊,你知道你要敲什么吗?

理解清楚了需求,也就可以两耳不闻窗外事的去敲代码了。整个开发的过程中会涉及到很多很多的沟通与交流,比如大家可能都听说过的程序员和产品经理之间矛盾的问题。为什么会有”矛盾“,原因就是产品经理会持续地根据产品的进展状况提出一些改进意见等等,而程序员可能最烦的就是今天这样明天那样了。

程序员的工作怎么高大上的说(神秘的程序员是怎样工作的)(2)

另外,不少的公司会要求大家每天写工作日报,每周还会有工作周报。在程序员眼里,这些都是很无聊的工作,但是你又不得不做对不对?总体算下来,每天你能安静地写代码的时间,很少超过你工作时间的50%。

除了这些日常工作以外,在有些公司当中,程序员可能接手一些历史项目,对它们进行维护。要想能够进行维护,你首先得读懂这些历史代码,因此你可能会看到这样的程序员:很长一段时间,他就是坐在电脑前认真地看那一行行对行外人如同天书般的代码。

读代码是一件不那么愉快的事情,因为你不一定遇到的代码都是很规范的那种,而是你可能遇到各种各样奇葩的代码。比如说上一任程序员是拼音不标准,他编写代码的时候用到的变量可能就是诸如"liangjiu"这样的名字,如果你没有跟他们有过接触,恐怕你绞尽脑汁也很难看明白他要表达的意思其实是”酿酒(niangjiu)“!

程序员的工作怎么高大上的说(神秘的程序员是怎样工作的)(3)

除了阅读公司历史代码外,程序员还可能通过阅读一些大神写的程序代码来提升自己。当然,也不是说大神写的代码就一定很好读,因为不是所有大神都喜欢在代码中加入注释,没有注释的代码理解起来,那有时候,真的如同天书。

还有个重要的工作没有说,那就是程序员还需要处理开发中遇到的BUG。BUG就是程序开发中出现的问题,不要以为BUG很好处理,经常有些BUG会让程序员绞尽脑汁花上很多时间来处理,处理完毕后往往又会骂自己SB,怎么会犯这种错误呢?

最后用一段在知乎上找到的程序员工作屏幕视频来结尾吧。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页