精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻炼。 其中前两门课程,其知识本身在未来也有大用,编译原理本身作为一般程序员用到的机会可能不多,但是学编译原理真的很锻炼逻辑思维和抽象思维能力。 其次,可以多玩一些抽象类,数字类的游戏,例如数独。 再次,多精读一些好书,尤其是设计类的书,推荐《设计模式》,边读要边思考,不是灌输式的读书,是思辨式得读书再再次,花大量时间去优化代码,不管是自己的还是别人的。 用不同的方式,不同的思路,不同的算法,不同的结构去改写和优化代码。 尤其是算法类的代码,系统控制类的代码。 抽象能力是需要锻炼的,而且复杂问题不见得能分解成简单问题。 我觉得你可以试着锻炼怎么把一个问题在头脑中全部建立起来的能力。 |
|
来自: 新用户38922816 > 《待分类》