0%

my UNSW CSE course website

想了想,还是写篇文章,记录一下我做这个网站以来心路历程.
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 什么的真的是毫无头绪。

  1. ...

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

原则

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

关于未来

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