2008年终总结

根据《程序员修炼之道》的建议,今年收获很多,嗯。

一直坚持使用 Ubuntu Linux 作为操作系统,坚持使用 Vim 作为主要开发的编辑器。经过一年的实践,对 Linux 的认识又有所提高,对 Vim 编辑器已经比较熟练。在 Linux 平台上作开发,效率比在 Win 平台上高出很多,主要是因为强大的开源工具集。

年初,读了《Learning Perl》,对 Perl 语言进行了初步的学习,之后写了几个小脚本,主要用于自动化方面,例如解析 CSV 文件、Excel 文档,自动处理电子邮件,以及系统管理等,并在实践中有所提高。对 Perl 的学习,是我走向 LAMP 的导火线。

由于目前国内 Java 和企业级开发环境的恶劣1,以及自身兴趣所在,决定转向 LAMP 方向。

利用出差那段时间的空闲,读了《PHP5 权威编程》,并接触了 WordPress。因为我的 Linux 和编程基础较好,所以转向 LAMP 的路很通畅。目前在一家互联网公司做 WebGame 的开发。

今年还读了不少好书,包括《精通正则表达式》、《JavaScript 权威指南》、《构建可扩展的Web站点》、《高性能网站建设指南》、《时间管理——给系统管理员》等等。

由于结合了 Web 方面的开发实践,效果很好。对 Web 站点的建设,有个最佳实践作为指导,对前端优化,也有个最佳实践作为指南,在实际开发中项目受益和个人收获都很大。尤其是对 Javascript 的深入学习和实践,理解并掌握了最核心的闭包、函数作用域链和函数调用对象的概念2。同时,掌握了命名空间,模块化开发等较高级的 Javascript 技巧。在 LAMP 开发过程中,也逐步认识到了开发符合标准 HTML/XHTML,CSS 的好处。

在项目开发中,对时间管理的概念有了初步的认识,并结合项目管理,体会到了注重时效3的重要性。

其它方向的收获也不少。例如,学会了五笔输入法,以不同于拼音的思维方式进行中文输入。
//todo


注1:参见 robbin 的文章《中国行业应用软件领域恶性循环的原因是什么?》
注2:参见 小麦的文章《作用域链 词法作用域 与 闭包(一)》以及我的评论。
注3:注重时效的程序员,是《程序员修炼之道》中的说法。

EOF

相关文章

Tags: , , , , , , | Category: LAMP, Web, 日志

By belltoy On December 24, 2008 10:46 PM | delicious 收藏 | Twitter 分享

3 条评论

  1. 流浪人间 说:

    嗯,不错,加油啊,学习了。。。

  2. walkingp 说:

    不单单是java环境恶劣,整个it界都是浮躁和喧嚣啊,可恶的北大青鸟培养了多少民工过来,一次跟下面的员工讲青鸟的学生只会增删查改,同事讲这样不要出去讲,不然一群人会围上来的。青鸟出来的人(不是全部)技术上不来下不去,多数真是可怜唉。

  3. 品茶。。 说:

    《时间管理——给系统管理员》

    很好阿,很受启发。

    不知LZ 2009年总结 如何

添加评论

(若看不到验证码,请点击此处。)