在国内外软件和互联网领域工作这么多年,接触了很多不同的企业,对加班也有自己的定义和想法。今天,正好公司有个员工跟我抱怨加班的事情,我开导了他一下,顿时也想写个博文,把自己的想法记录下来。
年轻人如果加班可以多学到东西,多学到经验,是应该鼓励的。其实,中国人从小就听到’吃得苦中苦,方为人上人’,’学海无涯苦做舟’,’勤能补拙’等等,在清华学习的时候,很多人为了拿到出国奖学金,也是每晚去苦读的。如果在一个公司当中,通过自己的努力,能够接手公司的一些重要业务系统,遇到别人遇不到的问题,那么在软件编程能力和对问题的理解上面就会比其他人高出来,后面的路子当然也会更宽广了。在这种情况下,你一年的经验可能会抵其他人5年的经验,这种经历一定是会成为你个人职业生涯的助推器的。我的之前的一个属下,前端时间放弃安逸的银行工作,去了支付宝,在那里他接触了很多新的东西,自己的能力得到了很大的提升,因为可以和更多的高手进行切磋和交流。我本人也可以算作半个工作狂,我自己非常注重效率,但我不会去浪费时间,周末家里没有事情,我还是会努力去学习新的东西和对自己的工作进行总结思考的。我看到很多程序员闲暇时间玩游戏,我确实感到不理解,编程和玩游戏都是需要费眼睛和脑力的,玩游戏真是对自己的发展有害而无利。国内教育从小就是逼着孩子做事情,而不是引导孩子自觉做事情,我感觉属下的很多程序员是没有很强的内动力的,也对自己的职业生涯缺乏思考的。我的几个朋友最近觉得健身了,而且都打算请私教,我是一个经常锻炼的人,我劝他们先不要请。他们说,请了私教,就有动力去锻炼了,毕竟有老师督促的。其实,加班对一些没有动力的人来讲,可能是一件好事情,可以督促他学习,否则他的时间都不知道用来做啥了。
如果加班是低效的,KPI考核式的,应付差事似的,那么对公司和个人来讲都是有害的,我看到的大多数公司都是属于后者这种加班,即使阿里这种大公司,也不能保证每个团队都是积极的加班类型。我的一些同学在硅谷工作,讲他们那里是不给加班费的,也没有要求你一定加班,但是有些时候员工为了学习自愿加班的,年轻的加班多些,年纪大的有家庭的就不加班。
国内很多公司加班因为是低效率的结果,长期的加班又导致程序员没有时间进行学习总结和提升自身技能,导致更多的问题,进入了一个恶性循环。接触过一些传统企业老板转型做互联网公司的,对市场和行业不了解,就杀入一个陌生的行业做O2O,说淘宝就是进行跨界打击的,我们需要用互联网改造这些传统行业。这样的老板,因为自己对市场定位不准,设计的功能变来变去,自己无能却把压力推给程序员,让程序员去做炮灰。自己还很有理由,说哪个互联网公司不加班的。将帅无才累死三军,就是讲的这个吧。反之,如果领导对市场痛点理解精准,就是需要快速抢占市场,而且同时也能给技术人员相应的股权激励,那么这种上下心一致的努力和加班,是会得到好的回报的。一个市场不发展的企业,拿什么理由去激励程序员加班,都是空头支票而已。很多时候开始时期,画个大饼还是有用的,但如果大饼总是不兑现,那么什么话都是白说。
团队自身产品设计时候,考虑不足,团队成员本身素质不高,协同能力不强,也会导致效率的低下,效率低下的结果,就是需要通过加班来解决。其实,很多时候,公司的技术总负责人,设计产品的时候考虑周全了,注意不断培养团队成员素质能力和协作能力,使团队能够在一个高效率的状态下工作,加班就会变成一种大家觉得需要自身充电学习的状态,这种状态下,公司和员工是一个双赢的局面。当然,有些情况,项目紧急,大家都一起来加班完成,大家也都是可以理解的。今天跟我谈话的这个程序员其实就是在一种抵触的情绪下加班的,其实效率并不是很高。下面是我们的部分谈话:
员工A 2017-03-23 10:37:00
我个人觉得加班效率不高
也问过其他同事,也看过其他同事加班状态
员工A 2017-03-23 10:38:42
我可以负责任的说,吃饭一个小时,剩下大部分时间玩手机游戏,看视频,看新闻什么的,真正写代码时间20分钟左右
我不反对加班,反对无意义的加班
员工A 2017-03-23 10:41:59
1.白天其实也够用了,2.没有压迫感,3.项目变数比较多,说不定写过又变了
员工A 2017-03-23 10:45:12
项目变化是指无序的变化,有些东西我们改了一次又一次,做好的砍掉,第二天又可能保留,有序的变化指的是在有大目标的情况下稳步的调整
至于加班时间在做什么,我个人不能代表其他人的想法,只能说我看的现象
技术总监 2017-03-23 10:46:10
这些我都清楚,我也无法去说服李总呀
项目变化是有些快。
员工A 2017-03-23 10:46:41
我知道这个,我们都很无奈这个
员工A 2017-03-23 10:50:02
我觉得我们那些离职的员工,大抵想法皆是如此,其实每个人都很清楚但又无能为力,产品换了4,5个产品的定位和风格就会一变再变
技术总监 2017-03-23 10:50:26
其实多数公司都是这样的。
你只是从一个坑到了另外一个坑
技术总监 2017-03-23 10:53:10
现在公司的商业模式没有确定下来,也只能是这样变来变去了。
其实,公司加班,也都是给你们钱的,对你们也是不亏的呀
员工A 2017-03-23 10:53:43
举个例子,拼租代大改了4次左右好像,很多时候我们自己都不清楚逻辑,用户怎么能方便的使用
马云说过,离职的两个因素,1钱没给够 2心受伤了
技术总监 2017-03-23 10:54:29
那些改动都是李总的意见。
员工A 2017-03-23 10:54:35
钱只是一方面
技术总监 2017-03-23 10:54:53
你觉得,公司工资不够吗?
员工A 2017-03-23 10:55:21
实话实说,就加班费这点,公司没有亏待我们
技术总监 2017-03-23 10:56:05
那就是受委屈了,觉得公司没有尊重你们劳动,改来改去啦
员工A 2017-03-23 10:56:14
但是缺少竞争激励制度,工资也基本维持不变
2年时间了,基本没变过
我估计3年的时候,依然会如此
技术总监 2017-03-23 10:57:37
之前个你调整过一次了呀
员工A 2017-03-23 10:58:16
恩,+500,来不久就加的
那段加班时间很晚前大家统一调整
技术总监 2017-03-23 10:59:03
公司的工资在郑州,如果加上加班费,还是算高的了吧
员工A 2017-03-23 10:59:56
能超过85%左右
技术总监 2017-03-23 11:00:01
在郑州的离职,也都是公司解聘的,说明,工资在郑州是不差的呀
员工A 2017-03-23 11:04:26
希望公司能发展的更稳定的人的想法是,我一手做的项目没人用,然后做的功能被砍,作为一个有志向的技术人来说,这比钱给少更难过。
员工A 2017-03-23 11:04:48
举个例子,我上家公司,没有加班费,我每天呆到晚上10点
不断的学习成长,项目在稳定的发展,我也负责海外的部分,看到下载量的时候我个人才是最开心的时候
技术总监 2017-03-23 11:05:55
功能设计上面变化,我同意你的观点。其实,我们都需要学会和老板相处
大家都希望自己的软件,使用人越来越多,我也是这样。
员工A 2017-03-23 11:07:12
我曾经为了一个产品没有提到的功能,做到凌晨3点,我希望项目是赋予感情的
技术总监 2017-03-23 11:07:17
实际情况,很多时候和我们想法是不同的。我们需要去适应它
技术总监 2017-03-23 11:08:46
很多老板都是觉得态度比能力更重要的。
员工A 2017-03-23 11:08:46
我不是特别看重加班费,我家离得近加班很容易,但是如果一件事没有意义,我个人觉得就没有内在的推动力
员工A 2017-03-23 11:09:26
换个人可能觉得,加班就加吧,即使没有意义也无所谓,应付领导罢了
我说话比较直接,但是我能做到毫无隐瞒
加班这个事情是比较看个人的想法的,换一个人想法不一样
当加班变成了一种形式,任务,KPI指标,在加上公司领导层市场业务上面的能力缺失,那么加班就会加速瓦解一个团队,对公司和个人都是无利的。