首先放一下产品的网址:

跨入IT行业开始于2012年9月19日,香港大学计算机系授课型硕士项目开课的第一天。项目的安排是要修满12个modules,其中可以选修一个project,这个project的分量相当于4个modules。刚刚入行的我其实比较怵这个所谓的project,但为了早日上手,还是硬着头皮选上了。

有个小插曲便是,我第一次选导师手下的project,通通被拒绝了!我想大概是因为导师们看到我agriculture的背景,担心我连简单的Java都不会吧。那时候的我确实不懂Java,对面向对象编程一丁点起码的概念都不懂,也难怪被导师们拒绝。没办法,一边自己希望练手,另一边没人敢收留我,只能自己写project proposal了。

我自己呢,是相当喜欢参加校园讲座的。讲座活动,即是public lectures,嘉宾一般都是知名学者、业界大牛,内容也都会富含知识和智慧。听讲座可以让我觉得内心充实,也可以接触到不同学科、不同领域的内容,很有新鲜感。这些信息网站在内地有很多,比如北京、广州这种高效云集的地方,参加不同学院之间的讲座是一件常见的事情。但我来到香港,却没有发现这种类型的信息网站。通过portal只能接收到自己大学的活动信息,不同学校之间的信息存在隔阂。于是,做一个讲座信息网站,就在我心里埋下了种子。

这个时候申请project又遭到了拒绝,而自己其实也没有多少其他方面的想法,时间紧迫,就直接把public lectures的信息网站这个idea变成了我的project proposal。我想也算是机缘巧合,也应该是想法变现吧。

当初那个简单的想法呢,现在已经实现了一半吧。上个月完成了这个project,也把网站部署了起来:

网站部署在Google App Engine上面,这是Google云计算平台,当下云计算流行,GAE也是一大亮点。但GAE被内地墙掉了,所以身在大陆的话就看不到这个demo。

网页就是一个简单的timeline设计,离今日最近的活动放在最前面,随着时间推移,未来的活动会一个接一个显示在timeline上面。非常简单的设计。

网站所有的信息都是在每个学校官方网站里面获取的,网站的后台有一个webpages list,存着所有的信息源。后台程序每天3次地去获取所有信息源的信息,自动存入数据库,之后显示在网页上。所以每当信息源有活动更新,我的网站就可以在下一次刷新的时候抓取到新信息,再通过同数据库已存在信息的比对,就知道信息的变化了。这样看来,也是做到了实时更新,当然这个real-time,是相差小于24小时的real-time。哈哈

这个产品仅仅是做完了,但其实仍旧非常得低端。仅仅有信息展示,没有用户管理,没有响应交互。虽然我们的信息识别正确率非常高,SVM机器学习正确率达到93%,但对信息网站来说,必须要保证100%正确率才行。所以如果真正做成一个产品,还有很多工作要做,有很多方面需要加以改进。

不过作为我的第一个IT产品,内心还是非常激动的!今后加油!

------

A Dreamer, Always, I will be...

Contact me @