一年又一年

再过两天就要踏上返校的旅途了,这一走可能又是一年,也不知道什么时候才能回来一趟.回想去年的这个时候,拿着一本<<MYSQL5权威指南>>,踌躇满志,却是连SQL语句也没写过几条,又一边打开CentOS还用鼠标点击文件夹.回想当年,真的太天真太幼稚,转眼一年,我并不觉得过得飞逝只是有点漫长.在新年的头一天都看到了很多人的年终总结,感慨万千呐,那时也手痒痒想写,可是想想寒假的通篇计划再加上也还没有时间去开博客,于是作罢,拖到现在,也是时候了.

公元2012年,一个值得回忆的年份,其实每年都值得回忆….

这年在过年回家的火车上,用手机看到了一篇名为<<一个LINUX狂人的语录>>的文章,后来才知道这篇原名为<<完全用LINUX工作>>的文章在当年的中国计算机和LINUX领域引起了巨大的轰动,而我有幸在多年后拜读这篇神作,受到的触动不亚于第一次按动电脑的开关,满是新奇也满是疑问,虽然文章后来被评价为偏激,作者王垠也再发表了一篇<<写给支持和反对《完全用Linux工作》的人们>>让人们学会自我判断,但也丝毫没有减少这篇文章对我的影响,正是看了这篇文章激起了我对LINUX的深厚兴趣,也正是这篇文章的引导,我才开始认识到开源意义.

在我看来,整个计算机学科就像是中国的武侠世界的"江湖",每一种编程语言就像江湖中的各个门派,每个门派都有自己的武功,有的喜欢用剑,有的喜欢耍刀,作为"江湖中人"的程序员只有学习各种的武林绝学才能成就一方霸业,而武学的修炼并非一朝一夕,有的人心术不正则会走火入魔,有的人学术不精则只能学到皮毛的功夫,真正的武林高手往往会深藏不露,开源的意义就在于<<功夫>>里周星驰的那句"想学啊?我教你啊".

回到正题上,由于想自己写出一个IM,所以去年寒假回家的时候研究了一下XMPP和Jabberd2,还看了Jabberd2的源码,学艺不精,只看了一小部分就没有坚持下去,第一次看大项目的源码也看不太懂,学习了编程的规范,对后来写程序的风格还是有一些影响的,学会用VIM写代码,以前都是用VS傻瓜式的,用gdb调试程序,了解LINUX的文件系统,系统构成,学会了一些基本命令,安装软件原理,如何编译源码,把一台Server版的LINUX扔给我时至少我不会手足无措.寒假还粗略了解了MYSQL的运用.

等到再开学,开了java课,老师上课说话语速有些快,而且又是南方人,很多同学的都表示听不懂,作为纯种的南方人我也还表示有一点压力,但是老师是从原理上讲java,给我一种居然还可以这样讲java课的感觉,后来学校的"创新项目"就找了java老师当了指导老师,老师人挺好,30岁出头,人很瘦,据说是机院技术最好的老师,遇到的很多问题都得到了老师问题的指点,包括学习SSH.那时第一次听说J2EE,把web工程写好后还不知道没有main方法怎么运行,学习了一点的Android就扔了,因为不看好Android的前景,觉得WindowsPhone会成为与IOS,Android齐名的第三个平台,现在WP也正朝这个方向迈进,前两天诺基亚宣布WP Store上的应用已经超过13万,只是到现在WP的模拟器我还没开过几回…….后来我们的"创新项目"被评为国家级项目,而我们却对它失去的激情,因为我们逐渐意识到在大体系下所谓的创新永远都是空谈.

用了一段时候LINUX后总是觉得少了点什么,总结前后才发现还没有弄清楚正则表达式是个什么东西,遂借了本小羊驼,周末从早上到下午就泡在图书馆写Perl,把课后习题全都写了一遍,果真,夸Perl程序员就说你的这个正则表达式碉堡了!

后来跟几个哥们儿创办了足球爱好者协会,社团创办之初经历了很多的艰难,召新会员,拉外联,积极举办首个足球杯赛,全校能有近400人参加,打到四分之一决赛时还差一点跟某院的研究生队干了起来,现在想起来还真傻乎乎的.认识了好多的朋友,学会了如何当头儿,如何从头到尾组织开办活动,如何跟各种各样的人交往,学会了好多好多的东西.

暑假跟同学商量好到汕头去实习,小公司,没有报酬,就当是去学习体验生活,每天朝8晚6,中午也在公司,住的地方是同学家的旧房子,40平一个人十分足够了,没有网也没有电视,每天晚上就坐在那张软软的沙发看书,看迷糊了就睡,睡醒了继续看,到11点就熄灯睡觉去,一个月几乎天天如此,如果以后工作也得天天这样那可真给跪了.公司环境挺好,坐在座位上就能看到海,经理人不错,会给我们说一些实际工作中的要注意的问题,还会跟我们谈谈人生啥的>_<在这里我知道了,写文档是工作的很重要的部分,知道了小型的公司注重开发技能,希望你一进公司就能被用上岗,而大型公司则注重人才的培养,经过一段时候的培训后再由有经验的雇员带队开发,知道了了解前端技术很重要,自己对前端的技术一窍不通,看到<html>就犯晕.

暑假回校后,"创新项目"还要面临中期检查和答辩,作为后台开发的我又须要设计数据库,网上查的书上看的好多的数据库设计技巧,要低冗余,考虑扩展性,命名规范,各种东西,数据库设计真是一门哲学,自己学的真的太少了.之后一次在人人网看到一个招聘的信息,说一个计院大四的同学想弄一个电商网站,于是乎就跟同学去看了看,谈得挺靠谱,最后就入伙了,这个网站就是"地滩网",这位大四的同学虽然是计院的,但是对技术并不是太了解,他是项目的总负责人,他出主意我们帮做..他还拉来了文院,商院甚至还是法院的同学,刚入伙时我还以为能有个大神带队,后来才知道一切都得重新写,没有架构师也没有DBA,大家都没有什么大项目开发的经验,又急于求成,再加上这学期考试特别早,项目很难进行下去.开发用的是JFinal,一个OSChina上挺热的架构,于是又有了机会研究它的源码,之后也会写一系列JFinal源码分析的博文,到时欢迎大家来指点指点~

这个学期还开了Oracle课,期末有大作业,写一个用Oracle搭建的管理系统,说是不用构架,完全自主开发,既然不能用别人的那我就自己写一个呗~于是乎我就自己用java写一个简单的ORM,功能呢,简单的CRUD,可以用声明式的编程和事务管理,其中学到了好多的东西,java的反射机制,代理机制,ThreadLocal等等好多以前都没听到过的java技术.也对java web有了更深层的了解,说来我的web学习过程也是有些奇怪,先是学了SSH等高层的架构,之后才是逐渐了解Servlet之类的基本知识…但是不管怎么样,后来也认真学了JSP,认识了Servlet的基本运行原理,之前学习SSH的疑惑也慢慢的解开了,那种"原来如此"的感觉真的非常棒!还弄清楚了同步和异步原理的区别,它们一直是我中心的两颗钉啊.

在此,再次强烈的吐槽这个Oracle课的老师,我们辛辛苦苦写了十几天的代码,最后检查就拿着一张表来宿舍,上来就问的数据库有几个表?几个管理员?表空间?DB用户?主键?外键?check约束?索引?视图?存储过程?大对象?………如果你说有,那给她翻出来看看,看够了就在那张表上打勾,这就算完了,丝毫没有看表的设计,功能的设计,也不管你是否真正的懂得了怎么使用这些个索引,视图,也 不管你用得是否合理,别跟我说整个学院300个学生检查不完,问题在于已经有300个学生在那等着你检查都不会动脑子想想如何能提高检查效率?对于业务上就更不用说了,布置作业时居然要求不必考虑用户体验,只求功能实现,对这样的高校教育,我只能说呵呵了!

来到寒假,寒假前老早就定了寒假计划,17个条一共50多个小点,虽然肯定不能在短短一个寒假全部实现完,把它当作一个长期的计划吧,目前只完成了其中不到三分之一的部分.寒假回家开始在BAE上架Wordpress,终于有了属于自己的博客,在上面写了一些博文,技术的生活的,找一个地方表达一下自己的人生观和价值观,对我来说写博文其实是一个漫长的过程,我从小对文字都不怎么敏感,也不怎么会表达,作文都流水账,正好有个机会练练.写技术类的博文还得自己专门实验实现过,自己总结思路,生怕写得不对误了读者,一写也就是几个小时,不过还是挺有意义的.学习前端,前端技术一直是心中的痛,怎么布局怎么写JS一直都模棱两可,有很多人都对前端不以为意,认为前端也不就是HTML+CSS+JS,没啥可学的,门槛低技术含量不高,我曾经也这么想过,根本都不屑于学它,但是在作项目的过程中,不断有工程涉及到前端,对面一大堆似曾相识的代码突然感到茫然,突然感到无从下手,于是我就下定决心学好前端,从HTML到CSS再到JS,JQuery,从一窍不通到能比较熟练的运用,我很高兴又学习了一门技术,这门技术好像很多人不大喜欢去接触所以人才也挺短,似乎有人觉得技术含量不高但是潜力无穷.继续完善了我的ORM,主要针对了Oracle的优化,后期再陆续加上MYSQL.简单学习了PHP,其实在搭WordPress的时候也有看过一点,再看看Joomla!吧,对Joomla!二次开发帮同学弄个小网站.最后,认识了Spring Roo的标签语法,用plupload实现了对文件上传前的hash校验,具体的Hash算法当然不是我实现的啦..用的是crypto的js算法,还参考了MD5file.com的网站,了解了HTML5的一些东西,比如Web Worker,File API等等,HTML5挺有意思的.整个寒假弄的东西不算太多,但是也算没有浪费掉,我有好好学.

这年,阿KUN绝杀了曼联的联赛冠军,皇马也终于如愿夺冠,欧冠则属于顽强的德罗巴和他的蓝色战车.这年,伊布和席尔瓦去了大巴黎,斯内德去了土耳其,曼联则请来了范大将军.这年,两位西班牙金童都在各自俱乐部过不太好,哈维和小白都显老了.

这年,Linux kernel跨进3.X的时代,MS推出WIN8,Iphone5,Ipad mini如约而至.

这年,HTML5大步迈进,GitHub被更多人所知,Hadoop被广泛运用.

这年,社交网络从QQ扩展到人人,开心网,微博.

这年,在末日的笼罩下,那批真正意义上的90后将要踏上社会的旅途.

这年,还有好多好多,几天几夜都讲不完……..

别了我的2012

2013,I CAN`T WAIT!


Leave a Reply

Your email address will not be published. Required fields are marked *