MVP之忧喜

2003-10-14 by 开心就好

“开发软件的历程,是一种特别的人生经验。”[]{lang="EN-US"}

[                                                                                    -----]{lang="EN-US"}吉姆·麦卡锡[]{lang="EN-US"}

这段《微软团队成功秘诀》作者的话,一直深深打动着我。[]{lang="EN-US"}

每个人在年少的时候,都会有许多梦想,希望能够创造出一些不同凡响的东西来,甚至可以改变未来。而随着时间的平移,岁月的磨砺,原有的梦想可能会逐渐地(的)被自己所淡忘,只有在不经意时,这些尘封的记忆才会露出一角。[ ]{lang="EN-US"}

我也很少可以记起儿时的梦想,但我没有感到很多无奈,这是因为我现在依然拥有“做梦”的权力,而赐予我这一切的,是我选择的职业:程序员![]{lang="EN-US"}

在我的《新概念[ASP.NET]{lang="EN-US"}教程》出版以后,收到过很多读者来信。其中有一位即将毕业的大学生在信中,请我帮助他做一道选择题,即毕业后到底该不该加入程序员这一行业。[]{lang="EN-US"}

程序员给很多人的印象是穿着拖鞋、喝着咖啡、通宵达旦、不知疲倦的工作狂,大都是头发乱糟糟,整天不修篇幅的怪人。所有这些都使这位仁兄产生了一些困惑,他是否应该把自己宝贵的青春投入这种年复一年的劳动中来?[]{lang="EN-US"}

每个人都会做出不同的选择,我不是“神”,所以我不想代替他,为他硬性的指出一条路来,我只是把我知道的程序员的真实生活告诉他,让他自己做出选择。[]{lang="EN-US"}

程序员的生活是枯燥的,年复一年的进行无休止的编码工作;程序员的生活又是丰富多彩的,因为每一次的编码都是全新的创造。当你遇到困难时,你会咬牙切齿,恨不得把电脑砸烂;而当你解决了一个困扰多时的技术难题时,那种快感简直无法形容。更让人憧憬的是,当别人利用你开发的软件去创造财富或者获得休闲的时候,那种感觉更是无与伦比。(似乎有点别扭)[]{lang="EN-US"}

程序员的队伍中,没有“独孤求败”,更没有一劳永逸的绝世秘技,由于技术的更新速度过快,我们一直在拼命的为自己“充电”。如果跟不上技术,就可能被技术所抛弃。[]{lang="EN-US"}

充电的方式是多种多样的,可以通过书籍的自学,也可以通过学校的学习。而更多的时候,则是多名程序员凑在一起,互相学习。[]{lang="EN-US"}

我所就职的傲姿时代教育网络系统有限公司,就有一种极好的技术学习氛围,每周都会有固定的时间,让我们这些开发人员聚在一起,把自己开发中遇到的一些案例拿出来共同剖析,分享一些成功的开发经验,整个团队在这种融洽的环境中共同提高着。[]{lang="EN-US"}

当然,很多人仍然不满足小范围的技术探讨。我也与很多开发人员一样,在[1999]{lang="EN-US"}年就参加了刚创建的技术社区:开发者俱乐部([http://www.dev-club.com]{lang="EN-US"})。从那时起到现在,我一直活跃在其中。[]{lang="EN-US"}

类似其它技术社区,开发者俱乐部也是一个藏龙卧虎的福地,我与这儿的很多网友一样,从最初的“菜鸟”成为所谓的“大虾”。我们既在这儿探讨开发中遇到的实际问题,也分享一些开发的成功经验。既对业界的一些动态指点江山,也交流一些程序员的喜怒哀乐。[]{lang="EN-US"}

微软推出[.NET]{lang="EN-US"}技术预览版时,在我们几个铁杆微软技术拥护者的倡议下,社区中成立了新的版面“[DotNet]{lang="EN-US"}时代”,并且不久后,我也成了这个版面的版主。随着[.NET]{lang="EN-US"}技术的成熟,版面上的朋友日渐增多,大家的探讨的问题也越来越深入,范围越来越广。在期待中,我们静候这个“世纪婴儿”的诞生。[]{lang="EN-US"}

虽然那些问题在现在看来,可能都过于幼稚,均是一些[C#]{lang="EN-US"}语法及[.NET]{lang="EN-US"}基本概念的问题,但不积跬步,何以至千里?在相互交流中,我们对于[.NET]{lang="EN-US"}也越来越熟悉,更多的人开始写一些比较深入的教程之类的文章,供我们大家学习探讨,促使大家的共同进步。[]{lang="EN-US"}

在微软发布了[Microsoft .NET Beta1]{lang="EN-US"}版本的时候,我突然有了一个想法,何不将我们的一些探讨成果结集出版,以使更多的开发人员受益?于是,我将这个想法告诉了社区中的许多朋友,大家均极力赞同,这就催生了那本《新概念[ASP.NET]{lang="EN-US"}教程》。当我写作此书时,经常遇到一些技术比较生疏的地方,就到版面上询问,在大家的热情帮助下,很快就得到圆满的解决,同时,在写作的时候,如果有一些比较得意的解决方案,也贴出来共享于大家。终于这本书得以顺利出版,甚至,让我也想不到的是,连我的责任编辑都是在这个社区中偶遇到的。[]{lang="EN-US"}

如今“[DotNet]{lang="EN-US"}时代”版面由于[Microsoft .NET]{lang="EN-US"}技术的遍地开花,也已经成长为包含六个版面的栏目了。根据[Microsoft .NET]{lang="EN-US"}技术的一些具体领域进行了合理的分类,各个版面都有很多负责的版主、热情的网友、技术精湛的大侠以及可爱的菜鸟。[]{lang="EN-US"}

有些版主经常会组织一些线下的活动,找一个地方聚聚,高谈阔论各种技术,增进大家的友谊。也有一些版面会自发的组织一些[Open Source]{lang="EN-US"}的项目,在团队开发中共同促益。[]{lang="EN-US"}

[2002]{lang="EN-US"}年[4]{lang="EN-US"}月份,我与社区另外三名网友被微软评选为[Microsoft Asia MVP]{lang="EN-US"},参加了两天的上海微软[ Asia MVP]{lang="EN-US"}峰会,与来自亚洲各地的[MVP]{lang="EN-US"}们在更广义的社区中进行探讨,使我们收获颇丰,满载而归。[]{lang="EN-US"}

[MVP]{lang="EN-US"}的荣誉证明了我们的过去的价值,但它不能成为我们在技术革新中止步的绊脚石,在最初的兴奋心情渐渐散去之后,我们又重新回到了起跑线上。[]{lang="EN-US"}

无论你是“菜鸟”,或者是“大虾”,让我们一起在开发中去体验那种特别的人生经验吧!


Comments