总结技术人生的第一个“五年计划”

  2012到了,因此我打算赶快在“有生之年”总结一下我的技术之路~

  和很多学计算机专业的同学一样,我也是从考上大学,才开始接触计算机技术的。之前对计算机的理解也只是停留在游戏上网娱乐阶段,可以说学计算机对于我来说是很偶然的事情。这里不得不提一下中国的教育,在考大学前,我对绝大多数所报考的专业都不了解,至少没有一个理性的认识,这直接导致了报考专业的盲目性。我相信大多数的人是和我一样吧,在报考专业时都是学校驱动的。当时我只是看了一下我所报学校的专业排名,然后选了个高的。于是我就偶然而又必然的进入了计算机的世界。好在我比较幸运,我对技术很快产生了兴趣,而现在事实证明,我没有选错专业~

  从06年开始上本科,07年开始跟着学校的社团开始接触真正的程序,开展实际的项目,一直到2012年的到来,可以说,我已经在计算机的世界里度过了整整5年的时间。实话实说,当时鼠目寸光,也没有什么所谓的计划和目标,只是今天学会了Helloworld,明天学会了类的实例化,后天又听说了html,于是一天天的成长,充实而快乐。现在回头看去,从07年至今这5年我还是有很大收获的,也算是一步一步实现了一个现在看来是计划的“五年计划”。今天写这个总结的目的有以下几点:

  1 回顾我的经历和收获,纪念我5年来所付出的努力。

  2 展望未来,提出下一个“五年计划”。

  3 与所有看到此文的朋友分享,希望能给后来人一些启发,我们功能进步。

  4 供前人看后一笑了之。

  07年,在学校社团的氛围下,我开始接触.net和C#,从会用到会看,从会看到会写,从会写到理解深层含义,我一天天的成长。虽然每天过着同样的生活,但是知识的获得让我兴奋,让我快乐。我突然发现自己可以创造价值,自己可以测出别人程序的bug,然后写出漂亮的测试报告,甚至提出修改建议;我突然发现自己可以写出漂亮的网站页面,可以写出复杂的业务逻辑,可以从上万数据中select出符合条件的结果;我突然发现自己可以根据需要在网上迅速查到解决问题的办法。可以很快的学会一个新的东西,虽然掌握的并不熟练,理解也只局限于表面......但这对于一个刚刚接触程序一年的我来说,已经足够了。

  08年,我开始接触难度更高的东西,也参与了一些实际的项目,生活变得更加充实,甚至在别人看来已经变成了乏味。但是我乐在其中。因为只有我自己能体会其中的快乐。当我看到我开发的网站被成千上万的人使用,当我在项目总结会上遭到师兄的表扬,当我早上翘课走进微软大厦与甲方沟通需求,当我周末因为修改bug和partner一起吃饭时互相对甲方破口大骂......这些快乐和成就感让我很满足。有时我甚至觉得,我已经比同龄人优秀了。因为往往这个时候,他们还在宿舍打牌,或是在网吧dota

  09年,收获颇丰的一年。我和同学一起组队去参加了比赛,并最终拿到了全国二等奖,虽然成绩不错,但我们为之遗憾。我们付出了很多,理应获得更好的成绩,但是事与愿违,现实总要接受,总得面对。不过这次经历让我成长了很多很多。这次比赛,让我认识到的最重要的一点就是——技术不是万能的。很多东西不是技术好就能脱颖而出的,要有好的idea和平台,要有好的包装。也就是从这开始,我注意了对自己产品以及管理方面的培养,让自己不再是一个纯技术人员。

  10年,一心追逐产品技术全面发展的我进行了很多尝试:和朋友一起创业做产品,后来由于没有找到vc而不得不放弃; 又尝试了一个新的开发领域,iPhone/iPad开发(选择iPhone可能是因为这是当时最好最火的产品吧,我也想对它有更深入的了解),先后做了几个app后,我又产生了变化,而这个变化可以说是一个方向上的变化——我突然觉得自己要读研了,但是技术水平很低,掌握的东西也都是属于工程层面的,没有什么技术门槛。这样下去以后怎么能有核心竞争力呢?于是我觉得自己应该学学更底层的东西:算法。由于我的研究生方向是海量数据检索和数据挖掘相关的,自然而然我就选择了机器学习这个领域。(现在看来,这又是我另外一个正确的选择,看来我的运气真是不错!)

  11年,怀着对机器学习的好奇,我就海投简历,想去外面实习,第一个给我回复的就是一个很牛的大外企。我很激动,然后就去面试了,这是我的第一次面试。一进去,一个白板,3张白纸,5个算法题,2个数学证明。面试官很专业的向我传达了题目的要求,然后拿着笔记本开始忙起来。2个小时后,我失落的走出公司,结果已经猜到了。这次经历给了我很大打击,也让我清楚的认识到自己其实只是个SB,只是以前自己不觉得,太可悲了。在这个行业里面,这种面试随处可见,我必须征服。于是我开始回归课本,把最基本的数据结构和算法从新学习,又看了一些机器学习和数据挖掘的资料,经过了将近2个月的理论学习,我又一次踏上了面试的征程。最终选择了一个不错的外企,进行机器翻译的实习工作,半年时间,收获颇丰。随后我又来到了一个更好的公司一直实习到现在,每天都能有所收获。这种感觉真是太好了。

  上面说了很多,流水帐而已,请大家海涵。核心意思我想我已经表达清楚了,那就是这5年我很充实,也提高了很多,可以说是不错的完成了一个“五年计划”。2012开始就是新的“五年计划”了。想想之前的五年,其实就是尝试各种方向的五年,我做过工程,给大公司做过乙方,体验过因为bug不能回家的艰辛,也感受过作坊开发的快乐;写过.net,开发过java,调过纯c,整过html+css, 也跟js,flex打过交道,用过python,awk;做过windows开发,也写过linux程序;架过网站,部署过服务器,安装过客户端也烧过mobile程序....可以说经历还算丰富,方向也尝试了不少。新的五年就是在重点领域往深入发展了,我还是很看好机器学习和其相关应用的,还有很多人类需求等待着机器来辅助完成。

  因此,下一个五年计划初步列数:

  1 继续从事机器学习相关的开发和研究工作

  2 完成好毕业论文,发表1-2篇高质量paper

  3 找一个理想的工作(理想的定义主要是不错的待遇,充分的自由度和广阔的发展空间)

  4 深入机器学习领域

  废话了这么多,耽误大家宝贵时间,请多多见谅。

  最后,我在这里由衷的感谢那些曾经帮助过我、指导过我、鼓励过我、批评过我以及那些和我并肩作战的朋友们。谢谢你们!!!

 

posted @ 2012-01-13 18:06  ~大器晚成~  阅读(1112)  评论(6编辑  收藏  举报