hwyzw 发表于 7 天前

四川省招生考试指导中心职能解析及软件定义相关思考

    四川省招生考试指导中心由四川省教育厅举办,由四川省教育考试院进行管理,它属于公益二类事业单位。其主要职责是对四川省招生考试进行指导咨询以及开展政策宣传等工作。其业务涵盖编辑出版发行《招生考试报》《高校招生》等报刊资料;承担四川省书法水平测试以及开展考试招生咨询等事宜。

    作者简介:北京邮电大学 古兆鹏

    许多人看到“软件”二字便立刻想到了代码。事实上,关于“软件”的定义,到目前为止,业界尚未有一个统一的答案。许多学者和组织机构都分别提出了自己认可的定义:电气和电子工程师协会提出,软件工程是把系统化、严格约束且可量化的方法运用到软件的开发、运行和维护中,也就是将工程化应用于软件;《计算机科学技术百科全书》中提出,软件工程是运用计算机科学、数学、逻辑学以及管理科学等原理来开发软件的工程。软件工程借鉴了传统工程的原则和方法。它把计算机科学以及数学运用到构建模型与算法当中。同时,它把工程科学用于制定规范、设计范型,还用于评估成本以及确定权衡。另外,它把管理科学用于计划、资源、质量、成本等方面的管理。由此可以看出,软件工程所研究的内容不只是代码。它还涉及到数学方面,涉及到计算机科学领域,涉及到逻辑学范畴,涉及到工程学范畴,也涉及到管理科学等多种学科。它研究的是怎样从无到有地去开发一款软件,怎样去运营一款软件,以及怎样去维护一款软件。

    学习内容,

    不止于“软件”

    https://img1.baidu.com/it/u=2792200304,3677526443&fm=253&fmt=JPEG&app=138&f=JPEG?w=666&h=500

    第三次科技革命展开后,人类文明迈入了信息化和智能化的时代。在这个时代,躯体由精细的机械制造构成,大脑则是软件,它是信息技术和智能化发展的幕后操控者。软件工程专业与计算机科学与技术专业不同,它没有在计算机硬件方面过于纠结,而是综合了工程学、管理学、经济学中丰富且具有社会实用性的知识。高等数学、线性代数、离散数学、概率论等这些基础数学知识,对于计算机类专业来说是必不可少的基础。大学物理、数字电路等物理学知识也包含在其中。接着是一系列以 C 语言为代表的编程语言。还有数据结构与算法、计算机组成原理等计算机科学知识。在大三进行的项目实践期间,能够学习到工程学方面的知识,也能学习到管理学方面的知识,还能学习到经济学方面的知识。并且可以尝试从无到有地设计软件,同时进行持续的运营工作以及持续的维护工作。

    学好知识,

    思维与能力兼备

    https://img2.baidu.com/it/u=1302366669,2561487811&fm=253&fmt=JPEG&app=120&f=JPEG?w=500&h=804

    软件工程属于工科专业。它需要具备缜密的逻辑。需要有结构化、系统化的思维能力。需要有一丝不苟的细致。需要具备一定的艺术鉴赏和创造能力。需要有精益求精的精神。最重要的是要有对知识的渴求和对困难的不畏惧。在离散数学这门课程中,我们会学到命题逻辑,会学到谓词逻辑,会学到假言推理等逻辑推理手段。我们还会学到计算机如何保存和理解“知识”,以及人工智能是如何进行“学习”的一系列逻辑思维相关内容。比如千行代码的程序项目,它能锻炼我们的结构化和系统化思维能力。如果没有事先确定好结构体系,到了项目后期,自己甚至都看不懂自己写了什么,也不知道写在了哪里。在日常运用中,对于后端软件工程师来说,核心是设计底层算法,哪怕只是写错一个字母,也会产生巨大影响。前端软件工程师需要设计软件交互界面。要想未来不遭用户诟病,具备一定的审美能力是很有必要的。归根结底,学好软件工程专业需要不断进行实践,在实践过程中去发现和总结错误,以追求进步。

    在鼓励创新创业的浪潮里,软件工程专业拥有天生的优势。它既可以进入创新公司,也能够另起炉灶,在这两方面都有着广阔的市场。所以,软件工程专业的毕业生,大部分都集中在相关产业就业。并且,近年来,该专业毕业生的就业率始终排在本科毕业生就业率的前列。当然,薪资待遇是要根据个人的综合素质和能力来确定的。
页: [1]
查看完整版本: 四川省招生考试指导中心职能解析及软件定义相关思考