博客重启

听从网上的意见,it人应该有自己的技术博客,中断了几年的博又开始了。 

看了前几年的博客,其实写的都是技术随想类的,内容当然与当时学习的内容有关:Java,主要是Web开发;Windows,当时是想钻研下win32和MFC的;由于JavaWeb开发的臃肿,当时看了不少简化其开发的框架,如spring-side, rapid-framework,包括红极一时的Ror,还有各种JavaScript 框架,如Dojo, prototype js, DWR等等。这估计代表了2005到2009间所接触到的技术。

应该说当时流行的JavaWeb的技术都接触了一下。说句实话,当时学习时不少时间是耗在如整一个Struts,Hibernate,Spring的东西在一起,碰到的问题是不少的,就是Tomcat 也是一样。但现在,大量资料的存在,学习这些东西自然快许多了。

之后读博,就没怎么捣鼓这些东西了。读博还接触了下云计算技术:Hadoop和PaaS,如GAE和SAE。

现在想来,那个阶段给自己留下了什么样的收获呢?那个时候的精力都放在JavaWeb一块了,忽略了其他方向的涉猎:比如机器学习,图像处理,或者硬件。深度也显得不够,如学习lucence,drools,  工作流引擎jbpm,还有几种Javascript框架,都只是蜻蜓点水般了解了下。
这些东西,不去用的话,就容易忘。

但也并不是一无是处,第一对于Java语言,可以说是到了熟悉程度,并且对于设计模式理解了不少,至少23种模式拿过来,还是各个能谈出一些,应该说对于面向对象的理解深了些。第二,对于软件工程的理解。在OOA和OOD这块花了不少功夫,由于讲课的缘故,对于需求分析也拓深了不少。至少现在如果有一个小的项目,从需求分析,到架构设计,到数据库设计,到编码,完成这个开发过程应该没有大的问题。

博客重启后的学习计划:
1. python的学习:主要是用在机器学习上面。以后打算再结合Spark,来一个Spark机器学习。或者在学习一下R语言,在统计方面加深下。这块的学习是为了学术上有点研究的内容。

2. 软件工程方面:覆盖更广的范围,主要是熟悉一些工具的用法,比如版本控制,项目进度控制等。这一块就以JavaWeb技术为依托,用简单的Servlet,JSP,复杂的如三大框架,不经常用的话,容易忘。

3. iOS开发。

4. Qt:Web,手机界面都有了,桌面方面的也应该懂一个。就Qt了。



猜你喜欢

转载自lovecpp.iteye.com/blog/2247252