新认识 程序员的 设计能力 和 模仿能力(2009-02-27 10:15)

也许是个假设但是很有可能是真的

程序员都有模仿能力,无论什么水平的程序员,都在应用模仿能力。模仿能力使得程序员的工作快速,但是工作的结果好坏取决于被模仿的程序。

这可以解释为什么一些普通程序员可快速的完成工作,工作结果可能是很高质量的,也可能是很低质量的。

高级程序员具有独立运用所学知识和现有工具设计程序的能力。这里仍旧有模仿的行为,将已有的框架、程序打散,混合自已的知识,新的方法论,新的工具,新的库,等等的一种能力。这种设计行为是费时的,工作的结果的好坏取决于程序员的水平、经验、创造力。这个工作普通程序员是无法模仿的,而当设计的结果转化为程序后,普通程序员就可以进行模仿了。

高级程序员在写程序时,也无可避免的在模仿,这一点和普通程序员并没有差别。模仿使得大部分雷同的工作,在粘贴拷贝间被完成了, 即使不能大量的粘贴拷贝,思路也是现成的,不必重新思考。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值