`
zhuyufufu
  • 浏览: 134686 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
阅读更多
   从高中接触篮球到现在,我也有10年球龄了。除了刚开始那几年之外我的投篮一直不准。最近几个月我的投篮水平又回到了我投篮最准的时候。

   这其中有什么诀窍呢?

   这和我采用的练习方法有很大关系。几个月前我突发奇想:我打篮球十年了,左手好像一直是个摆设,我要把它利用起来。

   但是想法虽好,实践起来却困难重重。左手在平时的运动中只起一个保持平衡的作用,我从没有用它刻意运过球、投过篮。

   经过几次随意的左手运球与投篮练习而没起到什么效果后,我决定从投篮做起,改进我的练习方法。
  
   后面每次去打球,我都早早到场,沿着三秒区的罚篮点练起。先用右手在第一个罚篮点投篮直到投进,后用左手投篮直到投进;然后依次在每个罚篮点执行同样的动作。

  几次这样的练习之后我的投篮水平见长,于是我又定下了另一轮练习规则:在每个罚篮点右手投篮必须在三次之内完成,而左手必须在五次之内完成。

  第二轮的练习目标达成后,我又另立了一个新的规则:在每个罚篮点右手投篮必须在两次之内完成,而左手必须在三次之内完成。

  这一轮的练习目标达成时间比较长。

  完成之后,我再给自己定下了另一轮练习目标:三秒区的所有罚篮点只允许有几次的投失机会。

  这个目标一直没有达成。


  虽然我距离最终极的目标,所有罚篮点没有一次投失,有很大距离。但是我的投篮水平已经有了大幅提高。



   我的投篮水平有所长进是让我自己很高兴的事,但是这和编程有什么关系呢?


   由于我家庭生活中的变动,我最近花了很大精力在思考我的职业生涯、我的人生目标以及如何提高自己的编程水平。
  
   职业生涯和人生目标我并没有思考的很清楚,它可能和个人的机遇有很大关系。

  但是对于如何提高编程水平我却从我的投篮练习中得到了启发:做定点的练习。

   类比于三秒区罚篮点,我找到了一些编程领域的热点:界面制作(UI),设计模式(不限于23种),算法(不限于排序),数据结构,SQL,重构,清洁编程,单元测试。

   以前的我的学习路线更像是在篮球场上做随意的投篮练习,这样做的坏处就是什么都通一点,但是真要打起比赛来可能投篮就不准了。

   让一个十年球龄的篮球爱好者去罚篮点投篮,可能在大部分情况下他会非常差地完成一轮罚篮。
   但是罚篮练习会让他在大部分情况下非常准地完成。

   让一个编程者来完成一个页面制作,他可能会完成的非常蹩脚。但是通过页面制作练习多次后,他会娴熟地完成。

   设计模式在实际编码中的运用可能只靠读一些书籍是无法做到的,只有把大部分的模式用通用代码实现后才会有思路。
 
   重构、清洁编程、单元测试也只有在做了大量练习之后才能体会她们的深意。


   编程练习不要做散漫似的全场投篮练习,要做到定点。
  
18
5
分享到:
评论
8 楼 rex0654335 2013-12-12  
打篮球还能想到程序 楼主:idea:
7 楼 zhuyufufu 2013-12-11  
wingsrao 写道
楼主,顶一个。虽然都爱篮球,但是我还比不上你这么要求自己,读了你的文章发现原因是我不够认真。。


   我对自己的要求其实不高的,篮球水平也就一般,态度也不是特别认真,重点在我想换一种方式去玩篮球
6 楼 wingsrao 2013-12-11  
楼主,顶一个。虽然都爱篮球,但是我还比不上你这么要求自己,读了你的文章发现原因是我不够认真。。
5 楼 lemo 2013-12-11  
同感
4 楼 teasp 2013-12-11  
我也练过投篮,就是两招:力量练习加投篮练习。最后达到练习时3分命中率80%以上。
3 楼 yunzhu 2013-12-11  
目标明确,每个阶段集中精力做好一件事情
2 楼 karl.lincoln 2013-12-11  
mark mark
1 楼 kuchaguangjie 2013-12-11  
一次做好一件事情,

相关推荐

Global site tag (gtag.js) - Google Analytics