本质和抽象

学习编程的人应该具备两种思维,一种是抽象思维,一种是底层的思维.什么叫底层?底层就是本质.
  抽象能够提升效率.特别是从工程学的角度,效率就显得尤为重要.但是我们也应掌握那些底层,也就是本质.现在进行编程开发,抽象层次越来越高,Java有Hibernate,现在.net平台下也有了Linq.高层次的开发,给我们现来了更高的开发效率.开发效率的提高在一定程序上意味着利润的提高.软件开发是一个产业.并不是一场个人秀."我用VI写程序多么的帅"这些想法都是不现实的.我们有足够的理由,使用更好的IDE,用更好的开发框架.这些可能需要成本,但能获得更高的利润.
  但是,作为开发人员,我们应该了解本质,了解本质的目的就是获得思想,"为什么要这样抽象,这样做有什么好处?为什么这样做能给我们带来效率",久而久之我们也就有了鉴别的能力,我们的框架有什么不足,对这个项目而言,怎样改写这个框架会使我们开发更有效率等等.然后你的思想层次和编程水平也在不停地提高.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值