我只是一只碌碌无为的工蚁 : (
有谁还记得AppleII吗?还记得com机吗?还记得最初黑黝黝的dos吗?
转眼间我已经步入了三十岁,一下子感觉到了生活的沉甸,每至年初岁末,我总喜欢多愁善感,喜欢回顾这一年来的所得所失,今年尤其如此.回想往事真不知道这条编程路走的是对还是错: (,
三十年前,我生于北方的一个中小城市,从小学六年级开始我就开始接触计算机,我想这应该算是早的吧?当时我记得只有苹果机,而286,386都还没出来,而我第一次接触编程语言是从初中开始的, 就是苹果机中的basic语言, 不知道现在还有没有人对它存有什么印象,说来可笑,我最开始的开发都是在纸上完成的, 并且我能进行程序开发也是纯属偶然, 记得小时候有一次爸爸从外面接受管理培训回来,带回来好多培训教材,而偶从小就个僻好,喜欢包装精美的书: ),当时看到爸爸带回来的书本本都是大大的皮都是硬硬的偶就非常之开心,开始一本一本的读起来,说出来一定吓大家一跳,你知道这些书是介绍什么的吗?有basic开发语言, 有高等数学中的微积分初步,真不知道当时哪来的的功力,竞然能坚持并看懂这些天书,到初三的时候,你知道我的爱好是什么吗?是计算各种函数的极限(求导)和各种排列组合的计算: (. 偶只记得当时我在学校是出了名的非正常人,记得初一的时候参加全国数学竞赛,成绩竞然高出初三的参赛同学, 而有一次数学竞赛,两个小时的卷子,我竞然只用了半个小时,还是作过了一次检查,最终提前一个半小时交卷还拿了第一名, 也许是这些成就造成的心里阴影,所以我从小到大一直觉得我适合作数学计算啊或者程序开发的工作, 所以一直以来我就注意这方面知识的积累,可是现在回首看看我的知识的积累过程,简直就是精力浪费的血泪史:(.
还记得以前那些短命的开发语言吗? 从最初的basic, qbasic 到8086的汇编语言,到后来的foxbase, visual foxpro, fortran, 直至到大学的时候的流行的turbo c, turbo c++3.0, borland c++哪一个开发环境是流行超过二年的?而又有哪一门语言是我没有投入过十足的精力呢?从汇编语言的寄存器,到c++中令人头痛的宏定义, 从最初的c的纯粹的数据结构开发, 到基于windows复杂的消息映射? 如今这些知识有用的还会有多少? 还记得大学毕业的时候最得意积累是什么吗? 是基于点阵字库的汉字开发环境, 是用汇编和c语言开发的的鼠标驱动程序, 是用c++开发的矩阵和向量的库, 到现在这些还有什么能算作积累吗?
终于毕业了, 以为终于可以用它来赚大钱了, 谁知这只是苦日子的开始: ( , 先说中国现在软件行业的恶性竞争带来的结果是普遍价格底质量差, 而最终用户懂行的又不太多, 就拿门户网站来说吧, 几百块到几万块都有人作, 从静态页面到动态页面, 开发方式不同成本不同,但是最终用户看起来却差不多,这时你出高价没人理你,出低价没有技术含量的又不想作, 苦吧? 这还不算,还有技术的更新呢, 不同的客户有不同的要求, 毕业后接连作的几个项目, 而每一个项目都会硬逼着我学一至两门新的技术: ( 从开发web的html, xml, jscript, cgi, isapi, asp, php, perl, asp.net到标准windows开发的powerbuilder, delphi, vc ++, vb, java, 从最初的com,com+到.net remoting组件?谁敢说下一个项目不会用一种新的语言?目前.Net出现了,本人觉得它在很多方面优于java, 而我也相信终有一天.Net会走向开放, 说不准今年就会有linux支持.Net的消息,而.net 也在申请国际标准, 那这会意味着什么呢? 可能有一天会有直接支持.Net中间编译语句的cpu的出现,那这又意味着什么呢?意味着会有新的基于.net的操作系统的出现, 那这操作系统变了意味着什么呢? 靠!如果操作系统都变了还有什么不会变呢!!
作程序员苦, 作程序员意味着一直要追波逐流, 作程序员意味着没日没夜的工作, 作程序员意味着人人都有的追求完美的个性的淋漓体现,相信每个人都有一次又一次的推倒重来自己幸幸苦苦开发出来程序的经历, 这些我都深有体会, 并且从一开始就查觉到了程序员的坚幸, 但是这就象本份的农民离不开土地, 再吊的兔子也喜欢萝卜一样, 我觉得, 这辈子我已经毁了,而它就毁在了最初一个不知所以的僻好上: ( , 希望有志想成为开发高手的弟弟妹妹们,仔细想想是不是想和我一样作个碌碌无为的工蚁, 毕竟可以选择的行业有很多, 这个不一定是最好的: (.
我老了, 我到底会在哪一天跟不上这个时代呢? 我天天都这么想着, 我期望那天是我功得圆满的时候, 是我已经尽为人子,尽为人夫的日子 : (, 阿门.