您的位置:首页 > 其它

浅谈IT行业加班有没有价值

2017-08-31 08:36 465 查看
作为一名标准的程序员,基本上从入门的第一天起,周围的小伙伴就会告诉你一定会和加班成为好朋友,但是加班到底是为了什么,可能也还是需要我们捋清思路的。大部分的加班其实是为了敢项目进度,提高自己的工作能力,也有部分的童鞋,加班是为了加班工资,时间耗着了,公司反正有补贴,抱着这样的心态。但是不论怎么说,我站定的立场是加班没有价值。

我这么说并不是代表我就完全不加班,而是从理论上说,我们如果持续在状态,并且有一个清晰地工作与沟通的思路的话,那么在8个小时内还是可以完成的,当然有部分童鞋

会说,东西那么多,项目进程那么敢,怎么可能不加班,我个人的观点是,如果减去你理解上司的要求,减去你思考一个小问题的解决办法,减去你不去沟通,一个人蛮干的时间,

其实8个小时可以干很多事情的。

工作任务我也大致分了一下,无非就是开发和改Bug阶段。

先来说说开发。打个比方,我是前端,那就说前端页面敢进度的问题,外包公司的时候,公司的要求是先把页面全都做完,那么纯html,css画页面的问题,平均四个小时做一个复杂一点的,其实是完全可以完成的,再加上上司给你的工作安排肯定是相似的东西分给你,那么其他的小内容,边角的细节,我用一个小时改一个是完全足够的,那么这样来说在工作时间内,知道自己工作任务,并且能力可以的情况下,一天,纯页面至少可以做三四个。

当然,做自己产品的公司,不仅仅要求你能把页面完全做出来,还要求你能够把功能实现,这样就可能要考虑逻辑上的问题了,而我现在的要求是一天至少要完成一个功能,我已现在目前的水平来说,涉及到逻辑的问题,我还是需要足够的时间去思考的,但是对于已经做过的东西,打个比方,表单这一块类似于登录注册找回密码这样的问题,如果页面样式已经完成的情况下,一个小时一个是没有问题的,因为无非就是改点验证的内容,把错误信息显示一下,然后就是验证是否提交数据,然后ajax提交这些,没有技术可言。但是对于不同的功能,也许刚刚接触的话时间还是需要的,甚至做完之后,把js的冗余代码清掉再测试的时候,还是会有奇奇怪怪的bug也是存在的,所以设置到复杂的逻辑,中级程序员也许研究一个功能在两三天左右。但是这样的情况上司还是需要审核一下内容的难易,然后分配的,所以难一点的功能应该会分给相对能力高一点的童鞋去完成。但是我想说大家都是从初级来的,机会的把握还在于自己,自己争取做一些逻辑性强的问题,不要怕被领导责备。

最后来说一下改bug阶段,一般外包公司改bug,也许是领导先对比较重要的功能进行测试,保证功能没有问题。同步的,测试人员也会先把每个页面样式,页面功能以及一些极限测试压力测试过下,后面就会有一大堆文档返回来修改,然后老大就会自己梳理一下,功能问题样式问题分一下,然后给下面的童鞋去改,自己去帮助下面的小童鞋解决问题,或者自己把有难度的功能问题调整好。说一下效率的,一般样式的问题,小项目估计改bug在一周之内,团队的人数和能力以及老大的分配能力就决定了项目的完成进度。

所以,我的建议是,能够不加班就不加班,白天已经很累了,为什么不能想着提高工作效率,而是想着在时间上耗着呢,如果boss看到我的博客,勿喷,毕竟纯属个人观点,不管boss能不能接受,也是必须承认的事实。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: