Java學習方法論之筆記工具篇

時隔大半年,又開始更新了,這次應該會堅持得比較久。
本篇文章主要講述作爲一名Java開發者,從最初學習階段到目前我使用的筆記工具是怎麼樣變化的,以及如何找到最適合自己的筆記工具。

在日常的Java學習中,我們常常碰到一種情況是:好不容易學會的知識點,沒過半個月快忘乾淨了,於是又撿起來溫故知新;有時是知識點太多,代碼敲少了沒有實踐也忘記得快;於是我們依靠筆記和常態的複習以及刻意的代碼練習來加強在頭腦中的記憶,在實際工作中,我們使用到的知識點會記憶得特別牢固,因爲令我們印象深刻。
而筆記在其中起到很重要的一環,所以這篇來講講我自己關於筆記工具的看法。

1. MyBase

數據庫有Mysql,數據庫中間件有Mycat,筆記工具有MyBase,嚴格來說:

MyBase是一款用於分類管理自由格式資料的數據庫軟件

所以把MyBase稱呼爲筆記工具是合情合理的。
大三的時候有一門數據庫的必修課,主講老師是一名女性,她給我們推薦的筆記工具就是這款MyBase,因爲她自己就是用MyBase來記錄教學筆記。

MyBase截圖
這是我2015年下半年到2016年上半年(大三學年)學習Java的所有筆記,大四自己出去實習時用的是另外一個版本的MyBase。
首先,MyBase是一個單機版的PC軟件,所有的數據都存儲在你本地的電腦上,也就是沒有云端,從我自己使用的角度來看,對節點這塊的功能做得很好,就是截圖左邊的區域,一進來軟件一目瞭然,後來慢慢用的少的原因主要有兩點:

  1. 對於代碼文本的支持很少或者不夠,和普通的文字文本混在一起,使用習慣Markdown後完全不能忍受沒有代碼的高亮
  2. 界面很古老,UI很難看,看習慣以後好像也能慢慢適應。

一個很有意思的點是,大四在北京實習的時候,去一個大我十歲左右的表哥家玩,他大學在北京讀的,畢業後留在了北京,在北京北五環買的房子,後來把家裏人也接到了北京,過年常年也不回來。當大三開始學Java的時候我才知道表哥也是做Java開發的,這次去他家裏才知道表嫂是做測試的,那會表嫂還問我的工作情況,還告訴我說趁着年輕多學點東西,有機會最好去大廠鍛鍊學習下。吃完飯我和表哥交流了下,他打開他的電腦我纔看到他也是在用MyBase做筆記。

2. 有道雲/印象筆記

大四的時候像印象筆記和有道雲這類的工具就很火了,我最開始用的是印象筆記,後來用的是有道雲,堅持到最後的還是有道雲。
有道雲筆記截圖
這類的軟件功能很強大,有PC端和手機端,數據可以存儲在雲端,可以使用OCR也就是文字識別,還可以存儲語音,沒有聯網的時候也可以編輯,等到聯網後可以進行同步將數據的變化更新到雲端,這就很像SVNGit起到的一個版本管理器的作用。
2017年6月畢業以後和同學一起去了深圳,其中一個同學不是做技術方面的,他對Java的瞭解很多都忘記了,雖然在學校裏學過。他在一個公司的總裁辦找到一個文員的工作,公司也有接近200人,是做通信方面的軟件服務公司,剛開始進去的時候他有培訓,其中一項就是SVN的使用,因爲他們公司把很多文檔都放到了SVN底下,所以他每天回來都開始補習,有時也問問我。
從我自己的經驗上來看,在手機上使用APP來查看筆記是很方便的,但是對於代碼的修改還有更加複雜的操作而言,手機上的操作性不足。還有一個點是我希望把電腦上的筆記都轉移到一個軟件上去,所以慢慢地我只在有道雲上記錄自己日常思考和感觸,還有平時看新聞收集到的一些句子。

3. MindManager | XMind

以前在網絡上找到的學習資源裏,很多老師都在用思維導圖的方式做筆記,所以自己也試了試,結果是不適合做筆記,因爲涉及到文本和圖片還有代碼,頻繁修改很不方便,老師在教學的時候很多時候是用的超鏈接,有時是圖片,有時是文本,我自己很不喜歡這種方式,當然對於教學來說,思維導圖作爲教學的直觀顯示是很不錯的,但是對於軟件的使用要比一般的筆記軟件要更高。一般是這樣:
思維導圖截圖
用了一段時間發現很不適應,果斷放棄這種方式。

4. Typora + Markdown

Typora 本質上是一款Markdown編輯器,Markdown是一種標記語言或者說是標記語法。經常使用Github的人應該對Markdown不會感到陌生了,就像這篇文章就是用Markdown編輯器寫的。Typora 長這樣:
Typora截圖
這是我以前學習Linux時的筆記。我比較喜歡使用Github的主題,非常清爽乾淨。也可以在網上下載其他各種風格的主題。這次更換一個主題,看起來變化很大。
Typora截圖
因爲Typora 是一款編輯器,所以你的筆記其實是一個以.md結尾的文件和引用的文件,包括圖片等。所以筆記只能保存在本機,如果你把筆記的源文件保存到網盤裏,也是可以的,因爲這只是起到一個備份的作用,因爲你的筆記需要經常更改。
目前爲止,這是我自己主力的筆記工具,也推薦大家使用。

5. 微信收藏 + 標籤

有時我們在通勤的路上,通過微信公衆號查看推送,想必大家至少都關注了那麼上十個技術類的公衆號了,在收藏即是學習了的年代,有時看到一篇好文章,點擊了收藏,在時間了累計下,收藏越來越多,想找到某一篇文章非常費時間,雖然可以在某個具體公衆號通過關鍵字進行搜索,但是很多時候忘記了是誰寫的,只記得隻言片語。
有時候雜亂的陳列是沒有任何價值的,所以我們需要進行必要的歸類。而微信很好得提供了這個功能。
首先進入到收藏頁面:
微信收藏頁面
上圖每篇文章右下角的標籤圖標表示這篇文章擁有一個標籤,在這個頁面可以通過左滑對文章進行標籤添加或者刪除。而在上圖的搜索框點擊後即進入下圖:
已經創建過的標籤
這幾個都屬於已經創建過的標籤。可以選擇查詢某個或多個標籤下的文章或者上述的多媒體信息。這些信息可以存儲在雲端,每個人的存儲空間有一定的限制。
強烈建議大家使用這種方式歸類管理微信上的收藏資源

5. 結語

每個人都有自己做筆記的習慣和使用的工具,而工具的作用是提高我們的學習的效率
我要強調的一點是:

筆記只是對我們學習過程和經驗的一種總結,我們需要經常回顧和修改筆記,有時是後來發現需要補充部分知識,有時是文本不夠嚴謹,總之我們要讓筆記保持一個動態的變化。做完筆記絕不是我們學習的最後一步,溫故知新,經常敲代碼,我們才能超越過去的自己。

歡迎大家互相交流。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章