作为程序员,你会如何记录、完成你的ideas?

先分享一下我的

创建idea池

  1. 我在Github上创建了一个项目叫ideas。
  2. 每当我有新的想法时候,我会创建一个新的issue,如现在正在做的JavaScript NLP 时间转换
  3. 当一个idea完成的时候,我会将这个idea丢到done列表
  4. 当一个idea因为某种原因没有完成的时候,我会将这个idea丢到Sleeping列表
  5. 重复2~4步

现状

这个Idea池中已经有了近二十个Idea,分享一下其中一些idea的行成及结果。

1.Moqi 移动 CMS

作为程序员,你会如何记录、完成你的ideas?_第1张图片

这个idea的出发点是一个移动设备友好地单页面应用,不过似乎由于响应式的流行,这样的应用显得不是那么重要。但是这样的应用,更容易往移动应用迁移。

技术栈

  • Backbone
  • RequireJS
  • Underscore
  • Mustache

2.Resume生成器

这个idea出现的原因有两个,一是想尝试用React做前端应用,二是试试Markdown简历生成。不过,我想大多数人都会亲自做简历。

技术栈

  • React
  • jsPDF
  • RequireJS
  • Showdown

3.Sherlock 技能树

作为程序员,你会如何记录、完成你的ideas?_第2张图片

这个idea的生成是为了重写之前的一个技能树,拿d3写,并自动生成连线。

技术栈

  • D3.js
  • Dagre-D3.js
  • jquery.tooltipster.js
  • jQuery
  • Lettuce
  • Knockout.js
  • Require.js

4.EchoesWorks

这个idea做的是HTML的类似于PPT工具,但是需要支持分屏控制,以及字幕。用来替换现在的博客,使之有更好的交互性。

更多见: https://github.com/phodal/ideas

说说,你们是如何来管理你们的Idea?

你可能感兴趣的:(github上,程序员,记录)