2013总结以及2014目标
2013总结
总的来说,2013年过的还算充实,不足的就是中间有一段时间还是回家会不想学习然后玩玩游戏什么的。不过还算好,毕竟从一个完全连数据库都连接都不熟的大学生成长到现在,是我一年前没想过的。
首先讲一下我的大学生活。大学读的努力和玩耍参半,花了很多时间在游戏和恋爱上。这是我很后悔的事情,一方面是我自己不够成熟,觉得年轻不见识下花花世界枉称少年。另外一方面是父母一直灌输的以考上大学为目标,让我觉得考上大学就万事大吉。虽然偶尔会发奋图强一下,但是总是也坚持不了多久又回归现状。大三下学期开始跟室友待图书馆。每天每天也总算是有了些进步,把一直没重视的英语四级过了,以及一些挂了的科补上,亡羊补牢,为时不完。后来准备考研,期间发生了很多事情,感情和家里的事,也有自己的一些原因,没有考上。庆幸的是考研过程让我的学习能力变强了,毅力变强了,并且让我热爱上了编程。并且我把这些一直持续了下去。
于是到了2013年。2013年三月份一个人到H市找工作,找了一个多星期。开始期间晚上和周末看书,白天去面试,都有点绝望了,没人肯要我,谁会要一个练数据库连接都不熟练的入门级程序员。后来很神奇的找到了份实习工作,工作只能维持吃饭和房租。不过当时很高兴,觉得终于有人要我了,只要能让我进入这个行业就行。开始啥也不懂,就每天自己白天边在网上查资料边工作,不知道的就百度。网上的资源很多。当时自己想的就是要把大学失去的那些时间都补回来。不过因为考研中的一些基础知识学的很扎实,加上每天晚上回家学习两个小时以上,我很快上手了。这家公司是刚成立的小公司,什么都要我自己学没人带,所以学的真的很辛苦,不过还是坚持了下来。在这家公司期间,我自己学会了项目发布,javascript,silverlight,简单的webservice使用,以及java和struts的机制,还有session,cookie机制等等。数据库也用的熟练了很多。也用了简单的html和css构建出一个简单的页面,不过前端也是让我一直头痛的东西。我相信期间要是有人带我我能学的更快。到了6,7月份,上网更新了一下简历,很神奇的是,一家互联网公司主动打电话过来让我去面试,去面试了之后发现不错,规模挺大,几百号人。毕业证书和学位证书终于到了。我觉得我应该我走的时间到了,我应该找一个更广阔的平台去发展,没有人带真学的很慢,也很痛苦,而且前端是我一直的痛,我希望我可以专注于后台开发。虽然老板再三挽留,最后还是离开了这家公司。其实我心里还是很舍不得的,毕竟这是我进入社会的第一家公司,也认识了一些朋友。
到了新公司,上来让我做仿造一个页面做另外一个页面的后台,用的是SOA架构。当时我什么三层,SOA都不懂,不过依葫芦画瓢还是会的。后来觉得三层和SOA还是很重要的,至少能让我看起来不那么菜,于是自己上网去找了找几个demo,《最简单的三层》什么的,后来又从一本砖头书上找了找,写了几个例子又弄通了。后来因为webservice用的不是很熟练,又去找了找webservice。再后来就直接把那本砖头书看了大部分,虽说是本烂书,错别字好多,但是还是按照自己的理解读了下来,对整个.net体系有了更深的认识。之后逛了逛博客园,大学就听说博客园混的多不是大牛也能成为小牛。然后搜了一些程序员要读的书,要了解的知识。我开始加深jquery的掌握程度,并在项目中应用。后来掌握了jquery ajax,很多时候在项目中用到,慢慢就熟练了。还有就是带我的人的调试能力很强,我看着他调试我慢慢就学会了,并且不弱,包括js调试。同时晚上我恶补数据库的存储过程,触发器,索引和聚簇索引。功夫不负有心人,两个月内我已经熟练上手,并且遇到问题基本可以自己解决。
再后来,觉得主程的代码写的很漂亮,就想规范一下自己的代码。就去看《clean code》,看了三章,到第四章开始涉及一些设计模式的问题,我不懂设计模式,没法子,看不下去了。怎么办呢,我眼睛一亮,看到了leader的那本《大话设计模式》。那段时间项目空闲期,每天白天都看,看完一章不看书敲一下源码,再自己推敲一下。一个月的时间差不多就看完了。收益颇深。对委托,反射,借口,继承等都有了更深层次的了解。 看完然后自己又去找了uml的文章仔细琢磨,对OOD知道了很多。后来觉得看一本书还是不够,记忆不够深,理解也不够。后来又看《head first》,两本书对着看,脑子中就对这些模式慢慢记住了,也就理解了,有三四个还能用在项目中。再来说说这期间的晚上时间,这期间晚上时间是一周健身两三次,然后回家就是看黑马的视频,看书不大看得进去。每天看那个视频,然后自己敲代码实践。通过看视频学习到的更多,垃圾回收机制,委托加强,弱引用与强引用,正则,反射加强,插件开发,MVC入门,IO,装箱拆箱,扩展类型对性能的影响等等,很多都是项目中能用到的一些吧,让我的基础变的很扎实,还给wcf入了下门。博客园中的文章也学到了很多,很多系列。看大神们的代码让我的代码也慢慢变的规范起来,算法和分层也进步很多。
2013年转眼就过去了,回想一年时光,收获的很多,期间有迷茫也有雄心壮志。终究是都风风雨雨走过来了。我相信,努力总是有回报的,而且比起享乐,努力让人更充实,收获让人更快乐。
2014年的目标
1,对设计模式做出总结并写一些博客。
2,加深UML的熟练程度,并用visio把23种设计模式的uml图自己写出来(1个月)。
3,读完一本数据库高级开发的书,掌握数据库优化(2个月)。
4,用两个月时间写一个自己的网站,包括前台,同步学习html5和CSS,一定要把前端这块屏障打破。(2个月)
5,读完一本分布式计算的书。(1个半月)
6,两次省外旅行或者一次国外旅行。
7,技术外的书单,《傅雷家书》,《黑客与画家》,《呼啸山庄》。求推荐好书啊。(空闲时读)
8,最次要通过软考,最高目标架构师考试。
9,六块(八块更好)腹肌,我们男同胞们的共同愿望啊。
10,英语,听力和口语,掌握到六级以上水准。
这些目标给自己一年时间,希望我可以一一实现。希望2014年能让我在精神上,学识上,风度上都有变的更加强壮。此文章与广大程序员们共勉~!