又一个新的班级开始了(SQSH1611班)。每一次我都会给同学们提一些学习要求,分享关于编程的学习方法。今天介绍的是
和在简书上的记录和写作。
###一、每天记笔记,整理并发表出来
在SQSH1611提出一个新的要求,**从现在开始每天记录、写学习笔记**。可以是每天学习内容的整理记录,也可以是每天的学习心得,还可以是学习中遇到的问题是如何解决的,甚至是学习中遇到好玩有趣的事。
推荐的方式有:
* 本子+笔
* 电子方式:有道云笔记([网页版](http://note.youdao.com),手机APP),锤子便签
* 推荐平台:简书,用Markdown写来。
简书的界面简单、简洁。简书上有大量的程序员或正在学习编程的准程序员(15万)。自媒体标配的三大属性,点赞、评论和打赏,简书都具备,而且对新用户没有门槛,一注册就有。
(随便说一下,有道云笔记、锤子便签也支持Markdown)
为什么要推荐记笔记、写博客的方式来对每天的学习进行总结?首先,写作最好的思维整理,也是个人成长最好的记录。我曾在不同场合说过,**程序员行走江湖的三件套:github,开源项目,独立域名博客,没有这三样你都不好意思说自己是搬砖的。**(你还没有开始博客之前,简书是一个非常不错的平台),而更多的好处,只有你写了才能更深刻地的体会。
当然你在写的过程中,肯定会遇到种种挑战,最大的挑战就是惰性。还会碰到这样的问题,天天要写,我写什么呀?
>一个人的进步,是一场战斗。战斗不是和别人对决,而是和自己的惰性打仗。这是场不进则退的战役。
每天的进步很渺小。当我们记录这些微不足道的进步,进行总结复盘,我们还会另外收获一种学习能力。
关于为什么要写博客,写博客有什么好处?可以参见刘未鹏的这篇文章:[为什么你应该(从现在开始就)写博客](http://www.jianshu.com/p/bd75becd97a0)
###二、为什么要使用markdown`[^1]`
**1、什么是Markdown?**
>Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
**2、使用markdown的好处?**
一个最重要的好处,使你的写作更专注。
**3、markdown的基本语法**
着重介绍:标题`###`, 加粗`**要加粗显示的内容**`,引用`>引述的内容` ,列表` * 列表项`, 分隔线` --- 或 ***`
代码在放 一对```标记中。显示如下:
/*
- @Author: apple
- @Date: 2016-08-29 23:50:36
- @Last Modified by: apple
- @Last Modified time: 2016-08-29 23:50:36
*/
include <stdio.h>
int main() {
return 0;
}
---
####需要强调的是:
这个要求,不是硬性规定和强制要求,也不会天天检查。因为强制的规定或要求往往是最低、最基本的要求,而这从来不应该成为我们的目标。