組織知識的方法
總體上說,軟體開發和技術是以非常快的速度發展的領域,所以持續學習是必不可少的。在網際網路上花幾分鐘找一下,在 Twitter、媒體、RSS 訂閱、Hacker News 和其它專業網站和社群等地方,就可以從文章、案例研究、教程、程式碼片段、新應用程式和資訊中找到大量有用的資訊。
儲存和組織所有這些資訊可能是一項艱鉅的任務。在這篇文章中,我將介紹一些我用來組織資訊的工具。
我認為在知識管理方面非常重要的一點就是避免鎖定在特定平臺。我使用的所有工具都允許以標準格式(如 Markdown 和 HTML)匯出資料。
請注意,我的流程並不完美,我一直在尋找新工具和方法來優化它。每個人都不同,所以對我有用的東西可能不適合你。
對我來說,知識管理的基本部分是擁有某種個人知識庫或維基。這是一個你可以以有組織的方式儲存連結、書籤、備註等的地方。
我使用 NotionHQ 做這件事。我使用它來記錄各種主題,包括資源列表,如通過程式語言分組的優秀的庫或教程,為有趣的部落格文章和教程新增書籤等等,不僅與軟體開發有關,而且與我的個人生活有關。
我真正喜歡 NotionHQ 的是,建立新內容是如此簡單。你可以使用 Markdown 編寫它並將其組織為樹狀。
這是我的“開發”工作區的頂級頁面:
NotionHQ 有一些很棒的其他功能,如整合了電子表格/資料庫和任務板。
如果您想認真使用 NotionHQ,您將需要訂閱付費個人計劃,因為免費計劃有所限制。我覺得它物有所值。NotionHQ 允許將整個工作區匯出為 Markdown 檔案。匯出功能存在一些重要問題,例如丟失頁面層次結構,希望 Notion 團隊可以改進這一點。
作為一個免費的替代方案,我可能會使用 VuePress 或 GitBook 來託管我自己的知識庫。
Pocket 是我最喜歡的應用之一!使用 Pocket,您可以建立一個來自網際網路上的文章的閱讀列表。每當我看到一篇看起來很有趣的文章時,我都會使用 Chrome 擴充套件程式將其儲存到 Pocket。稍後,我會閱讀它,如果我發現它足夠有用,我將使用 Pocket 的“存檔”功能永久儲存該文章並清理我的 Pocket 收件箱。
我儘量保持這個閱讀清單足夠小,並存檔我已經處理過的資訊。Pocket 允許您標記文章,以便以後更輕鬆地搜尋特定主題的文章。
如果原始網站消失,您還可以在 Pocket 伺服器中儲存文章的副本,但是您需要 Pocket Premium 訂閱計劃。
Pocket 還具有“發現”功能,根據您儲存的文章推薦類似的文章。這是找到可以閱讀的新內容的好方法。
從 GitHub 到 Stack Overflow 的答案,到部落格文章,經常能找到一些你想要儲存備用的好程式碼片段。它可能是一些不錯的演算法實現、一個有用的指令碼或如何在某種語言中執行某種操作的示例。
我嘗試了很多應用程式,從簡單的 GitHub Gists 到 Boostnote,直到我發現 SnippetStore。
SnippetStore 是一個開源的程式碼片段管理應用。SnippetStore 與其他產品的區別在於其簡單性。您可以按語言或標籤整理片段,並且可以擁有多個檔案片段。它不完美,但是可以用。例如,Boostnote 具有更多功能,但我更喜歡 SnippetStore 組織內容的簡單方法。
對於我每天使用的縮寫和片段,我更喜歡使用我的編輯器 / IDE 的程式碼片段功能,因為它更便於使用。我使用 SnippetStore 更像是作為編碼示例的參考。
Cacher 也是一個有趣的選擇,因為它與許多編輯器進行了整合,他有一個命令列工具,並使用 GitHub Gists 作為後端,但其專業計劃為 6 美元/月,我覺這有點太貴。
DevHints 是由 Rico Sta. Cruz 建立的一個速查表集合。它是開源的,是用 Jekyll 生成的,Jekyll 是最受歡迎的靜態站點生成器之一。
這些速查表是用 Markdown 編寫的,帶有一些額外的格式化支援,例如支援列。
我非常喜歡其介面的外觀,並且不像可以在 Cheatography 等網站上找到 PDF 或影像格式的速查表, Markdown 非常容易新增新內容並保持更新和進行版本控制。
因為它是開源,我建立了自己的分叉版本,刪除了一些我不需要的速查表,並新增了更多。
我使用速查表作為如何使用某些庫或程式語言或記住一些命令的參考。速查表的單個頁面非常方便,例如,可以列出特定程式語言的所有基本語法。
我仍在嘗試這個工具,但到目前為止它的工作很好。
Diigo允許您註釋和突出顯示部分網站。我在研究新東西時使用它來註釋重要資訊,或者從文章、Stack Overflow 答案或來自 Twitter 的鼓舞人心的引語中儲存特定段落!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2564094/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於知識圖譜的APT組織追蹤治理APT
- SAP SD基礎知識之組織結構
- 安全知識圖譜 | APT組織畫像歸因APT
- 怎樣如軟體工程師一樣組織知識軟體工程工程師
- python-元組方法(tulpe)知識整理Python
- SAP SD基礎知識之裝運的組織單元(Organizational Units in Shipping)
- 建立一個知識框架是指按照一定的層次結構和邏輯關係組織知識,使得知識體系清晰、易於理解和應用。建立知識樹對於個人和組織來說都具有重要的意義框架
- 計組知識點
- 蛋白質組學知識
- 安全知識圖譜|構建APT組織圖譜,打破資訊孤島效應APT
- 知識方法總結
- JavaScript基礎知識(Date 的方法)JavaScript
- 測試模組知識 Tree
- 組織的紀律
- Win10系統下安全退出Workgroup組織的方法Win10
- 華為 組播理論知識
- Spring【AOP模組】知識要點Spring
- 組合語言-基礎知識組合語言
- 座席組織
- 必須掌握的Linux使用者組知識Linux
- 深度理解Nodejs中crypto模組的安全知識NodeJS
- pytorch小知識(01):forward方法PyTorchForward
- win10提示某些設定由你的組織怎麼辦_win10提示某些設定由你的組織解決方法Win10
- 【知識分享】 伺服器概念、組成伺服器
- python中一些元組知識Python
- 聯合國工發組織:2021學習和知識發展平臺(LKDF)論壇成果檔案
- 你需要知道的那些 Java 位元組碼知識Java
- 組織架構圖怎麼畫,這個方法能夠讓你快速繪製組織架構圖架構
- 送AI專欄|深度學習必備的5大知識模組(內附知識卡片)AI深度學習
- 程式的定義、組成、組織方式、特徵特徵
- 梳理公司的組織架構 — 組合模式架構模式
- 六種組織CSS的方式CSS
- python-字典方法(dist)知識整理Python
- Java基礎知識篇05——方法Java
- 高階管理層識別對工作執行重點的要素,並定義實現組織目標所需的方法。
- win10取消組織管理怎麼操作 win10更新某些設定由組織管理解決方法Win10
- rust 模組組織結構Rust
- 網站組成部分基礎知識分享網站