读完邹欣老师的《构建之法》绪论之后,感觉对软件工程有了大概的了解,软件工程可以说是把系统的、有序的、可量化的方法应用到软件的开发、营运和维护管理上的过程,是一个复杂、需要长期经营的过程;软件工程涉及的领域更是广泛,计算机科学与工程、数学、管理学等学科交错其中,而软件的开发过程更是重要而漫长,软件在运营中不断改进,使之更适合人们需求。软件工程与计算机科学也很大的区别,前者是短期的结果,偏向实践,追求多样化,可靠性;而后者是长期发展和研究的结果,更偏向理论,追求理论的统一,正确性。
作为一名机械学子,在当今信息化、智能化发展的时代,我们仅仅学习有关机械的内容显然是不行的,工业逐步向信息化、智能化迈进,各种控制理论、制造自动化也深入机械学科,软件控制机械运动显得尤为重要,软件工程的学习对我们也很重要,只有熟练掌握编程的技巧,才能更好地应用智能机械中,才能实现工业信息化、智能化。其实,学习软件工程和学习机械工程对我们来说一样重要,两者之间也有的一定共通之处,都涉及多个领域,都需要在实践中不断完善,同时两者相互依赖,机械工程是基础,软件的实施过程便需要机械作为载体。两者缺一不可,才能实现机械智能化、工业智能化。
对于我来说,我也就刚刚迈进软件编程的大门,对于软件编程还有很多需要学习的地方,软件编程是一个长期的过程,我们需要脚踏实地去了解每一行程序,学习程序中算法和数据结构,打好自己的基础,逐步深入;同时,软件学习需要不断地实践,将理论和实践结合起来学习,可能收到更好的学习效果。