[Chatter] : 程序设计的深度跟广度

 

昨天跟朋友哈拉打屁,引发了一些想法 :「程序设计有分深度跟广度」。
程序设计的深度,指的是技术背后的精神与实现。
程序设计的广度,指的是技术工具的使用与应用。

 

当一个新技术发表,两个不同角度的人一起去看。
最终的结果都是能掌握,但在的路途上却是分歧的。
以ASP.NET MVC来说 :
从深度去看,看到的是。MVC的精神是甚么、微软怎么实现MVC架构。
从广度去看,看到的是。ASP.NET MVC有哪些方法可以用、在项目上怎么应用。

 

这又延伸出了一个问题,一项技术该学到甚么程度。
从深度去看,学习掌握。深入了解核心精神、怎么实现的手法。就算懂了,剩下的实做时候再去翻数据。
从广度去看,学习掌握。深入了解技术提供的每个对象及方法、有哪些参数可以设定。就算懂了,实做时候马上就可以上手。

 

深度及广度,这两个方向其实殊途同归。
从深度下手,实做的时候,还是要回归到广度的学习。
从广度下手,实做的时候,就会去体会到技术的深度。

 

程序设计还是发展中的产业,要学的技术有太多太多。
越来越能体会,「学无止境」这句话。

转载于:https://www.cnblogs.com/clark159/archive/2011/10/10/2205050.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值