考研结束到现在,我一直都有在学习,学习主要是面向毕业设计的,主要的学习的内容是软件开发,我的毕业设计是做一个安卓app。安卓开发没有我想象的那么容易,需要学习的内容很多,安卓的框架是又完善又庞大。我对软件开发没什么兴趣,但是在开发这个app的过程中我学习到了很多知识。
在开始安卓开发之前,我去学习了一下设计模式,看了head first 设计模式这本书,除了学习到了几个设计模式外,一个意外收获就是我对java路转粉。近来,python热度高,我学习了python,发现python没有那么好用。在学习设计模式时,我看到了java实现这些模式时的灵活,代码编写的方便,马上对java产生好感,虽然java的变量名很长。
在学习设计模式的过程中,我感受到了抽象的威力,渐渐对面向对象方法有了感觉。这些设计模式都要求有高层的接口,接口的作用就是提供一个稳定的抽象,然后让子类实现功能,设计模式大体上是这么个套路。
有了设计模式的基础,安卓开发不再那么看着莫名其妙了,剩下的事情就是学习安卓开发的控件。