代码工匠

Walking The Long Road.

一点自我分析

毕业也有两年多了,昨天跟一个老同学打了个电话,他说的混的不行如何如何,我觉得自己倒是混得还好。但是当他说到混得不好依然工资比我多一半时,我陷入了深深的思考…

从小我就不擅长与人交流。本科四年,大潮流都是享受自由,安心学习的人并不多。不同的是我学业荒废得更多。后来勉强考上研,读研的时候,应该说我是很认真的了,每天大部分时间都在看论文,就这自己的一亩三分地往里钻。可惜导师一直也不怎么管我们,学术方向也是迟迟未定,最后也没做出个名堂。

毕业的时候最失败的事就是没有与人交流。那会同学都去IBM实习了,我自己却不以为然,觉得想去个有挑战的。但是公司的一套技术体系又不熟,准备去阿里和百度的实习,却没有相应的知识准备,连Linux基本操作什么都不会,最后也没成功。后来才知道名企实习经验对找工作的重要性,但是也就晚了。

毕业那会做了个异于常人的选择,我放弃了淘宝的offer,最后去了创新工场,想要参与创业,工资比大家都低一截。后来才理解,应届生创业?在哪都是把你当做劳动力使。

第一份工作我去了点点网,应该说那会还是有点自闭的,因为周围的人工程水平都比我高,那会连Spring都不会。好在虽然工资不高,但是带我的同事还是很好的,水平也过硬,靠着我自己认真学习,在半年之后已经能够独放一面了,做一般的需求都没什么问题。

一年之后我换了工作,来了上海。来之前我经过一年的项目开发,已经属于任何活都能干的了。那会特别自信,觉得自己很厉害了。现在才觉得自己眼界太窄,技术的路很宽,但是由于缺乏与外界的交流,有些东西真的差的还远。

来上海我面试了几个公司,盛大、点评和一号店,其中盛大的面试官是最tough的,问到一些JVM或者AOP的东西,都答得不怎么好,当时没有警觉,因为点评和一号店的都过了,现在才发现其中的问题。

在点评一年,接触了一些真正意义上的专家。我觉得这一年虽然做项目不算多,但是对于我做技术是帮助最大的。一年前我觉得自己还是个技术菜鸟,一年后就得到了很多人的认可。

总结一下,我觉得最大的收获是我找到了自己的一套学习方法。

第一是写博客。我之前也在点点上写博客,多是简单的记录。后来搬到oschina,依然坚持写博客,刚开始只有几个人关注。但是我依然坚持写,有一天,我写的文章突然就上了oschina首页,有了几千的访问量。我们几个朋友之间还奔走相告。这坚定了我继续写博客的信心,同时对质量也有了更多要求。有的时候写一篇博客要花三四天,当然这样也有了更多人的认可。现在经常有人说“看过我的博客”,不得不说还是有点小自豪的。

第二是github。做开发最重要的是写代码写代码,我在业余的时候写了不少项目,比如之前的DNS服务器BlackHole,比如后来的爬虫框架WebMagic。WebMagic因为需求比较广泛,加上我更新比较勤快,以及oschina这个平台,也获得了不少的关注量。

好像说到这里乱掉了?其实我觉得最重要的就是,做事情一定要了解行业一流水平,多交流,不要畏惧,并且找到适合自己的学习方法。

Add a comment