站在这个瞬息千变的时代,我是战战兢兢的。尤其是电脑软件的各种技术层出不穷,新的业界标准新的编程语言新的概念甚至是悄悄酝酿的新一波软件革命,知觉的或不知觉的打我眼皮子下走过,我很想努力捕捉一些线索或眉目,却觉眼花缭乱,一眨眼那些热腾腾的新鲜名词已经走远,更新鲜的陆续来着。
繁华也许只是一种假象,那是因为你看不透他们背后相同的本质。
所以我静下心来,尝试整理自己的定位:2005年,我并不完全待在软件工程的领域。我的工作只有一半是在软件工程里头,另一半在文本和语义的研究和实验。虽然说所有的研究和实验是为了语义学的应用软件的核心技术,我总觉得自己在编程或软件的技术上没什么长足的进步。我再回顾2005年里关于软件的领域我的身影:由于公司的项目关系,我完全没接触到microsoft的技术,我荒废了dotnet平台,也没有跟进他的最新发展。我罔顾MS SQL资料库,不曾追踪longhorn和其XAML的发展,甚至对Herb Shutter 和 Stan Lippman 改进的基于dotnet平台的C++/CLI语言也只是匆匆掠过。google 等致力推行的AJAX,我也不曾好好研究。OMG当红的软件开发框架MDA (Model Driven Architecture)我也迟至近几个月才稍微了解。MDA也许是下一波编程革命,就像当年pascal等第三代编程语言对汇编的冲击。MDA的影响也许更大,那些只能够把设计文档转变成源代码的程序员在MDA的架构里的也许无处可站。我身为一个程序员,必然要对这种趋势思量一番,接纳和消化其带来的思维上的冲击。还有书桌上那本几近封尘的Design Patterns工具书,物件导向的发展已经去到模型导向了,我却还没有好好摸索物件导向的设计模式。是技术的前进步伐太快,还是我的脚步太慢?去年曾经拍下胸口说要学以致用的template programming,泛型(generic), STL库,boost库等等没一件做到。
还好,没接触到microsoft的日子让我亲近了linux。公司里的开发都基于一台64-bits的Itanium伺服器,所以我接触了GCC 编译器,makefile 指令,gdb 除错器等等unix社区熟悉的工具。为了方便在windows和linux平台下编写程序还尝试了IBM的开源软件,Eclipse,从此不再用Borland C++ Builder,直接以Eclipse + GCC + msys 编写通用linux 和 windows的 C++和Java程式。我开始了解32-bits 和 64-bits 编程的一些不同之处。并在一些处理大量生物基因数据的项目里学到一些低阶至bit单位的处理和压缩技巧。也有幸学了python这个高效率的动态语言,虽只是初级的运用,已经能够感受到她在国外流行的魅力了。
就是这样,学到的永远比没学到的少。但这是必然的,创新和生产是一大群人努力的成果,吸收到自己的脑袋是一个人的事情,而时间的流量却是一样的。
当了程序员三年,期间常听见身旁的人说:程序员不能够长久做下去,一定要逐步跳跃至管理层的位置,摆脱写源代码的工作内容。我问为什么,他们说那才能够挣得高收入啊。有时候我一笑置之,有时候我会说一些自身的理念。我说了传承的重要性。
我想编程是一种不停进步的技艺,要到达一定的高度必然需要一段长时间的锻炼和累积,如果只做了五年十年就转入管理层而不事编程的话,又怎么能够有高质量的编程专才诞生?没有高质量的编程专才,也就没有高质量的软件。所以我们第三世界的软件工业其实不是软件工业,因为我们没有产生核心技术,我们只是运用别人的核心技术来生产应用软件,整体上的软件工业可说是偏向服务性质的。他们可以在c++ 0x 标准里增加或删减一些C++的特性或库,他们可以在未来的互联网标准semantic web 设定新的语言 OWL (Web Ontology Language)。我们只能够跟随,并在他们发现先前的设计缺陷而发布新的标准后怨声载道但还是乖乖追随。我们只能够在他们的牵引下走一些已经大概被设定好的路径,用他们提供的工具做一些多只能够在区域内销售的应用软体。我们跨不过那个门褴和他们站在同一条线上有更宽阔的视野,甚至打不开门,他们稳稳把持着那扇门的钥匙。为什么他们有这样子的实力?我想这是环境和教育的缘故。环境来说,他们有很多超过10年经验的优秀程序员,这些优秀的程序员备受重视,除了担任技术或软件项目的管理人之外也勃勃不倦的埋首新技术或写源代码,这直接或间接的也灌溉了其它的年轻程序员。教育来说,他们的大学注重研究,政府也大量拨款各学术机构做各种专门项目的研究,这样子的循环造成了源源不绝的创意和专利的核心技术。这一年里我做研究时常常上网搜寻相关的研究报告或论文,找到的多数是西方大学的,也有少数是亚洲的,譬如中国韩国台湾日本甚至新加坡,就是没有马来西亚的。我不敢下什么定论,也许是我们的研究题目冷门。
新的一年里,我为自己做了一些期许:
1。学习一个新的编程语言,就学dotnet 平台的 C++/CLI吧。
2。多了解MDA。
3。善用python。
4。继续去年的期许:学以致用的template 和好好阅读design patterns。
5。多读业界的杂志和期报,以开拓自己的视野。
共勉之。
Florida car insurance information center. What insurance to buy in Florida, how to decide, compare policies, purchase FL car insurance.
Đăng ký:
Đăng Nhận xét (Atom)
Bài đăng phổ biến
-
久闻适耕庄的稻米产量为雪兰莪州之冠, nottyboy 和我早就想到那边拍摄稻田了,不过久久没有付诸行动,直到这个星期的某一天我们谈起适耕庄,心血来潮之余,就决定乘周末的空闲走一趟适耕庄。 星期六一早我们开车出发,抵达适耕庄时还未到七点。天空刚现曙光,车子在马路上驶着,经过一片片...
-
我也不确定是不是因为我感冒的关系。 心里跑出一头野兽 往时间后边飞奔 那些我还没看见的未来 都被他衔走了 然后 然后是空荡的游乐园 秋千摇摆之前的一千次欢笑 跷跷板像昨天和明天交替般起伏着 一千个孩童发出的嬉闹声 和寂静一样 贴切的形容这座游乐园 我心里那座永远没有建梭的游乐园 ...
-
Second student slashed in robbery 另一宗抢劫案 很抱歉我必须在开心的毕业照片上面张贴这样子的文章。 我真的在思量着,我要不要随身携带一把 蓝保刀 。 technorati tags: robbery , wangsa maju ,...
-
今天法国电影节开始了。我放工后看了两部,都是隽永的感人故事,一个说师生间的感情,一个说男女间的爱情。 先说 try to remember。 当一个正在失去记忆的女子邂逅一个正在恢愎记忆的男子,这是一种怎么样的交会?接着他们相爱,一边的爱情堆叠成崭新的记忆,另一边的却是渐渐消散的...
-
那时王子还没来到。 我依约到Bugis地铁站等待,距离二点还有几分钟,传了个短讯给公主说在地铁站的守护者(Guardian)门口等她。不一会儿公主出现在面前,¨嗨¨,她笑嘻嘻说。长长的刘海平贴至眉毛处,眼里的笑意几乎溢出,张开的嘴角牵动空气中初会的陌生气息,还好露出的皓齿适时提醒...
-
Auto Insurance In 1997, the State of Arkansas started tracking the registered motor vehicles in the state with their vehicle liability in...
-
从金山瀑布去到麻坡大约要45分钟。一路上我们的饥饿感愈发强大,以至于后来我们在四马路的一间卖面的食店围挤两张圆桌点了满席食物。以satay,otak-otak和油条为开胃菜,云吞面为主食,饺子热汤配食,最后是各类糕点如萝卜糕糯米糕等为甜品。如此放纵实为大家出游得逞心情大乐所致,结...
-
妈妈做的麻齐(ma-chi)很好吃,之前每回家乡她都特地做给我们吃,尤其是新鲜出炉的,温热的花生细粒满满盛在柔软的面粉团里,带有粘性的绵绵口感里混合香脆的咬劲,顺滑送入喉咙,甜美的满腹感。我时常拿给到访的朋友尝,或带回都城送给朋友。大家都赞不绝口。这就是我记忆中最怀念的家乡味道之...
-
九月二十四,觅觅小妹的生日。大伙儿在二十三日晚假椰子屋为她庆生,用意大利面,柴烧披萨和踢辣米酥和苹果蛋糕,还有一桌子的朋友,一束勿忘我,一朵粉红色玫瑰,一个载有所有同事的祝福的幸福摩天轮,一只娃娃小熊,一脸欢喜,连连笑声,无尽的温馨。 小妹又长一岁啦,诚恳地祝福你,所有的愿望慢慢...
Không có nhận xét nào:
Đăng nhận xét