您的位置:首页 > 其它

加班引发的思考……

2013-01-14 21:51 183 查看
加班对我来说其实已经是常态了,已经习惯了。之前也想过这个问题,我一直推崇的还是效率至上原则。只要今天我任务完成了就回家,如果没完成我也不会提前跑,所以一般在工作量安排合理的情况下我不会或者很少加班,但是最近情况不同:1.从安卓转做IOS,这其中包含了从Java转Objc、从Eclips转XCode、从Windows转Mac……;2.一直呆在资源池里帮一些进度延迟的项目打副手兼职改Bug;

跟上个女朋友分手的原因之一也是工作比较忙没时间陪她,再加上工作环境较为单一,所以现在仍然单身。我想过的一个问题就是幸好我现在单身,如果我有老婆有孩子是绝对不能接受这样常态的加班,因为我认为在满足温饱这个条件后家庭比工作更为重要。

按照敏捷开发迭代回顾回忆的思想,我应该找到现在工作流程中需要改进的地方,避免仍然这样二不拉几的傻加班下去,所以这篇文章诞生了。

我问吴茜这么个问题:

“你每天加班吗?我想知道怎么才能做到既不用加班,又能按时完成客户需求…?”

吴茜这样回答我的:

“我不是经常加班,除非突发紧急任务。经常加班说明工作低效,要么项目开发周期定的不合理,要么起初架构写的太烂。越赶越无心思考,不认真思考就老得改。我状态差的时候通常看书学习或者看新闻,而不是逼自己死撑继续写。脑力劳动不能按小时计价,希望我们公司死抓技术考勤的也能同意。”

跟着我就想了想现在加班的原因:

1.项目开发周期不合理。

我参与的项目都属于已经严重延期的项目

2.架构写的太烂。

其实这点我不太想多说,因为我觉得每个人对架构烂的定义的标准应该不一样,但是我想说的是作为一个IOS新手看到一些做IOS两三年写的代码乱七八糟、格式混乱、名称随意、魔鬼数字、重复定义变量、明显内存不释放以及莫名其妙的函数调用关系,我真的表示很囧……

3.外包公司

身处外包公司,人员流动性较大,能力参差不齐,项目需求不稳定。这些都是会导致项目进度延期的原因。

我觉得有这三个原因存在,即使是念茜之类的大牛也没办法不加班吧!

但是抱怨归抱怨,问题还是需要人来解决的。而且马上我会投入到这个项目的二期开发当中,所以我希望在正式加入后通过一些努力打破加班的这个常态。

我跟带队的说了工时必须估长一点,这点大家一致同意。

然后架构问题,虽然不可能大改,而且作为IOS新手的我也不可能按照自己的“意愿”乱改,我希望我在修改别人代码的时候先仔细想清楚到底是什么原因导致的,会不会引发新的问题(比如多思考一下如果此时此刻用户断网了该怎么处理),然后争取写好自己的代码。

之前待过的国企和外企都没有加班这一说,就是私企不停的在加班。不管怎么说,由于某些原因现在还没办法解决这个问题,给大家的建议就是珍爱生命,远离外包……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: