一直以來,都希望電腦上安裝的軟件每個都實現以下兩個目標:
- 數量最小化:每個軟件都是必須,非無用的
- 交叉最少化:每個軟件都有各自職能,不覆蓋,不交疊
基於上述原則,軟件清單如下:
開發語言環境
- Oracle JDK 1.8.0.181
- Python 2.7
Python 3.8
儘管現在都開始推廣Python3了,但是仍然有不少腳本項目是基於Python2,且項目組不願意花費時間和人力進行升級
- Go 1.13.5
開發軟件
- JetBrains IDEA 2020.1
- JetBrains Webstorm 2020.1
- JetBrains GoLand 2020.1
- JetBrains PyCharm 2020.1
Jetbrains的軟件對於開發一向很友好,能有效提高開發效率。但對於新手不建議過於依賴其提供的功能,不利於打牢代碼基礎
- Visual Studio Code 1.4.5
vs code十分輕量便捷,用於編寫腳本、小型項目、demo,或者作爲一個代碼閱讀器都是十分優秀的
- Postman
- Git
數據庫軟件
- Navicat Premium 15
十分便捷且界面優美的數據庫管理工具
- DBeaver
開源的數據庫管理工具,現在有社區版和企業版兩種,企業版支持redis
- PowerDesigner
運維工具
- Xshell
- Xftp
代理
- Proxifer
虛擬化
- Vmware Workstation Pro 15
原型設計
- Axure RP9