日期:2014-05-20  浏览次数:20679 次

请问大家一个问题,问题如下
我现在学java课程,我的英语很烂,现在学到js,老师上课时能听到,下课让自己写不会,之前的java基础也是,这几天我发现看的老师的代码,边打,边查有关的js帮助文档,把注释写上方便理解,但一节课下才弄清一个例子还是敲了一次,感觉速度太慢了,我都坚持不下来,请有没有没好的办法去理解和能让自已不看老师的代码写?
------最佳解决方案--------------------
循序渐进,急不来的。。。
------其他解决方案--------------------
引用:
循序渐进,急不来的。。。


+1
------其他解决方案--------------------
其实我也是这样,你慢慢来就对了,不能急躁,基础性的东西一定要得打好的。以后慢慢的学点英语吧,总会有用的,很多文档都没有中文的,词典也翻译不准,不会点英语理解起来就困难了。
------其他解决方案--------------------
    LZ可以试试这样:明白你当前要解决什么问题,因为对一些方法的名称、用法不熟,暂时不考虑它,用伪代码写一遍,甚至是中文描述,比如当前问题是:写个简单的洗扑克的程序,从A-K,四种花色共52张牌?
    不管用java实现,还是用js实现,你就想,如果我不关心具体的方法名与api该是什么样的逻辑,中文描述逻辑可能是这样的:
    先用四个数组分别代码四种花色,每个数组都放上A-K这么13张牌,然后先随机选中其中一种花色,再在这种花色中随机选中一张扑克,然后放在另一个数组长度为52的里面,然后再来,顺序放里面放,四个数组中每被选中一张,就要删除这一张。(我只是想说明问题,算法的优劣先不考虑)
    然后我们再想想,如果用程序实现,我们该掌握什么样的知识?定义数组、从数组中移除一个已知的数字、随机函数的应用、向一个数组中顺序添加内容。
    这时再想想,你掌握了哪些,哪些不知道的需要通过api来查的,哪些你还没学到,都不知道api里有没有这种方法,根据分类来决定是自己解决?查api解决?还是问老师,学会细分,并将逻辑思维与具体实现分开!将一个复杂问题细化到最简单的一个一个小步骤,你会成功的!
------其他解决方案--------------------
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢