學習資源

System Design

ByteByteGo

專案管理

圖片

  • Eagle 圖片管理工具,可針對個專案進行分類,提供方便的預覽、編輯功能。
  • 藍湖 提供設計師與前端工程師溝通的工具,可將設計稿上傳至藍湖,並提供設計稿的連結給前端工程師,前端工程師可在藍湖上進行註解,並提供設計師修改。

文件

  • Obsidian 一個 Markdown 筆記軟體,支援連結、標籤、搜尋、編輯等功能,以及有豐富插件。
    編輯模式
    預覽模式

程式碼控管

任務追蹤

  • Trello 任務追蹤工具,可針對個專案進行分類,提供方便的預覽、編輯功能。

後端開發

環境部署

  • Docker Desktop 桌面版,可用於架設開發環境,可快速部署開發所需環境。

資料庫管理

  • DBeaver 跨平台的視覺化資料庫管理工具,可以連接多種資料庫,例如MySQL、PostgreSQL、Oracle、SQLite等。

API測試

  • Apifox API測試工具,方便管理多專案所需API。

轉換工具

Json Convert to data serializer(Quicktype)

程式編輯

  • Pycharm Python IDE,提供方便的程式碼編輯功能。

終端指令

  • fx 格式化JSON結果,安裝brew install fx,使用方法為
    1
    2
    3
    curl --location --request \
    GET 'https://mask.langgo.app/api/pharmacy/?week=3&open_at=02:00&close_at=20:00&fields=name,opening_hours&page_size=1' \
    | fx .

維運(DevOps)

  • Tabby ssh登入管理,可方便同時多開ssh連線,當下次重新開啟軟體時,會自動連線上次的SSH,可有效減少每次輸入連線指令的時間。
  • htop 監控系統資源使用情況,為top指令加強版,提供豐富色彩顯示。
    安裝於遠端Ubuntu服務器apt install htop -y,然後輸入htop指令即可。
  • bmon 監控網路流量當前使用情況,安裝於遠端Ubuntu服務器apt install bmon -y
    ,然後輸入bmon指令即可。

寫部落格

寫作

如果你希望寫作能:

  • 用 Markdown 寫文章
  • 用 Git 管理文章
  • 用 GitHub Pages 部署網站
  • 有豐富的漂亮主題可選擇
  • 有豐富的插件可選擇
  • 一鍵快速發佈文章

推薦工具:

  • Hexo 靜態網站產生器。
  • Next Hexo 主題,整合許多插件。
  • Butterfly Butterfly主題(推薦),整合許多插件,例如Google Analytics、留言板DISQUS等。

製圖

寫作常常需要針對某個畫面做截圖並標記說明,然後上傳到雲端後,再從雲端取得連結,整個工作流:
截圖->標記說明->存放到剪貼簿->直接上傳到雲端->自動把連結貼到剪貼簿

推薦工具:

  • flameshot 用於截圖與標記說明並存放於剪貼簿。
  • PicGO 用於自動上傳並取得雲端連結。

圖片素材

  • Pexels 有許多免費的高品質圖片素材。

其他

美股投資

  • 富途牛牛 可查詢美股資訊,並下單買賣,豐富的免費指標功能。

Keyword

1
2
3
4
5
6
7
8
9
10
剪貼簿, Clipboard, clip-board
工作流, Workflow, work-flow
製圖, Diagram, dia-gram
分析, Analytics, an-aly-tics
方便, Convenient, con-ve-ni-ent
豐富色彩, Rich color, rich-color
流量, Traffic, traf-fic
加強, Enhance, en-hance