程序员的每天的工作是什么?

程序员的每天的工作是什么?

对于很多人都会认为程序员每天的工作就是写代码,就像我们认为的作家每天都在写作一样。然而,事实上却绝非如此!

简单来说,程序员大概是3件事:

1、编码(10%)

2、填坑(30%)

3、扯皮(60%)

如此,就是程序员日复一日的工作日常!是不是多少有些出乎意料?那么接下来,我更详细地介绍一下这三部分“工作”。

1.编码

编码,对程序员来说是最开心的事情,也是做得最快捷的事情。

我们继续使用作家的行业做对比,一部长篇小说按照100万字(大长篇)来算,如果一年来实现,每天基本就是3000字。一个普通人的打字速度大概为每分钟200个字,作家由于经常用电脑,也按每分钟200个字计算,那么3000字也只需要15分钟,15分钟,15分钟!考虑到可能会反复修改和调整,每天写6000字,也只需要30分钟!

我们以《软件工程概论》对项目的衡量标准作为参考:

    微型:只是一个人,甚至是半日工作在几天内完成的软件;       小型:一个人半年内完成的 2000 行以内的程序;       中型:5 个人在 1 年多的时间内完成的 5000-50000 行的程序;       大型:5-10 人在两年内完成的 50000-100000 行的程序;       甚大型:100-1000 人参加用 4-5 年完成的具有 100  0000 行的软件项目;       极大型:2000-5000 人参加, 10 年内完成的 1000 万行以内的程序;  

一个大型项目10万行代码,如果让一人年来实现,每天也就300行代码!300行代码如果写的话,不会超过10分钟,加上修改、测试也不会超过1小时。

所以,写字,并不是作家最重要的工作。同理,编码,也并不是程序员最重要的工作。

2.填坑

填坑是一个程序员必不可少的日常工作!网上曾经有一个问题:哪种能力让程序员更值钱?

答案是:会填坑!

在程序员的世界中,似乎总是需求明确可见,逻辑一片顺畅,只需要稍微花点精力,就可以顺利完成。

但实际上呢?

风雨,陡壁,深渊……一路艰难险阻,到处都是坑,最关键是,究竟哪里是坑自己本身也不知道,只有自己踩过去的时候才知道,哦,原理这里有个陷阱!

程序员的面临的“坑”可以说无处不在,这些既有产品经理对产品不够了解的坑,也有运营同学不按套路出牌的坑,还有业务同学奇葩想法的坑,还有自己代码的坑,还有依赖服务的坑,还有其他程序员下游服务的坑,更有基础组件的坑,还有硬件设备的坑,还有操作系统版本的坑,还有网络机房的坑。除此之外,程序上线了,填坑依然在所难免,包括线上故障处理、线上问题排查、线上数据修复、历史逻辑梳理、技术方案文档。

3.扯皮

网上有个段子说:

一个人走进一家酒吧,要了一杯啤酒 一个人走进一家酒吧,要了一杯咖啡 一个人走进一家酒吧,要了0.7杯啤酒 一个人走进一家酒吧,要了-1杯啤酒 一个人走进一家酒吧,要了2^32杯啤酒 一个人走进一家酒吧,要了一杯洗脚水 一个人走进一家酒吧,要了一杯蜥蜴 一个人走进一家酒吧,要了一份asdfQwer@24dg!&*(@ 一个人走进一家酒吧,什么也没要 一个人走进一家酒吧,又走出去又从窗户进来又从后门出去从下水道钻进来 一个人走进一家酒吧,又走出去又进来又出去又进来又出去,最后在外面把老板打了一顿 一个人走进一家酒吧,要了一杯烫烫烫的锟斤拷 一个人走进一家酒吧,要了NaN杯Null 一个人冲进一家酒吧,要了500杯啤酒咖啡洗脚水野猫狼牙棒奶茶 一个人化装成老板走进一家酒吧,要了500杯啤酒并且不付钱 一万个人在酒吧门外唿啸而过 一个人走进一家酒吧,要了一杯啤酒 ;DROP TABLE 酒吧 一个人跳进一家酒吧。 一个人蒙着眼睛,倒退着走进一家酒吧。 一个人走进一家酒吧,要了一杯美国啤酒,一杯德国啤酒,一杯比利时啤酒,一杯青岛啤酒。 一个体重五百吨的人走进一家酒吧。 一个酒量五百吨的人走进一家酒吧。 一个酒量为零的人走进一家酒吧。 一个人走进一家酒吧,点了一杯啤酒,一边喝一边用指尖把啤酒逼出体内。 一个人来到一家酒吧门口,拿出电脑,敲了几个命令,2^32 - 1 个测试工程师走进一家酒吧。 一个人戴着墨镜,手持两把 Uzi 冲进一家酒吧,对着室内一顿扫射,然后要了一杯啤酒。 一个人走进一家酒吧,要了一杯Nil,一杯Null和一杯None 一个名叫exception的人走进一家酒吧,被丢了出来 。 我走进酒吧要了一杯">_ <" 我盗用老板身份走进了酒吧进了后台放了一瓶我自己的酒。 我走进酒吧在吧台放了一杯 or 1=1  最后酒吧炸了。

以上的所有的内容都需要与需求方进行扯皮,然而扯皮后就结束了吗?当然没有!扯皮后可能就是下期再做,或者是需求有变动,或者是你当时怎么没考虑到,再或者是你修复一下吧……最终的锅都还得程序员自己背。

原创文章,作者:afeng135,如若转载,请注明出处:https://www.wegosn.com/3367.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注