最近有人在问我说,他们在选择方向,他有两个选择,.net和J2EE。
我想,这个选择似乎很多人都做过,也许现在我们当中的某些人选择了.net,有些人选择了J2EE,还有 些人两者都会。是啊,记得在学校时我也做过相应的选择,在那个Java有些横行霸道的年代,我最终选 择了J2EE。当时面对毕业,因为听师兄师姐们说J2EE平台比较流行,出去找工作也好找,所以在仅仅学 过两门和Java有关的课程后便迫不及待的投入了J2EE的阵营。而且当时身边好多人有种说法,感觉好像 J2EE和.net有“不共戴天”之仇,做J2EE的很鄙视做.net的,做.net很鄙视做J2EE的!总之一句话,两 个阵营相互独立,相互排斥。
当时的我也是抱着对J2EE的热忱,和做.net的划了界限。可惜造化弄人,在网上写了几份简历以后却接到 了一个主要做.net的公司的面试电话。正好那天也没其他场子可赶,便去了那家公司面试。给面试的是 公司的两个中层领导,两个人都挺和善。问了一些问题,面试的过程挺愉快。后来,到了我发问的时间, 先和他们聊了一些当时比较新的技术,然后问了他们一个问题:“据我了解,贵公司主要的开发平台 是.net,而我其实之前都是做J2EE的,这点我简历上也写的很清楚,昨天接到面试电话的时候我其实有 些迷惑,请问您二位如何看这个问题呢?”两位面试官相互笑了一下,算是短暂的交流。后来一个面试 官回答了这个问题,让我突然觉得自己之前的想法很可笑。他说:“不管.net还是J2EE都只是做出来好 的软件产品的不同的平台或者说是一种工具,而软件做的好不好,虽然和这个工具也有很大关系,但是起 决定作用的不是这些,而是你如何很好的使用这些工具。平台不同可以再学习,如果你之前在J2EE的 平台上能做好东西,我相信你现在也能在.net平台上做好东西。”并且,他举了一个非常好的例子,后 来我也将这个例子用在了我写的书中。他说:“不管.net还是J2EE,都像一个厨师做菜时的一把菜刀, 要做出好菜来,当然需要一把好的菜刀,但是,菜到底好不好吃取决于厨师的厨艺,而不是那把菜 刀”。
后来,我使用两个平台都做过一些项目。现在看来,.net的流行程度似乎能更高一些,不过,我觉得两 个平台已经做的越来越相似,其实并不是那么的水火不容。时常会想起来那次面试时的这个问题,现在 ,我想告诉那些在这个问题上徘徊的朋友们,选择那一个平台其实并不重要,重要的是你用你选择的平 台真正的做出来好的东西,理解这个平台的本质,这样就算是用到其他的平台也可以触类旁通,同样的 做出来需要的软件产品。
请不要再为哪把“菜刀”好一些而浪费时间了,你的时间应该用在如何运用你选的“菜刀”做出一道道 美味的“好菜”。
我想,这个选择似乎很多人都做过,也许现在我们当中的某些人选择了.net,有些人选择了J2EE,还有 些人两者都会。是啊,记得在学校时我也做过相应的选择,在那个Java有些横行霸道的年代,我最终选 择了J2EE。当时面对毕业,因为听师兄师姐们说J2EE平台比较流行,出去找工作也好找,所以在仅仅学 过两门和Java有关的课程后便迫不及待的投入了J2EE的阵营。而且当时身边好多人有种说法,感觉好像 J2EE和.net有“不共戴天”之仇,做J2EE的很鄙视做.net的,做.net很鄙视做J2EE的!总之一句话,两 个阵营相互独立,相互排斥。
当时的我也是抱着对J2EE的热忱,和做.net的划了界限。可惜造化弄人,在网上写了几份简历以后却接到 了一个主要做.net的公司的面试电话。正好那天也没其他场子可赶,便去了那家公司面试。给面试的是 公司的两个中层领导,两个人都挺和善。问了一些问题,面试的过程挺愉快。后来,到了我发问的时间, 先和他们聊了一些当时比较新的技术,然后问了他们一个问题:“据我了解,贵公司主要的开发平台 是.net,而我其实之前都是做J2EE的,这点我简历上也写的很清楚,昨天接到面试电话的时候我其实有 些迷惑,请问您二位如何看这个问题呢?”两位面试官相互笑了一下,算是短暂的交流。后来一个面试 官回答了这个问题,让我突然觉得自己之前的想法很可笑。他说:“不管.net还是J2EE都只是做出来好 的软件产品的不同的平台或者说是一种工具,而软件做的好不好,虽然和这个工具也有很大关系,但是起 决定作用的不是这些,而是你如何很好的使用这些工具。平台不同可以再学习,如果你之前在J2EE的 平台上能做好东西,我相信你现在也能在.net平台上做好东西。”并且,他举了一个非常好的例子,后 来我也将这个例子用在了我写的书中。他说:“不管.net还是J2EE,都像一个厨师做菜时的一把菜刀, 要做出好菜来,当然需要一把好的菜刀,但是,菜到底好不好吃取决于厨师的厨艺,而不是那把菜 刀”。
后来,我使用两个平台都做过一些项目。现在看来,.net的流行程度似乎能更高一些,不过,我觉得两 个平台已经做的越来越相似,其实并不是那么的水火不容。时常会想起来那次面试时的这个问题,现在 ,我想告诉那些在这个问题上徘徊的朋友们,选择那一个平台其实并不重要,重要的是你用你选择的平 台真正的做出来好的东西,理解这个平台的本质,这样就算是用到其他的平台也可以触类旁通,同样的 做出来需要的软件产品。
请不要再为哪把“菜刀”好一些而浪费时间了,你的时间应该用在如何运用你选的“菜刀”做出一道道 美味的“好菜”。
最新作品《C语言参悟之旅》全新上市,敬请关注!
官方网站:http://www.tqbooks.net/product/gb/product_detail.asp?catalogid=10&productid=1474
China-pub有售:http://www.china-pub.com/49980
如果你想同我交流,欢迎点击链接http://student.youkuaiyun.com/space.php?uid=113770和我成为好友