今天的学习和生活都挺充实的,早上上了两门课,分别是UML和算法与数据结构。UML课上,老师强调了参与者与用例之间的关系,感觉对软件系统的需求分析有了更清晰的理解。算法与数据结构课则继续讲了链表,今天重点讲了生成连接和删除节点,虽然之前也接触过,但这次更深入。
下午的JAVA课,老师带我们学习了《大道至简》第二章,讲的是都江堰李冰的治水思想。李冰不是靠蛮力,老师引申到编程上,说写代码也要顺应问题的本质,要巧妙、高效、可维护,这让我对“大道至简”有了更深的体会。
课后作业是编写一个随机生成30道小学四则运算题的Java程序。我花了点时间艰难写了一个版本,支持加减乘除,随机生成两个1~99之间的整数,运算符号也是随机的,还是挺有意思的。
总的来说,今天是理论与实践结合的一天,既有抽象的思想启发,也有具体的代码练习,感觉挺踏实的。希望明天也能保持这种状态。