《软件设计师教程》阅读小结

 

        周围同学都是“工程师”,像“网络工程师”、“数据库工程师”等,整个学校就是“工程师”的聚集地。当然,我也不能落后。于是,我花了将近一周的时间将《软件设计师教程》阅读完了,虽然是走马观花,但也学到了不少。

 

        该教程共有12章,前10章涉及到计算机专业方面的知识,包括:计算机系统知识、程序语言基础知识、操作系统知识、系统开发和运行知识、网络基础知识、多媒体基础知识、数据库基础知识、数据结构、常用算法设计方法和面向对象技术。后2章包括:标准化基础知识和知识产权基础知识。

 

       总的说来,本书涉及到的知识点很多,让读者对成为一个软件设计师所需具备的知识有一个大致的了解,起到了提纲挈领的作用。但是,要想成为一名优秀的软件设计师,光学书上的东西是远远不够的,还需要我们不断地总结钻研,在实践中完善自己。

 

        我认为,该教程的知识可以分为三个部分:第一,基础部分;第二,应用部分;第三,法律法规部分。以下,我对这三部分一一进行说明。

 

        第一部分:基础部分。

        要想对一门课程或一个学科有较为深入的了解,掌握其基础知识是必不可少的步骤。软件设计师所需熟悉的基础知识包括:计算机体系及组成、程序设计语言、操作系统、软件工程及系统分析、数据结构、算法设计与分析和面向对象方法。

        在IT公司的招聘条件中,一般都会要求对以上的基础知识有熟练的掌握。根据个人的求职经验,对数据结构、操作系统和程序设计语言(如C/C++、Java等)的熟悉或精通是不可或缺的。

 

        第二部分:应用部分。

        基础知识的重要性体现在应用上,软件设计师需学的应用知识包括:计算机网络、多媒体和数据库技术。

计算机网络的重要性和普及性是不言而喻的,只要是信息领域相关的公司,肯定是做网络相关的产品,移动互联网时代更是离不开网络。

        在这本书中,我唯一感到困惑的是多媒体居然成了软件设计师所需掌握的知识之一,因为同学当中懂这方面的也不是很多。至于数据库技术,有专门的数据库工程师,我想他们对这方面了解得更多一点。

 

        第三部分:法律法规部分。

        这一部分有两个主题:标准化和知识产权。有人说,只有一流的企业才会卖标准。可见标准的制定是多么的重要。而对于知识产权,这恰恰是中国的“IT民工”所忽略掉的。

        中国有CSDN、百度文库等,里面的很多文档都是未经作者许可提交上去的。再看看中国的学术论文,其质量的好坏不用多说,一个很重要的原因就是大家没有重视知识产权,随意抄袭或复制别人的成果。我觉得,有关法律法规这一部分应该放在本书的开头,以惊醒梦中人。

 

        需不需要有“软件设计师”这么一个证,那不是最重要的,因为这只是一个称号而已。最重要的是具备软件设计师所必须拥有的态度、能力和专业知识。对于即将走出学校的我们,把基础打好,以迎接未来工作的挑战才是燃眉之急。对于一门知识学得有多深,未来就会走多远!

时间: 2024-09-20 08:35:41

《软件设计师教程》阅读小结的相关文章

Axure RP交互设计软件使用教程

交互原型设计软件Axure中文教程--介绍 介绍(Introduce) 互联网行业产品经理的一项重要工作,就是进行产品原型设计(Prototype Design).而产品原型设计最基础的工作,就是结合批注.大量的说明以及流程图画框架图wireframe,将自己的产品原型完整而准确的表述给UI.UE.程序工程师,市场人员,并通过沟通会议,反复修改prototype 直至最终确认,开始投入执行. 进行产品原型设计的软件工具也有很多种,我写的这个教程所介绍的Axure RP,是taobao.dangd

又一款奇特的勒索软件:只要阅读两篇有关勒索软件的文章,就可以解锁!

勒索软件折磨我们已经有些年头了,但是在这最近的两年里,勒索软件已经迅速发展成为了政府机构.商务企业和用户所面临的最严重的安全威胁之一,而这种发展趋势在2017年也丝毫不会减弱.勒索软件的开发者是非常富有创造力的,他们会在自己的勒索软件中加入最新的网络攻击方法,并且采用极其复杂的自我保护技术来避免安全防护软件的检测. Koolova新奇的之处 勒索软件是恶意软件的一种,它会使用非常健壮的加密算法来对你设备中的文件进行加密,然后要求你以比特币的形式支付数据赎金.在支付了赎金之后,你才能获取到解密文件

Axure RP交互设计软件使用教程:文档管理

上一篇教程:Axure RP交互设计软件使用教程 交互原型设计软件Axure中文教程--文档管理 文档管理(Document) 开章要说的是文档管理.文档管理看似简单,但是这是从操作功能上来说的,而我在说功能上的时候,想把我对文档管理的理解也一并说一下. 文档管理的目的,其实是为了有一个清晰的产品思路.刚开始工作的时候,我发现很多刚从学校出来的朋友对文档的命名与放置都是随心所欲的,我也不例外.没有好的整理习惯,这直接导致每次寻找先前的文档都要花费相当长的时间,甚至不小心误删,如果恰好有事请假,别

Axure RP交互设计软件使用教程:masters

masters和sitemap面板很相似,文档操作也一样,它们的本质区别是,sitemap里的文件是最终展示页面,masters里的文件却只是一个模块,是页面的一个部分. 相关教程:Axure RP交互设计软件使用教程:文档管理 Axure RP交互设计软件使用教程 masters的英文直译是主人或雇主,但是我认为这里可以叫做模板,或者复用模块.masters的文件,是页面中重复的模块,由于在不同页面中这些模块是一样的,所以拿出来作为一个模块编辑,然后在不同页面中进行调用. 这个功能类似于网页程

Axure RP交互设计软件使用教程:Widgets工具栏

Axure RP的widgets工具栏,就是我们用来画线框图wireframe.流程图flow的工具,也可以说是组成我们最终输出图表的零件.好比我们小时候玩的组装积木,这些工具就是组装积木里的一个个小部件,组成什么?组合得怎样?完全依靠个人的经验和智慧.因此,熟悉每一个工具的用法和用途,才能随心所欲的画出脑海中的图形. 相关文章:Axure RP交互设计软件使用教程:masters Widgets工具栏,下分两类工具: wireframe线框图工具:基本上对应着web页面中的各种图形.针对页面中

Photoshop临摹逼真的游戏软件图标教程

  本教程主要使用Photoshop临摹逼真的游戏软件图标教程,临摹的过程主要是先要解析图标的结构和构图,然后在研究光线的分布,最后用PS一点一点完成它,喜欢的朋友一起来学习吧. 分类: PS入门教程 ps图标制作教程

怎么让电脑定时关机 电脑定时开关机软件使用教程

有时候玩电脑玩的太晚了,又不想起来关电脑,那如何快捷的让电脑自己动关闭电脑呢,今天就教大家怎么让电脑定时关机? 今天有二种方法:一种是利用桌面小工具 一种是利用PPTV播放器 怎么让电脑定时关机 电脑定时开关机软件使用教程 工具名称:稻草人便民工具 下载地址:http://www.daocaoren.cn/ 稻草人简介 稻草人软件是一款聚合优质软件的便民工具,是您目前互联网及电脑系统中最快速最流畅的新型便民,具有多种热门网站.闹钟定时等优点,全新轻量引擎. 在线音乐.优化电脑.截图高清画面.记事

小米盒子怎么用U盘安装软件图文教程

  小米盒子丰富的扩展性能和DIY属性一直都是小米公司很发烧的配件之一, 当然,自家本身的小米电视商城肯定是不够发烧友使用的,如果遇到需要安装第三方软件的时候,小米盒子怎么用U盘安装软件了?下面我们来看看小米盒子安装第三方软件,怎么用U盘安装软件图文教程. STEP One 材料准备 1.硬件 小米盒子 电视机 电脑   安卓手机数据线 2.软件A. 小米盒子升级到最新版:1.3.1 (从这个版本开始才支持显示第三方应用) B. 腾讯手机管家(360.豌豆荚等皆可)[ QQ电脑管家10.8.16

ARM开发软件ADS教程

ARM开发软件ADS教程 ADS(ARM Developer Suite)是ARM公司推出ARM集成开发环境,操作简单方便,获得广大开发人员的青睐.下面使用ADS v1.2做一个实例教程,帮助大家学会使用ADS编写程序和仿真调试.(使用汇编语言)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 首先:下载ADS v1.2版本(英文版)并安装好ADS.安装好ADS之后可以看