谈谈对程序,软件,软件工程的初步认识
我还记得高中毕业填志愿的时候,当时看见软件工程的专业,我对它的认识是做游戏和软件开发的,刚刚接触计算机语言时,不是很清楚如何用编写一段程序。看着满屏的Error和Warning,心里难免的失落。但在经过了一段时间的学习后,我对软件工程有了新的认识。
简单的来说,程序就是人与计算机交互的一种语言,它可以将复杂的计算过程编译成计算机可以理解的二进制语言。程序算法可以有很多种,不同的问题有不同的解法,虽然编程语言种类繁多,但最终他们的目的都是将人的思维转递给计算机。
我们要认识的,是编程的语言;我们学习的,是编程的思路;我们要掌握的,是编程的技巧,学习如何更简洁更高效的完成算法。
软件,顾名思义,固件就是计算机的物理组成,软件就是由其储存的内容所组成,由固件来搭载软件。软件由若干条代码编写而成,有着友好的人机交互界面,以满足我们进行一系列运算工作。
而好的软件,不光只有好看的界面,最重要的就是要高效,最本质的则是在最短的时间内,占用最低的处理器,完成最复杂的问题。
我认为软件工程就是一个与计算机交流的专业,我们作为一个翻译者,像计算机表达我们的需求。有人觉得做软件很累,学编程很无聊,其实只是没有找到兴趣点,如果找到了兴趣所在,你就会爱上这个学科。软件工程已经成为了一个热门专业,作为软件工程专业的学生,我觉得我们应该把握住时代发展的潮流,成为行业的领先者。

浙公网安备 33010602011771号