..

UNSW CSE 课程评价网站 - 心路历程

想了想,还是写篇文章,记录一下我做这个网站以来心路历程.
unsw.co or u.changchen.me

正文前的小感

想了一下还是先做个计划写个目录好了,就像以前写文章一样,
老师总是说要先搭好框架,但我总是想到哪写到哪。
但开始写程序了以后就慢慢明白做计划才是最重要的,
就像做菜一样,把所有食材准备好,思路理清,效率就特别高了。
引用一门课assignment里老师的一段话:

Category

  1. History (half a year ago)
  2. Purpose (Just for fun?)
  3. Difficulties (First user)
  4. Priciple (sharing and requires)
  5. Future..

历史

这个项目最早要从去年11月份说起,那时看到一个挺不错的教程叫做《Tango With Django》
然后按着教程一步步的把网站搭起来,最早是放到github上,后来就移到私人的bitbucket上了。
把教程完成后,想到顺便做个课程经历分享的网站把,加了好多东西,最后变成了今天的样子。
现在域名也从u.changchen.me –> unsw.co, 显得更正式一点

目的

这也是我常常被问起的一个问题:为什么你要做这个网站,然后我总是会说just for fun~
认真说的话其实有这几个原因:

  1. 虽然以前在moobox的两个月对django有了一定的了解,但师傅小小鸟也说过要自己从零开始搭一个django的项目,才能更好的深入学习django和python。
  2. 利用这个网站寻找志同道合的小伙伴,making friends。去接触外国的学生,融入他们的圈子。其实有三四个人对这个项目很感兴趣,我也分别约谈他们介绍这个项目的结构和django的基本原理,但不知道是他们觉得太难了还是我不够亲近,联系了一次以后就没有然后了。
  3. 收集各个课的经历,虽然我们有handbook,上边有详细的描述和课程主页,但是再详细的描述也比不上主观的亲身经历来的直观有力。
  4. 真的只是 just for fun~~

遇到的困难

1. 用户
网站做好后最大的困难就是。。几乎没有用户注册,分享经历。
于是我做了第三方登录,去多个途径推广,比如csesoc的主页,专业的微信群。
但。。好像还是并没有什么ruan用。
写代码还行,对推广marketing什么的真的是毫无头绪。
2. …

但磕磕绊绊这一年也有超过4000的独立访客, 想到帮助了很多人, 也就满足了吧.

原则

做这个网站主要基于两个原则: 需求&&分享
1. 需求:
在我入学第一次选课的时候,对着茫茫的课程真的不知道该如何下手,
这就是需求,因为所有的人都会遇到这个问题。
做产品最重要的就是给用户他们想要的东西,有需求,就有成功的可能。
2.分享
这是我对做网站另一个很欣赏的东西。
像大众点评,知乎,Facebook,github,etc..所有的网站都只是提供了一个平台
但优质内容都是由用户提供的,可见用户的强大力量。
做这个网站也是这个模式,搭建了一个平台,让学生分享他们的经历,帮助更多的人。

关于未来

1. 推广 在第一个学期末考试结束时,仔细思考一下,再努力做下推广。
(有时候你要多站在用户的角度思考一下,你觉着便捷的功能,巧妙的交互,
用户可能完全发现不了,觉得完全是shit,直接关闭网页了)
2. 朋友
发动朋友先写一些经历,别人看到了说不定才有分享自己经历的欲望。
3. 开源:
打算在第二个学期结束,毕业时把项目开源了,现在还放在bitbucket的私人库上。