半学年总结(2011)

眨眼间四个月过去了,今天借这篇日志,刚好总结一下这4个月的研一生活。
有了本科的经验,知道coding的重要性,所以从9月开学直到12月底,每天都保证4个小时左右的coding时间,由于导师是搞.net平台技术的(导师也是老程序员了,30年的经验,其中15年的C++,牛人一个),所以我决定从C#入手(虽然很想学java),这几个月自己练手,写了(仿照)一个学生管理信息系统,一个简单的个人财务管理软件,都是C/S的,虽然没神马技术含量,但是还是学到了一些东西,比如那个学生管理系统,让我出初步了解了所谓的MVC架构,以及coding的可读性(规范代码)。
除了实践,理论课还是要上的,这个学期学了计算智能,数理统计,另外是我导师教授的UML。计算智能这个东西听上去(或者说看上去)蛮学术,挺理论。其实有些比较成熟的相关技术已经应用在了工业界,比如垃圾邮件过滤(神经网络),用户行为分析(数据挖掘中的相关算法)等等。虽然自己以后不一定去做相关的研究,但了解一下总归是好的,且不说现在其实有些网站实际上是可以应用相关的智能技术来提高用户体验的(《集体智慧编程》讲的就是这方面的东西)。
关于数理统计,个人觉得算是和生活走的最近的数学分支之一了(其他的我认为是离散数学,组合数学和概率论),生活中方方面面,多多少少都会涉及到统计学的知识,而且上面说的智能计算,包括机器学习等都是以统计学作为理论基础的。我们生活的世界充满了不确定性,面对的是海量的数据信息,统计学作为不确定的数学模型,来源于生活(概率统计中的很多分布都是经验积累的),天然的就成为很适合处理这些问题的数学工具。
关于UML,想说的是,它只是一门媒介语言,用以表达(表示)思想的建模语言,本身并不代表OOP,是程序员们交流的工具,如果有更好的交流方式,UML就可以被取代了。


明天就考试了,今年寒假过年(说实在的,自打上了研究生,基本上忽略了假期和周末,都在实验室看书coding,呵呵)打算看看ASP.NET ,js,html,初步的学习一下web,下个学期开学准备考虑一下具体的方向了,如果不是很忙的话,想学习一下java,然后看看lucene。
暂时就写这么多吧,来年继续给力!

你可能感兴趣的:(杂谈,uml,生活,lucene,asp.net,数据挖掘,java)