首页 > 其他 > 详细

思考编程的本质

时间:2015-01-16 22:18:20      阅读:319      评论:0      收藏:0      [点我收藏+]

 

      编程久了, 不免会问: 编程究竟是一种怎样的活动? 编程的本质何在? 如何才能做得更娴熟更有创造性 ? 

    

      借助于编程语言以及围绕其建设的社区、平台、技术、框架、组件和工具, 在计算世界中表达和建造现实世界或幻想世界。

      联结计算世界与现实世界、幻想世界的桥梁。
 
      编程是社会性活动
      从日常编程经验来看, 很容易认定编程是一种个体性的活动, 这是因为日常所使用到的是“技术、框架、组件和工具”。 但是若注意到编程的背后有默默支持你的“社区和平台”, 就明白自己并不是在“孤军作战”, 也绝不要做“孤军奋战的末日英雄”。
 
      编程需要
      对现实世界的透彻理解与洞察力;
      分解与抽象;
      表达与建造;
      逻辑,构造块,计算对等体;
      转译和创造。
 
      编程的益处
      足够可维持生活的物质收入;
      宁静的心灵空间;
      富有创造性的精神活动。
 
 
       编程与技术
       编写强大的软件应用要仰赖技术的力量。 技术使得程序员能够利用前辈们的经验去更高效地创建可用的软件, 另一方面, 又使得程序员容易局限于特定技术, 不愿往更广阔的领域开拓,  不能看到技术之外的编程领域。技术是编程的强大战车, 但作战亦不能太依靠战车。

 

思考编程的本质

原文:http://www.cnblogs.com/lovesqcc/p/4229786.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!