作业 1 · 走进软件理论作业
源目录仅保留了作答 PDF 和 DOC,没有独立题面。从作答可以确认,这份理论作业围绕下列问题展开:
- 怎样理解软件工程师这个职业;
- 优秀软件工程师需要哪些专业知识和职业素养;
- 在校期间应该如何准备。
查看原作答整理
在大数据时代,软件的开发和应用不断加速迭代。抱着对编程和软件的好奇选择这门课后,我对软件和软件工程师有了更具体的理解。
软件工程师是专业建造软件工程的人。“工程”意味着要处理复杂问题;软件工程则是创造软件,用它解决现实中的复杂问题。因此软件工程师的工作领域非常广:饮食、起居、旅游、工作、学习,以及环境保护和信息交流等问题,都可以有软件工程参与其中。
优秀的软件工程师首先要有扎实的代码能力,这是软件实现的根基。其次,在网络和产品迭代很快的环境中,还要有强的学习能力,能掌握新的编程工具,并用它们提高生产效率。最后,软件工程师也需要创新能力:对尚未解决的问题提出新想法,并在已有方法上继续改进。
在校园阶段,应该先打好计算机和软件基础,熟练掌握一门编程语言,同时对其他常用语言保持基本理解。除了实现能力,还应该理解产品前景和用户群体,这样才能更深刻地理解软件工程。