廖鹏凯
  • Portfolios
  • Articles
  • RESUME
  • About

BuzzwordReader | 开发

BuzzwordReader | 开发

BuzzwordReader——网络流行词百科

See me on GitHub: https://github.com/LiamBommer/BuzzwordReader

BuzzwordReader作为一款 谷歌浏览器插件, 能快速查找,分享和定义网络流行词。同时它也是一个UGC社区,希望让所有用户参与进来,以构建整个流行词知识系统,像维基百科和知乎一样。我们的最终目标是让所有人能够非常容易且方便地理解网络流行词,并且社区能保持活跃且热情。


核心功能


搜索

你只需要在浏览的网页上使用鼠标划词,然后点击出现在鼠标旁边的按钮,就会出现显示相关词条的弹窗。选择对应的词条便可进入本词条查看释义。如有你觉得准确的释义不妨点个赞,以便别人能够更容易找到他们。



贡献释义

如果你对某词条中其他用户贡献的释义都不满意,你大可以自己写一条释义!这么做可以让别人搜索到更准确的信息。


关于项目

这是我在大二时做的一份大学生课外科研项目,由两人小团队组成。经过几个月的开发,已于今年4月结题。

基本上,这是一份 锻炼开发基础能力 的项目。选题是团队成员面对网络热词层出不穷、更新换代过快的现状,想出的解决办法。于是我们结合所学课程进行项目进展:我们进行集中讨论,确定了 功能需求 ,以及详细的 用例表 ,希望能够更加高效的进行开发。


不足

因为直到项目搭建的尾声我才开始接触产品构建的概念,所以刚开始做此项目的时候考虑不够周全也不够深入。现在看来,

  1. 前期做的用例表等资源没有充分利用,后期功能变化也没有进行维护。
  2. 我们 没有做用户调研,只是基于两个人的经验以及看法就决定了功能。用户的需求不够明确,使用方式也有些鸡肋。
  3. 开发前 没有原型设计与用户测试,甚至是开发时边写代码边设计布局。导致了功能的重复(例如查询功能在三个地方都出现了,功能累赘)、以及功能和信息混乱。
  4. 后续 没有迭代测试与开发,其实也是因为时间问题。


我的职责

我在团队中担任项目负责人,负责进度安排、任务分配等事宜,以及一大部分开发工作。

  1. 管理
    项目的安排总体十分顺利,能够顺利结题。但是尽管是两人的小团队,仍然时常会发生沟通问题,所以我们开的会并不少,也会时常根据项目的进展以及各自时间的安排进行分工。总体来说合作融洽,各自的沟通能力得到提升,也能从组员的身上体会到他人的优秀品质与自身的不足。
  2. 技术
  • 在这次项目中,几乎从零开始学习了 在Linux下搭建 PHP + MySQL 的服务器环境
  • 同时实践了 JavaScript 和 jQuery 的应用
  • 快速学习了 Vue.js 并在项目中实践


涉及技术

  • Html & Css & Javascript
  • jQuery
  • Vue.js
  • PHP (CodeIgniter)
  • MySQL
  • Linux

更多功能


Popup窗口



注册