不止一个人,也不止一两年建议我写技术博客,一直把这事的优先级排后面。结果就是,以前总结的技术细节和思路慢慢淡忘了,没忘的由于各种原因也没推广和利用,真真的不环保。最近大半年开始在整理各方面的思想,准备完善成体系。好吧,顺便写技术博客,尝试这种方式融入我的生活。
说实话,我一直纳闷,技术文章都是聊技术细节的多,聊具体的应用和方案的不多,聊一些学习或者方法论的更是少。我想大牛们还是藏私的,我也越来越少关注技术细节帖子了。我想我可以整理以下一些类别的文章跟大家讨论分享,大家关注自己感兴趣的类别好了:
1.技术细节,比如什么框架怎么用,有什么bug之类的;估计是要遇到才写,不会太多,不喜欢写随手能查到的东西;
2.技术应用,一些技术的应用再配合一点案例,还是主要介绍这项技术为主;以总结经历为主,包括框架、组件、产品等;
3.技术思想,一些技术方面的新理念和想法,还有一些架构或设计模式的总结,可以随便聊聊;
4.开发观念,开发以人为主,开发方法、团队建设和技术学习应用等方法,也可以聊聊。
毕竟很多思想没整理好,在这里记得乱也就乱吧,早晚会整理到个人博客上去。我也尽量写得短小合理,免得各种漏看重点。
我一向把技术相关的工作分为两个方向,改变现实世界的是技术应用,改变技术世界的是技术研究。这要从程序基础和世界观谈起。
Hello world是经典的入门程序,起源我是没考证出来,不过这句话真是太有内涵了,我对它的理解经过了三个阶段。
1.我入门的时候对这句话完全不感冒,好玩而已,写这句话的时候完全没别的感觉,不知道哪个幽默的老外流传下来的而已。
2.当我不再关注编程细节,而是关注整个技术体系的时候,我终于开始知道看整个技术世界了。于是,每次写或看到Hello World的时候,我就觉得这是通向技术世界的一扇门,黑乎乎或白乎乎的界面背后藏着程序员对这个新的小技术世界的第一印象,我的心里也做好迎接一个新世界的准备。
3.当我不再把精力都放在关注技术上,终于关注我活着的世界时候,我终于完整而合理地认真这三个与技术人员息息相关的世界:现实世界,是我们活者的世界,是技术存在的意义:就是改变这个世界,让它更美好;技术世界,其实是虚拟的世界,由知识构成;主观世界,连接着现实世界和技术世界,把对技术的理解应用到现实中,把现实中成熟的思路应用到技术世界中。所以我终于理解,为什么哲学对于技术也是异常重要的。当我这么理解世界之后,我在写或读程序哪怕只是Hello world的时候,我觉得自己就是这个程序,就是这个方案,我从第三者的角度打量这个现实世界,找到我的价值和突破口。
这也是LifeOnCode的来源。
终于还是在博客园上开始了,Hello blog。