您的位置:首页 > 其它

阅读笔记01

2016-06-23 09:04 232 查看
其实对本专业的了解并不多,大一时的概论课也没仔细听过,但是《构建之法》让我加深了对自己专业的了解。

软件是运行于硬件设施上旨在方便用户的一种工具。身为工具,他肯定是为实现实际需求工作的。而我们软件人员就是为了实现这些功能而进行编码的人。所以,我们首先要掌握一种语言并可以在相应的平台上熟练应用。而团队是在做某一实用性较强的软件时必备的,进行团队供作时,首先要讨论分析所要做得软件有哪些功能模块,还要编写相应的解释文档,解释文档应包括使用方式、意义以及与其他模块的联系,而在进行程序拼接时,更要做好团队成员之间的相互协作,共同解决因为拼接而产生的各种问题。在软件的代码部分完成后还需要进行测试,测试最好是全面的,测试出问题后还需要努力解决。当代码无问题后,就需要进一步对界面,以及诸多与用户相关的小事情进行设计了,努力提升用户的使用体验。待这些都完成之后就可以发布了,然而发布并不是软件的结束,而是另一种开始,发布之后,相关软件开发者还需要时刻关注相关数据,如果遇到问题需要保证用户的已储存数据的完整性,软件还需要及时的维护以及更新,一切为了让用户更方便而努力。做软件的一系列流程就是软件工程,具体来讲,软件就是吧系统的、有序的和可量化的方法应用到软件的开发、运营和维护上的过程。

我们以前都没有团队软件的经历,所以对团队项目不太了解。经过对本书的阅读,我了解了身为团队成员应该做到的事情,身为团队的一员,我们在做好自己模块编码的同时,还需要做到自己模块定义进来功能明确,模块内部的改变不会影响其他模块,团队中其他人能够看懂,能够调用。对于这一要求,单元测试就是一个很有效的解决方案,所以我们要学会单元测试,努力做到当进行程序拼接时,自己负责的代码模块没有问题,可以与团队其他人的完美拼接。而这些都是一个软件工程师所必备的技能。大致了解软件应用制作的步骤后,作为软件工专业的学生,我们需要培养和完善个人技术,其中包括理论及知识点,书中向我们介绍了评价软件工程师水平的主要方法。而对于初级软件工程师如何成长作者也给出了明确的方法:1 积累软件开发相关知识,提升技术技能 2 积累问题领域的知识和经验 3 对通用的软件设计思想和软件工程思想理解 4 提升职业技能 5 实际成果。 现在 的我们也应该尽量去达到这几个要求吧。作者对技能的反面的解说,我发现自己真的有这方面的问题,很多时候我都是在网上找 实现目的的相关代码,并没有经过大脑的认真思考,独立完成。这是一个很大的弊端,今后必须改正,让自己拥有真正的实力。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: