Hello World
博客园的账号申请已有一段时间了,但还没有正式开张。
没有几天就要到本命年了,写一篇Hello World,既是开博第一篇,也算是对本命年的期待吧。
写惯了程序,便有了按Ctrl+S的习惯,迅速保存我的思想,不过这里是行不通的,呵呵。
过去的这两年,我的收获还算不少的,不过离我的目标还很远。
有些事情来得真的太快。原本从没想过自己会去做网站,但是仅仅是在那么短的时间里,居然就能看到有人在使用我开发的网站。
这不得不感谢Flex,希望Flex在RIA世界里能有大作为。
兴奋的时间很短的,因为离目标还很远。2.0时代,我的路还得自己闯。
想我刚来实验室读研的时候,很多东西都不会,硬着头皮学啊,也不时地熬夜写程序了。
AutoCAD二次开发,Lisp,VBA,ARX哪,仿佛昨天还在使用。这些尽管还是十分幼稚的代码,我会永久珍藏。
等我老了,将她们CheckOut,那将会是一种什么样的感觉呢。
看到自己开发的CAD程序有十来个人在使用,才第一次感到做程序员的幸福,也感到自己的责任。
我努力使我的程序更稳定些,更灵活些,更友善些,复用性更强些。
我把设计模式合理地用到程序里,用XML做配置文件,做了无数的测试,也写了适当的注释。
设计模式,也许我还是可以谈谈一点体会的。
那单件模式,工厂模式等等用了不少,但都没有真正的感到设计模式的威力。
而终于有一天,我把几个模式组合在一起,发挥了巨大的威力。
如果不这样做,估计我的小项目就会夭折了,或者我必须痛苦地从上万行代码里一点点地修改代码,而且是经常改。
那短短的几百行代码的威力,顶得上上万的代码量,而且更容易维护。事实上,确实在这方面做了很多修改维护。
XML,她的威力在我深入的学习研究中逐渐体会,几乎到处都是她的身影。
谈到复用,从代码复用到对象复用,再到组件复用,再到现在的服务复用,如何基于这些复用来架构呢?
我能做好基于Web Services的SOA吗?
REST的上升势头也很猛,ROA登上IT舞台, 我将如何把握?
过去我还是有一段迷茫期的,不知道我应该扮演什么样的一个角色。
我努力学习,我知道我不应该只是一个程序员,但是,我首先必须是一个合格的程序员。
我学习我感兴趣的东西,有段时间实验室不能上公网,我就做了个局域聊天软件,居然效果还不错。
OpenGL,DirectX我至今还念念不忘,我真的很想做出自己的3D框架。
我想架构更好的程序。
我研究了SharpDevelop的源代码, 她用到了很多设计模式,而且用的是那么优美。
我把她的插件式框架借用过来,做了我自己的一套框架,我体会到了开源莫大的益处。
插件框架,据我有限的水平总结为 反射+XML,呵呵。
插件框架是我的第一个宝贝,我看着她一点点变漂亮,变健壮,变得多才多艺……
我经常用她来做各种Demo程序,但是她始终没有成为组里的主角。
现在,我将用她来给我在环保局的好朋友做一个系统,她应该是主角。
最近把《走出软件作坊》和《疯狂的程序员》都看完了,很感慨。
我们组该改革了,该赋予更多的活力了。
而我,只想做一名合格的程序员。
一名写得一手优美程序的程序员。
一名懂得专业知识的程序员。
一名懂得团队合作的程序员。
一名懂得演说的程序员。
一名懂架构的程序员。
一名懂得软件发展的程序员。
一名不仅仅会写程序的程序员。
明年就要找工作了,又将面临一个人生的转折点。希望我能找到属于我的地方。
希望我的家人、同学、 朋友们都能幸福。
Hello World!

浙公网安备 33010602011771号