让程序员跳槽的非钱缘由(转载)

原文地址:http://www.iteye.com/news/30647程序员

马云说员工离职的缘由林林总总,但基本上能够归结为两点:钱,没给到位;心,受委屈了。这些归根结底就一条:干得不爽。这篇文章咱就来看看程序员会由于哪些不爽而跳槽——与钱无关的那些哦。

领导

为何把“领导”放在第一位?

由于至关一部分人离职,是由于他们以为领导很不通情达理、不专业、不称职、不配领导本身,在这样的领导治下,干活让人绝望。

很2的领导一般不把程序员当回事儿,认为程序员就像机器,只要按吩咐干活儿就行。他们一般不尊重程序员和程序员的劳动。好比他们可能会说这些让人难堪、窝火、愤怒的话,丝绝不考虑程序员的面子。

“又请假?活干完了吗?”

“我以为这个需求简单得很,一天搞定。”

“干不完就加班,通宵也得搞定,明天必定要上线!”

“干活不动脑子啊!”

“这确定是你改出来的Bug!”

“活都没干完,还一下班就走,一点儿责任心都没!”

“你昨天怎么没来加班啊!”

“咋这么不让人放心呢,这么简单的事儿都搞不定!”

“没见过你这么笨的家伙!”

有的领导喜欢给程序员扣屎盆子。

好比网站新版上线后,购物车功能不正常,要添加的商品超过4个就崩溃,上级领导问起,领导就会说:“购物车是张三负责的,估计什么地方没注意,我下来立刻找他确认。”

好比上级领导问项目为何延期,领导就会说:“张3、李四效率过低还不肯意加班,卡在他们那儿了。”

还有的领导,就是个传话筒,上级领导说网站要改版一个月后上线,他一口就应承下来,答应一个月后上线。而后转过身来就吩咐这帮苦逼的程序员:“领导要求一个月内必须搞定,你们辛苦点儿,加班加点也要搞定。”

你有没有评估过可行性啊亲,最起码应该问问这帮程序员啊亲!

还有的领导每天都表现得像更年期的祥林嫂同样,一天能跑过来问你十次:“阿猿,怎么样,何时搞定?”

还有的领导老怀疑你不干活,常常伪装走过你身边,瞄瞄你的显示器,而后问:“嗳你干吗呢?”

还有的领导本身很轻松,每天早早下班不说,临走了还给你来一句:“我先走了啊,各位辛苦。”

还有的领导本身的事儿也推给别人干,“张三,帮我写个月报。”“李四,帮我汇总一下项目状态。”“小三,我明天去客户那里交流,你帮我作个介绍项 目的PPT。”“阿媛,告诉你们今天加班。”“小刘,告诉王五让他晚上盯着服务器,美国那边要演示,千万不能出问题。”“小四,打电话问问小三为何到现 在还没来。”……

还有的领导只关注你的错误,你犯错了他们就会揪着不放。你干得好,他们就认为是理所应当,上级领导表扬时,丝绝不提程序员们的贡献。好比你提了一 个能够避免90%进度问题的过程改善方案,他向领导汇报时竟然一句也没提到你。好比公司都知道项目被卡在Win7 64位驱动蓝屏上,老板也知道了,你解决了这个问题,老板表扬大家团队,领导竟然不提你的名字……

还有的领导,老是让你本身去解决应该由他解决的问题。好比你告诉他“电脑太慢,编译一次Android系统要10个小时”,他就让你去想办法,诸 如晚上编译、添加-j4参数什么的。好比你要开发iOS应用,老板不舍得配Mac电脑,他就让你去装黑苹果,还限期搞定。好比你告诉他需求三天两头变,希 望他想办法改善这种情况,他就会说这都是不可避免的——开发应该拥抱变化……

还有的领导,分不出谁能干谁不能干,甚至有时会很亲近那些偷奸耍滑的家伙。

一个不合格的领导,会把一个团队带向深渊,有追求的程序员会一个一个走掉。

死水文化

若是一个团队缺少朝气,死气沉沉,大部分人得过且过,当一天和尚撞一天钟,那也很难留住有追求的程序员。

好比你看到公司的认证服务器采用的方案是“一个线程处理一个客户链接”,这种方案很难应对高峰期的大并发访问,找架构师讨论是否该用NIO或者MINA来重构一下,人家都不肯意搭理你……

好比你以为公司的商品搜索服务每次都返回全部结果,而手机上一页只能显示10个,当结果超过200个时解析就会很慢,超过1000时简直就不能忍 受,你去找实现搜索服务的哥们,他告诉你说“需求没提,别管它”,你去找开发手机客户端的哥们,他告诉你“先这样吧,要实现分页查询又得改接口又得改逻 辑,太麻烦了”……

好比你在用公司的Android客户端时发现商品展现页面,翻页多了程序会崩溃,猜想多是图片占用内存太多出现了OOM错误,但是负责客户端的哥们儿说,“用户绝对不会像你那样一直翻页的”……

当你们对代码和产品没有追求没有感情以为怎么着都成时,追求完美的你,就会感到格格不入,这样半死不活的团队,你是不肯意待下去的,除了离职,还有别的选择吗?

猪队友

有些领导没办法识别团队中坏了一锅汤的那粒“老鼠屎”,这会让兢兢业业勤勉上进的其余成员感到不公。

不怕神同样的对手,就怕猪同样的队友。

绝望的产品

当你遇到这样的产品:方向不明、市场不明,号称要跟随市场脚步,找不到本身的定位和核心竞争力,各类乱改需求,程序员们像堂吉诃德同样好笑的战斗,个人while(true) 啊……

路越走越漫长,看不到一丝光亮,心愈来愈绝望……break,必须的啊。

不受重视,被严重边缘化

有时你本身以为有才有能力,却总被安排打下手,深深以为不受重视,有一种英雄无用武之地的感慨,此时也有必要考虑换个能发挥你长处的地方。士为知己者死,千里马须要伯乐。在不对的地方跟着不对的人,很难作出对的事情,本身也很难由此成长起来。

不被尊重

公司不尊重人,领导不尊重人,看不起下属,心里不屑鄙夷,动辄横眉冷眼呼来喝去,甚至把程序员当牲口用,给你头上蒙个黑布罩就想让你拉一生磨。他只当你是一颗小石子,用得着就捡起来,用不到一脚踢飞。这样严重缺少基本尊重的环境,敏感、自尊的程序员是绝对没法忍受的。

发展空间

团队里没有高手,连个切磋的人都没,何等寂寞。遇到问题没人能搞定,何等无奈。

你只要完成上头交待的任务就好了,你的技术之路如何发展,你在公司的职位和等级怎么晋升……历来没有人找你谈过,也没有人真的关心你。

你只要干好你手头的那块工做就行了,其余的你不要管。

你只要熟悉这项技术就行了,每次分配任务都根据你如今掌握的技术来定,你只能干你能搞定的活儿,不给你接触新技术的机会。当你决定要用一个新技术来实现某个功能时,领导就会告诉你完成任务是最重要的,冒险是不容许的。

要知道,不少程序员之因此愿意作开发,就是有强烈的学习兴趣,愿意不断挑战本身。失去学习和锻炼的机会,在这里待着还有什么意义呢?

要知道,每一个程序员都但愿本身的竞争力愈来愈强,眼看着只能拿个锤子敲一生钉子,谁能压抑住野草同样生长的忧伤与绝望?

薪水倒挂

有的领导很奇葩,宁愿花更多的钱请新人,也不给老员工涨工资,以致于一样的工做经验,新来的人工资竟然比老员工高一大截,这叫辛辛苦苦兢兢业业的老员工情何以堪啊。

这不是钱的问题,而是领导的观念问题。

没有来由的加班

假如要配合某个市场节点,加班加点赶进度,这能够理解。

假如线上产品有重大Bug爆出,加班加点Hot Fix,这能够理解。

假如我是新人,还不能胜任目前岗位,加班加点能提高本身,这能够理解。

假如我负责的模块由于个人我的缘由进度落后,可能致使项目延期,加班加点向团队看齐,这能够理解。

假如竞争对手忽然爆出一个彪悍的功能,咱们的用户大量流失,产品必须迅速跟上,加班加点挽回损失,这能够理解。

……

假如只是老板以为看不见人加班内心不爽,这让人怎么接受?

假如领导老是错误估计工做量,致使每次都要加班加点为领导的轻率买单,这让人怎么接受?

假如领导安排任务时就把加班加点算计在内,这让人怎么接受?

失去激情,没法投入

当一个程序员的心已不在所作的事儿上,没法保持激情,也不能全身心的投入,成天懒洋洋的,干好干很差都不在意了,那他也该和当下的工做说拜拜了。由于这种状态,消磨的是本身的生命,不肯蹉跎岁月的程序员,是没法接受本身这种状态的。

与BOSS关系紧张没法调和

有时程序员和老板或上级发生矛盾(好比常常性的在某些事项上分歧严重),通过努力也没法调和,那极可能会给他带来比较大的压力和不适,让他心生不公、委屈、厌倦、绝望,感到再也没法待下去了……服务器

 

 

----------------主题:不加班能把事情作好,并且能够更好-------------------------------------------------------架构

就我我的的认识而言,国内多数公司(这个“多数”的结论并无通过实际调查,仅凭我的经验和感受得出)把是否愿意加班,自动加班做为考核员工工做态度和责 任心的重要指标之一,彷佛加班是可以最大限度的榨取员工剩余价值,提升公司业绩的最有效手段,因此老板或者领导们老是乐见于员工的加班。其实,在我看来, 加班对于企业而言也不见得有什么好处,缘由列举以下:
     一、加班会养成另一种懒惰
     什么懒惰呢?思考的懒惰。古语云,“劳心者治人,劳力者治于人”,也能够这么说,善于思考的人治不善思考的人。天道酬勤,但更酬思(固然这里的勤是仅指勤 于力而非勤于心),可是加班会让人产生对加班的依赖而拒绝思考。好比说,一个任务下来,按某种方案须要三周的工做量,而又必须在两周内完成。那么,若是可 以加班,这个方案是没有问题的,由于能够要求员工加班完成嘛(反正国内加班又不须要给加班费的)。可是,若是不能加班(指制度上的不容许加班,好比到点了 就把办公区的电源给断了同时又不能带做业回家等),那么这个方案是通不过的,必须想出更好的,能两周内完成的新方案出来。这样,不加班会致使更多的思考, 而加班则能够不用想那么多。更多的思考意味这什么?更多的思考,意味着进步,意味着创新,意味着探索和学习。假如方案提供者是任务接收者而不是任务派发 人,这种效果会更明显,这至关于逼着员工去思考更好的方案而不是拿着既有的老方案就开始干活。中国人自古引觉得豪的美德彷佛是所谓的“善良勤劳”,“善 良”这个弊端就不说了,直接致使国人几千年来甘当奴才;而“勤劳”呢?它使得中国的生产力几千年来几乎止步不前(好比说古装片里根本不用特地去区分是明朝 仍是唐朝)。呵呵,这里扯得太远和有些偏激了,不过,所谓“勤劳”,具体表现之一就是自愿加班,确实会致使公司的生产模式和管理制度止步不前,由于你们已 经习惯于用加班来弥补思考的不足、方案的缺陷和管理的弊病。虽说,思考不见得能得出更好的方案(特别是对于新人来讲),可是这会促使员工去探索和学习新 的知识以及更好的实践经验等等,而且会培养员工思考和创意的能力,长此以往,员工会成为博学而善于解决问题的人。并且,更多的思考,特别是管理层面的思考 (员工不能加班而活儿又多必然致使管理层思考),则会直接致使企业管理模式的改革、进步和创新。
     二、人的精力有限,加班不见得能多产
     人不是机器,不是运做时间长了产出就多的。人是有血有肉有感情要生活的人,因此,加班并不能使员工多产多少。首先,加班时间长了,人的精力不足,工做效率 天然也低下。试想,你若是加班到晚上10点,工做效率估计已经开始降低,写出来的代码估计也比较难看了;加班到12点,写出来的东西基本上是不能用的;加 班到三四点,不说你如今还能作什么,恐怕是次日也不能作什么了。其次,加班会致使消极怠工,特别是没加班费和调休的长期加班。这种加班直接致使员工的不 满和抱怨,天然就消极怠工了。再次,加班会致使人才流失。这是天然而然的事情,一个以加班著称的公司,不说请不到好的人才,就是有现成的人才也会走的,因 为你的才华不可能在加班状态下得以发挥(固然若是你认为加班就是你的才华的话那只能恭喜你了),再不走就成废材了,人才流失岂不是对公司更为不利(固然如 果某公司认为咱们不须要人才,能加班干活的就能够,随便谁均可以干,那我也无话可说,只能说明这公司就是靠廉价和恶意竞争争取市场的,自己就很杯具)。
     先说那么多,不是发牢骚,但愿有人懂。并发

相关文章
相关标签/搜索