2014年计划

编程技术学习

Javascript(Jquery + Angular + meteor)

面向对象设计和重构

软件开发了这么多年,需要提供一下设计能力了。

学习笔记就记录在这里吧

Lisp 编程

一直在使用Emacs,但是对于编写它的插件还是不是很了解。读一下这本书:<Writing GNU Emacs Extensions by Bob Glickstein> 学习笔记就记录在这里吧

go 语言

google大牛开发的编程语言,应该很有前途。早点搭上这班车吧。考虑使用它替代shell编写一些小脚本。 学习笔记就记录在这里吧

Emacs 使用

重点学习一个org的使用

学习笔记就记录在这里吧

学习Emacs做项目计划,improve personal productivity

  • Learn emacs
    • State "STARTED" from "STARTED" [2013-12-16 Mon 10:46]
    • State "OKTODAY" from "STARTED" [2013-12-16 Mon 10:13]
    • State "STARTED" from "STARTED" [2013-12-16 Mon 09:49]
    • State "OKTODAY" from "STARTED" [2013-12-16 Mon 09:34]
    • State "STARTED" from "STARTED" [2013-12-16 Mon 09:33]
    • State "STARTED" from "STARTED" [2013-12-16 Mon 09:08]

    [2013-11-02 周六] :OFFICE: what are the results:

    • task统计时间不准确
    • 阅读《WritingGNUEmacsExtensions》

大数据 redis, hadoop 等

学习笔记就记录在这里吧

读书

这个在前面学习编程技术的过程就包括了。这里再提一下算做强调。

把时间当作朋友

  1. 控制你的大脑
  2. 记录时间开销,使用列表做计划
  3. 万事皆可提前准备
  4. 打造人脉不如打造自己
  5. 效率低下的原因:回避困难

《html5与css3权威指南》

《架构之美》

《代码大全》

  1. 使用伪代码进行详细设计

提高自己使用GTD和番茄工作法的能力

每天下班后,要总结当天任务,计划第二天的任务 任务的大小不要超过三天

文件组织方式

使用cygwin或者Linux, 所以所有的文件都是在Home目录下,并使用git subtree 方式组织。

Home
+—— ideas 所有的个人项目,需要使用 git 进行版本管理
+———— orgpage
+———— shell 存放有个人使用的一些shell脚本

+—— [个人开源项目] 例如.emacs.d 代码使用github来管理

+—— [公司名称] 存放公司项目开发的代码,文档和工具。
+———— docs
+———— tools
+———— project A

+—— sync 网络同步盘 个人文档,图书,个人开发项目使用的工具
+———— books
+———— software

+—— backup 备份文件和临时文件存放,临时项目试验场,

Comments

comments powered by Disqus