17074191周烨韩 第一次作业 一·遇到的困难 二·工具软件认识及看法、学习过程 三·概述内容读后感


我今天第一次接触博客,对各项操作不是特别熟悉,在使用Markdown的时候,按照老师给的要求设置默认编辑器,设置完了之后没有添加新随笔,在原来的随笔上使用,预览失败

二·工具软件认识及看法、学习过程


Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。

优点

1、因为是纯文本,所以只要支持Markdown的地方都能获得一样的编辑效果,可以让作者摆脱排版的困扰,专心写作。
2、操作简单。比如:WYSIWYG编辑时标记个标题,先选中内容,再点击导航栏的标题按钮,选择几级标题。要三个步骤。而Markdown只需要在标题内容前加#即可

缺点

1、需要记一些语法。
2、有些平台不支持Markdown编辑模式.

三·概述内容读后感


1.老师的要求表明作业要自己做,教学的基础就是首先要明确师生关系,在大学,最理想的师生关系就是互帮互助,尊师重道。师生共同投身到教学活动中,全面提升。
2.数据结构+算法=程序
源程序:建立在数据结构上的一些算法,并且有人编译成机器能懂的目标代码,而编译不仅仅是 cc 和 link 命令,对于一个复杂的软件,我们不但要有合理的软件架构(Software Architecture), 软件设计和实现 (Software Design & Implementation), 我们还要用各种文件来描述各个程序文件之间的依赖关系,编译参数,链接参数,等等。这些都是软件的构建。
源代码管理 (Source Code Control) :为某个需求写一些特殊功能,然后不久要把这些功能再合并回主要版本,以保证软件在不断的修改中能保证质量,不至于崩溃。
软件的生命周期 (Software Life Cycle, SLC): 例如设计(软件架构),实现(写数据结构和算法),测试,到最后发布软件。
构建管理,源代码管理,软件设计, 软件测试,项目管理是软件工程的核心部分。广泛意义上的软件工程也包用户体验 (User Experience), 用户界面设计 (User Interface Design) 等
所以,软件 = 程序 + 软件工程

航空与软件的关联性

航空 软件 影响(如果成功/失败会如何) 如何控制过程 (怎么一步步提高做事情的质量?)
玩具, 基本知识:纸飞机/航模 写程序练习数据结构/算法 影响自己,如果失败, 会减少对这类知识的兴趣。这类知识也有比赛,如航模比赛,程序算法比赛,但是比赛之后,这些算法高手写的程序的可维护性怎样? 有人会拿着程序去发布为商业软件么? 对飞机头哈气, 再哈气... 看别的小孩怎么做飞机, 上航模课外小组...
爱好者的尝试:气球+沙滩椅升空 用Javascript, Asp.Net, Ruby 写写网站 气球升空成功, 当地晚报会报道。程序能跑起来,自己博客写写。失败之后呢? 没关系,爱好者很快会捡起新的爱好。 研究各种工具, 做小实验。
先行者的探索:莱特兄弟飞行 软件业的创新 即使第一个版本的飞机只飞了36米,明白人还是看到了划时代的意义。很多软件原型也是这样。如果探索失败之后,会怎么样? 对于大部分创业者来说, 如果还有钱/机会的话,还要继续创新。 研究理论, 不断尝试
成熟的工业:飞机制造业:民航 Taobao, Ali-pay, Win7 软件的发布会影响一个公司,一个行业,波及到相关的行业和人员。如果一个公司失败了, 很多人会失去饭碗 有完整和严格的过程控制理论和实践。

个人总结
 完整阅读了第一章的内容之后,我对计算机与软件工程有了深入的了解,自己动手去解决一些常见的编程问题,对我有很大的帮助。还有一个疑问我的标题前面有#