多工高效率的工作環境

Photo by Farzad Nazifi on Unsplash

最近在中國某大學做了一陣子的工具人,發現好多人的電腦都裝了一些奇奇怪怪的中國特色軟體,有感而發,身為一個學資訊的人,實在是看不下去他們把電腦弄得這麼髒,於是我決定撰寫此篇文章懸壺濟世;我列出了自己常用和推薦的軟體當作筆記,重灌時也可以用到,一般使用者用這些軟體就能解決大部分需求,也拜託不要去裝一些中國軟體(360、百度)或來路不明的軟體。

這篇的文章目的為教大家配置高效率的工作環境,建立使用者良好習慣,以下列出一個資工人電腦裝的軟體,粗體字表示這個分類中推薦安裝的軟體(雖然我每個都裝了),每個軟體標題都加上了官網連結(貼得好累啊😩)。

(本文初撰於 2019 年初,並於 2019 年 3 月 4 日再次修訂出版)

開發常用

編輯器

  • Visual Studio Code

    微軟繼地表最強 IDE 後推出的地表最強編輯器,算是微軟的一大革新,從原本的閉源,收取版權費,打擊開源到現在推出了開源的編輯器,還主動支持開源,在 Github 上發佈各種專案,目前已是 Github 上最大的貢獻者,對 Linux 的權利訴訟也全數撤銷,善良與正義都回來了。

    VSCode 使用 Electron 框架編寫,Atom 雖然也用同樣框架,但同樣是微軟就能寫的這麼滑順,擴充功能豐富,撰寫程式時還會提醒使用者能安裝哪些相關套件,還內建 Git 樹,標註哪些檔案未修改和提交,讓程式撰寫環境十分舒適,曾經愛用 Sublime Text,但一使用 VSCode 就回不去了。

  • Sublime Text 3

    付費軟體,但可免費使用,以前寫程式愛用,外掛豐富,靠外掛撐起來的強大編輯器,Sublime Text 的特點是開檔速度特別快,就算是很大的檔案也開得起來。

  • IntelliJ IDEA

    地表最強 Java IDE,強烈推薦!!

    捷克的 IDE 公司 Jetbrain 的旗下一款 Java IDE,也是 Jetbrain 的第一個產品,從 2001 年推出第一版,在此之前 Java IDE 之王的寶座都是由 Eclipse 稱霸,現在與 Eclipse 並列兩大 Java IDE,IDEA 貌似還比 Eclipse 強大好用,對 Jetbrain 自己推出的 Kotlin 語言更是支援良好,也可以拿來開發 Android APP,Android Studio 便是由此 IDE 修改而來,提供開源的社區版及商業版。

  • Notepad++

    輕量級編輯器,安裝版安裝後右鍵選單會多一個使用 Notepad++ 開啟的功能,內建多種語言語法高亮,拿來取代記事本很好用。

版本控制工具

  • Git

    開發專案必備工具,Linux 最初使用的版本控制工具是專有的 BitKeeper,在開源社群中備受質疑,而後 Linux 之父 Linus Torvalds 閉關十天,十天後便帶出驚為天人開發的版本控制工具 Git。

    現在已被各種大型專案廣泛應用,我個人習慣用內建的 CLI 介面,也可以搭配一些圖形化工具使用,像是 SourceTree, GitKraken, TortoiseGit,使用 Git 創建的 Git 倉庫可以上傳到 Git 平台,像是 Github, Gitlab 等。

語言系統

主要還是看你寫哪些語言,需要時再裝就好。

  • Python 3

    Python 的應用很廣泛,很多應用都能用 Python 寫,科學運算也適合用 Python,平常拿來當作計算機。

  • MinGW(gcc, g++)

    Windows 下的 C/C++ 編譯器。

  • Node.js

    用 Chrome 內核的 V8 來編譯 JavaScript,自從有了 Node.js 便將 JavaScript 帶到後端的世界,讓 JavaScript 得以統一天下,使用異步處理,可以短時間內承受高併發,語法也很好寫,你如果會寫前端的 JS,那 Node.js 也能快速上手,通常搭配微軟的 TypeScript 來實現強型態,讓程式邏輯結構更清楚,好維護,許多大型專案也有用 TypeScript。

  • Golang

    Google 推出的強型態程式語言,執行效能堪比 C++,關鍵字少,可以編譯成二進制檔,不過我還不是很會寫,最近很多網路相關應用都是用 Golang 撰寫的,是一門很有潛力的語言。

資料庫系統

  • MariaDB

    MySQL 的開源分支,由開源社群維護,用法和 MySQL 無異,如果商業使用可避免 Oracle(MySQL 原開發公司) 收取授權費,建議使用 MariaDB 取代 MySQL。

其他

  • Git Bash

    安裝 Git 時把 Git Bash 也打勾就能順便裝了,Git Bash 模擬 UNIX 中的 GNU Bash,可以使用 Linux 的指令,比 Windows 內建的 Powershell 和 CMD 好用。

  • Postman

    API 測試工具,現在成熟的 API 測試工具不多,Postman 算是比較主流的,開發 API 時都用這工具測試,可以做 Collection 整理各種接口,以前還只是 Chrome 擴充功能,但不知道為何要獨立成單獨應用程式,包了一層 Electron,變得很肥。

系統工具

解壓縮工具

建議裝這兩個工具就夠了。

  • WinRAR

    老牌解壓縮工具,介面簡單,操作習慣,拿來製作壓縮分割擋比較不會出問題,解大檔 RAR 最好用這個比較容易成功,我通常關聯檔案類型設 zip, rar 這類常見格式,解壓縮比較方便,雖然官方號稱只能試用 40 天,但 40 天後關閉購買視窗仍可繼續使用,還有人開玩笑說購買 WinRAR 許可證的人,死後就能上天堂。

    世界上有兩件事是無限的,宇宙和 WinRAR 的 40 天試用1

    ——阿爾伯特·愛因斯坦

  • Easy 7-zip

    知名開源解壓縮軟體 7-zip 的增強版,右鍵選單添加 7-zip 圖示,7-zip 可以開啟多種壓縮格式,安裝程式也可以,獨特壓縮格式 7z 壓縮率高,可以用 7-zip 製作和解壓,通常用來開啟一些類似壓縮檔的檔案。

虛擬機器

  • VMWare Workstation Player

    VMWare 本來就是做虛擬化技術的公司,虛擬化技術已經很成熟了,Player 是供個人用戶免費使用簡易虛擬機軟體,一般使用者用 Player 就夠了,建立虛擬機速度比 VirtualBox 快,開機速度也比較快,玩一些作業系統時會用到。

轉碼工具

  • Locale Emulator

    基本上是必裝,遇到亂碼時很有用,支援多種語言轉碼,玩 Galgame 時、開啟亂碼文字檔時常用到。

防毒軟體

不需要裝,只要你平常不逛些奇怪網站、不亂點廣告,下載檔案時注意一點,基本上用 Windows 內建的 Defender 足矣。

文書處理

  • Microsoft Office

    不得不說微軟做的 Office 真的太強大,散佈的文件格式大多都是 Word, PowerPoint,學校交報告也要求用 Word,好幾年都沒辦法脫離 Office,整個辦公文件格式幾乎被微軟壟斷,但處理 Office 格式類型還是用官方的軟體比較好。

  • LibreOffice

    開源的 Office 辦公軟體,對抗微軟的閉源 Office 格式,支持開源,從你我做起。這軟體可以開啟微軟的 Office 格式,但沒辦法完美兼容,如果在 Linux 作業系統下想編輯或檢視 Office 格式,可以用這套軟體暫時代替微軟的 Office,當然製作編輯 Office 格式還是用微軟的 Office 系列最好,不過這套軟體有支援開源的文件格式 ODT,建議大家發佈文件時可以用此格式取代 Word,建立一個資訊互相流通的世界(但 MS Office 真的很好用啊😭)。

  • Typora

    神一般的 Markdown 編輯器,用過最好用的 Markdown 編輯器,即見所得,免費,跨平台,使用 Electron 框架編寫,可以用 CSS 自訂樣式,能快速插入各種 Markdown 標籤,拿來做表格時特別方便,這篇文章也是用 Typora 寫作的,強推。

網路相關

同步工具

  • Google Drive File Stream

    如果你有 Google 企業版或教育版帳號才能用,會掛載一個無限容量的磁碟,但是複製進去和下載的檔案會暫存在 C 槽,如果你有無限容量的 Google Drive 就神好用,尤其是從雲端硬碟複製大量檔案到本機,之前用台北市立圖書館公共網路測試,速度最高可達 11MB/S(比我家網路還快啊)。

代理工具

  • v2rayN

    v2ray 第三方 Windows 客戶端,v2ray 用 Golang 撰寫,性能自然不用說,支援 TLS 加密,是近期比較可靠的協議,其加密流量特徵不易被識別出,配置靈活,可以設定多種模式,用來看 Youtube 比 SSR 還要順,被牆的話還能套上 CloudFlare 用 443 Port 轉發流量;v2rayN 使用 C# 撰寫,支援全局代理、HTTP 代理,還有訂閱功能,SSR 該有的功能它都有。

  • Shadowsocks

    簡稱 SS,暱稱酸酸,原本作者是自己開發給自己用的,後來覺得不錯用便開源給大家用,算法加密流量,將代理流量偽裝成正常流量,作者 clowwindy 曾被請去喝茶,目前已移至開元社群維護,目前仍在更新,在 GFW 一日日建高的情況下算是穩定的翻牆工具。

  • ShadowsocksR

    簡稱 SSR,暱稱酸酸乳,官方 Github 因為政治因素已下架,擁有比 Shadowsocks 更強的加密算法,更不容易被發現,只是作者也被請去喝茶了,已經停止維護,但還是可以用,解密速度我覺得比 SS 快,只是有時剛裝好會不能用,或是突然 Google 的 SSL 憑證過期。

  • 無界瀏覽 Ultrasurf

    由海外法輪功學員開發,提供中國網友突破 GFW 及揭露中共的不為人知秘密所研發的代理工具,在其他專制國家也被用來突破自己國家的網際網路審查,當上面兩個工具無法使用時才會開,有些網站上不了,但速度還不錯。

下載工具

  • Internet Download Manager

    簡稱 IDM,雖然要付費,但很好用,下載大檔案時常用,多線程高速續傳下載,如果空間夠快就能達到滿速,不知道用什麼黑科技,用這軟體下載東西速度都比其他工具快。

  • Pandownload

    百度雲盤下載神器,可直鏈下載,內部使用 aria2 多線程續傳下載,只要登入百度雲帳號,輸入要下載的連結,即可享受滿速下載,在中國使用體驗良好,不須再為了載百度雲上的大檔案而安裝百度雲客戶端,大推。

  • MegaDownloader

    可突破 Mega 空間的流量限制,支援續傳,載 Mega 空間檔案都用這個,我記得之前有聽說官方安裝檔好像包了惡意軟體,故貼上阿榮福利味的載點。

  • µTorrent

    BT 下載器,執行時占用資源較少,廣告也比較少,但新版好像塞了惡意程式,不推薦,推薦下載 2.21 版,不是很常用,偶爾載 BT 時會用到。

瀏覽器

  • Chrome

    Google 團隊開發,由開源的 Chromium 瀏覽器修改而來,舉世聞名,介面簡潔大方,網頁開啟速度飛快,開發人員工具好用,調試網頁時很有用,內有多樣擴充功能滿足各種需求,與 Firefox 並列兩大瀏覽器,說是地表最強瀏覽器也不為過,只是如果開很多分頁容易占滿內存,上網我只用 Chrome 瀏覽器。

  • Firefox Quanity

    Mozilla 推出的全新架構 Firefox 瀏覽器,內核改用 Rust 語言編寫,號稱比前一代速度快將近兩倍,記憶體佔用少 30%,介面也變得更有質感,Firefox 重返榮耀的王牌。

連線工具

  • Kitty

    Putty 的加強版,SSH 連線工具,也可以連 Telnet, Console 協定,儲存連線功能很好用,通常拿來做 Serial 連線,如果連 SSH 的話我推薦用 Windows 內建的 Powershell。

影音相關

  • PotPlayer

    KMPlayer 原作者開發的另一套播放器,自從 KMPlayer 爛掉(廣告、惡意軟體)後就改用 PotPlayer 了,支援多種檔案類型播放,畫面簡潔,功能多樣,解碼速度快,解 BD 時可以搭派外部解碼器做硬解,讓畫質達到最佳,十分強大。

  • foobar2000

    老牌的經典音樂播放器,介面簡單,自訂性強,可以自行修改主題,通常聽本機音樂都用這個聽,此軟體的特色是音樂播放效果佳,無損音樂用 foobar2000 來解,碼率也高於普通播放器,是聽無損音樂的好選擇。

  • 網易雲音樂

    中國公司難得的良心之作,生態完整良好,音樂下的評論素質優良,支持歌詞滾動,剛推出時很多音樂都可以免費聽 320K,而且能免費下載,但後來中國版權意識抬頭,很多音樂都僅提供 128K 試聽,不過音源可靠,找音樂、下載音樂還是會用這個,推薦歌曲的演算法做得很好,功能也在不斷更新,可惜有地區限制,版權僅限中國境內。

  • Mp3Tag

    算是最好用的音樂標籤編輯器吧,可以批量修改,載完音樂後通常會用這個補完音樂標籤,內建音樂標籤搜尋,但專題封面常常不清楚,建議先找好清楚的專輯封面再貼上去。

影像相關

  • Snipaste

    用過最好用的截圖工具,開發者獨立開發,可以偵測視窗內容和元件,截圖時還可以做簡單後製,像是做重點標記、馬賽克。

  • Casesium

    圖片轉檔及壓縮工具,如果截出來的圖太大會丟到裡面壓縮再上傳到網路上,可以批量壓縮,還不錯用。

  • Draw.io

    這只有網頁版,繪製流程圖的強大工具,可以方便拉線、置中,還能匯出成多種格式,非常方便。

通訊工具

  • Telegram Desktop

    唯一符合我開源自由標準的通訊軟體,客戶端開源跨平台,通訊內容安全加密,功能豐富多樣,紀錄儲存在雲端,不怕紀錄丟失,免費貼圖、聊天機器人和有趣的群組頻道一堆,資訊人士愛用,最近還添加了 Proxy 功能,可以單獨對 Telegram 使用代理。

  • LINE Chrome

    不是很喜歡用 LINE,因為身邊的人在用才裝的,平常如果純聊天,沒有要用到其他功能裝 Chrome 擴充功能版就足夠了,在 Linux 上也只能用擴充功能版。

  • TIM

    QQ 的純淨版,在中國時被迫裝的,原版 QQ 太肥而且很多功能平常不會用到,雖然減少了 20 多 MB,但安裝檔還是要 50 多 MB,介面乾淨,從網址來看是提供給辦公人士的,如果要裝 QQ 電腦版的話強烈建議 TIM,不過如果你不需要用到 QQ 的話就不用裝了,用這個是因為在中國大家都用 QQ 傳訊息,沒有裝電腦版會很不方便。

後製工具

Adobe 全家桶,Adobe 專門做這種工業設計軟體,在業界廣泛應用,如果要達到業界水準,那用 Adobe 自然是最佳選擇,以下只有 Ae 沒用過。

  • Adobe Premiere

    強大的剪輯軟體,許多知名 Youtuber 都在用,影片剪輯用 Pr 就能打天下了。

  • Adobe After Effect

    強大的特效製作軟體,用來做一些影片特效,通常搭配 Pr 使用。

  • Adobe Photoshop

    世界聞名的修圖軟體。

  • Adobe Audition

    錄音後製處理。

  • Adobe Illustrator

    向量圖繪製工具,拿來畫 Logo 很好用,介面操作較 Ps 簡單。

  • 小丸工具箱

    通常拿來做影片壓制轉檔,裡面集合各種影音解碼工具,可以封裝、提取 mkv,壓制字幕等。

Reference


  1. 這段話來自這部影片 ↩︎