IT码农毕业十年了

来源:互联网 发布:干淘宝售后客服怎么样 编辑:程序博客网 时间:2024/04/30 11:27
以前一直都是默默的看别人写的博客,或者看到好的文章转到自己的CSDN里面去,但自己却从来未曾动手写过任何东西,不知为啥,最近总有一股冲动,想从现在开始慢慢写的属于自己的东西,不管写的好不好,哪怕是前言不搭后语,也无所谓,因为这不是为了能够让别人看到,而是纯粹给自己留下一点能够以后回头再来看看的痕迹,就如同时隔多年回到母校时,还能背着双手,在一帮年轻的师弟师妹面前,摆着一副很欠抽的样子感慨当年这个房子是没有滴,现在的大树在当年还只是小树苗,等等诸如此类的装B场景。

    从当初意气风发,踌躇满志到现在提前感受中年危机,时光已踢踏踢踏的跑过十年,十年前,语言还处于C/C++,工具还是VC6.0称霸,架构也主要是基于C/S,像那时的QQ,那时的各种游戏软件,各种应用软件,经过这么十年,各种新鲜技术层出不穷,各种framework处处皆是,而且随便一种都是大部头,很容易让人感觉到,都还没入门呢,新的更好的更易用的平台就又出来了,让我辈苦不堪言。就拿我个人的经历来讲,学生时代是属于那种非常典型的翘课,玩游戏体验大学时光的堕落学子,非莘莘学子(语文体育老师教的,都不知道把莘字念成辛的音有多少年o(╯□╰)o),到最后能成功拿到双证,现在想来似乎都是一件多么幸运的事情。

  毕业参加工作后,感觉前面几年都是做的一些毫无技术含量的东西,诸如用MFC写一些简单的基于C/S架构的UI啊,或者调用一些第三方库进行数据库编程啊(好像叫ADO),跟最近这些年在网上看到的那些牛B哄哄的大牛比起来,真的是都开始怀疑人生了,就更别说现在的各种95后就已经CEO了啊,学生时代就有VC看中了啊,或者某些少年班中的天才少年,它会让你深深体会到原来人与人的差距真的可以很大很大的。后来进入一家外企,以前早的时候,在国内能够进入外企就如同当年在农村多么羡慕谁能是城市户口一样,那是多么幸福的事情啊,不过我进外企的那个时候已经逐步下坡路了,外企并没有那么吃香了。在外企呆了差不多五年,最后总结时发现,好像这五年除了学习到了一些在管理方面还有点用的东西之外(毕竟做过SM,PO,还是需要一定的soft  skill),真就没觉得有什么技术上的积累,行业积累也没有,这当然不能怨别人,只能怨自己。

  从外企拿了package出来后,开始到处投简历,因为出来的时间在年底了,(至今清晰的记得,那天是光棍节,上午到公司刚刚点开淘宝,准备把购物车中的东西剁手了,然后被通知去签字了,唉。。)招人的公司不是很多,虽然期间经历的时间并不久,但是给我的感触却特别深,想继续做管理吧,发现绝大部分公司根本不需要所谓的管理,管理这个东西本质上是很虚的,它不像技术一样,很容易被衡量,比如你就是会某种编程语言,你就是懂某些framework,能熟练的运用,你就是有很多的项目经验,等等,这些比较容易量化,也很容易对号入座,公司相对能比较容易地确定你是否能够给公司带来价值。而管理呢,虽然也看很多东西,什么资源协调啊,客户关系处理啊,时间计划管理啊,风险控制啊,等等,但相对而言,在比较中低的level里,这些工作一般能够由做技术的leader顺带就能完成了,当然了,如果是高级管理,尤其是那些各种O的,什么CEO,CIO,CTO,UFO的,自然另当别论了,这个level的人,需要具备的东西太多了, 眼界,渠道资源,业务能力,等等,但这肯定必须是中大公司规模的才算,一些小型创业公司,人总共才十几二十个,有title的就三分之二(这里并没有瞧不起小公司哈,只是存在太多的小公司以这些title去招人,要不然他招不到啊,但其实进去呢还是个一线码农)。说白了,不管是搞技术还是搞管理,一定要有自己的core competence,不说少了自己不行,但至少要有自保的能力,这家不爽不干了,起码能找一家更好的,人往高处走嘛。

  在找工作的过程中,慢慢开始反思自己,做自我总结,我到底有什么能力啊,我会哪些技术啊。社会是很现实的,资本家更是现实,他们雇佣我们,给我们发工资,那理论上讲就期望我们至少能带来3倍乃至更多的产出才行,要不然他还不亏本了啊。说到这,突然想起有很多的大牛,成功人士,亦或者鸡汤文,都曾说过,每个人在前进的路途中,都要不停得反复总结,反复思考,方能保证自己走正确的路,方能走的更远,正确的方向比努力更加重要这句话看了不少一百遍了,其实我更想说,我TM哪知道正确的方向是啥。我想很多人都和我一样吧,大家都被残酷现实的社会推着往前走,或许很多人都曾努力去思考,我未来应该怎么走,我的方向在哪里之类的,也有不少人做什么一年规划,三年计划的,但这并不能成为前面所谓的正确的方向的充分必要条件。可能是我见识不够,我个人到觉得现在民间流传的一句话慢透彻的:干的好不如嫁的好,嫁的好不如生的好。当然如果都没满足,那也不可能就不活了吧,所以我们也没必要太过于悲观,时刻保持乐观心态还是非常非常重要的,不是有句鸡汤叫知足常乐嘛,虽然我从来达不到这个境界。人一生真的也蛮需要运气的,我也见过太多有能力,有想法但总是缺乏运气的人,也有不少没啥能力但运气特别好的人(可能是我没看出来?),对于劳苦大众而言,区别还是蛮大的,可能就是平民和贫民的区别了。个人觉得有两点非常重要,且需要时刻保持:

  •   总结过去一段时间内的得失。关于得,一呢,我们搞IT肯定首谈技术,比如新学会了某种开发语言,熟悉了某种框架等。二呢,个人认为就是项目经验了,但要注意浓缩,起码在以后面试的时候用的着。关于失,最主要的还是反思一下个人在同事相处,上下级相处等人际沟通方面有没有那些明显做的不够好的方面,为什么只提这个呢,因为工作越久,你会发现,决定你高度的可能就不是你的技术水平了,而是的EQ高低了。同时呢,大家也经常会说,我工作多少多少年了,为什么工资仍然还是低,或者说公司并不认可自己所谓的多少年的工作经验,而别的人为什么和我一样的工作经验工资却高很多很多,这其实是一个老生常谈的问题了,那就是一件事情重复N年和N年一直在不停的积累进步的区别,所以,多总结,多反思,一个阶段后想想自己是否有积累有进步,否则你就会成为那个一件事情重复N年的人。

                      

 

  •         自我学习。在我看来,自我学习是人一生中最重要的素质能力,从呱呱坠地开始,我们就一直在不停的学习,大学毕业后进入社会,学习仍然非常重要。在工作中,或许公司也会有各式各样的培训,或者是老带新,但总的来说,大部分基本上都得靠个人的自学,否则你很难胜任工作,想想我们IT行业更新换代是多么的快,日新月异,你不学能不被淘汰吗?那么问题来了,如何自学?我也没有答案,因为迄今为止,我也不知道什么才是好的有效的普遍适用的学习方法,虽然有不少的书籍在介绍这些方法,但我总觉得有些言过其实,或者说是并不见得适合自己,就如同高中时代时背单词一样,不同的人有不同的方法,所以这个就靠自己去摸索吧。

                

  后来加入一家国企单位,总算进入了一个相对前沿的领域 -- 云计算。基于Redhat的ovirt平台,底层呢还是libvirt+kvm,也算是很主流的计算虚拟化部分组成。初一接触,带给我的感觉就如同初恋般那么美好:),那么自然学习起来就干劲十足啊,的确也印证了很多老师说的那句话,兴趣是最好的老师啊,就如同为了追到你心目中的男神女神,你的IQ会瞬间爆棚,各种办法层出不穷。但兴趣这个东西,都说要培养,但本人真不知道如何才能培养,又不是谈恋爱,如何去培养啊,喜欢就是喜欢,不喜欢就是不喜欢。再后来呢就是openstack和kubernetes了,openstack真是庞大,需要具备的周边知识太多了,什么WSGI,网络L2/L3,iptable,namespace,等等,要不然真没法搞懂,以后我也打算慢慢的记录一些相关的知识,也方便以后自己回头来温习。

  马上就2018年了,年龄也过30了,之前闹的沸沸扬扬的华为34岁事件也给IT行业带来不少的冲击,对我个人而言,也是如此,因为我马上就到这个临界点了,估计很多80后程序员和我一样吧,都在为自己的未来担忧。所以这个时候赶紧去找一碗大大的鸡汤,也要相信自己,更要提升前面提到的core competence。这样就不容易被后浪拍死在沙滩上了。共勉~~~