yann学长的运维开发指南07

in #devops8 years ago

说明

目前的进度及后续的课程
http://hero.iamyann.com/http://hero.iamyann.com/20180310.PNG
(html comment removed: more)

闲聊

本文是讲完部署后的第一篇文章, 在此我打算分享一下我的学习方法,
目标及后续分享的学习内容. 具体内容如下:

  • 学习策略
  • 学习方法
  • 学习目标
  • 学习内容

学习策略

我学习的策略是以实用性为主, 先选择最容易上手的方法, 以最简单的步骤走一个demo出来.只要有了实践经验,学习相关的概念都会轻松许多.

反之, 假使有100个小时的学习热情, 前80个小时都在学习概念,规则,语法等等, 最后要开始干活了,只剩20个小时的热情,自然稍微一挫折就放弃了.
请各位同学想想学习诸门语言的经历,是不是都倒在了基础知识上面.

学习方法

对应到上面的学习策略,我的学习方法有2个:

schema

其实正确表达出来应该是outline, 但我觉得使用这个词没有动力, 就换成了schema. 表达出来就是尽可能收集一份比较全的大纲, 这样相关知识不会零散,也比较容易发现自己薄弱的地方.

例如找一本权威的书(例如<Python核心编程>),复制它的目录下来就是一个很好的大纲, 然后遇到的各方面细碎知识,可以很方便的通过大纲关联起来,开头的图片就是一个很好的示例,请自行尝试.

tutorial

这个就很好理解了, 一般正规的开发软件都会有这个东西, 照着做一次, 比百度上看阿猫阿狗阿猪不知道从那里抄来的野鸡博客要有用太多了.

大家都说资料要看原厂的, 不是指要看原厂机械的字典一般的 Library Reference 或者Glossary 而是指的这东西,至少目前是这样.

学习目标

这法都有了,就提一下学习的目标:
本教程的目标是由unittest入手, 熟悉一下django, 并做一个小小的成果出来, 并验证成功. 这种做法是有名字的, 叫测试驱动开发, 有兴趣的同学可以自行了解一下.

学习内容

本教程内容选自<Python编程:从入门到实践>的11章和18,19章, 分享的时候会加入其他一些东西来扩展.
上一篇文章介绍过这本书, 内容非常浅, 也容易学.

最大的特点就是实践入手, 基础知识只有80页,还基本是以示例为主的. 有心的同学应该2天就刷完了.

前10章的内容,我不会拿出来说, 请自行学习. <三月的狮子>里面有一段名言: 如果不靠他人就无法提起干劲的话,这种人不管做什么总有一天会碰壁的.

预告

今天的内容和技术无关,且写的有点长, 算是给自己的一个启动会. 博客已经3年,公众号也有1年半了,都没有认真经营过.

现在打算每两天写一点, 强迫自己把每天所学的东西总结出来. 也许若干年回头看看会有一丝欣慰, 或者会帮到需要的人, 谁知道呢.

Coin Marketplace

STEEM 0.04
TRX 0.32
JST 0.080
BTC 62938.30
ETH 1695.94
USDT 1.00
SBD 0.38