為什麼有人說每個開發者都需要學一下Markdown?

DanceWithPython


與其說每個程序員要學一下 Markdown,不如說每個程序員都要養成寫文檔的能力。程序員平時的日常工作中,經常會使用文檔去記錄一些工作方面的信息以及一些技術架構的設計等等。打個比方,我日常就會使用文檔記錄一些 Linux 方面的命令和一些有用的網址,這些信息有時候我不可能每個都記住,文檔方面的記錄,也便於我以後的回顧使用。

Markdown 本質是一門輕量級標記語言,一般使用 Markdown 用來編寫文檔。我剛開始寫文檔時,用的最多的還是 Word 進行編輯,但是用的時間一久,發現我很多精力會消耗在文檔的格式編排上面。比如字體加粗、字體的大小設置、標題設置、表格、圖片等等,有時候弄格式的時間比寫文檔還長,這也肯定不是我們程序員想要的。

後來的話,我開始使用 Markdown 語法來編輯文檔。程序員日常工作中,最多的還是寫代碼。使用 Markdown 的好處是,在格式方面的編排全都是相關符號進行編排,全部都是自己手打各種符號來編輯格式。寫一篇文檔,感覺就像一直在寫代碼一樣,這對於程序員來說,很熟悉和方便。我現在使用 Typora 這款軟件寫 Markdown 文檔,整體編寫非常順暢。

學習 Markdown 的終極目的,還是為了日常工作的文檔編寫。可能你在工作中,經常聽到主管們說要有工作沉澱,那麼文檔沉澱,也算其中一種。健全的文檔,能夠幫助新人快速的融入和熟悉將要從事的工作內容。自己多寫文檔,進行總結,其實對於自己的技術提升也是很大的一種幫助,自己未來也可以再進行回顧學習。

寫文檔的其他一個方面,尤其是技術文檔,可以提升個人的技術影響力,尤其是你未來晉升的時候,個人的影響力是一個評判的標準。你編寫的技術文檔給別人看,幫助別人解決問題和技術學習,那麼你的技術就會得到別人的認可,未來在這方面的技術難題時,別人都會來找你,你所起的作用,在公司裡面,也會更大。

我是Lake,專注大數據技術原理、人工智能、數據庫技術、程序員經驗分享,如果我的問答對你有幫助的話,希望你能點贊關注我,感謝。

我會持續大數據、數據庫方面的內容,如果你有任何問題,也歡迎關注私信我,我會認真解答每一個問題。期待您的關注


Lake說科技


首先,什麼是 MarkDown 呢?要想清楚為什麼?必須先知道它是什麼?有什麼優點,知道了這兩點,就知道為什麼(原因了)了?

所以,我們必須弄清楚,什麼是 MarkDown 呢?


MarkDown

Markdown 是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。


Markdown 是一種輕量級標記語言,讓使用者專注於寫作而不用關注樣式。它允許人們使用易讀易寫的純文本格式編寫文檔,然後轉換成格式豐富的 HTML 頁面(且 Markdown 是兼容 HTML 語法的)。所以用 Markdown 寫文章,寫文檔是最適合不過的了。

MarkDown 有什麼優勢?

  • 相比其他編輯器的特點,MarkDown 是輕量級標記語言,語法簡單

  • 內容也是文本

  • 格式是統一固定


最大的優勢就是語法簡單,非常輕量,常用的標籤記住幾個就能夠把文檔排的非常漂亮,而是格式非常統一固定,不會因為導出導致排版混亂。所以,非常好。

為什麼開發都需要學一下 MarkDown ?

因為開發者經常要寫文檔,尤其是現在很多程序員和 IT 網站都支持 MarkDown ,比如 GitHub 就是使用 MarkDown 來寫 readme 的。現在很多開發工具以及技術文檔都是 markdown 格式的。


作為程序員和開發者,如果你不懂,那就太落伍了,重點我感覺使用 markdown 寫文檔,簡單,方便,快捷,可以節省開發者很多時間,提高效率。


所以,開發者真的都有必要學習 markdown 。


關注「非著名程序員」,每天分享有價值的科技內容,也歡迎大家在回答底下留言,一起交流分享,另外回答不易,請點贊支持。感謝!

非著名程序員


Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文本內容具有一定的格式。

Markdown具有一系列衍生版本,用於擴展Markdown的功能(如表格、腳註、內嵌HTML等等),這些功能原初的Markdown尚不具備,它們能讓Markdown轉換成更多的格式,例如LaTeX,Docbook。Markdown增強版中比較有名的有Markdown Extra、MultiMarkdown、 Maruku等。這些衍生版本要麼基於工具,如Pandoc;要麼基於網站,如GitHub和Wikipedia,在語法上基本兼容,但在一些語法和渲染效果上有改動。

Markdown的語法簡潔明瞭、學習容易,而且功能比純文本更強,因此有很多人用它寫博客。世界上最流行的博客平臺WordPress和大型CMS如Joomla、Drupal都能很好的支持Markdown。完全採用Markdown編輯器的博客平臺有Ghost和Typecho。

用於編寫說明文檔,並且以“README.md”的文件名保存在軟件的目錄下面。

除此之外,由於我們有了RStudio這樣的神級編輯器,我們還可以快速將Markdown轉化為演講PPT、Word產品文檔、LaTex論文甚至是用非常少量的代碼完成最小可用原型。在數據科學領域,Markdown已經廣泛使用,極大地推進了動態可重複性研究的歷史進程。

綜上,如果開發者學習了Markdown之後,就會有很多可以借鑑的地方。


優良家風


因為大部分人沒說,只有少數人說了,所以叫有人說。為什麼少數人要這麼說,我估計是因為他學會了,而他看好多其他人還不會,優越感和自豪感油然而生。這種感覺,可能就像使用git的人說大家都應該學git而不是SVN,使用idea的人有人說不要eclipse,使用GO丟棄c++,使用PYTHON不用PHP。其實,markdown如果只是使用,學習時間只需要幾分鐘入門極為容易,學學當然沒壞處,技多不壓身。但肯定沒到每個開發者都必須學的地步。它更多作用是寫文檔,現在寫文檔的工具多了去了,選擇餘地很大。

當然,我也建議大家都學一學。[馬思純的微笑]



編程圈



分享到:


相關文章: