注册通行证 用户名 密码
  • 文章投稿
  • 博客
  • 论坛
  • 设为首页
  • 加入收藏
jztop.com网络技术
  • 首页
  • | iT新闻
  • | 操作系统
  • | 组网建网
  • | 网络安全
  • | 程序开发
  • | 办公一族
  • | 工具软件
  • | 网页制作
  • | 多媒体制作
  • | 网吧技术
  • | 服务器
  • | 专题教程
Vista | 软件评测 | 系统备份 | 优化 | 进程 | 聊天 | 病毒 | Linux | 黑客 | 防火墙 | 数据库 | Web开发 | Java | Word | 游戏 | 32位开发 | 移动开发
当前位置:首页 > 程序开发 > 移动开发 > 内容正文

程序员从美学角度来看待编写的代码

发布时间:2006-03-20 11:21:29 来源:程序员 网友评论 0 条
  似漫漫征途,半个世纪,代码发展至今已有大从如同象形文字般的纸孔设计到01机器指令序列、到能进行简单翻译的汇编伪指令集..到后来的结构化程序语言和如今的面向对象语言设计、脚本语言以及更多将来未知的代码语言,可谓层出不穷。在如同物种优胜劣汰般的法则下,代码也随着我们思想力、行动力的不断前进、不断进化。代码对我犹如一座雕像般具有着力与美。

  代码之力

  代码之力体现在它代表了创作者的意志力和思想力。

  那些简单的符号,它们孕育在苦思冥想之中、生长于严谨的设计之下、绽放在千锤百炼的雕琢之后。可以说每一行都浸透着作者的深厚的思考,看似毫无血肉的行行代码便有了生机。作者的思考便是代码的母体和起源,也许就是一个闪过的念头,却生发出许多思路。

  当我作为一个设计者,在动工修建这座程序大厦之前,总是要细心研究:从实际出发、从需求开始、从框架着手.... 在这一个时期虽没有半字的代码产生,可正是这个阶段决定了代码的形状、姿态、性格、特征。方案中的的每一个细节都我经过仔细推敲、慎重分析,我们的思想力、意志力决定着代码生死存亡。

  我们思考的能力越强,代码的生命力就越久;我们的意志力越强,代码的体质就越壮。任凭风吹日晒,不会千疮百孔。在智慧的推动下、保护中,它们一天天成长。

  代码之美

  代码之美,是看似铅印的简单字母,却有一种美潜在其中。

  虽然这美并不金玉其外,也绝非造型优雅,但却是从不同角度、不同深度,甚至于在转念的瞬间而闪过的想象之美。代码因了人的先天孕育和后天雕琢而变得丰美、变得千姿百态、变得珠圆玉润..

  代码产生之前,是经怎样的想象、理解设计而成,在此过程中有很多冲动、茫然和冥思。如同一幅画,无论其美丑那都是旁人的评价,就作者而言,那是无论结果如何,都是他思想和奋斗的结晶。而这一份在心中印下的美是别人的批评无法抹去,也是别人的赞扬替代不了的。

  代码雏形之后,要经过反复的修改测试,就像一座青铜雕像,在石膏模具完成之后,必然要经历一番千锤百炼、水深火热,才见得世人。程序员对代码品质的要求丝毫不比艺术家们来的少,.. 且与艺术家们一样,程序员的灵魂也是他们的思想,若抛去了思想就如同无水之渊。与剪纸、泥塑一样,有多少不同风格的创作就有多少不同模式、形态、思路的代码,仿若是一座大大的花园中,开放着五颜六色的花。美的风景,潜在其中、唯有心知。

  代码之感悟

  代码与一般的艺术创作不同,它并非让人看后就足矣,而是身负着作者寄予的厚望:让用户受益、让工作变得更轻松。这千行万行的代码在不同的机器、不同的系统、不同得行业上日以继夜地运转着,感
悟当我们在咖啡馆里轻松地与朋友喝茶聊天,当我们在书房享受散文诗歌的魅力时,计算机程序已为我们备好第二天要汇总的大量数据、各种家电芯片中的固化程序已帮我们处理好那些繁重的家务。

  但我们仍不能因为重视功能、效果而忽略代码作为我们思想行动的延伸而产生的力与美。

  程序员也绝非为了某个项目而存在的职业,而是赋予了创造美与力的生涯。在每个程序员的眼中,那些别人看来乏味难懂的代码,却是闪耀在思想银河之中的点点繁星。也许,到了匮乏精力、体力不支的时候,无法再为自己的一次冲动或某个灵机一闪,而写出隽秀的程序。但在回忆之时,也会有泉涌般的感动:感动在那个深夜的灯下执著地书写、感动在那瑟瑟的寒风中痴迷地思考、感动在看到那些你多少个日夜拼搏出来的代码在为他人默默地工作、感动在于千头万绪的苦思之后终于看到曙光..

  每当我写完一段复杂的程序,就会有一种众里寻他千百度的感受,而当看到那灯火阑珊处的人时,却又如张爱玲所言“原来你也在这里”。而当我完成一个软件项目,就如同走过一段人生的荆棘之路,有一种苦与乐相互搀扶的体会。

  对于程序员的感受是笔触纸端如流水,爱恨百味难诉完。回归到力与美的理解,希望每一个在程序生涯中奋斗的同道中人,都怀有一种执著与感恩:执著在这无尽的思想疆域,用每一行代码实现我们人生的价值;感恩于这小小的代码,能让我们把所想所愿发挥得淋漓尽致。
关于 程序员 美学角度 编写代码 的新闻
  • 程序员建立商业意识之避免坐井观天
  • 程序员建立商业意识之与客户沟通
  • 程序员建立商业意识之商业驱动力
  • 程序员建立商业意识之Business Sense
  • 程序员建立商业意识之软件成功的要素
【评论】【收藏本文】【打印】【关闭】
上一篇文章:程序员建立商业意识之与客户沟通
下一篇文章:程序员建立商业意识之避免坐井观天
讨论区
查看
已有 0 位对此新闻感兴趣的网友发表了看法
匿名发表
注册通行证 登陆
图文阅读推荐
程序员的灯下黑:坚持和良好心态近乎道
程序员的灯下黑:坚持和良好心态近乎道
一个三流学校程序员的奋斗!
一个三流学校程序员的奋斗!
全站资源
  • 微软官方入门教程19:轻松掌握Vista系统的快
  • 微软2008大冲击,预借Vista SP1力促Vista市
  • 在收件箱中获得 Windows Vista 的最新更新
  • 微软官方Vista入门教程全集19篇(Vista学院
  • Windows Vista 的成功将势不可挡
  • 快快抛弃Vista,拥抱XP SP3!你觉得呢?
  • 浅谈Vista系统关闭虚拟内存与使用内存盘加速
  • 嘿嘿,按下键盘上面的三个键,马上让你的Vi
  • Windows Vista的盗版率只有Windows XP的一半
  • 3DMark和PCMark Vantage新版将只支持Vista系
阅读排行
  • 一个三流学校程序员的奋斗!
  • 你该学什么程序语言
  • 一个中专生的程序员之路
  • 月薪3200 博客网架构师艰难浪迹于北京
  • 如何成为一名Java初级程序员
  • 成为编程高手的八大奥秘
  • 10岁学编程 拥有19项专利的女程序员
  • 一个程序员如何月进万金的?
  • 程序人生:我刚工作的那些年 A
  • 一个软件测试工程师20年的地位浮沉
最新技术文档
  • 程序员之间的战争 战场是用户电脑
  • 你是否想知道 如何进入程序设计的领域
  • 程序员的灯下黑:坚持和良好心态近乎道
  • 中国程序员应读“名著”
  • 程序员的灯下黑:管理还是技术?兴趣优先
  • 程序员面试试题之关于继承
  • 程序员:我是“坚守者”还是"背叛者"?
  • 一个程序员如何月进万金的?
  • 中国程序员的地域分布图
  • Hibernate之父Gavin King
专题教程
  • 大话G游 专题:手机病毒揭密
  • ARP攻击防范与解决方案 路由故障处理手册
  • Picasa中文版_Picasa教程 专题:清除流氓软件
  • Firefox专题 seo搜索引擎优化专区
  • 重装Windows必知的事情 装机之必备软件大行动
病毒专杀栏
  • 杀毒软件反被病毒杀 连"救命"都不能喊
  • 金山ARP防火墙
  • 还原卡神话破灭“机器狗”病毒来势汹汹
  • cctv经济半小时:你的手机现在安全吗?
  • 新挂马方式开始流行 ARP挂马称雄局域网
  • 木马和病毒清除的通用解法
  • IP地址不再冲突 查找ARP攻击者元凶
  • 教你几招识别和防御Web网页木马
  • 分析:封杀BT只是暂时的止痛药
  • QQ爆危险漏洞,“QQ游戏邀请大盗”邀请你玩病
关于我们 | 诚聘英才 | 联系我们 | 版权声明 | 网站大事 | 网站地图 | 意见建议
CopyRight 2005-2007 Jztop.Com 版权所有 未经许可 请勿转载