旧的一年很快就过去,新的一年即将开始,年复一年,一个又一个的轮回。看到许多人都在写年终总结和新年计划了,回首自己过去这一年,感觉平平无奇,也没什么作为。惟稍作记录,聊以慰藉!我从来没有想过三十岁时会是现在的自己~

  从09年第一天学.net开始,我就立志以后要成为一名.net架构师,抱着这样一个目标和梦想,日复一日的持续努力。所谓十年磨一剑,眼看目标就要实现了,才发现,时移世易,外面的世界,早已不是十年前Java、PHP、.Net三分天下的局面,现在是大数据、人工智能的时代。搜遍各种求职网站,.net架构师岗位凤毛麟角,架构师岗位基本上清一色java系,这是非常无奈又不得不面的现实。

  感觉现在.net和php都很尴尬,为什么呢?现在互联网普遍趋向于前后端完全分离的开发模式,前端现在变得越来越重,早已不是当年的前端了,后端java拥有一套套经过市场验证的成熟解决方案足以替代PHP和.Net,至少在BS项目上是如此,而现在市面上大多数应用都是BS结构,在大数据和云计算方面Java更是甩开了PHP和.Net一条街。随着H5的兴起,Android和IOS原生开发也没有了当年的辉煌。这个世界每天都在变化,一个不留神,我们就落伍了......

  犹记得上初中那会儿,03年的时候,学模具设计不知道有多火,一毕业出来随随便便年薪10w,可谁曾想,现在十多年过去了,还是年薪10w..........那么我们现在做所谓的软件开发的,越来越像当年的模具设计,现在农村里面的老大爷都知道大学毕业出来找不到工作,就去培训软件,来钱快,就业率高,三个月就可以毕业出去找工作......我就干过这样的事情,有两个表弟大学毕业出来找不到工作,最终我推荐他们去了长沙传智播客培训java,三个月毕业出来去杭州都是10k以上,当初我问他们是不是真的走投无路找不到工作了,他们说是,那我也就很放心的让他们入坑了。

  那么多软件培训机构,为什么就很少有培训项目经理、产品经理、架构师的呢?因为这些都是无法直接这样零基础培训出来的,而是需要历练出来的,当一些岗位可以直接批量生产之后,那么也就不值钱了,这是我们需要思考的。就像古代打仗一样,永远不缺兵,实在不行可以抓壮丁,可是却一将难求!

  上半年

  18年上半年,基本上整天在公司无所事事,除了日常的基本工作外,可能唯一的任务就是学习java,因为公司要转型,技术团队要转型。

  所谓长江后浪推前浪,一代新人换旧人。年初公司就开始在清理研发的老员工,也就是所谓的“换血”吧!然后把原来研发部的老员工一个一个的送走,每送走一个就去聚个餐,欢送一下!到现在我都已经是老员工了!有一次聚餐,去了一家川菜馆,结果一下子弄了个急性胃肠炎,十分郁闷,后面跑去做肠镜胃镜检查,喝了500mL泻药和1.5L水,胀得那个难受啊,尤其是那泻药喝得人想吐,现在想起来都反胃......总是在身体出现问题时,我们才会明白身体健康是多么的幸福~

  公司一直在Java还是.net之间犹豫徘徊,所以招聘也是同时招聘.net和java,很戏剧性的一幕是,发布同样的薪资范畴招聘开发,.net一天就三四份简历,一个星期也来不了几个人来面试。而java就大不一样了,一天两三百份求职简历,每天来面试的人络绎不绝。.net招人太难了,开同样的工资,java对求职者的可选择性大得多,最终,公司不得不放弃.net招聘,只招java了。

  既然公司都打算抛弃.net了,为了适应市场的需求和时代的变化,那就转java吧,毕竟有多年的.net开发经验,上起手来应该也容易。于是乎,每天上班一有时间就开始学习java技术,在学java之前,先咨询了一下那些搞java的大学同学,然后给自己制定了一系列的学习计划。工欲善其事,必先利其器,先熟悉java的各种主流IDE,然后快速熟悉一下Java语法,接下来就直奔Java目前最主流的框架,如spring boot、mybatis等,就这样按部就班的开始搞了起来。

  都说计划赶不上变化,一两个月后,正当学java正起劲的时候,突然接到新的任务,要在原来的.net系统上面改造几个新的版本,我既是项目经理也是开发,也是实施.......反正就是一个人搞,从前端到后端再到移动端以及数据库、部署、运维等等等。然后不知不觉半年过去了,也不知道瞎忙活些啥,Java又丢下了。

 下半年

  10月份,网上置办了家具,有同学跟我说,为何不双11再买,怎么也可以便宜好几千吧!而我认为双11未必便宜,而且没时间回长沙收家具,所以我10.1就买了,后来证实我的决定是正确的(双11.1的时候我回头看买的家具,算上各种优惠比我10.1买的还要贵2k左右),10.1回了趟长沙收家具,一冲动又买了车位,一下子又感觉很穷。

  10.1之后回深圳,做的第一件事就是报了个驾校,之前一直想着等以后回长沙了再考驾照,因为长沙那边拿驾照快,但是现在车位已经买了,必须赶紧弄个驾照了,再说我看见今年在深圳考驾照的两个大学同学都已经拿到驾照了。本来考驾照最好的时机应该是上半年,因为很悠闲,感觉一年下来没做什么事情,于是我又觉得还是再写本书吧,于是乎,又开始写H5的书,我以为下半年会一直这样悠闲,后来证明我又错了。

  从下半年开始,公司引入了外包团队,由于是项目外包制,所以基本上是把整个项目全部外包了,我们这边只提供需求文档,其它的都是那边弄,我们这边研发负责评审他们的报价和开发进度以及代码质量。一开始,外包团队信心满满,天天加班加点搞,每周的工作进度汇报工作也看上去俨然有提前完成开发的节奏,殊不知,其实早已埋下了各种隐患。当时确实把我惊呆了,因为在我看来,按照我们提供的需求文档,凭他们十几个人的开发团队是很难在2个月之内完成交付的,除非他们以前对我们现有项目的业务非常熟悉。公司领导看到外包如此神速的工作进度和一副生死看淡,不服就干的加班态度,对我们公司现有的开发人员表示严重的怀疑,甚至在考虑,公司还有留研发部的必要吗?是否可以直接外包呢?公司养的研发工资比外包那边的研发薪水高出了50%,而我们公司的研发团队则认为,这个项目水太深,外包团队是还没有察觉到罢了,一开始只是把简单的东西做了,真正和核心业务挂钩的东西,基本上还没有触及。

  果然,我从一开始就担心的事情发生了,在外包团队开发一个月之后,进度突然停滞不前,像是被各种业务卡住了,接下来就是外包撤场,我们开始接手。其实挺同情外包团队的,他们一个月下来都是996,加班加点,项目濒临流产,到最后公司可能还亏了不少钱。从11月份开始,我开始进入这个项目,由于公司严重缺乏前端,于是我就被派去做前端了,主要负责PC前端这一块。当看到外包团队做的UI高保真原型,我再次被惊呆了,不得不佩服他们的UI设计师,百来万的项目,硬是被他们做成了几百万的UI原型,我再一次开始同情之前外包团队的开发人员。同情之余,接下来,要被坑死的可就是我们了,因为现在是我们接手。就连外包的996工作模式也被我们给继承了下来,结果我上班996,又要赶书稿,还时不时去练车,当然,有私单我也没有放过,那怎一个忙字了得!

  忙得没时间去哪玩,也就公司组织活动去了趟桂林,去的那段时间刚好桂林降温了,只有2~3度,结果跑过去冻得像狗一样!毕竟一二十度的温差一下子难适应。

  接收外包团队的项目,最大的感受,就是乱!每个人开发人员都按照自己的想法来搞,不遵循框架,觉得别人封装的东西不好用,就很任性的自己写一套,然后自己一个人用。就这样,很多同样的功能,你会发现有N套组件。外包团队还有一个特点就是人员流动很频繁,一个项目经常不知道多少人动过。外包团队的开发人员,水平参差不齐,Bug数自然不会少。

  话说回来,其实要感谢外包团队,如果他们把项目做成功了, 那么今年被送走的可能就是我们这一波人了!我们迟早是会被下一波人替代的,这只是早晚问题~

  经历了两个月的996,项目总算按时交付了,过年可以调休5天(其实有许多假都没时间休,最终可能就清零了),可能还有几千块钱项目奖金吧,算是对这段时间加班的一种安慰了,毕竟去年可是啥都没有的。大家都说18年是互联网的寒冬,有年终奖的都是好公司,也不知道是不是真的,我也不知道今年公司年终奖具体是什么个情况......

  12月份,我以前培训班的老师推荐我去面试长沙一个.net架构师岗位,由于走的内荐,很快就给我来了电话面试,聊了差不多1个小时,主要问我一些解决方案方面的问题,尤其是他们公司遇到过的一些技术问题,一本正经问的唯一一个面试题就是:谈谈MVC请求机制,其实我也忘得差不多了,就简单说了下。初面又是这样毫无悬念的过了。印象中,最近几年的.net面试,技术面试都没有挂过(除了一次外企的电话面试被虐得不要不要的之外,英语是硬伤),因为.net招人太难招了,如果再挑三拣四,那就真招不到什么人了(O(∩_∩)O哈哈~)。恰好12月底的时候去长沙办了乔迁,就在这时,那公司让我过去复试,我当时正好在长沙,所以我就去了。离开长沙几年了,河西真的是有了翻天覆地的变化,变得让我感到熟悉又陌生。我提前一个小时就到了那公司,发现好多人在等待面试。我一惊,什么情况?这个时间点也有这么多人找工作吗?后来才知道,原来是重赏之下必有勇夫!那公司开的薪资远高于长沙其它软件公司。在那里我等了足足一个小时,我已经很多年去面试没这么等过了,当时我都想直接走了算了,但是一想,来都来了,就再等等吧,毕竟每一次面试,也是一次学习的机会,最后还是我去催的前端小姐姐。终于叫我去复试了,复试也没问什么,主要问下薪资要求,什么时候可以上岗什么的,我要了二十几K,因为那公司是996,在长沙20以上的.net岗位可以说是少之又少,但是那公司是互联网创业公司,所以薪资普遍给得高,据说那公司java架构师30k起步,厉害的还有40+的,甚至还可以弄到期权、股份。面试过程中,遇到了以前不同公司的两位同事,真是不由得感叹国内IT圈子是如此之小。那么最后的问题围绕着我何时可以到岗了,我肯定是想年后,而那公司又是急招,可能等不了我那么久。而更令我纠结的则是:996。如果是两年前,估计我飞一样的跑过去了,可是现在我却犹豫起来,年纪大了,再也经不起那么折腾,虽然我觉得那公司发展前景很好,做的也是我以前从事过的领域,而且又是做.net,如果失去这次机会,以后回长沙一来肯定很难找到二十几K的.net岗位,二来可能不再是继续做.net了。经过一番仔细的思考之后,我还是放弃了,因为过去的话,失去的东西太多了,不单单驾照要重新考,年终奖什么的也没了,还要持续高强度996,已经刚经历了一波,持续这么搞下去,身体肯定吃不消的。再说,由于我没有股份、期权、即便公司上市了,跟我也没有太大的关系,万一要是身体搞垮了,那就得不偿失了。

  在这里,要感谢我的老师几位前同事的助攻,他们给我说了不少好话,印象分就高了不少。

  练车还算顺利,从报名时开始算,2个月就过了科二,虽然没什么时间去练车,但是我每次去都是练2个小时,有时候一天就去练2次。本以为科二没法一把过的,因为考的前一天去模拟了三把都挂了,教练对我很无语,看见我还在那一脸不在乎的笑(我可是全包班,怕毛线,挂了大不了再来一次)。其实我科二已经练得比较熟练了,只是那模拟车座椅太矮,搞得我一下子不适应,第二天考试的时候,刚上车我发现座椅不矮,我就知道一定能过,虽然过程中几次差点挂科了,好在我心态好(我都挂档起步了,前面的小姐姐占着我的库位,居然把车停那里直接下车围着车转圈,我当时一脸懵逼等了1分多钟,最后被考官直接把她车开走了)。遗憾的是年底约考的人太多,科三约不上,不然说不定年前就把驾照搞定了。

  一眨眼来深圳已经快六年了,一年到头回不了几次家,19年打算回长沙去,长沙毕竟离家近,但是什么时候回还没有想好,或许找到了适合的工作,就会马上回去吧,或许一下子回不去了也说不定~问题是现在不知道回长沙干啥?继续搞.net吗?还是找点其它的事情做?现在是走一步算一步,毕竟生活不易,且行且珍惜吧......

原文链接:https://www.cnblogs.com/jiekzou/p/10307243.html