从2011年毕业以来到现在一年左右的时间,现在回想下这一年的时间倒是学了不少东西,只是学习和大致了解加掌握,离精通还有段距离。不过吗,学东西就是得先博后深,先全面的大致学习下,大概了解下,然后找个方向好好专研专研。本科的时候,我只对C和C++感兴趣,只要跟C和C++相关的我都很有兴趣,包括MFC,API,openGL等等技术都很感兴趣,因为当时一直认为只有玩C和C++的才是计算机高手,因为它们难。当时除了这些我对其他的要么没兴趣,要么对其技术太过容易而嗤之以鼻。所以一心闷在C和C++上,而主要精力也是放着windows上,虽然对linux感兴趣,但是没怎么花时间去玩玩。然而毕业后我的观念渐渐改变了,尤其是我在接触到html5和jquery之后,我对之前看不起的网页技术产生了极大的兴趣。因为我发现用html5和jquery做出来的网页太漂亮了,太有诱惑力了,打算学做网页。但是前半年还是没怎么去接触网页,那是因为这半年我把所有的精力都花在了linux上。我对linux有了更本质的了解和掌握,对其的强大彻底折服,我把我所有的兴趣和爱好以及开发都转到了linux上,在linux上尝试c和c++的开发。在后面偶然的机会接触到hadoop之后,我对linux以及网页的兴趣就更加浓厚了。这半年我决定了一件事那就是为了让自己时刻接触到新鲜的技术和事物,我决定一年要学会和掌握两门新语言。之前只会C和C++,2011年我就开始了像java和shell迈进。当然都是在linux上,期间由于有任务,还学了COM技术。在linux上尝试了RPC 和 RMI技术。接触到hadoop之后我决定以后一定要好好研究hadoop,同时对分布式也产生了浓厚的兴趣,但是想学学MVP和MPI的,但是由于时间不够,到现在还没去深入接触。2012年以来,我开始像网页迈进,其实本科的时候我学过网页,但是也不知道什么原因,我对网页一定都不感冒,学过就忘了,刚学的就不会用了,可能是其逻辑性不够强,不太好记。这次我下定决心一定要掌握它,我知道掌握它的最好的办法是通过做项目,所以在基础重新走了一遍之后,我就做了一两个网页项目,到现在基本掌握了jsp,js,html,css以及ajax。期间开发的一个比较大的项目是垂直搜索引擎。为了做这个垂直搜索引擎,我又接触了爬虫——heritrix和nutch,分词——lucene和网页数据挖掘——htmlparser。这个可能就是计算机一个最大的特点吧,当要做个东西或项目的时候总的学一些新的技术,当这个项目做完之后,基本上一段时间后这些技术就忘了。一直到现在我学了那么多,应该静下心来好好总结总结,要不然可能要忘掉了,并选定一个方向深入研究。