一周总结

上个礼拜可以说是很匆忙的一个礼拜。首先是考了一门完全不会的考试,然后写了高级数据库和演化计算两门课程的大作业。其中高级数据库的大作业写的还是比较认真的,借着这个机会把MongoDB做了一个简单的了解。

最近老板出于各种原因,要求我们更换开发平台。对此我的认识是这样的:我们的现有项目已经基本成了一个焦油坑,想挽救当前这个版本基本很难。(当然,项目形成焦油坑的原因很多,可以参看我前一篇文章)而且当前版本承担的任务也不是很多。个人觉得这只是一个原型,帮助我们和用户更好的沟通,同时一定程度上明确了需求。当然,现在这个版本也可以在一定程度上使用,所以我们也很高兴。由于项目交付的时间有限,我们会基于当前版本开发出一个临时的更新版本进行交付。但是与此同时,我们应该从更加长远的角度,重新设计我们的系统。因为随着用户需求的不断变更,当前系统和最初的设想已经有一些差异了。甚至现在的数据库是Redis + Sql Server,并不是理想情况中的Redis充当缓存的角色,而是不同的数据,在不同的数据库进行存储。也就是,我们根本没有统一的数据源。这是一件多么可怕的事情。那么我们刚好可以借着这个机会重新设计我们的整个系统,同时把开发规范化。

但是凡事不可能如想象般的美好,目前我们也有不少问题:1.技术问题。我们下一阶段准备迁移到Linux环境底下,同时准备采用MongoDB作为我们的数据库。然而我们暂时没有选定服务端开发语言,目前有三个选项:Node.js、Java、Python。当然,如果大家有更好的推荐,我们也非常欢迎。我个人对于Java是不是很感冒的,个人认为Java的框架会犹如.net平台一样笨重,而且本身甚至比C#的技术要落后一些。Java和.net平台相比,有三个好处:(1)版权问题好解决;(2)Sample比较多,第三方工具比较多;(3)学院相关老师稍微多一点。而Python呢,我个人始终不是很喜欢这个语言……可能主要是以为Python是我接触到的第一个如此“随便”的语言,所以躺枪了……使用Python的好处是它有足够多的包,可以很好的兼容分析代码。因为我们的很多分析代码就是使用Python完成的。但是坏处主要有一个半。一个是说Python的3.x对2.x不是向下兼容的,半个是个人天然对Python的不信任,主要包括服务器开发难易程度、性能、代码质量。Node.js呢,则是获得了我个人的偏爱。最近花了些时间在看这方面的东西,就目前的了解来看,Node.js在服务器端开发很灵活,同时也很强大。但是使用Node.js无疑是一个很冒险的做法。因为对于这个年轻的语言或者架构来说,能走多远是很难判断的。而且也没有足够多的Sample来给我们做参考。同时它发展的过于迅速,目前的学习资料也不充足。同时,就我个人来开,它的学习成本很高。比如,我们除了Node.js本身,可能还需要学习Express框架的使用,而且Express 3.x版本已经只支持Jade模式开发,那么如果我们需要采用Node.js来完成完整的开发,那么我们就必须熟悉Jade。否则我们可能需要掌握将Express和其他前端平台混合使用的方法,比如(bootstrap)。

为了减少团队的风险,我自己先行开始了调研(当然也是为了满足自己的好奇心)。最近切换到Linux平台,很多事情很不适应。首先,我离开了windows,很多使用习惯就开始变更,比如尽可能的使用shell;其次,我离开了IDE。目前使用的是gedit,下一步可能想投靠Emacs。这样做的理由是,要变就变得彻底些吧,多尝试一点其他的东西。这些其实从某些方面,增加了我的学习成本。而且势必会在未来增加团队的学习成本(因为我们一定会投奔Linux)。学新东西很好,但是我习惯于跟着一本书,从头到尾学,学完了之后再自己去做点小玩意小实验来巩固的模式。(就如Head First系列图书带给我的体验那样)但是现在接触的很多东西缺少资料(不止限于中文资料),所以一下彻彻底底的把我从安乐窝里面折腾出来了,让我一时有点不知道怎么去解决。

现在我依然不知道该怎么去解决,但是我始终相信,凡有所学皆有所用,那么就放心大胆的去尝试把。相信这些经历都会成为我宝贵的经历,这些折腾的经历或许才是读研能带给我最宝贵的东西吧。 这个礼拜和Lucine童鞋进一步对未来做了一下规划(这一切都源于那场悲催的考试,让我萌生了退学的冲动)。我们列了出国工作的理想雇主:MS(Office Division)、MS(bing)、Google、Facebook、Amazon,和国内工作的理想雇主:MS(MODC)、网易游戏、百度、海豚、创新工场。以上这些公司或多或少都有过一些接触,感觉比较喜欢的公司。当然,由于很多很多其他的公司,我根本没有接触过,所以没有出现在我们的计划名单上。作为MS曾经的intern,对MS还是充满了希冀的……不过这对我目前投奔其他开发平台不产生任何影响。

这一周,中国特色社会主义出分数了,得了A+。英语的学习比较少。太极拳打的比较多,另外根据蒋涛的微博上的推荐,开始学习平甩功,同时把平甩功推荐给了Lucine童鞋。饮食上蔬菜水果的比例也增加了一些,另外胖胖窝给我提供了好喝的苦荞茶,很赞。 总的来说,这一周过的还是很充实和幸福的,虽然前路依然只有微光,但是我依然会满怀着希望的和Lucine童鞋一起前进!向前,向前,向前!

posted on 2013-01-21 00:18  hibix  阅读(156)  评论(0编辑  收藏  举报

导航