程序员必备技能

文章首发:https://mp.weixin.qq.com/s/vfDTVn71LbrDNRvGjQPWGAhtml

Git

Git介绍:

Git是目前世界上最早进的分布式版本控制系统(没有之一),简单来讲,Git 是一个管理你的「代码的历史记录」的工具。前端

Git教程:

Git的教程推荐廖雪峰老师的Git教程git

GitHub

GitHub介绍:

GitHub是世界上最大的同性交友网站,为何呢,由于上GitHub的都是程序员,而程序员男士偏多,这就形成GitHub成为世界上最大的同性交友网站(固然是调侃),其实GitHub自己是一个代码托管的平台,里面有不少开放的代码,须要参考一些代码能够在上面搜索,之后找工做投简历的时候,有一个好的github开源项目,也是一个加分项程序员

GitHub教程:

Google搜索的能力

Google介绍:

谷歌是国外的搜索引擎,而国内的有百度,为何有百度了,还须要谷歌呢,由于百度搜索出来的东西太杂,例如你搜索一个技术类的东西,可是百度可能会搜索不少不相干的东西,而谷歌搜索的结果会更加的专门化,这样寻找你须要的信息的时候会更有效率。   github

在国内,是没法访问谷歌的,须要使用代理,才能使用谷歌搜索web

云笔记

做为程序员,这个行业更新换代很快,须要不断的学习,学习的知识点不少,光靠大脑不可能所有记得住,这时候云笔记就很重要了,云笔记方便搜索,多设备同步,还有一个比较重要的是:程序员是乐于分享的一群人,而云笔记分享起来是特别的方便的markdown

这里推荐几款不错的云笔记:scrapy

先推荐的是本身如今用的蚂蚁笔记https://leanote.com/

蚂蚁笔记是由国人开发的一款开源的软件,刚开始注册时候能够无偿使用一个月,以后你也可使用,可是就不支持多设备同步,这点是很烦的,因此我的是花钱开了高级套餐,并且也很便宜,一个月也才5块,同时蚂蚁笔记还支持自建私有云,喜欢折腾的朋友能够试试编辑器

leanote

我的是比较推荐蚂蚁笔记的,列举几点蚂蚁笔记的比较有用的功能:分布式

  1. 支持markdown笔记格式,Markdown是一种轻量级标记语言,我的喜欢用markdown写文档
  2. 搜索作的很好,其余优化也很不错
  3. 价格亲民,支持多端同步
  4. 能够一键公开为博客,蚂蚁笔记能够将笔记一键公开为博客,很方便,不过博客页面并非很好看,会前端的能够本身动手作页面
  5. 支持图床,不过我不多用笔记自带的图床,我通常放在本身的阿里云对象存储上

有道云笔记https://note.youdao.com/index.html

有道云是我用第一款云笔记,是一款比较成熟的笔记软件,用户量也不少,支持markdown,免费3G空间,而且支持多端同步, 通常人在不付费的状况下,足以知足笔记需求,同时有道云也有高级会员,价格是198/年,单月15/月,价格贵点,同时支持的功能也不少

连接标题

可是有道云在优化方面作得不是很好,在同步笔记的时候,特别的慢和卡,有时候同步几兆的笔记,都要花半个小时的时间,实在使人很难受。

同时导出笔记的时候,支持格式有有道云本身自己的格式,PDF等,但这些个格式都有一个特色就是,都不能批量导入到其余笔记;几年前的有道云还支持导出为知笔记的格式,如今有道云把这个功能下线了有趣的是,有道云是支持为知笔记的格式导入到有道云的,就是说你用有道云,只给你进,想出去没门,真的是霸王条款。

其余笔记

还有一些其余的主流云笔记软件,像Evernote(印象笔记),Wiznote(为知笔记),OneNote等,因为没有多作尝试,就不加以评价

2019年最好用的云笔记软件推荐

MarkDown

MarkDown介绍:

Markdown是一种可使用普通文本编辑器编写的标记语言,经过简单的标记语法,它可使普通文本内容具备必定的格式。

Markdown的官方文档是这样介绍Markdown的:

Markdown is a way to style text on the web. You control the display of
the document; formatting words as bold or italic, adding images, and
creating lists are just a few of the things we can do with
Markdown.(Markdown是一种Web上表现文本的风格,你能够控制文本的展现:粗体字或者是斜体字,插入图片和建立列表,这些都是咱们可使用Markdown作到的事情)

MarkDown好处:

  1. 它不用考虑排版问题,使你专一于写做
  2. 利用Github作版本控制 ——Github不只仅能够用来托管代码,还能够用来托管文章,并且Github文档默认是Markdown格式的。另外,你还能够利用GitHub与Gitbook写电子书。
  3. 轻松的导出 HTML、PDF 和自己的 .md 文件。
  4. 纯文本内容,兼容全部的文本编辑器与字处理软件。
  5. 随时修改你的文章版本,没必要像字处理软件生成若干文件版本致使混乱。

MarkDown经常使用教程

1. 排版

1.1 字体

**粗体** *斜体* 
~~这是一段错误的文本。~~

粗体 斜体
这是一段错误的文本。

1.2 引用:

> Markdown是一种Web上表现文本的风格,你能够控制文本的展现:粗体字或者是斜体字,插入图片和建立列表,这些都是咱们可使用Markdown作到的事

Markdown是一种Web上表现文本的风格,你能够控制文本的展现:粗体字或者是斜体字,插入图片和建立列表,这些都是咱们可使用Markdown作到的事

1.3 列表:

有充列表:

1. 支持Vim
 2. 支持Emacs
  1. 支持Vim
  2. 支持Emacs

无序列表:

- 项目1
 - 项目2
  • 项目1
  • 项目2

2. 图片与连接

图片:![leanote](https://img2020.cnblogs.com/other/1771544/202012/1771544-20201214084155790-1784683214.png)
连接:[这是去往吉祥鸟的博客的连接](https://blog.csdn.net/qq_37462361)

图片:leanote
连接:这是去往吉祥鸟的博客的连接

3. 标题

如下是各级标题, 最多支持5级标题

# h1
## h2
### h3
#### h4
##### h4
###### h5

4. 代码

代码高亮示例:

```
        # -*- coding:utf-8 -*-
    # author:吉祥鸟
    
    from scrapy.cmdline import execute
    
    execute(['scrapy', 'crawl', 'shixi_spider'])
    ```

效果:

# -*- coding:utf-8 -*-
# author:吉祥鸟

from scrapy.cmdline import execute

execute(['scrapy', 'crawl', 'shixi_spider'])

关注我获取更多内容
注:转载还请注明出处,谢谢_