2014年计划
Table of Contents
编程技术学习
Javascript(Jquery + Angular + meteor)
面向对象设计和重构
软件开发了这么多年,需要提供一下设计能力了。
学习笔记就记录在这里吧
Lisp 编程
一直在使用Emacs,但是对于编写它的插件还是不是很了解。读一下这本书:<Writing GNU Emacs Extensions by Bob Glickstein> 学习笔记就记录在这里吧
go 语言
google大牛开发的编程语言,应该很有前途。早点搭上这班车吧。考虑使用它替代shell编写一些小脚本。 学习笔记就记录在这里吧
Emacs 使用
重点学习一个org的使用
学习笔记就记录在这里吧
学习Emacs做项目计划,improve personal productivity
大数据 redis, hadoop 等
学习笔记就记录在这里吧
读书
这个在前面学习编程技术的过程就包括了。这里再提一下算做强调。
把时间当作朋友
- 控制你的大脑
- 记录时间开销,使用列表做计划
- 万事皆可提前准备
- 打造人脉不如打造自己
- 效率低下的原因:回避困难
《html5与css3权威指南》
《架构之美》
《代码大全》
- 使用伪代码进行详细设计
提高自己使用GTD和番茄工作法的能力
每天下班后,要总结当天任务,计划第二天的任务 任务的大小不要超过三天
文件组织方式
使用cygwin或者Linux, 所以所有的文件都是在Home目录下,并使用git subtree 方式组织。
Home +—— ideas 所有的个人项目,需要使用 git 进行版本管理 +———— orgpage +———— shell 存放有个人使用的一些shell脚本 +—— [个人开源项目] 例如.emacs.d 代码使用github来管理 +—— [公司名称] 存放公司项目开发的代码,文档和工具。 +———— docs +———— tools +———— project A +—— sync 网络同步盘 个人文档,图书,个人开发项目使用的工具 +———— books +———— software +—— backup 备份文件和临时文件存放,临时项目试验场,