只身在他乡,常常想起我的父亲,在我们当地他是出名的木匠师傅,一手掌脉设计建造了许多建筑物,留下了很多赞誉,不过现在人年龄也大了,就没有当木匠师傅了。他曾经给我说过,在工程领域,文官永远要输给武将。其意思就是说,一个纸上谈兵的人永远要输给一个不断实践的人。这样的道理或许有些绝对,也不会有人不懂,也许是因为从小就在这样的氛围中耳闻目染,所以我一直都是一个乐于动手实践的人。
在软件工程领域,有一句著名的话,叫做“Don't Reinvent the Wheel”--不要重复发明轮子。这句话说得非常经典,也非常有道理。但在生活中,我就发现时常有些人常常被这些名言所束缚,其实我觉得“不要重复发明轮子”也只是站在某一个角度告诉IT人员的一个道理,如果将其奉为不可叛逆的金科玉律,就会束缚我们的思维,阻碍我们的步伐。
我是一名从事Java相关开发工作的IT人员,回忆当初自己自学java走过的路,我戏剧性地发现自己就是一个典型的在不断重复发明轮子的人。一个东西别人已经写过了,我将其下载下来,理解他的思路,重新自己再写一遍,或者再改造一遍,通过这个过程,我有很迅速的提高和积累,收获真的不是一点两点。
在论坛中,当一些热爱软件开发的同行们贴出一个自己写的东西,下面的留言总会出现,“又是一个重复的轮子”之类的跟帖,但我发现更多的留言是热心指出“如何如何。。。会更好”之类的跟贴,后一种跟贴是抱着一种欣赏交流的态度,非常好,因为我也是这样。
试想一下,如果你写了一个数据库连接池的小组件,你将对jdbc有深刻的认识;如果你写了一个IoC容器,你将对各种设计模式,反射机制等有更深的认识;如果你写了一个缓存框架,你将至少会在软件性能优化上加入自己的思考;如果你写了一个js library,你将对js的使用有更深刻的体会。如果......。这些工作永远比每天写几个Ation,几个service,几个DAO让我们提高积累得更快,从而也更清楚地认识自己真正匮乏的是什么。
我们不追求一定要让自己的小组件大范围推广,只因为我们还有几分对软件开发的热情,我们乐于学习,愿意研究,我们愿意付出一点时间来不断提高自己,因为这样不仅能让人体会到作为一个男人的那种充满斗志的“孤芳自赏”,也更让我们变得更有价值和竞争力。你觉得呢?
分享到:
相关推荐
javaeye 论坛小测试 javaeye论坛小测试答案 javaeye论坛测试答案 这下你们就省事了。
JavaEye论坛,作为中国早期知名的IT技术交流平台,有着严格的社区规则来维护其良好的讨论环境。本小测验主要关注的是论坛中对于内容转载的规定,这对于任何参与在线社区的用户来说都是至关重要的知识。以下是对这些...
javaeye被黑 大家看看
【JavaEye论坛热点 - 2008年11月 - 总第6期】是2008年11月JavaEye论坛上讨论的热点话题汇总,包含了多个关于Java和软件开发领域的讨论主题。以下将对部分主题进行详细解释: 1. **领域模型的价值与困境** - 领域...
JavaEye热点阅读是JavaEye论坛推出的2009年2月特辑,旨在为Java学习者和开发者提供最新的知识及行业动态。这份资料包含了多个Java相关的主题,包括但不限于并发编程、开源项目、设计模式、框架应用以及软件开发实践...
【JavaEye论坛热点月报 总第8期】是一份汇集了2009年1月IT技术领域热点话题的报告,涵盖了多个关键的Java及其相关领域的知识点。这份月报体现了JavaEye论坛作为优秀软件开发交流社区的角色,分享了丰富的技术文章和...
javaeye的信息提示框代码之css,application.js
JavaEye+技术架构,讲述java框架的应用
【JavaEye论坛热点月报 总第7期】 在这一期的JavaEye论坛热点月报中,涵盖了2008年12月期间的各种IT技术热点,包括JavaFX、Swing、Ruby、AJAX以及项目管理和框架应用等多个领域。以下是其中的一些主要知识点: 1. ...
### JavaEye3.0开发手记之开发环境搭建详解 #### 一、开发环境搭建概述 随着JavaEye3.0开发计划的启动,本篇文章将详细介绍如何为该项目搭建高效的开发环境。开发过程中不仅需要考虑软件的选择,还需要针对操作...
【JavaEye论坛热点月报 总第5期】是一份汇集了2008年10月期间IT技术热点的报告,主要关注Java及其相关领域的发展。这份月报涵盖了多种技术和话题,包括但不限于: 1. **Javarebel**:Javarebel是一款强大的工具,它...
使用 Eclipse 平台进行调试 - Java - JavaEye论坛
自己仿照javaeye写的jspf分页(原创),请各位多多指教
JavaEye论坛是面向Java开发者和IT专业人士的一个知名社区,它在2009年间积累了大量的讨论和资源。这个“javaEye论坛热点09年1月-09年10月”的压缩包文件,包含了该论坛在那十个月间的热门话题和精华内容。这些资料...
JavaEye新闻月刊2009年3月第13期内容涉及了当时软件开发领域内的一系列重要话题,包括IBM拟收购Sun Microsystems公司的新闻报道、Java社区对此的看法以及各种编程语言、开发工具和技术的新动态。 首先,新闻月刊...