2023.9.11
今天下午开始了第一次的java理论课,建民老师讲得非常激情,我也沉迷其中,老师先让测验满分的人讲解自己的代码思路,我认真学习了一下,发现大家思路差不多,但是代码的细节方面差距很大,我的代码中也存在许多冗杂的地方,很多都可以优化,然后建民老师引入这节课的主题,首先便是分解,分解是复杂问题简单化,将一个庞大的东西分成各个小部件,这些小部件还能继续划分,一直分到自己能理解的地步,这样就可以开始完成每个部件的编写,最后再重新组装起来,就完成了简单问题流程化,老师声情并茂,用了许多例子来介绍这个过程,我最有感触的还得是愚公移山,非常地生动形象了,我对此也深有体会的,老师说到这个过程要长久地去练习,我就更加赞同了,以前学习英语也是,刚开始不会做题,原因就是词汇量太少,现在学习编程,找不到好的办法,那就需要去学习建民老师交给我们的这种愚公移山的方法,积累这种经验,每次做完题都去思考它的思路,想象一个流程图,慢慢地抽象为自己的算法,就像是背下一个个单词,再次看见时能一下想起来,便是达到了。最后老师留下的课后习题,我飞快完成,运行迟迟不出答案,我很奇怪,然后20s后才弹出答案,真是难受,不过只要思路对了,还是很容易做出来的,我对此有了更深的感触。
浙公网安备 33010602011771号