我的大学科研项目纪实(7)——讲座学习

      要问申报阶段,我们什么收获最大,我个人认为实际收获不是经历反而是其间何博为我们开的知识普及系列讲座。何博是个很有意思的人。觉着他非常适合当老师,还记得之前为彭教授作报告的情景吗?难懂的技术问题他都能讲得我们这些初次听的人听懂大意,确实不简单。
      体会:大学里很多老师不知是真不行,还是懒得讲,经常一个极简单的东西都讲不清楚。我的感觉是他们根本没有用心体会他们讲出的东西。没有把自己的理解融入其中,当然讲不清楚。
     
前情回顾:第一回——初次接触:
         http://www.cnblogs.com/biko-zc/archive/2009/08/30/1556803.html
        第二回——接触失败:
        http://www.cnblogs.com/biko-zc/archive/2009/08/31/1557593.html
        第三回——再接触:
        http://www.cnblogs.com/biko-zc/archive/2009/09/01/1558406.html
        第四回——接触成功
        http://www.cnblogs.com/biko-zc/archive/2009/09/02/1559052.html
       第五回——人员与申报
       http://www.cnblogs.com/biko-zc/archive/2009/09/03/1559830.html
      第六回——申报失败
      http://www.cnblogs.com/biko-zc/archive/2009/09/04/1560594.html
 
      第一次报告是关于web2.0。何博的讲解相当专业,全英文配高清图的ppt。从web2.0的定义提出讲起,接着说明web2.0的典型特征:协同合作,用户创造信息,反馈排名,长尾理论。都是一改我们视点的新观点,配以高清图片的例子:基本围绕的是Facebook,还介绍flickr图片分享方面的特色。然后正式介绍Facebook的发展历史,它与MySpace的关系。最后详细说了下长尾理论与反馈排名的关系。这次讲座算是为我们深入了解他们的社区系统理论奠定基础。
     体会:讲座是普及知识,介绍产品理念的一个好办法。但我在考虑,如果每次新加入我们这样的新成员都要花这么多时间准备讲座,似乎不太好。应该把讲座次数减少为一次,内容精华一下。详细讲座内容则以ppt加讲稿的形式放到网上,供新手自我学习。但自我学习的效果在做科研项目时总是问题。
      第二次讲座就是Facebook的专题讲座了,选择这个当时最流行的经典web2.0网站就是因为其开发工具与我们系统差不多,都是apache服务器+php语言+数据库,核心内容也相似。这次就没重复它的历史,重点是分析它的构架,它的数据库结构。何博详细讨论了涉及加好友方面的表的设计。后来周学姐发现我们竟都没学数据库:当然我用过,理解没问题;他们就勉强了。何博只好讲得更通俗易懂,把复杂的部分跃过直接分析起Facebook的界面设计起来。话说这可是我的兴趣所在,自己也有些想法了。
      体会:可惜的是当时技术太差,不然探讨学习下Facebook的架构也蛮好的。
      最后一次讲座是讲他们系统的下一步打算,首先要改的是数据库中的表,其次是后台php的代码简化,再是JavaScript的代码简化,最后是界面的美化。他问我们选择做哪些,我们只好说做界面,因为我们也只会这个。其实是只有我会这个,他们什么也不会,连html代码都没写过。弄得何博都不好意思了,只好叫我们继续加紧学习,同时告诉我们一星期交一份报告,说明这星期都干了些什么。
     体会:交报告是督促的好办法。可惜没有监管机制,马上变成他提醒我们要交报告时我们才交,一般都忘记了。而其中有人的报告是“学习html和php中”,没有丝毫详细记录。
     还得提一下的是我对这个系统的认识变化过程。
     首次听何博说,他说是和日本那边的惠普实验室合作项目,弄得我感到神圣到不行。我们也都以为所谓“社区管理系统”是一个用来方便管理现有社区的系统,所有社区都可以注册进来,然后就能进行分割,合并操作,可以享受我们将要做的社区服务注册与分发,即注册新的社区服务,而管理系统也会把好的适合的服务推荐给社区。
     体会:现在看起来都蛮有商业价值的,可惜这样的系统实现起来技术上怕是不可能。
    再次听说就是此次讲座,好像社区系统要放到网上,故而要出中文版。所以就出现了数据库,界面等等的修改问题。我们的第一次任务就竟成了翻译社区,把英文界面变成中文界面。何博说我们也可以借此机会熟悉系统代码,一举两得。
      体会:又是个看上去挺美。通过自我学习,我还能看懂php代码。他们连html都不大懂,又怎么看得懂php。
      其实这时我们都没有完全弄明白php的工作原理,ajax听起来就真像神话里的人物一般,目的原理都不太明白。弄清这一切只靠他们讲座肯定是不行的,必须要有自我学习。不仅要看书,还要看他们写好的代码。还有翻译工作要做呢!而最先决条件就是在我们的电脑上搭建php的本地环境。
      未完待续:下一回:搭建本地环境
      相关章节:第一回——初次接触:
         http://www.cnblogs.com/biko-zc/archive/2009/08/30/1556803.html
        第二回——接触失败:
        http://www.cnblogs.com/biko-zc/archive/2009/08/31/1557593.html
        第三回——再接触:
        http://www.cnblogs.com/biko-zc/archive/2009/09/01/1558406.html
        第四回——接触成功
        http://www.cnblogs.com/biko-zc/archive/2009/09/02/1559052.html
       第五回——人员与申报
       http://www.cnblogs.com/biko-zc/archive/2009/09/03/1559830.html
      第六回——申报失败
      http://www.cnblogs.com/biko-zc/archive/2009/09/04/1560594.html

你可能感兴趣的:(学习)