现在程序员加班严重吗(程序员加班多少一小时)
2023-03-17 14:40:10
程序员是否普遍存在加班现象?答:我认为这个肯定不是一概而论的,具体也要看行业和单位吧,一般私企、合资、外企加班可能会比较多吧,事业单位和国企还是比较规范的,但也不排除有例外,所以就得具体问题具体分析了。 如果你不想加班,并且很坚定的话,面试就可以提出来,不接受加班,如果同意就行,如果谈不好就再找。 我面试的时候就是这样的,都会提前把话说明白,省得以后麻烦。因为我的态度是很坚决的,绝不妥协,所以就说出来,但如果是那种耳根子软的,心里摇摆的,禁不住领导的软硬兼施的,那就另当别论了。 是普遍现象,特别是互联网公司,加班情绪消极不是挺正常的,毕竟你是在受老板的剥削……除非为自己打工可能会少消极点……对,我就是加班加得太狠了辞的……工资还可以,不过加狠了就不太想赚了…… 首先,工作加班并不是不应该,当自己的工作真的有很紧急,或者deadline因为进度问题而需要加班这都是很正常,也是一个负责任员工应该要做的。 但是如今,长时间的或者说每日每夜的加班这种越来越普遍的现象了,原因分析如下: 最终的其实就是,不尊重员工,没把员工当人看。一个正常的人不是应该有生活,有家庭,有朋友,有自己的时间么? 工资不高,经常加班而产生消极情绪,说明你是一个正常的人。钱不到位,画大饼也好,心灵鸡汤也好,都改变不了。 加班不产生消极情绪的公司只可能是因为福利好,工资高,没有人一直吃亏了还傻乐的,这种傻子的能力不足以完成项目 现在互联网加班其实是常态,好多公司都已经是996求福报了,其实项目紧急要求的加班一般还是可以理解的也不至于产生极强的消极情绪。 对我而言如果是无意义的强制要求加班还是无法忍受的,无论工资高低,只要是无理由要求加班的我肯定会产生情绪,不过心里不舒服加班还得加,怎么办?很简单啊,反正都是无理由的,那就没必要做公司相关的事了,给自己充电,提升自己的技能,用公司的资源提升自己的能力咯。相比于在家提升自己我还是喜欢在公司或者图书馆之类有氛围的环境下学习,在家常常会控制不住自己,偶尔倒杯水,动不动上个厕所,想吃点零食什么的,有太多干扰项让人无法集中精力,没法好好学习,高效率的时间也没法持续太久。 其实好多公司要求加班都是无理由的,项目也不是很紧急,甚至有时候连白天都很闲,但就是要求加班,有些是为了绩效KPI,有些根据加班时长定奖金,有些领导就是觉得人在公司才安心,有些无良的纯粹想压榨劳动力,奇葩原因还是挺多的,对于这种无理要求要嘛就拍拍屁股走人,要嘛就老老实实承受,但即使承受也要“狡猾”一些,公司是老板的,我们只是打工人,不会一辈子服务于一家公司。既然公司要“合理”利用资源,那我们也就不客气的合理使用下公司资源了。看开一些,消极情绪什么的没必要的,这家不行就换一家,找更适合自己的。 中国电信天翼程序员加班严重吗中国电信天翼程序员加班严重吗 其实也算一般吧,程序员加班都是很严重的。 中国电信集团有限公司,简称“中国电信”或“中国电信公司”。 中国电信成立于1995年4月27日,是国有特大型通信骨干企业 [80] 、上海世博会全球合作伙伴,连续多年入选"世界500强企业",主要经营固定电话、移动通信、卫星通信、互联网接入及应用等综合信息服务。 截至2019年12月,拥有固定电话用户1.10亿户,移动电话用户3.35亿户,宽带用户 1.5亿户,集团公司总资产7109.64亿元,员工总数40余万人。 2019年6月6日,工信部正式向中国电信发放5G商用牌照] 2020年12月18日,中国电信与中国传媒大学在北京签署战略合作框架协议,携手推进5G智能媒体应用、传播产业发展。同时,双方还发挥各自资源优势,共同成立了“5G智能媒体传播与产业研究院”。中国电信与中国传媒大学的战略合作,是务实推进新基建、数字中国和“媒体融合”等国家战略的重要举措。中国电信旗下号百控股公司,与中国传媒大学签署业务合作协议,推进具体合作项目落地。 [72-73] 2021年1月26日,中国电信发布了电信自主品牌5G全网通云手机——天翼1号2021 ;3月9日,拟申请A股发行并在上海证券交易所主板上市 ,8月20日,中国电信在A股上海证券交易所正式挂牌上市。 程序员为什么加班多,是什么原因导致的?导致程序员加班的原因很多,主要由以下几方面吧: 1.需求不清晰。需求人员或者项目经理、产品经理没有吧需求梳理分析清楚,等开发到一半甚至开发完了,才意识到需求错了,需要重新做,眼看项目或产品都快交付了,只能让程序员加班了。 2.管理问题。企业文化,就是加班,本来没啥活,但领导就觉得员工加班他心里踏实,所以那不管你是不是程序员,一律加班。 3.自身问题。效率低,解决问题能力不行,分配的工作任务无法在规定时间内完成,那只能加班,自行解决了。 4.工作任务紧急。突然要开发一个新功能,客户要求时间紧迫。不加班,无法完成。 5.工作量大。日常工作量就是大,一个人干两三个人的工作,干不完,加班还干不完呢,加班成常态了。 从甲方角度看,我就想要什么产品3个月上线,这是战略和领导决策决定的,不能拖太长时间。 甲方以这个要求去找乙方,乙方销售为了完成业绩,他满口答应。 售前一般不会反对销售。 合同一旦签署完毕,销售业绩就认为算完成一大半,后续介入内部流程就可能减少。 这时候认为,按时交付的责任应该在研发方面。 开发和产品团队此时可能还需要进行需求分析,系统设计,提交文档,正规一些的测试部门还要审核文档。 然后这些事都走玩,开始开发任务。开发人员每天一个日报,每周一个周报,几乎天天开会讨论。 白天都在讨论问题,只有晚上其他部门都走了,无人打扰时,研发才可能专心敲代码。 没让专业的人做专业的事情, 是工作开展的大忌,在工业上,早已证明了一切,在工厂生产中,工人流水化作业,一个人只专注一件事情,会越做越熟练,越做越快,越做效率越高。 在软件开发分工越来越明确的今天,让后端人员抢前端人员的饭碗,去写网页、样式,效率能高吗?让后端人员去抢DBA的饭碗,去做数据库优化,效率能高吗? 不专业的人做不专业的事情,可能和公司的发展历程、组织架构、人员规划有关;也可能和任务安排有关。 公司发展初期,养不起很多专业的人,可能更需要“全栈”工程师,啥都一把捉;公司发展的过渡期,有点钱了,也意识到了要让专人做专业的事情,但是人员还没招齐,那没办法,你也得兼职着做各种各样的事情。如果公司有钱了,发展也成熟了,不是属于以上两种阶段,在IT组织中,连前端、后端、测试、架构、DBA、网络、服务器运维、技术支持、安全、产品,这些职能都没区分好的话,就会对工作效率有影响。IT一线工作人员,每个坑位,都需要一颗专业的螺丝钉。 开发人员不注重代码质量,导致后期返工,导致效率低 有 时候,快即是慢,对于经验不足或者习惯不好的开发人员,开发前期,被迫或者自己没意识到,为了追求进度,逻辑没考虑周全,没做好自测,代码能跑起来就算完 成任务了,表面上任务完成得很快。但是在项目后期,测试阶段,问题大规模爆发,甚至要返工,由于测试后期,离自己写代码的时候,可能隔了一段时间,有的东 西自己都忘了,再回过头去重新“熟悉”,效率能不低吗?更为严重的后果是让项目进度不可控。因此,就算进度再紧张,也顶住压力,必须要做最基本的测试,再进入下一个任务点。 个体组织人员膨胀,出现沟通成本大的问题,导致效率低 沟通成本是人员膨胀后,暴露出来的首要问题。 举个简单的栗子,很多公司都有每天晨会习惯,如果一个组有5个人,开晨会汇报工作,平均一个人汇报2分钟,就需要10分钟,现在一个组增加到10个人,一人汇报两分钟,都要20分钟才能汇报完。时间就这样过去。 再举个栗子,30人天的工作,分给2个人做,可能需要15天,共耗费30人天,但是分给5个人做,6天能完成吗? 信息在沟通、传递的过程中,可能会“失真”,你想的,不一定能100%说出来,你说出来了,别人也不一定能100%理解,而且每个人的理解能力、知识体系都不一样,理解起来容易产生偏差,产生偏差就容易做错事情。 因此,如果人员出现膨胀,要以项目为单位,进行合理的项目拆分、人员拆分。同一个“小项目”最好不要超过4个人负责。沟通的时候,推荐使用口头+书面+复述,减少沟通过程中的信息失真。 上、下属之间相互不信任,做事有阻碍或者导致重复工作,导致效率低 上 下属相互信任是一切工作的基础。如果上级不信任下属,不敢授权给下属,凡是都要自己过一遍,而上级往往是一对多的关系,这个时候,工作瓶颈会出现在上级身 上;如果上级不信任下属,搞一堆监督机制,为了下属不做错事情,又让别人同事过一遍,又要耗费额外的成本,劳民伤财,而下级得不到信任,做事受阻,久而久 之就会畏手畏脚,很难独当一面,或觉得自己有能力没地方使,干脆走人。 上级应该充分信任下级,放心授权让下级去做事情,但这些都一个前提就是要有一个较好的软件管理过程,包括开发环境和测试团队和在完成任务的过程中进行一些辅导和进行重要节点管控和监督。 上级不信任下级,经常碰到,而下级不信任上级也很要命。程序员是很有个性的工种,不好管理,往往特别多想法。就好像车轮子陷入泥潭中,上级说车子往前推,有的人又说,往后拉,各自发力,估计车子永远都摆脱不了泥潭,还谈何效率? 因此,如果有意见,前期可以提,但是解决方案一旦定下来,应该上下一心(即使有意见也埋在心底吧),朝着目标一起去努力。 不同部门之间沟通存在隔阂与障碍 软件开发过程中,在IT范畴内,不同部门难免有交集,例如开发与运维、开发与测试,不同岗位承担的责任、掌握的知识体系、考虑问题的角度往往不一样,导致处理事情受阻。 举 个栗子,有一次,开发人员为了验证某个问题,需要运维人员协助重启某个站点。对于开发人员来说,这个站点,用的人比较少,而重启也是一瞬间的事情,风险为 基本为0,但是由于运维人员掌握的知识体系不一样,怕重启了会造成很大影响,甚至害怕出了问题要自己承担责任,明明可以瞬间操作解决问题的,又要等到中午 或者半夜三更没人的时候才敢重启,效率就是这样降低了。这个时候,需要运维人员,去学习一下相关知识,或者引入新流程,例如,重启站点,需要某个专业人士 口头同意,即可立即执行。 因此,不同部门之间的人,应该互相学习,才能更好地沟通;做事情,尽量做轻量级的流程化、标准化。 上级工作安排不到位 上级工作安排不到位,也会导致工作效率低。有时候会有这种怪现象,可能很多事情没做,但是下面的人没事可做;或者有的人很忙,有的人很闲。 软件开发分工,不像搬砖头,一人搬一车就行了。软件开发, 工作量化本身就是一个很难的地方,如果项目经理没有做项目计划,没有做工作点、任务点拆分工作就很难安排到位。特别是刚刚从程序员转型做项目经理的人,过 程性思维,不会对项目做整体的把握、整体规划,想到哪里就做到哪里,想到什么就分配什么工作,最后一团糟,一会把下面的人累死,一会又让下面的人闲死。 sas程序员加班多吗不多。SAS程序来员日常的工作为原始数据处理工作和数据统计分析,是各大公司需要的工作岗位,工资高,待遇好,加班也是很少会有的。SAS系统主要完成以数据为中心的四大任务数据访问,数据管理sas的数据管理功能并不很出色,而是数据分析能力强大所以常常用微软的产品管理数据,再导成sas数据格式,要注意与其他软件的配套使用。 |