程序員裝機必備利器列表
普通應用
常用的個人應用,如瀏覽器,音樂播放器等。
1. Google Chorme
谷歌瀏覽器,作爲開發者必備。可以裝很多功能強大的插件。
2. 百度網盤
百度網盤,日常文件要有良好的備份習慣。
3. PanDownload
這是一款解決百度網盤下載僅幾十K的軟件。
4. 音樂迷
音樂迷,一款可以在各個平臺之間搜索歌曲的軟件。提供免費下載,且會自己跳過無版權的音樂,無損音質都能下載!
日常辦公應用
常用的普通辦公軟件,如編輯器notepad++,郵箱foxmail等。
1. notepad++
輕量級別的文本編輯器。
2. sublime Text3
輕量優雅且可以裝許多功能強大的插件。
3. Atom
Atom 是專門爲程序員推出的一個跨平臺文本編輯器。具有簡潔和直觀的圖形用戶界面,並有很多有趣的特點:支持 CSS,HTML,JavaScript 等網頁編程語言。它支持宏,自動完成分屏功能,集成了文件管理器。默認支持markdown編輯預覽,本文就是用它寫的。常用插件有markdown to html、markdown to pdf
4. foxmail
騰訊旗下軟件。支持多種協議。用來連公司內部郵箱也是很棒的。
5. WPS
可以用來代替office來辦公的軟件,免費試用,缺點廣告太多。
6. office系列
除了常見的word、excel、ppt等。
推薦如下:
- visio : 畫流程圖、序列圖、類圖等一定都是優秀的程序員必備的,思路、文檔重於開發。
- project : 也許咱還不是項目經理,但是還是要看項目計劃的!
效率提升工具(黑科技)
有些工具可能你沒聽過,但是你會愛上它
1. fences
柵格。桌面分區工具,有效劃分桌面。其強大點如下:
- 透明度 最低可以到0,僅移動到上方纔會顯示。
- 桌面分頁 把分區格子拖到桌面的兩側,它會開出一個新桌面。像日常白天用不到的軟件,如steam,虎牙直播等,就可以放到第二桌面。
- 吸附頂端 吸附頂端,只留一個標題欄!
- 等等
小缺點:收費。只能試用30天,價格爲9.99$。但是其在steam上有售,打骨折的時候僅17¥即可!
2. everything
本地搜索工具,和windows自帶的搜索天差地別的速度。搜索秒出結果,不管你放的多深!
社交軟件
日常的社交軟件如微信、釘釘。簡單幹淨的QQ–TIM。
1. Gitter
聊天室,都是github的開發者,自己進羣組聊天咯。
接下來纔是作爲程序員的正題
版本管理工具
git、svn、github desktop都是日常的版本管理工具,雖然我們可能使用ide中集成的插件的時間更多。
遠程連接工具
XShell、XFtp、putty、secureCRT等常見的連接工具都是看個人愛好。但是下面這款強烈建議!
1. MobaXterm
- 這款軟件支持連接 ssh,ftp,sftp,telnet,rsh,vnc,wsl (windows服務器也能連接)多種協議。可謂是一招吃遍天下鮮!
- 代替Windows cmd 窗口 即使powershell也遠不及它。常見的在linux上的命令它都有 比如 ll (即 ls -al) 、sed 、 awk。
比較熟悉linux上文本處理的都知道awk有多強大吧👍,再也不用專門去找一款僅僅能awk的軟件了!
虛擬機
VMware 、Virtual Box。在windows上使用VMware更優雅一些。linux中還是Virtual Box的使用者更多。
開發工具
磨刀只爲更快!
微軟的visual studio、開源的eclipse、需要付費的myeclipse、勢不可擋的jetbrains IDEA。
着重介紹一下jetbrains全家桶,其基本上可以完成常見任何開發者對語言的需求。
C\C++、Java、JavaScript、HTML、Php、Python等等。另外data grip也可以連接各種數據庫。
鑑於正版價格一年1000RMB+,大多數開發者還是以破解爲主,輔以某寶購買綁定教育賬號。
然還是推薦有能力的開發者支持正版!
數據庫連接工具
不同的數據庫連接會不同。
常見的有 使用plsql連接Oracle、navicat連接mysql等。
然而有兩款軟件不得不推。
1. Data Grip
jetbrains系列,必屬精品。上文已經提及過,可以連接mysql、oracle、sql server等等一系列的數據庫!界面也是好看!
本人也是剛入手,還沒發現高級功能。但是其只需100M左右的大小,也不需要本地先有各個數據庫的某些環境!
2. powerDesigner
老牌強者,能連接各種數據庫是它的基本操作。它最實用的功能是它的逆向工程,可以通過連接數據庫,逆向生產ER圖。