在美国硅谷工作的码农,有什么工作上的烦恼?
估计大家都认为在硅谷做软件工程师是非常幸福的事情,拿着令人艳羡的高薪、享受着各种各样的免费福利,不过这些福利的背后要付出的努力却是大家不知道的。
那些令人艳羡的高薪和福利
作为世界 科技 之都的硅谷自然拥有着令人艳羡的高薪,很多人可能觉得国内的互联网行业薪资待遇已经非常高了,可是跟硅谷比起来还是有着很大的差距。
在过去的2018年,美国硅谷众多的 科技 公司中,Google以24.7万美金的中位数年薪高居榜首,Facebook则以23万美金的中位数年薪屈居第二,Twitter是17.3万美金,square、英伟达等企业也都超过了15万美金,地处西雅图且拥有非常大物流员工比例的Amazon的中位数年薪都达到了2.9万美金,折算成人民币已经是国内互联网行业除了一二线企业之外较高的收入。
硅谷的 科技 公司管理模式也比较开放,大家知道的OKR管理方式,相对自由的工作时间。就拿谷歌北京来说,免费餐饮、员工及其家人可以享受30万左右的医疗保障,女员工超过5万的生育保险费用,男员工12周的陪产假,至少15天的带薪年假等等。这样的宽松管理政策成就了今天伟大的谷歌,成为全世界最知名的 科技 公司之一。
令人艳羡的背后是超于常人的压力
就拿谷歌来说,身处硅谷的谷歌周围都是知名的大城市,洛杉矶、旧金山、奥克兰等等,湾区本来就是美国西部大开发之后甚至要比东海岸更繁华的地区。
湾区附近拥有着Google、Apple、Facebook、Twitter、Intel等众多高 科技 公司,这里还拥有斯坦福大学、加州大学伯克利分校、加州理工学院等众多世界顶尖名校,这里还有大名鼎鼎的好莱坞。
可以说这里聚集了全世界最聪明、最有钱的一群人。与之相对应的就是强大的竞争压力以及超高的房价,大家只想到谷歌福利好,可是没有想过你进入谷歌意味着你要跟来自世界上最顶尖高校的一群人的竞争,这种竞争压力可想而知。很多时候即使公司没有规定你要加班,可是下班回到家你也往往要主动加班到10点以后,毕竟这样你才能在跟其他人的竞争中逐渐拉开差距,反之你就要被别人拉开。
湾区的房价低位数达到了60万美金,而稍微好一点的地方比如洛杉矶基本上房价都在150万美金以上,在硅谷平均更是高达170万美金以上,这换算成人民币相必不用我多说,这基本上已经是天价了,比靠着房地产撑起经济的天朝有过之而无不及,你年薪超过20万美金在硅谷买房也是压力巨大的。
除此之外在硅谷孩子的教育成本、医疗成本等等众多方面都是非常高的,也就是说你得花掉大部分的钱用在孩子的培养上,这还不算高昂的生活成本,买车你得买吧,你不可能一天24小时都在公司吃饭吧。
程序员,俗称码农,是互联网时代的中流砥柱。 幸福的家庭都是相似的,不幸的家庭各有各的不幸,硅谷显然不是孤独的。
从我的观点来看,我认为在硅谷工作的码农(即程序员、网络工程师、计算机工程师)在工作上可能面临以下烦恼:
一、大多数码农在高企的房价面前,依旧会感觉鸭梨山大。 硅谷坐落于旧金山湾区狭长的25英里的谷地,伴随着风投资本的到来,区域内聚集了超过1500家的高 科技 公司,越来越多的追寻梦想的人开始涌入淘金,房价也随之水涨船高。
其次,尤其硅谷特殊的地理环境( 湾区三面环山,一面傍海 ),可供开发的土地资源有限,造成住宅供应不足,更加推高了房价。目前,硅谷地区一套住宅的 平均价格已经超过160万美元 ,据权威机构调研,2017年硅谷地区的码农 平均年收入14.2万美元(美国人平均年收入4.35万美元) ,意味着在房价不涨、收入不减的前提下,要 不吃不喝工作11.26年 才能负担起一套房子,想必在美国硅谷其除住房之外的其他生活成本也不会低,
这就造成了包括苹果、谷歌员工在内的 近60%的硅谷码农表示他们感到工资过低,尽管有六位数的工资却仍然买不起房子 。为解决住房问题,硅谷街头甚至出现了众多的房车。
二、面对高强度、高烧脑的工作,精神压力大。 不论是在国内国外,在“用户体验至上”的今天,码农的工作强度都是非常大的,“996”加班熬夜工作模式是常态,尤其是在项目推进的关键时期,要时刻准备面对程序上的未知的BUG、用户反馈的问题,都必须要及时解决。谷歌的一名网站稳定工程师每天上午九点钟开始上班,每天下午七点钟离开公司,回家后再加班到晚上十点钟。他需要随时保持警惕,因为他必须在5分钟内对出现问题的网页做出回应。“每天下午七点钟带着背包和充满电的笔记本电脑回家。如果我在路上接到了网页出故障的消息,我必须立即靠边停车,在5分钟内登录系统开始排除故障。所以,尽管程序员拿着高昂的薪水、诱人的福利,但是面临的精神压力也是比较大的。
其次,程序员需要很强的逻辑思维,因此大多都比较理性,整天对着机器,与外界的联系交流比较少,因此他们在排遣压力方面也不占优势,很容易形成一种非良性循环。
任何工作都不容易,都值得尊重,开心就好,与诸君共勉!
大家觉得程序猿这个工作怎么样,欢迎留言评论。。。。。。
我说说好地方吧 没有明目张胆的性别年龄歧视 996也没有被堂而皇之的摆在桌上 没人敢说:能加班是你的福报
学会融入美国人的生活,不要只在某个圈子
中国程序员VS美国程序员,差距在哪里?
心态差距
近年来由于互联网的迅速发展,全国各地,IT人才的需求量都出现了飞跃式的增长,程序员的薪资也明显高于其他行业。
但在国内,真正因为热爱编程而从事这份工作的人其实并不多,很多人学习程序想得都是这个行业火,赚钱快,入行门槛低。什么技术火就学什么,然后进入一个大公司,做几个成功的项目,积累工作经验,几年以后自己当个小管理,拿着十几万,或几十万的工资,再无追求的过着小日子就好。
甚至到了30岁,如果没能进入管理层,大多数人都会考虑转行,或仅靠自身的知识累积开始创业。
美国程序员大多数都是因为热爱编程行业而从事这份工作的,他们会专注某一个领域几十年。50岁以上的程序员还会安心待在同一个岗位写代码,专研技术。他们想法很简单,对于编程这种事情更多的是那种单纯似的热爱。
影响因素:国外的程序员,专心写程序并专研,他的级别和工资就会年年往上涨,和做管理的人员没太大区别。国内的程序员这方面就杯具了,写程序的工资基本低于管理者,迫于现实的生活压力,不得不往赚钱更多的方向走。
沟通能力
和美国程序员交流的时候,你能从他的切入点和具体思路很清晰的理解他的问题,在阐述问题的时候背景信息也给得相当全面,所以理解他们的问题比较简单容易。
中国程序员阐述问题时逻辑思维不清晰,背景知识没给全,讲了很多,但大家都get不到他要表达的重点,有些人一味的自顾自说,完全不去思考和理解别人给他提的建议。
影响因素:编程所用的英语,比较是美国人的母语;另外就是思维方式的不同。
解决问题能力
如果给我们中国程序员,规定好的方案,他们普遍完成的非常好。但如果没有具体方案,完全是一个开放性课题,很多时候程序员会完全无法下手。
美国程序员这方面能力比较好,他们的探索研究能力非常强,经过一定时间的研究后,能提出一套非常具体有效的方案然后一步一步去解决问题。
在一定程度上,这种差距就如同现今机器学习和真正智能的差距。机器学习可以解决很多特定领域的问题,模型可以优化得越来越好,但优化的尽头也不是真正的智能。
影响因素:两国教育方式的不同,一个善于解决问题,另一个善于发现探索问题。
技术实力
工作初期两国程序员差距不大,5年是个分水岭,这之后开始出现变化了,在中国多数人工作个5-6年就开始琢磨转管理。虽然这5-6年我们代码上的时间,积累的经验可以说很多时候是高于美国程序员的。但在某一项技术上我们有多少人专研超过10年,所以在国内出现了程序员吃青春饭这种理论。
而美国程序员10年以上经验的人有的是。例如,一个工作经验是30年,从dos时代就开发debugger一直干到现在,一个24年工作经验外加5年的博士研究经验,还有两个从毕业到现在一直从事CLR diagnostic api的开发到现在基本都干了十几年了。
在国内真的很难想象有这种团队。记得stackover上统计过,程序员的黄金年龄应该在40岁左右,但我们国内40岁的时候有几个还愿意写程序呢。cocoachina上,一篇写了40年程序的人发表的文章,竟久居排行榜前列不下!
职业诉求
中国的程序员更需要关注物质回报,因为我们的文化强调尽早买房买车。欧美人在这方面要轻松自由得多,有大把的时间去尝试创造,但其实大部分人是不创造的,只是概率比中国大而已。
中国人妄自菲薄没有“创新”能力,是没有意识到自己到了创造力高峰的时候却被现实牵绊,我们用自己的青春和人家的大半生去比较,当然妄自菲薄了,人家可以投入的时间就比你多得多。中国程序员职业黄金时期所要面对的干扰非常大,首先是要让自己融入英语的技术圈子,其次是要应付一个不争气没追求强加个人的世俗文化。
当然小编并不是在长他人志气,灭本国威风,只是想小小提醒作为程序员的你,一定不要以学编程、拿高薪作为自己唯一的人生目标。就好像创业路上的你,无论在什么时候,我们都要不断提升自己的专业度和竞争力,永远保持一颗热爱自己事业的工匠之心,坚定的走下去。互联网行业千变万化,要不断的学习,更新知识系统,才能永远不被这个社会所淘汰。
美国的IT公司加班严重吗
其实美国跟中国是相对接近的,也有很多加班。欧洲澳洲跟加拿大倒真是很少会加班,就算加班也不会是无偿加班。例如在脸书的程序员,每天加班到半夜1点2点是司空见惯的事。但是他们下午两三点才上班,但总时间也超过8小时了不是么?当然具体与岗位有关,不是所有岗位都这样。
和国内差别很大的一点,美国的加班,都是自愿,都是我知道我要解决什么问题,我也明白解决了这个问题之后后面的工作会很轻松,所以我心甘情愿我愿意,如果我真解决一个技术难题,等到的是升职或加薪。国内的加班,是不确定性,是上面非要说xx问题很严重如何严重,你也不知道为什么会这么严重,然后你熬更守夜搞定这个问题,没过两天上面又说又出现严重问题。如此反复,你永远不知道你到底解决了什么,也没发现你天天加班到底帮你减轻了什么负担,似乎反而越加班越忙越多问题。
美欧的程序员不常加班吗?为什么?
现在国内程序员几乎成为了加班的代名词,但欧美的程序员疯狂加班的相对比较少,对于这一点倒是有这种感受,之前曾经外企工作过一段时间对这种有类似的感受,讲一个真实发生的事情,曾经和美国总部的程序员一起合作做一个项目,由于项目的周期赶得很紧,周末去加班,结果需要配合的美国程序员的加班申请没有被批准下来,只好在自家院子里修栅栏种菜,这种情况在国内几乎是不可能发生的,项目赶得紧加班加点是常有的事情,而且默认是不存在什么加班费之类 ,项目紧急状态下也会默认自动加班。
由于当时入行不到两年,非常不理解,还去找项目负责人说到这个事情,最后这个事情也就不了了之,其实这也反映了中国和美国上的差异,在国内做程序员拿的工资比普通的工种还是要多很多,但在美国这种差异不是很大,主要是各行业整体来讲已经比较成熟,即使环卫工作也算正式的工作,各种保险也是正常给上着,整体来讲不同职业的收入差异不像国内的那么大,在欧美正式的工作加班就需要支付加班费,一般情况下不提倡通过加班来完成任务。
就本质而言中国的软件行业相比欧美还是存在较大的差距,在迎头赶上的阶段加班加点也算是正常事件,再加上国内互联网进行的如火如荼,这也是难得在互联网领域赶超欧美的一个好机会,又把程序员加班的气氛带动了一番。
为什么欧美程序员加班比国内程序员少一些?
1.相比来讲欧美的产业更加成熟一些,加班基本上都会配套加班费,在这中国几乎是不可想象的事情,技术工种和别的工种的工资差异也不是那么大,所以在欧美找一个正式的工作难度要远高于国内,所以从公司角度效率主要在上班时间提升,加班基本意味着加班费,需要领导审批,不提倡加班。
2.国外程序员的比例不像国内这么失衡,需求量不是那么迫切,供需关系没有那么紧张,而且大部分公司不提倡加班,加班支出费用比正常上班的工资要高,即使加班风气很浓的日本,都开始对加班说不了。国内软件行业相比发达国家在积累方面差距还很大,正是需要迎头赶上的时期,加班加点也属于正常现象。
行业成熟了,供需关系平衡了,有底子了加班现象自然就会减少。
去年上半年,一位同事去了德国,仍然是从事程序员的工作,然后给我们讲述了他的亲身经历,让我们羡慕不已。
他们一家三口过去的,孩子已经上小学三四年级,去了德国一个不是很有名的城市,据说华人非常的少。工资在5千欧的样子(估计也是刚过去的原因),不过还要交各类保险,税后多少我也记得不是很清楚。
让我印象最为深刻的是,这位同事去了没多久,媳妇儿就怀了二胎了,于是震撼的消息来了,他现在可以一周只去单位两天,而且工资不变,其余时间可以照顾媳妇儿,直到孩子出生或到一定的年龄(有点儿像我们的陪产假,不过人家的陪产假非常长)。大儿子上学自己只需要缴纳一点点钱,据他说等老二出生之后,不仅没什么开销,而且每月还有几百欧的补助。
那么欧美程序员真的不用加班么?且听我下面的分析:
最近新东方年会的一个节目火了,歌词用到程序员身上,也是恰到好处。
“干活的累死累活,有成果那又如何,到头来干不过写PPT的”
“只会为老板的朋友圈高歌,领导随口一说,立刻讨好跟着,项目马上启动不计后果”
说的太好了,我都不禁起立鼓掌了。
我将持续分享Java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
相比于国内动则 996,227 的超强度工作,欧美的程序员是没有这么夸张的。但不代表欧美程序员就不加班。
本人工作隶属一世界五百强外企,刚刚带队完成了一个大型的IT系统上线项目。涉及到近百人的项目团队,其中大部分程序员、业务分析师都是老外,有几个外部关联的系统是从美国购买的,所有的程序员都是美国人。
我在中国,所以和美国东部有十二小时的时差,这时候无论中国或者美国的项目团队,都得加班,否则时间上凑不到一块儿。
要么美国人早上5-6点就到公司上班,要么中国人晚上6-7点继续加班,或者反过来。当然,美国人是不怕起得早的,很多人为了早下班,宁可早上5-6点就到公司上班了,这样可以下午4点多就下班回家接孩子或者happy,这点跟中国人相反,中国人很少愿意早上5-6点就来公司上班。
就算是这样,我们在项目非常紧张的时候,也给美国的供应商下了死命令,就是中国人在做系统切换的期间(一周),美国人方面的程序员必须按照 中国的工作时间 同步,也就是他们晚上9点到早上9点之间必须随时待命,这对他们来说是不折不扣的加班。
美国人也没说啥啊,钱给到位了,还是乖乖的加班了啊。
欧美的程序员,能吃苦的还是很能吃苦的,但是混子也多,一个电话就能分辨出来,对于那些一上来就推三阻四各种绕的程序员,我通常做法就是 一次容忍、二次警告、三次请你走人 。
毕竟上百人的大项目,我没这个时间和义务来教育你如何做好你的工作。
当然,欧美毕竟还是要轻松一些,很多人给你加班一周之后把任务完成了,是说什么都要去休假的,只是这时候如果你还非要在他休假的时候去骚扰他,他也会毫不客气的拒绝甚至立刻投诉的。
只能说,欧美人相对守规则一些,把私人时间看得更重要一些,但不代表他们完全拒绝加班,或者说不愿意加班。
希望我们国内的公司,也能多一些这样的契约精神,不要天天搞什么“狼性文化”,把员工都榨干了,最后也不过是涸泽而渔罢了!
国内It最大的问题是许多公司的it从业者素质不高:领导自己对问题都没彻底清楚。提需求的人没有成本,无止境地提不靠谱的需求。码农自己开发时也图快,代码极粗糙,连自己都觉得写的是shi,同时也提高了系统的风险(不少跨专业报名培训学校,培训几个月直接上岗,别指望他们懂更多)总之就是,leader很忙,产品很忙,码农很忙,测试很忙,就是这样的恶性循环。
我在美国做程序员第二个年头了。在刚毕业那会,我会说,放屁!谁说美国程序员不加班,有deadline或出bug的时候都一样都会加班。
但是后来…好吧,我发现我错了。在我了解了996之后,好吧,我觉得美国那不叫加班
推荐你看浪潮之巅这本书,就讲了上世界美国it行业的发展。
怎么说呢,欧美的程序员肯定还是会加班的,只不过不像中国企业这么严重,这么普遍。
首先明确一点,欧美IT企业加班少,并不是不需要加班。欧美IT企业加班的需求也是非常高的。
但是为啥程序员还是加班少呢。
第一个 原因就是工会
其实中国和美国法律都一样,都是规定每天8小时工作制。加班需要付加班工资。
但是美国之所以企业不敢越雷池,主要是有一个逆天的工会存在。美国工会强大到谁都敢怼,美国就发生过警察工会发动警察罢工的事情。警察的雇主是政府,工会政府都敢对着干,还怕你个小小的IT企业?
所以,如果一旦加班弄到员工都不满意,工会真心能让你吃不了兜着走。让你再也招不到人都不是问题。
第二 就是美国程序员工资高
如果企业实在忙,要求员工加班,那就必须付高额的加班费。这个实在是肉疼啊,一般来说企业是承受不了的。
那企业不给行不行?恐怕法院会让你长记性,美国加州某个企业曾经就因为加班,被法院判赔偿了1.7亿美元。这么一来,谁敢不给加班费。
有的人问了,你不是前面说美国IT企业加班需求也是很大的,那怎么办。
是的,任何一个IT企业都有大量的加班需求,但欧美企业又不能强迫员工加班,于是他们想出了几个办法。
一 勾引员工自愿加班
别笑,这是真的,你现在如果去美国硅谷,一定能看到很多程序员在加班,但是基本上都是自愿。
我不是在胡说八道,欧美IT企业勾引程序员加班有很多诏
弹性上班时间
早上不要求你按时到,你自己自由安排上班时间,不知不觉就加了几个小时班。这是很有效的勾引程序员加班的手段。
用办公环境来勾引
我们来看一下:
微软的办公环境
谷歌的办公环境
休息仓
你们以为企业给程序员弄这么好的办公环境是为啥?谷歌甚至还给提供免费理发!这个不是企业钱多烧的,只有一个目的,勾引你加班。
我觉得在这种环境下,员工不自觉的就自愿加了好多班。
第二 外包
如果勾引来勾引去,程序员还是不来加班呢?或者小企业,根本没有谷歌微软这么好的环境,怎么办呢?
这种情况下,美国IT企业会把做不完的活外包给程序员工资相对低的地区,那就是中国和印度了。
中国和印度,法律对加班管的不严,程序员工资低,于是美国很多公司都喜欢把活交给中国和印度来干。
我们中国企业就比较惨了,没办法再外包了,非洲,中东这些地区根本就没有多少IT人才。只能自己干了,反正象征性的给点加班费就行了,成本也不高。
美欧的程序员不常加班吗?为什么?个人认为这是环境决定的,现今国内各行各业都是这样加班加点干事情,看看有多少民营私营企业有周六的,每天能够准时下班的就明白了。良心点儿的企业还给你算加班,有些企业就明确说一周只休息一天,想干就干不想干双方不再见。
而国内程序员这个职业加班更甚。绝大部分的软件、互联网公司基本都是民营私营公司,而且又得赶工期、节约成本,那就只有逼着程序员加班了。虽然看起来名为高工资,可实际上算下来单位时间的工资并不一定比早九晚五的企业高多少。每天10几个小时,有时周六周日都在加班,这种还是常有的事不稀奇。甚至有些公司明确说明,我们给的工资较高,没有加班费甚至也没有换休,干就干不干拉倒。
而这一切也源于我们的工作生活环境造成,还有相关的法律规定是否执行到位,是否有人来监督,是否有地方去申诉。另外整体收入较低的情况下,大部分程序员为了那份收入与那个职位,也就默认被压榨而不出声。你出声可以,那就另谋高就吧。特别是现在程序员供过于求,更是很多企业毫无顾忌这样搞。企业为了追逐利益最大化,加班是一种很常用的手段,而且还不用付出什么成本。
在欧美,市场及管理相对较成熟,程序员与其它行业一样就是个普通的职位。在整体大环境下不提倡加班,有人监督有投诉地方,自己不愿意加班那就不能被逼加班,否则可能被投诉被诉讼,企业会吃亏。所以在做项目计划时,一般会按照正常工作时间进行详细预算计划工作量,如果真正完不成还有可能进行协商,重新预算工作量。不像我们很多企业,有时连周六周日都有可能给你计划上工作量,完不成?要么说你能力不行走人,要么自己往死里加班都要完成工作量,美其名曰为了达到客户期望一定要保证交货期。
企业说,不愿加班?那就到欧美去吧。
更多分享及互动,欢迎点击右上角关注【东风高扬】。
这个问题是多方面的,如果了解国内一线外企的工作状态,可能就很好理解了。
一方面,外企的工作是以效率为导向的,形式化的东西非常少,硬性的规定非常少,从教育上,欧美国家就主张创造性和自主性,更加主张思维独立和创造性思维。所以在一些硅谷的大企业中,一个普通员工也可以提出一个想法,而一旦被采纳,这个项目就可以推进执行。你会发现他们的沟通效率很高,工作效率很高,信息流通性很好,而且员工所在的环境十分自由,可以以自己最舒适的状态工作。这其实就是 以做事为目的,以效率为导向。
而中国的本土企业习惯了所谓的“管理”,从教育上培养的是应试教育,从小教导要听大人话,要听老师话,要听领导话。却很少鼓励学生提出自己的问题和质疑,限制了孩子的创造性思维。等进入了企业以后,官僚气息严重,形式主义严重,基层员工完全没有话语权,埋头苦干受累背锅,领导一句话没活儿也得加班。
然后就是找一群留学海外,有想法的人,带着一群本土毕业没想法的人做事,其实大家都很难受。
第二方面,即便有些时候工作真的做不完,你想加班,在外企也不一定加的成。加班需要申请,因为超过上班时间公司需要严格按照加班标准支付薪酬,而一般在国外,加班要支付的加班费非常高。
所以除非十万火急,国外大部分企业是不可能让员工加班的,各种法律条文保护劳动者不是开玩笑的,不遵守分分钟告到你哭。
第三方面,有很多西方人,即便你给他高额的加班费他也不想加班。很多人说中国是最勤劳的民族不是开玩笑的,我们接受着勤劳致富的教育,也确实做着勤劳致富的事情。国内互联网行业所谓的高工资都是以疯狂加班为代价的,就这还有多少人削尖了脑袋想进入这个行业,估计在西方人眼中很难理解。
外国人大部分没那么勤劳,喜欢享受时光,这跟发达国家本身富裕是分不开的,他们的生存压力没那么大,不太用担心没饭吃,所以穷人很多都不愿意为了钱而卖命,更别提有知识有学历的高级人才了。
动辄好几周去海岛度个假的国家人民,怎么能理解我过有年假都没法放的痛苦。
美欧不光程序员不经常加班,从管理到基层员工也都不经常加班,因为第一,人工昂贵;第二,劳动法严格,加班要付昂贵的加班工资,不付被举报的话企业要被巨额罚款,所以企业方方面面都高效做事。一个产品,从设计方案开始就讲究个环节的完善,实际开始制作的时候各部门要高度同步与协调。各项工作的计划都是提前一年来安排时间表(这也是生产环节外发海外逼出来的传统),很少有像我们这里8月开的大会7月才开始各类订制与协调,各项制度不完善,高管大会摔话筒的事发生。领导也不会今天临时脑袋一拍在产品里加个功能,明天再取消另一个功能,然后让员工日赶夜赶。西方的工作看起来节奏很慢,但是实际效率很高;我们的生活工作看起来节奏快,从领导到员工都很勤奋,但是实际效率很低,一个环节可能重复做五六次。其实西方各大公司的操作才是“计划经济”,我们的是“野蛮的横冲直撞经济”。这跟整个民族的文化气氛与劳动力训练方式有关,也就是教育有关。东西方教育的差距,不仅仅是 科技 成果的差距,还是教育的另一个成果,劳动力素质的差距。
程序员加班都很多吗?
这个肯定不是一概而论的,具体也要看行业和单位吧,一般私企、合资、外企加班可能会比较多吧,事业单位和国企还是比较规范的,但也不排除有例外,所以就得具体问题具体分析了。
如果你不想加班,并且很坚定的话,面试就可以提出来,不接受加班,如果同意就行,如果谈不好就再找。
我面试的时候就是这样的,都会提前把话说明白,省得以后麻烦。因为我的态度是很坚决的,绝不妥协,所以就说出来,但如果是那种耳根子软的,心里摇摆的,禁不住领导的软硬兼施的,那就另当别论了。
加班永远都不是常态。无论有偿加班还是无偿加班都不是常态。在软件公司,经常加班的人什么精神状态,除了想腾讯阿里那种一年给上百万或者是几百万的,靠着钱在打鸡血支撑着,有多少人都是拖着疲惫的身心在考点。
永远都不排除极个别人,有着明确儿崇高的理想,为了改变世界而加班。
永远都不排除少部分人,有着正义感和责任感,为了拯救世界而加班。
永远都不排除相当一部分人,为了金钱而加班。
剩下的,加班既不改变世界,也不拯救世界,更不会为自己和家庭带来经济上的改变。仅仅是盲目的加班,因为老板让加班,不敢反驳,因为别人加班,不敢不从众。反复的做重复的劳动,也并不会给自己提升多大的价值。
所以加班肯定不是常态,而是变态。
程序员加班如此疯狂,都有哪些原因?
程序员加班是程序员,工作中很常见的一个情况。为什么要加班呢?顾名思义就是工作没完成,或者是工作任务量太大,他没有办法在规定的时间里面做完,所以他就只能疯狂地加班来完成自己的任务,这样才能不被上司批评。
第一个原因就是因为工作内容太繁重了。我们都知道程序员的工作是非常的辛苦的,而且总是会有各种各样难以预料的情况,如果说一个代码出现了问题,那整个程序就得重新再来一次。所以说一个简单的程序,看起来非常的容易,但是实际上它的工作量是非常的大的。因此,一个程序员要想完整地完成一套程序,确实是需要付出很多时间的。
第二个原因就是工作内容做不完。没有在规定的时间里面完成上级领导安排的工作,那自然而然的就得加班。这个现象不仅表现在程序员的身上,其实在社会上的各行各业都是这样的,没有完成工作,那面临着的问题就是要加班。所以说,如果能更高质量,更高效率的来完成自己的工作,那不加班当然是最好了。
第三个原因就是因为程序员的日常比较繁琐。因为我们都知道程序员这个工作对于工作人员本身的要求是非常高的,不管是她知识领域的专业性,还是她实际操作的技巧性,都是有着严格要求的。所以说这个岗位上面的人才还是比较稀缺的,工作的人数比较少,分配到每个人身上的任务也比较重。