避免当野monkey, 走野路子

 一直都想写点“深”层次的东西,总停留在代码层面确实不够腕,当然啦,我也不是什么腕。^_^
  上面这些都可以当个笑话,但其实也是有一定意义的,最少细心的人会想到我要表达的思想:只停留在代码层面的不是腕。
  是的,我是这么认为的。但至于什么才算是腕,这个我真不知道。因为我目前也不是腕,所以没法对一个压根不了解的东西做总结。
  既然不是腕那我们就还是回到代码的层面讨论吧。
  我只想说一句:千万不要走野路子。
  什么叫野路子?
  举个例子:我们code monkey界入门有一个经典的例子叫hello word!
  初学者经过一小会的学习都可以把这个例子完成,我们没理由也没资格BS这种例子代码。但是如果以为能整个hello word就算基本掌握了一门编程语言,我想不用我说,大家会一起BS,然后拿起板砖狠狠的砸下去。
  举一反三的我们可以得到类似不是非常严谨的例子:
  不是会写个链表就能说掌握了数据结构,不是会把男人和女人的共性抽成人这个类就掌握了面向对象,也不是给杂乱无章的内部实现外面加一层看上去光鲜的API(外观模式)就掌握了设计模式。。。
  总结一下:凡是基础不牢并且自我感觉良好的code monkey都属于野 monkey。
  为什么一再强调基础?因为基础课程在我看来都是核心课程,都是前人总结的精华,忽略前人总结精华经验的人在我看来  有两类:一类是天才,一类就是野monkey。最少就目前来说天才我是真没见过,可能以后也见不到。^_^
  下面就说说野monkey:这类monkey有一个共性,那就是可以形成自已的一套“体系”,并且可以将其“融会贯通”。有一句话可以恰如其分的描述其眼光及形为:坐井观天。因为它坐在井里,只能看到巴掌大的天,所以它的感知及认识全都只有巴掌大,久而久之,别的monkey自然说的再对,此蛙也是接受不了的,除非这只蛙能跳出这口井,看到外面的天。
  野monkey 的特性我们总结出来了,那有没有什么方法防止自已不成为野monkey,不走野路子呢?
  有,重视基础,向高手学习。你一定可以走上正路。
  重视基础这个不用多说了,道上的兄弟都懂的。
  说说向高手学习,也许大家身边没有高手,这时候我觉得可以退而求其次,学习高手的作品。要说的是,高手的作品也会有瑕疵,不过我觉得不影响我们的学习,取其精华则可。与其抓住人家的小辫子采取挑剔的态度审视别人的作品,不如虚下心来,好好欣赏人家的高明之处。当然啦,这里说的仅仅是一种学习的态度,不是工作态度。呵呵。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值