转载-七年失败的程序之路

Posted by MinusWang on 2017-10-23

原文:http://www.cnblogs.com/dissun/p/5745896.html
作者:DisSun原创
备注:博客园原文链接已经被原作者删除

七年,七年,七年。从09年7月毕业至今(2016年7月)整整七年,在我的逻辑里,7年时间足以让一个初出茅庐的应届毕业生,打怪升级为一个高级程序员、高级项目经理(如果创业的恐怕也拉到风投了吧)。这也是我当时的景愿,可现实总是那么的残酷,它告诉我没有什么是理所应当,这七年我走了一条弯的不能再弯的路,各种不如意接踵而至,最终的结果是我成了一个算不上哪门子精通,哪门子熟练的,普通的程序员。我并不抱怨各种客观遭遇,我认为一定是我在一些思维方式、习惯、技巧、方法方面出了问题,才导致落到今天这个境地。古人云,可怜之人,必有可恨之处。

今天想把七年的经历说一下,一是为自己理清思绪重新上路,二是为各位朋友做一个反面案例,做一个警示,三是看看有没有过来人指点一二。下面入正题。

第一段,企业建站,在职1.5年。

Asp语言估计现在毕业的朋友听都没听说过吧,我当时也不了解。其实我大学的专业是J2SE、J2ME、J2EE,也就是如今大热门JAVA专业。但在当时09年初那会儿刚刚金融危机后,经济萧条外包行业有点萎缩,我在人才市场蹲点一个月,一直就找不到工作(可能跟非重点院校、大专文凭有关吧),家里经济条件不好,这样干耗着也不是事,所以最后有一家做ASP建站的公司要我,虽然不是本专业但是没办法也就从了。那时候市场不景气,所以建站已经很廉价了,最低的时候1200元包建站、包域名、包维护。入职头半年还在从JSP到ASP的切换中,我是想把工作做好的,当时埋头苦干很快也就上手了。但是每天的增删改查做了一年之后,真的有点受不了,感觉太low,太没成就感,关键工资还相当低(有6个点的网站提成,但是一个月也没几个单所以。。。) 所以鼓起勇气写了人生第一张辞职申请。当然也就第一次遇到老板挽留,咱这人坏就坏在脸皮薄心肠软,老板找我谈了两次,于是我同意再干一段时间。其实留下来也是有一些内心想法的,觉得已经1年没碰JAVA了,有点陌生,加上之前找不到工作的心理阴影,所以没怎么敢再往JAVA方向走(当时.Net名声还是更大些吧,工资高一些吧),而做了一年ASP,对ASP的处境也有点了解了,觉得Asp.Net才是发展趋势,所以留下来也是想用时间自学ASP.NET然后再去找一份好些的工作。哦对了,忘了对公司的结构介绍一下,人不多10人不到,2个开发,1个美工,其他就不说了。所以自学真的就只能自学了,拖控件交付了一个网站,很心虚,很怕维护。。。就这样半年后带着半桶水的Asp.Net水平,再一次提出辞职,这次真走了。

第二段,内部系统开发维护,在职3.5年。

半桶水的.Net技术,可想而知得吃多少闭门羹了。我当时自己的分析是,毕竟用ASP开发是没问题了,就是.net差一些需要继续提升,那么对口的企业就应该是含有ASP业务,同时又有.Net需求可以供我后期发展,关键一定要有团队配合,我不想自己闭门造车了。按着这个标准,没多久就让我找到了,这个公司内部旧系统维护用的是ASP,同时新上线的CRM是需要用.Net开发的,内部还有几个开发人员,并有外包团队跟进CRM,我一看一切都符合我的想法,开开心心就接受了。只是后来事情的发展并不如我所预料。在我入职的半年内,旧的开发人员逐步流失,最后竟只剩我一个开发人员及两个硬件工程师。接下来又由于公司与外包公司闹矛盾导致验收久拖不决,不久外包团队也整体撤走了,留下了一个半生不熟的CRM系统。在开过几次会后,公司领导不希望再投入大笔资金去请外包团队了,功能从简只做核心需求,希望我能把CRM盘活起来,也许是太想做出成绩的缘故吧,最后我真的答应了。所以大概有一年半的时间,我就跟这个系统耗上了,我原以为公司后续还会再招人来帮帮我,如果招到高手还能带带我,等呀等呀望穿秋水,结果你懂的,真的是我一个人从头干到尾直到我离职。

前期参加了无数个会议获取开发需求,当然这些会议不是专门为我开的,因为公司准备转型各个流程都在变。接下来我利用大学学到的有限的软件工程知识进行概要设计,参照百度模板写了好几个很粗糙很稚嫩的文档。其实领导并没有要求写,但是我当时希望自己能做好一点,还想着以后接手我工作的人会顺利些。再接着轮到绞尽脑汁用半桶水的.Net技术进行开发工作,那时候还不知道JQuery这玩意这么好用,我一直用着纯Javascript,后来在参考那个外包团队的代码时发现的JQuery,如获至宝。这个MSCRM是微软的平台,项目其实是在上面做二次开发,功能接口倒是齐全,就是中文资料很少,所以至少有3个月时间是边看它的英文文档边开发的(我觉得我后来看英文文档的功底都是在那建立起来的)。 别以为开发完了就万事大吉了,没那么容易,还得搞项目实施和用户培训,很多销售人员都不愿意把客户信息录入系统、很多大龄销售人员不会用电脑,所以得听着无数人把他们的怒火砸在我身上,咱还得耐心跟他们讲解,有时候晚上很晚了还要电话远程教他们怎么用(他们白天都要跑客户,晚上才会回家录数据)。由于项目不止涉及到销售部门,这是一个财务部、采购部、商务部、销售部、生产部联动的系统,我还得组织各个部门的操作专员开会,判断哪个环节有问题,哪个环节要改进。这里还得念一下老东家的好,领导层对我的工作还是很支持的,都很好的约束了自己的部下,所以各个部门都比较配合我,任我瞎折腾,再多的抱怨也只是抱怨,过后还是会老老实实的在系统录数据。朋友说怎么看都像是项目经理干的事,那时候的我哪里知道项目经理该干嘛,只是项目经理至少有小弟可以指挥吧,我

就这样时间一晃三年半过去了,我开始着急了,我的最初设想是来提升.Net技术的,我是来寻找团队,结果团队一直没有,然后各方面的杂事干了一堆,.Net技术只提升一点点。我在最后那段时间很崩溃,两份工作的时间1.5+3.5=5年,天啊,一个毕业5年的技术人员,还是初级程序员。其实本来早该走了,但我当时觉得项目还没有完全收尾,如果我走了,唯一一个知道来龙去脉的人走了,这个项目就Game Over了,不管是公司之前的投入,还是之前自己的努力,都会付诸东流。说得好听点这叫主人翁精神,有责任心,说得不好听的,这就二啊以为世界没了自己就转不下去。这里面还有一个因素,当时公司好多同龄的小年轻,大家玩得很好,所以也是有点不舍。后话是,我离职半年后有老同事说,接手的几个程序员都不愿意干那些累活,慢慢的那个系统就真的废了。

第三段,CRM系统开发,在职一天。

其实算不上一段,也就上了一天班,但是却是烙在我心头永恒的伤疤。半个月前,一个叫某某CRM软件公司(挺出名的行业软件公司)的主管面试我,过程就不说了反正面试时我对自己的描述并不含任何吹牛成分一五一十的说情况,他当时觉得可以,定的半个月后过来上班,offer也正式发了。结果第一天上班,他出了一个题目,说是考察一下代码风格,我其实没太看懂题意,所以也写的不是很好(由于之前的养成的CtrlC+CtrlV的坏习惯,他们公司是盲敲的不让上外网,我肯定没有随身带开发案例嘛,这也算一个因素吧),然后还是那个主管不由分说的把我赶走了。。。我推掉了其他offer来了,却是这样的下场,但是当时又无奈又羞愧,处于崩溃边缘,拿着入职体检默默的走了。后来朋友说他们这涉嫌违约,可以要求补偿的。这天刚好是2014年的愚人节,嗯真巧,大家快乐就好。

第四段,OA系统开发。

这算是一个小小的转折点吧,我终于找到了一家真正的专职的有团队的开发公司。我以为我会呆很久,结果意外总是如影随形。虽然时间很短,仅仅是一年时间,我却成长的很快,从初级程序员升级为中级程序员,毕业5年了终于可以专心的写代码,不用操心杂事。在这段时间里其实很累,晚上有时候加班到一两点,早上6点依然要起来继续干活,为的就是抓紧完成项目收到回款,虽然累但是大家还是激情满满。一年后,公司由于经营不善情况急转直下,出现了很严重的资金链问题,项目团队越来越懒散,已经超过我能承受的范围。这一次我不再拖泥带水,果断的辞职不接受任何往挽留,寻找生命中的下一站。

第五段,高端商品在线订购系统,在职1年。

这也是我现在正在就职的公司,刚刚干满一年。这一年我倒是接触到了不少新框架、新平台,但是却开心不起来。感觉这一年提升不是很明显,虽然项目在不停的变,但是做的东西没什么深度,在可以预见的明年中感觉也不会有太大变化。这让我很焦虑,主要是这么三个焦虑:

一、新技术焦虑。

我们做的是高端商品订购,价格很贵,流量不会很高,所以根本不用去考虑什么高并发访问,分布式这回事,功能做出来逻辑通了,业务通了基本就不会有问题了,相当于说高并发、分布式这一块基本没有实践机会,但是如果我想再往上走,这些就很重要了(我自己认为的)。朋友说既然想搞这些那就去一些大公司,我又何曾不想,只是陷入一个死循环中——没机会提升这些技术,大公司不收;大公司不收,还是没机会提升这些技术。实话说很多时候我都不敢上CSDN,一看首页总是有那么多新框架,新技术出来,看完就感觉这辈子也追不上了,要被遗弃了。开始怀疑还有必要往这个方向走下去吗。

二、面对肤浅的焦虑。

说一个很基础的东西,面向对象开发,对现在的我们来说,只是拿着面向对象的语言,来开发面向过程的功能罢了,底层结构是基本定好的,所有的项目基本不用改,工期在也不允许改,因为重新搞一个底层架构耗时太多,没有必要。所以我们的工作模式也就是“取数据-加工-输出”,这跟设计模式没有半毛钱关系,这样再做一年我还是廉价的代码搬运工。

三、标准化的开发流程。

我其实也不清楚什么是“标准化”,也不知道怎么标准化,但是我觉得一定有一套规则需要对开发过程进行约束,现在虽然我们表面上有一个团队,但是其实说不上什么配合,每个人用着自己的风格写着可读性、复用性很差的代码,文档是个什么东西,没听过。用一句流行的话调侃,程序员最怕两件事,一是要自己写开发文档,二是别人没有写开发文档。(当然这个问题在大大小小的企业存在着,只是程度问题)。我跟项目经理提过要往这方面改进,经理同意了,但是大家都不知道怎么做,而且有些措施很占用时间和精力,推了一段就推不下去了。

这三个焦虑其实困扰我很久了,一直在想破局的办法,只是一直找不到切入点。我现在还不知道这个会不会引起我的再一次离职,一方面我感觉在当前环境中无法自我破局,所以想换个环境看看会不会好转;另一方面,到了快奔三的年龄换工作的成本有点高,关键用当前实力换来的工作还不一定能解决我上面的问题。
工作7年的童鞋你们是不是很厉害了,但是我感觉我就只有2年的工龄,差距好大好失败。

其实,我知道上面的问题很多技术人员或多或少都会遇到,只是这些问题全部出现又刚好跟我的浮躁心理、奔三前一无所成的焦虑搅合在一起,突然间不知道怎么解决。面对这种情况也不知道去问哪谁,好几个夜晚难以入眠。我自己本来是有一个中期目标的——架构师。但是感觉当前的知识量太少,有一种深深的挫败感,啥事也不想做了。所以放荡堕落了一月余,上班迟到、做事不用心、拖拖拉拉。

有时候这些经历确实也不好意思说出口,真的今天自揭伤口,需要一些勇气,但我感觉只有直面过去,才能走好后面的路。这个月开始放荡够了,还是要找回那个积极向上的我。当然光靠调整状态、励志并不会有太大收效,前面说过我觉得应该是思维方式、习惯、方法上面出了问题,接下来我将会在这些方向去做一些改变。

就说到这里吧,这是我来博客园的第一篇文章,以后我也会时不时的在上面发布一些半桶水的技术文章,不要见怪,水平这种东西没法作假。我只想逐步的提升。欢迎看完来喷,更欢迎有建设性的意见。

1
2
3
4
5
/*************************************/
/***作者:DisSun原创*******************/
/***时间:2016.08.06*******************/
/***注释:祭奠逝去的青春,博客园开篇之作**/
/**************************************/

《七年失败的程序之路》读后感

读罢《七年失败的程序之路》,让我不由得想起了很多事。

想起上海写字楼里那个穿着帅气职业装的美女总裁问我的“职业规划”,想起有一次离职之后老师悠悠的对我说:“你会有很多经历,但不会有资历。”

窗外的阳光还是像小时候一样的晃眼,不觉间我已在这人世间35个年头。

我在写《折腾》,很多人追着看,说精彩。但我自己知道,精彩是精彩,但还远远没有成功。律师、装修、管理、编程开发……这一大锅乱炖,不知道最后会是个什么模样?所以其实我的职业生涯是失败的,我不得不创业,不得不自己来整合这些资源,因为人才市场上,根本没适合我的位置。

如果我重来一次的话,我会怎么做?呵呵,不知道,或许还是这样?但好歹也见得多了,经历得多些,就“装大”一些,给不想像我一样的新人们一些建议吧。

思考的出发点
授人以鱼不如授人以渔,一篇文章不可能囊括一切、适合每一个人。所以,纲领性的东西非常重要。

对于就业而言,你的思路一定要把握两个最基本的“出发点”:

企业需要什么样的人
我能成为什么样的人
下面的所有结论其实都基于这两点而展开。

频繁跳槽好不好
因为自己就是一个频繁跳槽的人,所以对这个问题思考得最多。其实啊,既好又不好,得分阶段得看情况。

先说好的。

找到自己的定位。这一点很多同学没有注意到,其实跳槽就是一个寻找自己坐标的过程。刚毕业的大学生,很少有企业敢要,一个很大的原因是他们“不稳定”,这种不稳定是非常正常的。刚刚毕业,进入社会,想象和现实完全不一样,自己都傻眼了……怎么办?只有不断的试错啊,在试错的过程中认识自己,找到自己的位置。跳槽,就是一种试错的过程。没有这么一个经历,人始终是浑浑噩噩的(当然,很多人一直跳槽,都还是浑浑噩噩的,呵呵,此处不表)。我见过有的人,毕业就一个单位待着,然后三四十岁了,才开始迷茫……这个时候迷茫,就太迟了一些。
开阔眼界。每个公司的管理都是不一样的,多看看,不管好坏,总是能学到一些东西的。见识,是一个人能力的重要组成部分。
提升薪资。工资都是跳出来的,这个道理我就不多说了。
再说不好的。

履历不好看。没有一个公司喜欢频繁跳槽的员工,这个……大家就自己想办法了。

没有资历。资历包含两方面的东西:

  1. 我们通常意义上的资历。一些重要的职位,是很难交给一个“外人”的,无论从忠诚度、文化认同、熟悉默契程度等各方面考虑,这既是人之常情,也是有一定道理的。要不然,“空降兵”为什么总是都会捅娄子呢?

  2. 另外一层的意思,很多人没抓住。“我就钻研技术,不喜欢勾心斗角拍马屁,要资历有什么用?”要知道,任何事情,都是需要一定的时间才能真正掌握的,越是复杂的东西越是如此。很多时候,你以为你懂了,其实还早着呢!你以为你维护的代码就是简单的“增删改查”,ctrl+c加ctrl+v,但实际上呢?核心的东西、框架性的东西,根本就没让你接触。为什么不让你接触?你不懂啊。就算给你,框架性的东西,一定要站在全局的高度考虑问题,没一段时间的浸淫,你敢说你就了解全局了?

什么时候应该跳槽

这个问题就更难回答了。笼统的可以有一句话:“在这里工作得不到你想要的东西的时候,你就可以跳槽了”。但这句话显然没什么卵用。这样吧,我分阶段的讲。

毕业两年

这个时候,跳槽可以稍稍随意些。反正我让你慎重你也不会听。这个时候跳槽最大的好处就是“机会成本低”——反正也不会损失什么。而且找工作也是越来越好找,工资也越来越高。也没什么注意事项,大不了犯了点错误,比如从下一个阿里巴巴创始团队离职了之类的,这种概率……算了,不去想他了。

毕业五年

这个时候,跳槽就需要多些考虑了。

第一、你可能不那么好跳了。不是说你离了这家单位就找不到工作,而是可能找不到更好的了。是不是更好,简单的说,看工资,能高出现在工资50%(我的标准是要翻番)才行。工资的增长,不是一个线性函数,随着你工龄的增长,工资的增长是越来越缓慢的,直到天花板。

第二、所以你考虑的就得周全一些了。其实这个时候,抱怨牢骚就应该慢慢的少了,“天下乌鸦一般黑”,你憎恨的那些东西,哪家公司都一样。所以再意气用事,一言不合就走人,难免让人笑话。考虑跳槽的时候,最应该问的,应该是你自己:你究竟想要过一种什么样的生活?在这里有没有可能得到。这个时候容易犯的错误就是:看不惯公司。觉得公司没前途啊、管理混乱啊、代码质量像坨屎一样……吐槽可以吐一整天。但这些和你有关系么?公司的薪水按月发了么?发了。发了不就得了!你给公司干活,公司给你钱,你一个写代码的,你操哪门子老总的心?吐槽可以,吐吐更健康,但拿自己的利益自己的前途去拼(裸辞啥的),就没意思了。还是以代码质量为例,你确定下一家公司的代码质量就好?你怎么确定的,面试的时候让你做了code review?是的……啊?好尴尬,当我没说。

毕业十年以后

这时候,你已经是“人精”了,就不用我多讲了吧?这个时候,自己出去找的话,单从工资,估计长不了多少啦,得等人来挖。然后更多的是算title、期权股份、甚至人生价值之类的。上有老下有小,自然要慎重得多。每一次跳槽,都是一次重大的人生抉择,估计觉都睡不着也是可能的。

骗鬼呢?!我都干了十年了,哪有什么人挖我啊?还不是一天到晚惨兮兮的加班搬砖……别急别急,我们继续往下看。

成长的路径

和工资的增长一样,能力的成长也是一个越来越缓慢的过程。刚开始工作的两年,你学得很快;慢慢的工作越来越熟练,你却发现,日复一日的工作就是一种重复劳动而已?数十年如一日,哪里还会有什么成长?

其实这就是生活的本来面目,至少是绝大多数人生活的方式。

绝大多数人,那还有少部分人呢?如果你读得用心的话,你马上就会问。好问题!

总有那么一些人,他们拒绝平庸。

我做过一些行业,接触过更多行业的人。我发现一个有趣的现象:每一个行当的人都在抱怨。律师觉得中国没有法治精神,设计师说客户根本不懂得审美,程序猿……程序猿大家都知道了。但有一种人很少抱怨,偶尔的抱怨更像是一种寒暄,“唉呀!今年的生意不好做啊……”但你真和他坐下来,他的生意经是一套一套的,眼睛里冒着绿光,像极了一匹饿狼。

是的,今天,他们有一个更高端大气上档次的名字:“创业者”,虽然有时候,这个词也充满了讽刺和奚落。但无论如何,创业者和打工仔是两种人:创业者,是要解决问题;打工仔,只是完成任务。能“保质保量按时完成任务”的,绝对就是优秀员工了;很多职场“老油条”,信奉的是要会“打太极”卸责任,无事一身轻。而创业者,没有问题他都要想方设法的发现问题。发现不了问题,你还创什么业?“痛点”在哪里?这句话现在已经相当流行了。然后,就是全力以赴想尽一切办法解决它!

并不是说你就得马上辞了工作去创业,但你可以在现在的工作中有一种创业者精神。“我有啊!我发现了公司好多问题:产品经理脑子有毛病,需求翻来覆去的变;项目进度没有规划,天天加班;代码到处都是ctrl+c加ctrl+v,烂得像坨屎一样;没有企业文化团队精神,大家都在混日子……”好,那你怎么解决的呢?“我给老大反应过,他说要解决要解决,然而一直没变化。所以就先混着呗,等着拿了年终奖走人!”这就是解决问题的方法?

你们可能不会相信,有的人,是这样做的:拿到手里的需求会先分析一遍,然后找到产品经理简单的聊一聊,就固化了好些需求;随时盘算着项目的进度,所以deadline之前自己的代码写完了,还能帮帮同事;他写的代码很少有bug,抽时间还在小范围内做了一点重构;和同事的关系都很融洽,大家都觉得和他一起做事有劲儿……你的周围有这样的人么?一定有的。

他们不是在抱怨环境,而是在提高自己。

鸡汤,是吧?我发现现在的人,动不动就觉得是老板在给你“洗脑”。其实你也真太把自己当回事了,他给你“洗脑”干嘛?像我以前说的,有这个精力有这个本事,他不知道去忽悠投资人忽悠客户?其实啊,很多时候,和你也就真是闲聊而已。只不过有些话,你没到那个位置没到那个高度,说了你也听不懂,反而把它当成“鸡汤”。黎叔给我说过的话,我能理解么?理解不了,但我觉得很有意思,我硬记下来的。硬记下来的东西是很容易忘的,我为什么没有忘?我随时都把这些话翻出来琢磨。

鸡什么汤,洗什么脑啊,你以为上面那些人,就是老黄牛一样的傻子,把命卖给公司啦?屁,没多久拍拍屁股就走人了——年终奖都不要了。这家公司是程序员,下家公司就是项目经理,凭什么?凭他在上家公司已经把项目经理的活儿给干了呀!

有一次和一个朋友聊天,他工作这不顺那不爽的,我就随口问了句:“那你为什么不‘跳’了呀?”他像看白痴一样的看着我:“跳不了啊!能跳我还不跳?”我生生的把那句话又咽了下去:“为什么跳不了呢?”这也太伤人啦。

+++++++++++++++

哇噻,写了不少了。困了,要不就先这样,大家觉得有意思下次再写。我要去练我的胸大肌了,O(∩_∩)O~

《七年失败的程序之路》读后感续:积累和包装

最近实在太忙,所以这一篇还是继续“形散意也散”的散文风格,碎碎念,大家都轻松一点。

上一篇其实主要讲的就是一个“提高”的问题。在工作中提高,有一点非常重要:走出你的舒适区。这个概念现在已经被广泛传播,我也不过是炒冷饭。但很多人知道这个概念,理解却不够深刻,常见的例子就是“抱怨环境”。环境不好,让你不舒服了,要么你走人换个环境,要么你就留下来影响(我们也就不说改造了,小环境你总是能影响的)环境,抱怨有什么用呢?估计连舒缓压力的作用都没有,负能量太多,能有个好心情么?

但能力的提高只是一方面。个人的收入,甚至包括成就,都不一定和能力匹配。你脑海里有没有这样一幅画面:手艺挺好的老匠人生活落魄,老无所依?程序员不会这么惨,但现在我们周围,也慢慢开始出现敲了十几年代码的老码农了。工资也就那个样子,当然比新人强,但和他的能力相比,其实是不成比例的。我是在一个老国企长大的,厂里很多老工人的手艺那是真没话说,但有什么用?全靠厂里有个好领导,没有下岗,每个月能比其他人多领几十块钱的技能工资而已。

问题出在哪里?

首先,是他们没有风险意识。那时候,厂里的年轻人辞了工作跑广州深圳,工资几倍几倍的翻,他们也都是知道的,但他们不敢去。广州深圳不去我也可以理解,毕竟拖家带口的,想起来是有些艰难。但就我们县里,也有些私营的小厂啊,工资开得也比厂里高,他们还是不敢去。下班周末帮个忙,拿个红包是可以的,但要我辞了国企的工作到你这里,门都没有!他们还很得意,看不起人家,觉得自己做事很牢靠:这边的饭碗保着,那边还有“外快”,日子不要太舒坦。但人家小厂让你帮着帮着就不要你帮了,人家自己上道了!再过几年,做得红红火火的时候,你再喝着烈酒,嚼着花生米,眯着眼睛红着脸的说:“他!现在人模人样的,想当年,还不是我把他带上路?连个车床都开不动……”又有什么用呢?

资本社会,技术真的不值钱。

IT行业好一点,现在还是朝阳产业,工程师有身价,但难保一辈子啊。蒸汽革命、电器革命,都是先例啊。现在机械工程师、电气工程师,就是个普通工作岗位(以前有一段时间还特别惨)。道理很简单,没什么技术是不能学的?尤其是已经形成了一个产业的技术,他一定是面向大众的,易学易用的。最近我们项目要做一个即时聊天的窗口,用WebSocket,太特么简单了!倒回去几年,是想都不敢想的,我刚入行的时候,会做个AJAX那就是大牛了,现在你不会AJAX要都没人要——不是你变牛了,而是技术变得简单了。

所以,积累,不光是技术上的积累,还要有其他方面的积累,尤其是资本上的积累。

我周围的朋友,或者长辈了,日子过得舒服的,基本上都是有点资本的。要么股份,要么房产,要么什么牌照资源,总要有点能够自己“钱生钱”的东西才行。靠打工挣的点工资,也就是个糊口的水平,区别无法是吃得干点还是吃得稀点而已。工资是在涨,涨得过物价么?更何况,人到中年,工资就不怎么涨了。“人找钱”,总是不过“钱找钱”。这些道理,现在也都说烂了(是不是?我突然有点不太肯定了。)

但为什么很多人有钱也不敢投呢?

没钱?如果一件事是“包赚钱”的话,你借钱都要把这事干了。说白了,还是怕风险,不敢赌。我经常听人说,“做生意也有风险”——我觉得这是屁话。啥事没风险呢?吃饭都可能噎死,喝口凉水都可能塞牙。“富贵险中求”,问题的关键你是逃避风险,还是拥抱风险(想想敏捷的“拥抱变化”吧)。只有你勇敢的面对风险,你才有可能掌控风险。这里面的关键是你要一直玩下去。因为投资创业之类的,和赌博很像,但其实不是赌博。赌博是一个零和游戏,还要被赌场抽成;但创业是一个创富游戏,整个资产阶级(暂时就用这个名字了),从总量上来说,一定是在不断的创造财富或者摄取财富。为什么?我也说不清楚。但这个现象一定是存在的,不然不会有什么剩余价值之类的东西试图来解释。

所以,你愿不愿意上去玩?你上去玩,可能输;你不上去玩,一辈子就“穷”。我是拼了老命也要上去玩的,输了再来过呗。输四赢六,我就赚了;输五赢五,我就没亏。关键是:我忍受不了朝九晚五磨洋工的生活。“曾经沧海难为水”,创业的滋味,没经历过的人不会懂。就说一点:充实,人活得带劲,像打了鸡血一样。

很多人都喜欢大公司,我在大公司,超级大的公司待了五年。其他的不说,离职了,我站在公司大门口想回忆点什么感概点什么,这五年,居然淡得像白开水一样,三两句话就可以说完。真没什么好说的!而我可劲折腾那些年,可以写一本书,一本很多人看了都叫好的书。

有些人创业是为了钱,或者有些人开始创业是为了钱,但其实,只是为了钱的人走不远。真有那么一些人:香车美人,弃之如破履;山珍海味,视之为粪土……那他为啥活着呢?为了一种虚无缥缈的成就感:这事我就真做成了!这一辈子,可能就赌这一口气而已。苦不苦?苦;累不累;累;值不值?真TMD值!!!

我不幸染上了“创业”的毒瘾,估计是没救了。喜欢岁月静好的同学千万不要学我,请引以为戒。

我们说另外一条路:包装。准备打工为生的同学,那也就只有这个办法了,把自己包装好点,才能买个好价钱啊。

前几天和一个小朋友聊天,他说他想换个工作,找一个真正懂的老大……

我说:“你这个思路有问题。”

他很迷茫。

“你想不想卖个好价钱?”我问。

“当然想啦!”

“就像你卖东西,是卖懂行的人能卖个高价呢,还是卖不懂行的人?”

他傻住了。我洋洋得意,继续吹牛逼:“就假设你到我这里来干,我最多给你个‘友情价’,比行情稍微好那么一点——你的斤两,市场的行情,我都清楚。但如果老板不懂行,那就有机会了,是吧?你看不起你们老大,觉得他low,他也可能是low,但他工资比你高啊。从他的角度来说,他就赚了啊,是不是?凭什么?就凭老板不懂行啊……”

他听得眼里直冒小星星。

但这里面有一个关键的问题:你怎么让不懂行的老板相信你?

就靠吹?你也太那衣服了。老板都是些人精,你要骗过老狐狸,就得比老狐狸还狡猾。红口白牙,就想忽悠人,演小品呢?

包装,绝对的要靠包装。

就像你买东西一样,这东西必须要买,但你有一点不懂。你怎么选?是不是靠它的牌子,看它的包装,向周围的人打听打听?只能这样啦,究竟好不好用,只有你用了才知道——有些专业的东西,好不好,你用了都不知道。用人也是一样啊。

当你还是个新人的时候,其实不用什么包装——这里的包装不是说把简历弄厚点,买件贵点的西装穿上啥的——因为会有懂行的人来面试,“行家一出手,就知有没有”,金玉其外败絮其中,好尴尬啊。但到了一定的阶段,你可以坑“外行”的时候,这包装就非常重要了。同样十年工作经验的两个程序员,差距就体现出来了啦。

两人去面试,你翻来覆去就只能那么几句话:“我很强,非常强,吧啦吧啦怎么强”。老板听不懂,虽然可能不明觉厉,但现在骗子太多,心里总是忐忑。另一个人,首先扔出MVP的奖杯(有奖杯不?),然后打开自己的博客,让老板看看上面的粉丝和下面的点赞,还有一张和Linux之父的合影,最后甩给老板一本自己写的《项目管理和架构之路》,你说老板选哪一个?

其实我们都知道:什么MVP,个人博客,出本技术书籍,也真不能说明这家伙就牛逼了。但你牛逼你拿点证明给我看啊!?我真的不懂啊。

明白了吧?这包装其实也是一种投资,不过投资的是你的时间、精力,或者还有那么一点小钱。投入小,收益大。所以我百忙之中还抽出时间来写这种水文,也不是虚度光阴,是投资啊!心里轻松了很多。

Comments:2016-08-18 13:45 薰衣草的旋律

讲的很好,有些地方我有自己的观点,不太认同:
楼主说的一个观点“技能好的人并不一定获得的收入比技能差的人要好很多,甚至有可能会更差”,这点我赞同。我曾经也思考过类似的问题,还是刚工作2年的时候我当然一直认为技术越好获得的待遇一定是越好的,这在工作经验5年以内基本适用,所以我们在5年工作经验以内基本上都非常勤奋的提高自己的技能,而事实上技能的提高也给了我们相应的待遇回报,这也更加正面的证明了我们刚毕业几年的观点“技术越NB,待遇越好”。然而,这个观点随着工作年限的增长越来越不靠谱了。正如楼主所说,十几年工作经验的和7,8年工作经验的待遇估计不会差多少了。他们的比例肯定不是正比关系。这促使我思考到底个人的待遇是跟什么有关系的呢?至少“技能越NB,待遇就越高”这个观点一定是有问题的。而我目前的观点是,待遇跟如下几个方面有关系。

  1. 你所创造的价值。
  2. 公司本身的盈利情况。
  3. 你的稀缺程度。

我认为所有的情况都可以归结为这3点,下面分别来说:

  1. 一般情况下我们都可以这么认为,如果你创造的价值越高,你获得的回报(收入)就应该越高,直白一点,你为公司赚的钱越多,公司分给你的应该也是越多的。那么你创造的价值的多少由什么决定呢,我们一般认为是由你的个人能力决定(当然包括你的技能),那么是不是你的技术越NB,你创造的价值越高呢,不一定。举个例子,同一个销售卖同样的产品,在一个小公司可能一年就100W的销售额,但是如果在阿里巴巴,可能一年一个人可以做到几千万上亿的销售额。同样将阿里的销售总监下放到一个不起眼的小公司,他一年创造的价值可能就要少很多。但是同样一个人啊,他的能力没有变化啊。所以说一个人能够创造多大的价值与这个人的能力和这个人所在的环境有关系(也可以说平台,也即公司),对于程序员可能也一样,你在一个小公司和一个大公司里面写程序,由于平台的关系,你可能创造的价值是不一样的,那么相应的,你获得的收入也不一样。

  2. 一个再NB的人,在一个不盈利的公司里面,公司能够给多少待遇你呢。同样有可能你的一个同学所在的游戏公司的游戏卖的非常好,所以分的钱也很多。而你苦B的在一个朝不保夕的小公司里面,待遇少的可怜。然后你心里也在不平衡“我的技术比他NB很多啊,为什么待遇差这么大?” 其实这一点可以跟第一点统一起来。也即是公司的盈利状况越好,实际上同样的技术的你创造的价值也被拉高了。如果就技术本身而言的话,实际上你在一个小公司和一个大公司里面写的代码差不多,只不过你在大公司里面做出的东西被卖出了好价钱,从而使你创造的价值提升了。

  3. 市场决定,如果你的技能在市面上的人才很少,即使你很菜也可以获得好的待遇,Android和IOS开发刚出来的时候,一个培训半年的人拿到的工资可能跟工作4,5年的资深程序员差不多或者甚至更高,你能说他们的技术比后者NB吗。

以上:技能真的只是收入的很小的因素。其实我觉得这3条的本质还是,我们能够创造的价值的大小。而这个值却不一定是与技能成正比关系的。我们提高技能是为了能够有选择的权利,可以有能力进入到更多的公司。

Comments:2016-08-18 17:06 Arik lee

你上去玩,可能输;你不上去玩,一辈子就“穷”。

还有另外一种。你得拼搏10年,才有资本去玩一次。玩一次,10年全部白搭了。又得10年。你为了积攒玩一次的资源,可能放弃了恋爱,放弃了玩乐,放弃了孝道。成功的几率还不怎么高。
赌输一次,十年时间别人都瞧不起你,因为没赌的人有之前十年积攒的资源,你没有。
赌输两次,全世界人都不看好你,你的所有亲人、亲戚都会抵制你。
赌输三次,你已经50岁了,依旧一无所有。
不是不敢赌,而是对有的人来说赌的成本太大。
人生从学校毕业20岁,到30岁一个十年,你的人生又有几个10年。

而且创业,太少有第一次就能赌赢的,都是用资本去换取经验,最后长时间坚持才都赢了的。
当然,你觉得你肯定能赚钱,而且赌输了对自己生活影响并不大,不至于一下子拉着你全家坠到地底翻不起身来,那就赌去吧。

举个例子,你家是农村的,你双亲是农民、农民工,没有养老保险,未来等着你去养老,你家没房、没钱、没权、也没关系,你还没结婚。你的工资还没到你可以养着你全家都不用干活的地步,你积累资本的方式全靠你工资来积累,你是你们家的命脉,赌的时候还是得慎重,也就是农村出来的小伙子得慎重。

因为你第一次赌输的时候,你双亲就快60了,他们干不动活了,得你养着,不说城里买房,你可能得修下家里的房子,你得娶媳妇花钱,你媳妇怀孕她干不了活你得养着,你得给孩子买奶粉钱,孩子上学也得花钱。别指望别人给你借钱,你家里也不会有什么有钱的亲戚跟你们家来往,这个时候你的朋友、同学也基本刚结婚、买房,也没什么余钱。

这个时候你也30岁了,而且没车没房,也没有什么资金积累,可能还欠了一些外债,基本没有好一点的女生愿意嫁你了,只能找那些二婚的,或者比较丑以及有身体残疾的。
当然你可以不结婚,不管自己的父母,继续积累,继续创业,一直到40岁,成功了,皆大欢喜。失败了,40岁,没车没房,没啥积累,家里还有一对70岁得继续求生的双亲,也就那样子了。也许你的父母还能再接济你一点,给你管饭,养着你。

一个小企业招人的胡思乱想

标题有点凌乱,因为思路本身就有些凌乱。“夏日炎炎正好眠”,懒得整理,就想到哪写到哪,就当朋友聊聊天吧。

我们企业连小企业都算不上,准确的说应该叫做“微型企业”,目前员工一名——本人光杆司令一枚。带了一个小妹妹,暂时还在“见习期”,试用期都还没有进入,所以应该还不能算公司员工。

我现在也算是个程序员(对我的经历感兴趣的同学可以看看我的另一篇博客《程序员30过后》),本着提高技术,深入一线的指导思想,之前的代码都是自己一个人写的。也曾幻想过自己一个人做完整个项目,成就IT届一番孤胆英雄的佳话传说。但现实是残酷的,人性是邪恶的,在马拉松般的三天打鱼两天晒网漫长工期之后,我还是决定招人来做吧!

为是否招人我其实还犹豫了老半天,我还是可以再坚持坚持,说不定我一咬牙,再花一两个月,就能把项目做完了呢。考虑到我已经给我自己无数的一两个月,我觉得我还是不应该也不能够相信自己。所以还是招人吧!

没想到问题很快就由“要不要招人”变成了“能不能招到人”。

作为一个连办公场所都没有的微型企业(营业执照还是有的,这要感谢重庆市政府对微型企业的支持,允许将家庭住址设置为营业场所),我设想的办公模式就是“在家办公”,一根网线就可以自由沟通。我个人真的觉得这是个很好的模式,尤其对于程序员来讲,为什么要每天早晚上下班挤公交呢?我的理想,就是有一天躺在温暖的沙滩上,头顶蓝天,面朝大海,呼吸着微腥的海风,敲着我心爱的代码,了此一生。现阶段我还只能躺在床上,头顶蚊帐,面朝墙壁,呼吸着微臭的空调风……但好歹也离我的人生目标更近了一步不是?

扯远了,我想说的是,当我兴冲冲地把“在家办公”当做一个福利写在招聘启事之后,发现我的招聘贴被无情的封杀了。过了好长一段时间才明白,似乎很多骗子水军之类的的标识之一都是“在家办公”,所以我也被无辜殃及了;但又过了很久,我发现,我也不能算无辜——丫的办公室都没一间,还算是家公司?尤其是刚毕业的大学生,盼就盼着找一份“正式”工作,坐坐办公室来享受着的,你让他在家待着,他出门都不好和人打招呼,是吧?

我曾经听到过这样一种说法,程序猿这类动物,只要你说下一个项目我们用什么什么新技术,马上一个一个小年轻就跟打了鸡血似的,接下来就是什么balabala不要钱都要干之类的。@坑爹呀!其实我一直是相信这种说法的,因为我就是这样(当然不要钱是不行的,夸张了)。所以的我的项目里面采用了ASP.NET MVC,TTD,DDD,NHibernate,Autofac之类的一系列高大上的技术。好吧,你要和我争,这些其实都已经烂大街了——但烂大街都招不到人呀!招不到人我也认了,毕竟重庆IT产业太弱了,只要你愿意学,我教你好吧?

我所收到的每份简历,几乎都写着“学习能力强”之类的,我早就知道那其实是“现在能力弱”的另外一种说法,因为当年我没办法的时候也这样写过,但我真的愿意学,而且真的是去拼命学。

鉴于求职者目前的能力,为了避免滥竽充数的情况发生,我设定了一个特有的“见习期”。见习期基本上不让你做事,就给你一些培训,直到你能勉强上手工作(其实就让你会用SVN,NUnit,让你明白MVC是怎么一回事之类的),再签合同,进入试用期。但不知道是被见习期吓着了还是怎么的,好几个我看着还可以的,要么就直接闪人,要么看了代码闪人,要么培训了一天闪人……我只能呵呵。

我也在反思,是不是“见习期”不给工资不能接受?但又有一个,信誓旦旦的说,“我真的只要能学东西,钱不钱的无所谓”,要了我的QQ号,然后,然后就没有然后了。

吐槽了这么多,我们还是来说说有正能量的事情。

现在带的一个小女生,说实话,她的技术究竟怎么样,我都还不太清楚。但因为她是朋友介绍过来的,反正有不给钱的“见习期”,就先试试吧。当然,她当时给我最深印象的是她的坚决和肯定。我斟酌着词句,“我的要求会比较高,见习期后会考试,对于你女孩子来说,压力可能会比较大哟(原谅我的重男轻女吧!)”,“没关系!”她的声音柔糯而坚定,像一颗生机勃勃的小草,“现在都是高压社会,我可以试一试。”真的,这个回答,比很多男孩子还爷们。行就行,不行就不行。有些求职者,支支吾吾,吞吞吐吐,其实是大忌。

现在也培训了好几天,她的表现中规中矩。可能她自己觉得有点差,有一次小心的问我,“老师,你会不会见习期不到就把我开了呀?”,把我直接给逗乐了。就算真想开掉她,她这样一问,反而不好说出口了。其实我们也是从一个菜鸟一步一步走到今天的,当年自己也是一样的惨不忍睹,所以其实很能理解初学者的艰辛;又因为每天共事交流,所以也很能明白她是否真的努力,努力到什么程度。这里面是没有多少可以弄虚作假的地方,找借口真的没有用。很多时候,在她身上,仿佛就看到当年的我(看官们注意,抛砖引玉,真正满满正能量猪脚出场,哈哈)。

一样的昏头昏脑,一样的战战兢兢,但绝不退缩绝不放弃。我一直都记得当时我们项目经理望着我摇头叹气,“我要的是有三年工作经验的,你是一点工作经验没有”,或者旁敲侧击的告诉我,“这里竞争很激烈,真的不适合新人待”,我对他的明示暗示都置若罔闻,心里就一个想法,“你要是赶我走,我就抱着你的大腿哭,把眼泪鼻涕都查到你裤腿上!”当时我都毕业6年了,单位上一些小年轻都叫我“老谭”了,叫得我一愣一愣的心慌慌。好不容易混过了试用期,心里才稍微踏实点,但还是受气呀。我是冒充三年工作经验“混”进的公司,所以完全是被当成一个熟手在用,哪有神马培训适应之类的东西?一堆需求,扔给你就完事,怎么办?只好厚颜无耻的问同事了,当时还有点小心思——不敢小白得太明显,一个问题分成几份问,问甲一点点,问乙一点点,自己再摸索着整一点。不知道那段炼狱般的日子是怎么过来的,当时最头痛的就是SVN,因为这个东西不让你“试错”,我一次错误迁入,让公司50几个人当机一下午。当时真的是人都吓傻了!!!

所以人都是逼出来的,那段时间,说不上废寝忘食,我差不多是手不释卷,上班下班身上都带着一本书,回家吃完饭打开电脑就是写程序。这样一直坚持了快到一年,项目组来了个新人,我突然发现,他好像随时都在问我问题,开始我以为是他对业务不熟悉,后来我发现技术我也比他强。有一次我装作不经意的问,“你工作多久了?”他的回答吓了我一跳,“四年了”。然后一股很温暖很温暖的东西就在我的心底悄悄的悄悄的升起,一个字,“爽”啊!

鉴于我当时极低的工资水平(这公司不就是看上了我工资要得低么?),我决心跳槽。同事们很快就发现了我的异常,不异常可能么?突然隔三差五的请假,大家都是明白人,是吧?中午吃饭的时候问我,“是不是准备跳槽了?”我也大方的承认了,然后咨询他们一下我应该要多少薪水比较合适,他们问我期望多少,我说10k吧。“谭哥,你也太(请拖长读重音)黑了吧?”结果应该是09年在上海,我要了8000的工资,结果公司给我8500,把我后悔了好一阵子——要低了呀!我哪里太黑了?

不过在这家公司,我学到了很多东西——这是一家真正值得尊重的公司。直到今天,这里的工作经历仍然在为我的履历加分。在这里,我享受了一段很舒服的入职培训,然后由一个1对1的mentor带领进入工作,工作被分割成难易不同的任务,由易到难的逐步予以安排,关注的领域被良好的隔离,你只需要负责你的一块就可以了……

再后来,我的头衔变得更高,薪水变得更多,工作变得更加的得心应手,开始真正的负责项目,带领团队——再后来,就开始招人创业,顺便吐槽。

当然,吐槽归吐槽,作为一个全职打工仔和兼职老板,我其实也明白:无论你认为这些新人如何的不堪,他们总都能找到自己的位置。不可能你今天拒绝了他的求职,明天他就饿死在街头。说不定他在你面前唯唯诺诺面试的时候,兜里已经揣着好几份offer。你在皱着眉头考量他的时候,他心里面还在打量你呢。人才,是要抢的,是要去争的!

但如果你还不算是人才,或者说还不足以被别人当做人才的时候,我可以给你一个小小的建议:态度很重要。

比如在面试前稍稍准备一下,至少到网上搜一搜一些常用的面试题,一些真正烂大街的题目:“值类型和引用类型”、“抽象类和接口的区别”、“面向对象的三个特征”之类的问题多少要准备一下。我面试了五六个人,发现他们居然没一个能回答出上面三个问题中的两个,还有几个是一个都答不出来。所以,只要你做了这方面的准备,你已经领先很大一部分求职者了。我得到第一份工作,就是因为公司笔试的时候,我答题答得最多——几页估计是从网上下载下来的题目,我全都能答完(不保证答对);我得到第二份工作,是因为我是十几个面试者中,唯一能答出什么是“多态”的人(这是我入职后很久面试我的同事告诉我的,我也很惊讶居然有这么多人不能回答这个问题);我的第三份工作,是因为我能答出ASP.NET页面周期的所有事件(这个估计稍有难度,但我特意背了的,呵呵)。当然,越到后面,这些纯理论知识越不会被人考量,但你什么实际工作经验都没有的时候,你也只有靠理论知识来堆了呀!反正我的感觉,能回答这些问题,至少能证明,你对这个面试是用心了的。

比如你在面试结束后,完全可以给面试官一个电话,询问一下进程结果,表明你很期望这个工作。我很奇怪这样一个也几乎是烂大街的面试技巧,居然很少有人使用?有时候我能感觉到求职者很想要这份工作,但一旦我告诉他,“我们考虑一下再通知你”,他就像被判了死刑一样,彻底绝望了。其实我可能只是真的需要考虑一下——因为你还没到我马上就能下决心要你的地步,但也似乎不用立即拒绝。如果你能再来一个电话的话,我可能(事实上我之前其实是一定的)就给你这个机会了。

这些都表明一种态度:你是否真的很在意这份工作。就我个人而言,我觉得这些比花大价钱买一套“职业装”,弄一份像标书一样的简历更重要。但奇怪的是,大学毕业生们一个个都热衷于这些面子工程。随潮流?还是校园复印店的阴谋?

当然,最最牛B的还是你真的有实力。我打电话给一名求职者,“没问题,这些都是我的强项!”,“我是有待遇要求的”,“等会儿,我把我的作品发给你看看”,他的声音带着那么一丝嚣张,但不知怎么,我反而觉得很阳光。看着他做的小网站,就仿佛看到他青涩,却又肆意张扬的青春。

写在员工离职之后

下午员工辞职了,我又成了“光杆司令”一枚。谨以此文记。

导火索是因为他坚持他的看法,我不同意。我告诉他,这个问题没有这么简单,我们把它单列出来放在一边,先把其他的事情做了。他不以为然,“我觉得很简单!你说哪里复杂?”我被呛得说不出话来。想了一会儿,只好中断手头的工作,和他一起分析这个问题有多么复杂。我就一步一步的问他的解决方案,并把他说的记录下来,几步之后,他说他之前的方案不行,得改。我就反问他,“一个很简单的问题,你为什么还得改?”他又扯相关的问题,我一次次的想把他拉回来,告诉他,“我们都不是低智商的人,这个问题已经扯了这么久了,就说明它不简单呀?!”他继续扯……我说,“算了,不扯了,这都是我的错,是我犯贱,好吧?”他不说话了。

后来,他说他有时候就在考虑,还干不干,有时候真不想干了。“不想干了就别干了!”我马上回答。

先说说我为什么这么干脆。绝不是赌气闹情绪,我一直认为,任何关系,一旦有了裂痕,就很难继续维系。破镜难圆,覆水难收。尤其在中国这个人情社会,离职的话一旦说出口,这关系就破了——这里的“破”,是指以前融洽的或者表面融洽的关系就见光了,所谓“撕破脸”了。这种关系,我懒得维系。可能我的性格比较怪,我最烦的就是看言情剧,分都分了,还在一起玩暧昧。做朋友就是真的做朋友,别TM的又整些什么喝醉了酒开宾馆的幺蛾子出来恶心人。

继续说辞职的事。然后我们算账结工资,支付宝分分钟搞定。“OK,我们两清了”。接下来,就以朋友的身份聊聊吧。

他说他不满意的主要是三点:1、因为在家办公的缘故,沟通交流不畅通;2、他的有些建议,都被我否决了;3、需求老是改来改去。

我和又他闲扯了一通。下面是我的一些想法,有些和他说了,有些都没说,因为觉得没必要。

员工离职,我是一直都有心理准备的。这已经是我的第二次创业了,更不提我十余年丰富的跳槽经验。被开掉过,也开过人;辞过辞,也自然“被”辞过职;有惺惺惜别,把酒言欢的;也有剑拔弩张,兵戎相见的。这种类型的辞职,小儿科而已。但心理波动,还是难免的,毕竟一起工作了一年左右。人生,有多少个一年?

先说说为什么我说是我“犯贱”。一开始,他们入职,就叫我x老师,我就告诉他们,叫我名字叫我老板都可以,不要叫我老师。他们置若罔闻,而且重庆这地方,有称呼人为“老师”的习惯,我也就算了。我的潜台词是,我们就一纯粹的雇佣关系,我给钱你干活,我没什么义务也不会教你什么东西,所以你就不要叫我老师。我要是老师,就该你给我学费,而不是我给你发工资了!但理想是丰满的,现实是骨感的。他们入职的时候,纯粹一新人,什么都得手把手的教,哪能那么泾渭分明?尤其是这次离职的小伙子,人聪明,又比较喜欢问,一来二去,总要扯一些东西出来。慢慢的,就有了那么一点点“倾囊相授”(特别强调,真的就只有那么一点点,或者叫“稍稍提携”更妥当)的意思。因为他高中辍学,IT培训入门,英语纯粹一窍不通,和他谈过,估计他以后的出路是项目管理方面。所以除了后台代码,也让他也写写前台文档之类的,不能“精”就往“全”的方向走嘛,是吧?结果惨得一塌糊涂:前台估计是他没兴趣(他之前想做游戏开发);文档他的表达能力真心不行。

所以,我就算了。早就知道“强扭的瓜不甜”,所以就我写吧。(闲话一句,老板真就一干脏活的!)但慢慢就不行了,一是他慢慢成长起来,速度上来了;二是我的活太多,文档、前台、验收还有疑难问题解答全压在我身上来了。我这里不怎么讲进度,但要配合呀,他做着做着就没事做了,我这边却是堆着。所以今天早上,我就又只给他说了一下我的意图,让他写文档。

实事求是的说,这真的是我的错。明知道员工不喜欢干一件事,干不好一件事,你还一定要他去干。一厢情愿的认为这是“为他好”“给他成长的机会”……骗鬼呀?你是在办企业,又不是办学校。“人尽其才,物尽其用”而已。一个好的企业,必然是要让所有员工都“舒服”,干得带劲!今天开会明天洗脑后天考核,那些都是“空了吹”。除非考核不合格,你就立马开人,否则别搞这些“瞎日闹”(重庆土话,没用的事折腾的事)。唉,我又不是不明白这个道理,还心存侥幸,这就活该倒霉了。员工只会按照他希望的方向成长,而不是你期望的方向成长。现在(应该是很早以前了吧)很多企业都再讲,“让员工的职业规划和公司的发展目标相匹配”,就是这个道理。但我觉得,然并卵。

我想,我能解决(但不一定正确)这个问题的方法是:再招一个前台或者文案,把我部分解脱出来。但方方面面的考虑,最终还是没有落实下来。这是另外一个话题,改日再说。总之,从大处讲,没能照顾到员工的需求。但这只能算我错了,还算不上我“犯贱”。贱人,就是矫情!我哪里矫情了呢?

我和他讲道理,我试图教他做人做事的方法——这就相当的“矫情”了。像上面的事情,两种方式处理:

1、简单粗暴的:我是老板,就先按我说的先做!

2、忍辱负重的:哎呀,你这个想法挺好的。不错不错!但我一时还跟不上,让我再想会儿?

第一种方式就类似于军队,很铁血的感觉。战争是人类最残酷暴烈的事,军队就是最最最……最那啥的组织。有时候我就在想,其实公司因为各种原因,不能像军队一样管理,否则一个军事化管理的公司,战斗力得多强呀?你可能会想,这么恶劣的环境,我早TM走人了。我以前也这么想,但我大学军训结束之后,看到那些女同学抱着教官哭,我真的傻了。是真哭呀!说女生娘们傻也算了,我有亲戚朋友退伍回来,说起军队生涯,那一脸的热血激情崇高伟岸……,都是铁血男儿呀!

第二种方式就是政治家们擅长的了。长袖善舞八面玲珑,但忍字心头一把刀呀。“好,TMLGB,今天我忍着你,哄着你,有一天你给我等着!”所以,以我卑劣的小人之心妄自猜测,太祖们诛杀功臣,“我忍你好久了”未必不是一个重要原因哟(呵呵,偷笑)。记得知乎上有一个问题:马云不懂技术不懂互联网,是怎么创业成功的?我就知道马云说过一句话,“男人的胸怀是委屈撑大的”——谁知道他在十八罗汉面前装过多少孙子?

注意上面两种方式,目标都是实现企业目标——而不是帮助员工成长!我犯贱就贱在和员工讲道理争输赢,有意思吗?想让他认识到自己的错误,想让他按你想象的方式成长,可能吗?好吧,就算有这个可能,你神政委神大妈,天花乱坠顽石点头。你有这个本事,你点化员工干嘛?你浪费你的天赋呀——你去忽悠客户忽悠投资人,干啥不比教育员工强?员工是你开了工资雇来给你帮忙的呀,他拿你的钱财,该替你消灾而不是给你找麻烦。就像你花钱买了东西或者享受服务(哪种服务自己脑补),买回来发现不是那么一回事,你咋办?修修补补继续用,那是止损;改装升级变废为宝,那是牛逼;谈心说教让她提高服务质量,你就是傻逼了。

话糙理不糙。现实就是这么冰凉的,我忘了是谁说过,“当老板就不要想和员工做朋友”,真的是伤心伤神伤感情。

像个怨妇一样的吧啦吧啦这么久,你们可能觉得我是在“恨”离职的这位员工。“我一心为你好,你怎么怎么……”,“当初我怎么怎么带你,现在你翅膀硬了……”。其实完全没有,现在我吃过晚饭,心情愉快,都有点写不下去了。我写这个的最大原因,是因为第一次创业,很多感受想法都忘记了。虽然岁月沉淀下来的感悟可以理解为是“精华”,但那些曾经刻骨铭心的狂喜悲哀绝望彷徨……慢慢的黯淡消逝,总觉得是一种遗憾,当时为什么就没能记录下来呢?所以做此文,以待日后翻阅品味。

就像前文所说,内心有难免有一些“波动”,但完全说不上什么激烈的情绪。所谓的“帮助提携”,不过多费几句口水,比我在博客园上码字轻松多了;翅膀硬了,就该飞了呀。当初招他进来的时候都想到了的,早知道有这么一天。所以不管项目多紧多忙,我都坚持写文档review代码,他的离职对项目几乎毫无影响……最重要最重要的是,我理解呀!

他提出的三条离职原因。

1、因为在家办公的缘故,沟通交流不畅通。——这个不是因为在家办公,沟通不畅,QQ随时可以语音。他希望能有问题随时问我,我不允许。这样你是方便了,我不方便呀!我做事不喜欢被随时打扰,我要求尽量给我留言,要语音的话,先打个字请求一下。这是我的工作习惯,我不准备改了。

3、需求老是改来改去。——都是这个行当的人,这个就不用说了吧?

2、他的有些建议,都被我否决了。——这才是最主要最核心的!其实发现他“翘尾巴”有一段时间了,明显没有以前谦虚谨慎态度端正,这些都是能感觉出来的。

都是这样一路过来的:

千辛万苦,找到一份工作,欣喜若狂;

入职,努力工作,天天向上;

日复一日,成长膨胀,开始有想法;

行动改变,挫折沮丧;

困惑彷徨挣扎

……

最后离开。

越聪明的人,或者说越不安分的人(加上“不安分”,说的其实就是我),这个历程就越短。所以我不太愿意用应届毕业生,这是一个重要原因。他们还没有找到自己的坐标自己的定位,还需要很长一段时间的磨合。招他们的企业就成了他们的跳板磨刀石了。对于这种人,企业是没有办法能留住的。因为他们自己都不知道他们自己想要的是什么!“工资待遇无所谓,要能学到东西。”这是我面试应届毕业生听到的最常见的答案。而且我当年也真的是这么想的。初听这种说法没问题,很阳光很积极,但细思极恐。

第一、企业不是学校,不是你学东西的地方。这么一个简单的道理,很多人想不明白。因为员工会说,我们实际上就是在企业里学到了东西的呀;企业会说,我们提供了入职培训内部培训吧啦吧啦各种培训的呀。园子里最近看到一篇文章《去了大公司就一定能学到很牛的技术么?》。有同学不服,其实过来人回头想想就能明白,自己学到的东西,有多少是公司教会的?更多的,其实是领进门,给个环境,最终造化还是看个人。公司员工之间,最本质核心的关系,其实是雇佣关系,简单点,“我出钱,你干活”。公司的帮扶和你的成长实际上是附带的。偏离甚至颠倒了这种关系,最终的结果就是员工失望(怎么学不到东西呀?),公司倒霉(这人不干活)。

第二、你学了东西之后要干什么?对于99%的人而言,学东西其实不是目的呀!最终目的还是得落实到钞票上,是吧?好了,你觉得你涨姿势也该涨工资了;公司觉得培养你这么久,前面的损失都还没捞回来。这个时候,双方都很难从对方的角度着想的。更关键的是,待遇这种事,中国人首先就不喜欢明说;再加上一个应届毕业生,能有多少能力合适的提出这方面的要求。所以员工就把委屈烂在肚子了,公司根本没拿一个毛头小子当回事,最后矛盾激化,一拍两散。所以我的办法,哪个阶段给你哪个档次的工资:入职培训没工资;转正才开始给;能真正干活了,公司就要主动涨;刚入职这段时间,员工成长非常快,所以工资得及时涨。我基本上三个月就调一次工资,涨多涨少根据表现来。在我们这种工作强度下,基本上,入职6个月,你就不能把他当新人看了。所以他离职的原因,没有“待遇少了”这一条。

然并卵,现在的90后(其实想想我们80后年轻时也差不多),放荡不羁爱自由,“世界这么大,我想去看看”。一场说走就走的辞职,满场都是叫好。说实话,我非常欣赏羡慕这种放纵风流,看看我的名字:自由飞!但作为企业就傻了啊!我拿什么留住你,我的员工?

有人说员工不应该这么做,会影响今后的发展云云。我觉得没什么,人这一辈子,就是一个过程,不要什么事都看结果。结果是什么?结果就是每个人都会死!所以如果仅从结果来看,每个人都一样。但每一个人的人生是不一样的,有的平淡有的精彩,有的富足有的清贫……不同的是过程。我从毕业到现在,折腾过很多事,到现在都还没有一个很好的结果;如果不折腾,说不定结果会更好?但我不后悔——我看到了不一样的风景。

很晚了,也扯得够远了。打住吧。这种水文我是不想放首页的,但下面这点私货让我有点纠结。有人赞就放首页吧!