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

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

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

 

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

 

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

 

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

 

        第一部分:基础部分。

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

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

 

        第二部分:应用部分。

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

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

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

 

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

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

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

 

        需不需要有“软件设计师”这么一个证,那不是最重要的,因为这只是一个称号而已。最重要的是具备软件设计师所必须拥有的态度、能力和专业知识。对于即将走出学校的我们,把基础打好,以迎接未来工作的挑战才是燃眉之急。对于一门知识学得有多深,未来就会走多远!
目录
相关文章
|
存储 安全 算法
软件设计师笔记
软件设计师笔记
94 0
软件设计师笔记
|
C++ 容器
学习C++笔记433
C++ STL 教程
128 0
|
机器学习/深度学习
Sorry About That, Chief!(阅读理解题)
题目描述 When Dr. Orooji was your age, one of the popular TV shows was “Get Smart!” The main character in this show (Maxwell Smart, a secret agent) had a few phrases; we used one such phrase for the title of this problem and we’ll use couple more in the output description!
150 0
阅读札记
我在 GitHub 上创建了一个关于 Reading 的 repo, 里面可以分享一些关于论文的阅读经验或者是一些精彩论文介绍亦或是精品博客之类的. 欢迎大家在此仓库提交一些新的, 优秀的资源! Github 地址是: https://q735613050.
1307 0
《如何有效阅读一本书》读书笔记
        这是一本关于读书的书,作者[日] 奥野宣之 ,行文上和众多看过的日本书类似,都是主题比较专一的,篇幅不大,语言语气也比较类似。书的副标题为“超实用笔记读书法”,笔记本贯穿了整本书。
953 0
|
JavaScript 开发者 前端开发
每日阅读(四)
1)A Computer Science Degree Doesn’t Hurt (Much)       国外的课程也无聊?看来天下乌鸦一般黑啊。。。 2)The 5 Books that Every Programmer Should Read       大家应该很熟悉的几本书了 3)God as Computer Programmer 不知道会比我们这些凡人做的好些么? 4) How to Write a Video Player in Less Than 1000 Lines Of Code       很有价值的一篇文章,留着慢慢品味。
1048 0

相关实验场景

更多