我的IT之路2013(二)
严寒即将过去,温暖的春天正在向我们招手,欢呼吧,在迎接新的开始的同时,不要忘了回顾一下过去的这一年,总结一下过去的这一年有什么得失。
英语学习
13年下半年,最大的变化就是有很大一部分时间用来学英语。先是补习了一下美式音标,发现了很多自己自学英语以来就存在的发音问题。也意识到正确的发音对听力也会有很大的帮助,还有很多连读什么的,如果你不知道怎么读,当外国人说的时候,真的是听不出来呀。比如:I will ... I have ... 这一类的,现在也听不怎么出来,还是需要多多练习呀。
附上两篇记录自己这段时间英语学习的感受《音标学习》、《My new English》
计算机
跟英语学习比起来,计算机方面就显得有些单调了,没什么特别的,最大的内容就是对SSH的学习以及使用。另外一个比较大的内容就是目前正在做的项目。这个项目时一个通用的高校管理平台,涉及很多东西,我们组主要负责考试模块。下面我们展开来说说。
对于Java以及一些框架的学习没什么特别的,就拿SSH来说吧,首先我们要做的就是先了解它,然后学习如何去使用,然后慢慢变得熟练,最重要的还是要学习为什么可以这么用和为什么要这么用。为什么可以这么用就是去学习框架的源码,让你了解框架的原理,有助于你对框架的使用;而为什么这么用,就是学习别人编程时候的思想,框架为什么这么设计,有什么好处?一个框架可以流行,一定有它非常突出的优点,所以我们要学习它们的思想,提高自己对程序的设计能力。而不是局限于技术的学习上,思想是战略,技术是战术,战略指导战术。
项目大概是从一月份开始的吧,到现在有两个月的时间了。刚开始的时候感觉有那么一点点的乱,项目用到的东西很多,技术方面:SSH、EJB、Webservice等。管理方面也是一大堆什么Maven、禅道、Nexus之类的。从开始到把这些东西捣鼓熟练就花了好几天的时间。而且一直都在做调整,开发过程中发现有不合理的地方,会及时作出相应的调整,也算是在摸索中前进吧。
开始的时候,写一个小功能会花上很长时间,特别是遇到错误的时候,经常一个错误调半天,甚至更长。不过慢慢的有了经验,环境什么的都很熟悉了,遇到啥错误解决起来都比较快,刚开始是手忙脚乱,现在可以说是得心应手了吧,哈哈。
这次还用到了敏捷开发,小组每天会有一个小会,主要就是说说一天下来做了什么,有什么问题,接下来做什么之类的。开始的时候每次汇报自己做了什么的时候,通常好几天都是在做那一个地方,感觉整个人都不太好了,不过现在情况好多了,自己的任务每天都有进展,再也不用每天都是汇报重复的内容了。
这半年以来学习上的收获与心得也差不多写到博客上了,在这分享给大家——半年收获
总之,现在一切都越来越好了,学习上,生活中,一切都在朝着美好的方向前进,最后也祝各位在新的一年里,一切都越来越好。