我为什么要离开我现在工作的公司?

  想来今年工作也快5年了,在这4年半的时间里,很少有现在这么累过,最终还是决定拿了年终奖就辞职吧。我也说说作为一个小兵,为什么要离开现在的公司。
  现在这家公司是做一个类似skype的通讯软件的,主要面向外国市场,公司总的来说盈利还是不错的,有稳定的收入,不用担心倒闭的风险,工资待遇还是不错的,公司总体来说80人左右,大概50人的研发。我主要是做java开发,在这公司呆了1年左右吧!但是公司最终还是让我伤心了。还是来细说下为什么离职吧?
  首先,公司没有兑现最初的承诺,连对话的地位也不给你!公司当初在招聘的时候,为了吸引员工,直接在offer上写的是转正之后可以分得股票,这个我当时虽然也没抱多大希望,但是进去之后,发现压根没人说这回事,有次问了下人事总监,就说一个字:给,但是问题是到最后也没个所以然,反正也没给,也没说为什么不给,就是压根不理你,当面哐你,过面啥都不管!我其实更愿意听到你说我不符合条件,工作年限不够呗,有什么话我们敞开来说,我也知道自己没资历拿,但我们实诚一点呗。这是我第对公司印象不好的开始。
  第二,公司为了节约成本,目光短浅的以牺牲大家的工作效率为代价节约成本。问题是我们公司又不是效益差没钱。就说公司一个公用的打包的机器吧,打个安卓APP出来,打半个多小时。我同事开发的机器,我他妈还头一次见到苹果电脑不好用了,就给换个风扇的。整个公司舍不得多搞一套数据库,每次财务审计之后,线上数据库都没得查!平时一个数据库用的人太多,根本连不上,严重影响开发效率。我的感觉,为了省几个钱,让这么多人工作效率低下,心情也不好,省那几个钱值不值得??
  第三,公司的烂摊子太多,每接过一个烂摊子都是一次挑战。但是又经常安排你接烂摊子,磨掉了你的耐心。如果你一年12个月,一直是在接新的业务,看新的看不懂的代码,基本所有没有任何文档,接以前的烂摊子,到最后你会磨掉你所有的耐心。
  第四,领导总会干些奇葩的事情让你难受!比如,把每天你要做的工作发到团队的群里面。每天来公司第一个看到的是群里面的:XX今天任务是YY。又比如,绩效考核,一年玩了4个花样!还比如突然领导一拍脑门,每天上班第一件事要开站会给大家汇报工作情况!
  第五,公司部门职责划分不清,到最后你发现开发啥都要管,运维、开发、测试甚至运营。问题是我们公司有运营团队、测试团队、运维人员!
  第六,公司一年到头忙12个月,从来没有闲暇的时间,在这做事就像机器一样。
   第七,最主要的是呆在公司看不到希望。如果像一台机器一样我还能受得了的话,那做一台没有希望的机器,我就实在扛不下去了。公司一般不涨工资,要收入总体达到下一个指标才统一涨薪,问题是这次定下的指标估计两年之内都上不了。况且在公司使用的技术古老(你敢信做java web应用还是在玩servlet,整个系统不用框架,基本是用单例模式的基础上一层层磊起来的),技术、管理(领导才刚上位)、薪水都看不到有任何提高!
  第八,开发总体效率低下,很多不必要的加班。领导从来没有想着怎么提高大家的工作效率,但是整天吼着大家要提高工作效率。领导说是为了什么安全,直接干脆就把开发环境干趴下了。你敢信你代码改一个字母,结果要发包到测试环境,发包5分钟??(谁叫我们的大头头是做C开发的!说到这里,不得不吐槽一下,千万不要让写C的老人来做java开发。因为他们大多没有面向对象的思想,在他们看来,一个java类就跟一个.c文件差不对,动不动能磊上万行的代码,新建一个java类,比什么都难。他们不相信开源,一般不用框架,什么东西都爱自己写一套,但问题是又没那么牛掰,做出来的东西就会极其的难用,问题一大堆,整个系统给人一种摇摇欲坠的感觉。他们不相信java的变量自动回收,声明一个变量可以从头用到尾,多次赋值来重复使用,到最后你都不知道这个变量具体代表什么?他们没有继承多态的思想,动不动就是hard code.使用函数式编程!他们不相信有debug这么好的东西,什么东西都是放到测试环境上搞一把,然后慢慢跟日志!),其余的人为引起的效率低下就不说了!
  还有一些其它零碎的原因,先就总结这么多吧。写这些是想告诉有的公司,特别是一些小公司,不要人为的作死。因为我们公司的作死后果就是做后台开发的基本全部离职了!每年都在招新人,但是最后招的没走的多!

你可能感兴趣的:(工作感悟)