作为程序员,你会如何记录、完成你的ideas?
先分享一下我的
创建idea池
- 我在Github上创建了一个项目叫ideas。
- 每当我有新的想法时候,我会创建一个新的issue,如现在正在做的JavaScript NLP 时间转换
- 当一个idea完成的时候,我会将这个idea丢到done列表
- 当一个idea因为某种原因没有完成的时候,我会将这个idea丢到Sleeping列表
- 重复2~4步
现状
这个Idea池中已经有了近二十个Idea,分享一下其中一些idea的行成及结果。
这个idea的出发点是一个移动设备友好地单页面应用,不过似乎由于响应式的流行,这样的应用显得不是那么重要。但是这样的应用,更容易往移动应用迁移。
技术栈
- Backbone
- RequireJS
- Underscore
- Mustache
这个idea出现的原因有两个,一是想尝试用React做前端应用,二是试试Markdown简历生成。不过,我想大多数人都会亲自做简历。
技术栈
- React
- jsPDF
- RequireJS
- Showdown
这个idea的生成是为了重写之前的一个技能树,拿d3写,并自动生成连线。
技术栈
- D3.js
- Dagre-D3.js
- jquery.tooltipster.js
- jQuery
- Lettuce
- Knockout.js
- Require.js
这个idea做的是HTML的类似于PPT工具,但是需要支持分屏控制,以及字幕。用来替换现在的博客,使之有更好的交互性。
更多见: https://github.com/phodal/ideas