`
ww2
  • 浏览: 415652 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

慢慢地告别“无聊的编程”

阅读更多

 <!----><o:p></o:p>

慢慢地告别“无聊的编程” <o:p></o:p>

 <o:p></o:p>

作者:胡长城<o:p></o:p>

网名:银狐999 <o:p></o:p>

主页:http://www.javafox.org<o:p></o:p>

信箱:james-fly@vip.sina.com <o:p></o:p>

Blog:http://javafox.blogdriver.com<o:p></o:p>

 <o:p></o:p>

       这里面几个词语需要解释一下:

       第一个就是“无聊的编程”。那么何谓“无聊的编程”,既然存在“无聊的编程”,那么一定存在“舒适的编程”了。其实,“Coding”永远不会舒适的,甚至是非常痛苦的,会让人几天几夜无法拥有安稳的睡眠;但是,一旦某一天面对自己的“作品”,那将是一种无比的快乐,即使这个快乐永远也只是非常短暂。

       注意哦,是“无聊的编程”,而不是无聊的“编程”。

       姑且给“无聊的编程”下个定义吧:就是那些“Ctrl+C/V”的编程。难道不是吗?大部分人的大部分的时间,都在进行着无聊的“Ctrl+C/V”,对一个模块的,一张表的增删改查;对另一个模块的,另一个表的增删改查。不论是用最简单的jsp/servlet,还是用那个什么struts,甚至JDO/EJB。不是吗?大部分模块完成同样的功能,只是不一样的form,不一样的bean,不一样的action,不一样的DAO,不一样的表。管你是用最原始的jdbc sql,还是什么hibernate,什么EJB,反正是完成增删改查,反正是将一个模块的代码“Ctrl+C/V”到另一个模块。

 <o:p></o:p>

       第二个就是“告别”。也许有那么一天,让我们对这种“无聊的编程”说告别吧。其实很多人都盼望着有那么一天的,经过众多的项目,经过众多的跳槽,经过众多的升迁。某天当他不再是一个“程序员”的时候,他就真的告别了。——但是,真的告别了吗?——大家想想自己吧,三年前的自己在干什么?三年后的今天自己又在干什么?

 <o:p></o:p>

       第三个就是“慢慢地”。时代在鼓吹者“与时具进”,而我在唱着极不协调的语调——慢慢地。其实原本就是慢慢地,几年前,就有n多的人在鼓吹者UML,看看过去他们高昂的歌声吧。如今呢?如今又在鼓吹着MDA,什么PSM,什么PIM——其实,UML/MDA是好东东,但是,它们的发展(至少在国内地发展),绝不会像那些极端主义者所鼓吹的那样——就像那些软件学院的所鼓吹的中国每年缺少20万软件工程师那样的无聊。

 <o:p></o:p>

       前面这么长的篇幅,却还没有进入正题,真是愧对大家的宝贵时间。

 <o:p></o:p>

       写这篇的文章缘由,源于前两天的任务:不得不做几个简单的增删改查程序。很久没有写这样的程序了。第一次写是几年前某个夏天,写了六个月;第二次写是一年前,写了一个月;第三次就是现在了。算来,我是很幸运的了,工作了这么多年,只无聊的写了7个月。

       第一次写,只觉得兴奋和学习(毕竟是人生第一个真正项目)

       第二次写,只觉得无聊

       第三次写,除了觉得无聊,就是在思索,如何更简单更容易的解决这样的问题,这样无聊的增删改查程序。

 <o:p></o:p>

       我记得前几天聚会的时候,听某位哥们说过,他们公司自己开发了一套根据表自动生成增删改戏相关代码(页面代码+后台处理类)的处理组件。这种方式也够无聊的了,不过无聊的到是可以解决一点问题,虽然从实际意义上节省不了多少时间。就像有hibernateeclipse插件一样,虽然这个插件可以根据表自动生成配置文件,但是现实中很少人愿意用而已。

 <o:p></o:p>

       现在MDA的兴起,业务基础软件化的兴起,必然会带来一些开发模式及项目运作的革命,但是这么无聊的增删改查,会不会因此而被改变?

       算来算去,似乎不会改变,甚至还有可能加剧?——

MDA的利用其PSM的特性,会产生相关的模型代码,但是这些模型代码,究竟能够解决多么深、多么广的问题,事实上在没有经过大范围的推广下,谁都无法预测。

业务基础软件化的发展,必然会产生更多的ISVSI代理软件商,于是乎,在某一个平台或产品的上的二次开发会带来更多的“修补程序”,更多的“增删改查程序”,更多的“Ctrl+C/V

 <o:p></o:p>

看来,只能对我们这些开发者说——小心了?也许你的后半生会变得很无聊,无聊的“Ctrl+C/V”。

 <o:p></o:p>

祈祷吧,祈祷慢慢地告别无聊的编程,告别“Ctrl+C/V”。

 

分享到:
评论

相关推荐

    PySide编程入门:让你告别编程困难的秘密武器.zip

    本文将为您介绍PySide的基本概念和使用方法,帮助您快速上手PySide编程。 知识领域:Python编程、GUI开发、Qt框架 技术关键词:PySide、QApplication、QWidget、事件处理、信号与槽 内容关键词:魔法火车、GUI组件、...

    告别迷茫,编程小白的逆袭攻略,速来围观!.zip

    告别迷茫,编程小白的逆袭攻略,速来围观!

    告别996实现高效编程系列课程减少开发压力.txt

    告别996实现高效编程系列课程减少开发压力.txt

    趣学设计模式,告别烂代码,成为编程“艺术家”文档

    趣学设计模式,告别烂代码,成为编程“艺术家”文档

    斯坦福编程方法学英文字幕

    《斯坦福编程方法学》是一门深受欢迎的课程,旨在教授学生如何有效地设计和实现软件。这门课程的英文版,C106A,包含了28讲的PDF材料,为学习者提供了一次深入理解编程理论与实践的宝贵机会。通过这门课程,不仅能够...

    程序员告别单身神器

    这样,无论对方使用的是电脑还是手机,都能方便地接收和体验这份心意。通过apk程序,表白页面不仅能在浏览器中打开,还能作为独立的应用安装在手机上,随时随地触动对方的心弦。 在提供的压缩包文件中,我们可以...

    告别陋习牵手文明PPT课件.pptx

    "告别陋习牵手文明PPT课件.pptx" 本资源是关于告别陋习和培养文明习惯的PPT课件,主要针对中学生,旨在帮助他们树立良好的生活习惯和道德观念。该课件共11页,涵盖了十种陋习的介绍和改正方法,强调了培养文明习惯...

    告别鼠标手

    告别鼠标手 鼠标手不是健康的手 妖精的口袋 ued设计师 教你如何手绘 告别鼠标手

    终结者rat2.1 告别版!

    【标题】"终结者rat2.1 告别版!"所指的是一款名为“终结者rat2.1”的远程访问工具(Remote Access Tool,RAT)的最终版本。在IT领域,RAT通常被用于合法的系统管理和维护,但同时也可能被恶意使用,允许未经授权的...

    告别烂代码成为编程“艺术家”-视频教程网盘链接提取码下载 .txt

    良好的程序设计既是开发者的基本功,又是能力的分水岭。在满足基本功能之外,如何让你的代码简洁高效可复用?除了不断迭代,学习设计模式是最佳捷径。 因为设计模式是被开发人员反复使用试错的经验总结,也是一般...

    台湾计算机图形学教程(中英文)含OPENGL编程

    计算机图形学是一门涵盖广泛的学科,它涉及到计算机如何创建、处理和显示图像。...通过学习,你不仅能精通OpenGL,还能提升自己的编程作图技巧,从而告别传统图像编辑软件,迈向更高级的立体作图方式。

    终结者远控告别版

    终结者远控2.1告别版 注意事项: ① 该版本终结者的上线端口为8181,如果鸽子不上线,请先检查 这个设置,(设置→系统设置) ② 配置2.03.exe 配置的终结者要用 2.03客户端.exe 才能上线 ======================...

    告别2020迎接2021演讲稿.pdf

    告别2020迎接2021演讲稿.pdf

    中考语文满分作文告别之美

    【中考语文满分作文告别之美】深入探讨了告别这一主题,揭示了告别的深层意义和美学价值。文章通过三个历史人物的告别场景,展现了告别之美不同的面貌:荆轲的壮士一去、屈原的忠魂永逝以及陶渊明的淡泊归隐。 1. *...

    终结者Bin告别版.rar

    【标题】:“终结者Bin告别版.rar”是一个压缩文件,其中包含了gh0st3.6的修改版本。这个“告别版”可能意味着这是该软件的一个特别版本或最后一次更新,可能是作者或开发团队对某个时期的结束致敬。 【描述】:...

    改变学习方法 告别低效勤奋 提高学习效率.zip

    改变学习方法 告别低效勤奋 提高学习效率

    浙江省富阳市第二中学高中语文优秀作文在留恋与告别之间徘徊素材

    这篇作文的标题和描述虽然与IT知识无关,但其核心思想——在留恋与告别之间的挣扎,实际上可以关联到IT行业中个人发展与抉择的主题。在IT行业,不断学习新技术、告别旧知识是常态,这与文章中提到的“告别昨天,寻求...

    中考语文满分作文告别是一种胆魄

    这些自然界的寓言形象地揭示了告别背后的力量和胆魄,鼓励人们勇于告别舒适区,去追逐属于自己的梦想。 接着,文章列举了历史人物诸葛亮、陶渊明和鲁迅的事迹,进一步阐明告别对于个人理想实现的意义。诸葛亮告别...

    告别陋习计划书.pptx

    这份名为"告别陋习计划书.pptx"的文档,显然是一份个人或组织改进习惯、提升效率的行动计划。从内容来看,它包含了多个关于个人成长和自我管理的主题,同时也蕴含了一些企业管理的理念。以下是这些内容中提炼出的...

    再见,2018——纪念篇-少儿编程scratch项目源代码文件案例素材.zip

    在“再见,2018——纪念篇”这个项目中,很可能是设计了一个与时间、回忆或者庆祝告别旧年有关的小游戏。孩子们可能会通过编写代码让角色执行特定的动作,与用户进行互动,或者解决一系列基于年度主题的问题。 童程...

Global site tag (gtag.js) - Google Analytics