天天看點

程式員必備技能

文章首發:https://mp.weixin.qq.com/s/vfDTVn71LbrDNRvGjQPWGA

Git

Git介紹:

Git是目前世界上最先進的分布式版本控制系統(沒有之一),簡單來說,Git 是一個管理你的「代碼的曆史記錄」的工具。

Git教程:

Git的教程推薦廖雪峰老師的Git教程

GitHub

GitHub介紹:

GitHub是世界上最大的同性交友網站,為什麼呢,因為上GitHub的都是程式員,而程式員男士偏多,這就造成GitHub成為世界上最大的同性交友網站(當然是調侃),其實GitHub本身是一個代碼托管的平台,裡面有很多開放的代碼,需要參考一些代碼可以在上面搜尋,以後找工作投履歷的時候,有一個好的github開源項目,也是一個加分項

GitHub教程:

  • GitHub官網注冊位址
  • 怎樣使用 GitHub?文科妹子寫的 Github 入門教程
  • git到Github的基本操作 - 吉祥鳥的文章 - 知乎

Google搜尋的能力

Google介紹:

谷歌是國外的搜尋引擎,而國内的有百度,為什麼有百度了,還需要谷歌呢,因為百度搜尋出來的東西太雜,例如你搜尋一個技術類的東西,但是百度可能會搜尋很多不相幹的東西,而谷歌搜尋的結果會更加的專門化,這樣尋找你需要的資訊的時候會更有效率。   

在國内,是無法通路谷歌的,需要使用代理,才能使用谷歌搜尋

雲筆記

作為程式員,這個行業更新換代很快,需要不斷的學習,學習的知識點很多,光靠大腦不可能全部記得住,這時候雲筆記就很重要了,雲筆記友善搜尋,多裝置同步,還有一個比較重要的是:程式員是樂于分享的一群人,而雲筆記分享起來是特别的友善的

這裡推薦幾款不錯的雲筆記:

先推薦的是自己現在用的螞蟻筆記https://leanote.com/

螞蟻筆記是由國人開發的一款開源的軟體,剛開始注冊時候可以免費使用一個月,之後你也可以使用,但是就不支援多裝置同步,這點是很煩的,是以個人是花錢開了進階套餐,而且也很便宜,一個月也才5塊,同時螞蟻筆記還支援自建私有雲,喜歡折騰的朋友可以試試

程式員必備技能

個人是比較推薦螞蟻筆記的,列舉幾點螞蟻筆記的比較有用的功能:

  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)      

圖檔:

程式員必備技能

連結:這是去往吉祥鳥的部落格的連結

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'])      

繼續閱讀