三步读懂《软件设计师教程》
的有关信息介绍如下:《软件设计师教程》共有12章,前10章涉及到计算机专业方面的知识,包括:计算机系统知识、程序语言基础知识、操作系统知识、系统开发和运行知识、网络基础知识、多媒体基础知识、数据库基础知识、数据结构、常用算法设计方法和面向对象技术。后2章包括:标准化基础知识和知识产权基础知识。总的说来,本书涉及到的知识点很多,让读者对成为一个软件设计师所需具备的知识有一个大致的了解,起到了提纲挈领的作用。本书可以分成三个部分解读:第一,基础部分;第二,应用部分;第三,法律法规部分。
第一部分:基础部分。要想对一门课程或一个学科有较为深入的了解,掌握其基础知识是必不可少的步骤。软件设计师所需熟悉的基础知识包括:计算机体系及组成、程序设计语言、操作系统、软件工程及系统分析、数据结构、算法设计与分析和面向对象方法。
第二部分:应用部分。基础知识的重要性体现在应用上,软件设计师需学的应用知识包括:计算机网络、多媒体和数据库技术。计算机网络的重要性和普及性是不言而喻的,只要是信息领域相关的公司,肯定是做网络相关的产品,移动互联网时代更是离不开网络。
第三部分:法律法规部分。 这一部分有两个主题:标准化和知识产权。有人说,只有一流的企业才会卖标准。可见标准的制定是多么的重要。而对于知识产权,这恰恰是中国的“IT民工”所忽略掉的。