计算机与软件工程作业一
遇到的困难
注册和安装博客和码云的过程是按照基本步骤完成的,之前没有接触过码云,在百度上搜索了一下码云的用途和使用它的好处。之前学习的过程中,在cnblogs和csdn论坛上搜索过一些计算机学习上的内容,但这是第一次使用markdown编辑器在博客发布内容,不免有一些生疏,不知道从何下手。首先,浏览了老师发布的Markdown的基本语法,知道了它是一种纯文本标记语言,然后打开博客设置默认编辑器,编辑的同时也可以预览效果,可能是刚开始接触的原因,觉得这个语言不那么困难还有点有趣。
工具软件看法和学习过程
博客
博客园是一个面向开发者的知识分享社区。
自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。博客园严格意义来说不能算BBS(尽管有BBS组),它真的是博客园——目测是当前软件开发领域最高大尚的写作区了,若百度编程语言或设计模式方面问题,70%的内容都来自博客园。
码云
“码云是一个活动票务管理系统,为您方便的创建一个可以在线报名,使用二维码签到的活动,并且针对中小活动免费使用·只需注册网站,发布活动后,将活动报名地址共享给用户即可。”
相关地,我还搜索了使用码云的好处:
1.节省成本。因为不仅可以免费使用码云的 Git 服务进行创业项目的代码版本管理,还可以使用免费 Team 服务进行团队成员间的协作管理。
2.减少代码债务。使用 Sonar 代码质量分析,可以帮助团队提升代码质量。
3.码云上拥有大量现成的开源项目,可以帮助团队节省开发成本。
4.码云可以提供免费的技术支持。
Markdown
Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。
相比WYSIWYG编辑器
- 优点:
1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可 - 缺点:
1、需要记一些语法。
2、有些平台不支持Markdown编辑模式。
第一章概述内容的读后感
软件工程是把系统的, 有序的, 可量化的方法应用到软件的开发, 运营, 和维护上的过程。
从软件工程概论中可以知道“数据结构+算法 = 程序 ”,“软件 = 程序 + 软件工程”
以上,程序是基本功,除了程序之外,软件工程决定了软件的命运,软件工程工作者的能力直接决定了软件的好坏。而软件工程的学习者则是接下来的软件工程的工作者,那又如何学习软件工程,读了邹欣的教学播客,我有以下感慨
软件工程的学习面向实战,强调做中学 (learning by doing),更多的是靠学生去自主地学习,在实践操作和练习中学习知识,得到进步,再回归到代码中,改正和完善代码,以更好地完成软件。学生的作业由文档和代码组成,不可避免地我们要去借鉴和引用一些前辈的一些成果,但是如何引用借鉴才是可采纳的有待商榷。如果要做一个软件,不可避免地会用到别人的代码,有些是在别人代码的基础上改进,或者使用了别人的模块,或者克隆 (clone)了别人的代码仓库... 那怎么鉴别合理的使用和不合理的使用呢? 我认为引用和借鉴无妨,但需要我们把其中的真知转为可供我们自己所用的,也就是说一定要懂得这是什么,为什么。还有,我认为理论和实践的学习相辅相成,互相促进,相互依存,理论的学习对于实践的操练是必不可少的,而实践又是我们运用理论检验理论重要的一步。