文章目录
前言
这是19年参加敏捷开发之devops的学习笔记。蹭参加这次活动,将原来的五篇学习笔记整合到一篇。视作存搞。哈哈哈,幸好一般都有保存博客md的习惯
第一天
前言
哈哈哈,发现可以写md格式,开心,开心。第一次参加这种读书会。感觉很有意思,写些博客记录一下我的学习过程。
从第一次接触敏捷开发说起
第一次接触敏捷开发应该是在mooc上学门课程,《python程序设计》。某老师讲的,很是喜欢,在那门课里接触了许多有意思的东西。如程序设计方法IPO,软件开发方法等等。印象中的敏捷开发就是两个人,你看看我的代码,我看看你的代码,实际上门道还挺多的哈!
读书笔记
参考书籍:《科技企业渐进变成功之道》,David J.Anderson
代 办 → 分 析 → 开 发 → 验 证 → 完 成 代办\rightarrow分析\rightarrow开发\rightarrow验证\rightarrow完成 代办→分析→开发→验证→完成
stop starting! start finishing
![](https://daniao2017.github.io/img/in_post/敏捷开发/看板的核心实践.png)
个人感想
其实感觉自己用离专业的敏捷开发还是有点距离的,专业不是软件工程,甚至不是传统的计算机出身。当然,在GitHub上进行自己的项目时或多或少的用到了这种思维。如在自己的仓库下搞个project,里面拖拖拖搞搞,写了to do ,doing,had done 三列。没有事的时候自己建个issue,哦,这个地方有问题啊。尼玛,还是个dangerous。没有人协调合作,正常正常。
第二天
前言
永不放弃,勇爬高峰
![](https://daniao2017.github.io/img/in_post/敏捷开发/攀岩.png)
读书笔记
各部门的分工及其价值,包括客户/用户,业务部门,开发部门和运维部门。具体关系见下图。
![](https://daniao2017.github.io/img/in_post/敏捷开发/各部门的分工.png)
敏捷是一种理念体现为协作,快速反馈,响应变化。
不要相信权威。
技术能力第一,而不是看学历,年龄,地位活其他
拒绝平庸,别忘了你的对手和你一样。
完成了任务一
具体经历,等水下一篇博客再说。
第三天
前言
说实话,有点累,最近事情很忙,忙不过来的那种。
但是既然选择了参加这个活动就好好的搞呗,毕竟混个前五十还是有点奖品的。加油!自勉!!
![](https://daniao2017.github.io/img/in_post/敏捷开发/时代.jpg)
读书笔记
黑天鹅
反脆弱三部曲
混沌工程的发展
混沌工程的原则
gitlab删库事件
具体汇总见图
![](https://daniao2017.github.io/img/in_post/敏捷开发/混沌工程与反脆弱能力构建.png)
后话
提交读书笔记网站markdown渲染觉得有问题吧,像用hexo写的东西渲染不出来。换两行行之后,字体还是会粘在一起。这是我在vscode上写,GitHub上托管所没有的。当然这只是小事拉~写完就行。
第四天
前言
今天看完了研发效能提升的秘籍晕乎乎的,感觉很多东西不甚了解,自测题也只对了两。可能是专业非相关吧~当然内容还是非常充实的,特别是基础设施的建设,哈哈哈。那不是openstack吗?
读书笔记
![](https://daniao2017.github.io/img/in_post/敏捷开发/研发效率.png)
这次读起来感觉很是模糊,特别是一些专业术语理解起来还是很有难度的。当然git玩的很不错的,很有意思,在day 5的博客里,我将详细写出来。哈哈哈,感觉不错,挺由意思的。
第五天
前言
今天找个时间,把所有的结业实践给over了。这也是本次读书会的最后一篇读书笔记了。总结一下拉。参见这次读书会预计花费时间在12~20小时之间。看视频到没有花什么时间,多的是读书笔记的撰写,vscode+xmind+markdown。结业实践也很费事,特别是第三个,git的运用。
使用devcloud进行敏捷项目的管理
这个实践没有什么难度的,就是一步步跟着操作文档走,说点自己的体会吧。以前没有经历过系统的软件开发实践,觉得这个东西倒是挺好玩的,特别是卡片那里和github上的project很相似。当然我git用的很菜,不知道GitHub上是否有相似的系统或者案例?
使用静态代码检查确保编码规范的有效落地
没有接触,没有概念。像自己专业非cs,机械类的滚刀子。在代码书写上肯定是不会进行这种检查的,一般就是为特定的某个项目写上某一段代码,不会很长。具体会结合相应的传感器和单片机而定。当然代码规范还是了解一丢丢的,比如谷歌规范。这个实践做起来也没有什么。一步步跟着作就行了。
使用git代码托管支持敏捷团队持续交付
这个环节很有意思,没点基础的人不好搞。首先得有只小乌龟,熟悉git的基本命令。当然也可以在网页上直接对相应的环节进行编辑,提交。哈哈哈,我在GitHub上一般都是这样玩的,省事。当然进行玩这个实践收获还是非常大的。首先是,了解了哦,vscode还可以直接进行git的同步与拉取啊,一般都是用他写md或者进行arduino的开发的。第二是对git的整套流程有了清楚的认识。由于在使用https操作失误。用了下面语句,清除保存的账号和密码。
git config --system --unset credential.helper
第三吗像不出来,大概就这样吧,感觉重新梳理了一下git的开发流程是本次读书会的最大收获吧,over。