文章目錄
- 安裝Windows操作系統
- 分區助手
- 驅動精靈
- WPS
- 360安全衛士、360壓縮、360瀏覽器
- Chromium、Postman
- shadowsocks
- UltraISO虛擬光驅工具
- 有道詞典
- QQ、微信、郵箱、teamviewer等通訊工具
- Emacs、vi、VScode、Sublime、Atom、Notepad++
- Visual Studio、msdn
- QtCreator
- VirtualBox、Ubuntu、Centos等
- Linux tmux + vim
- MSYS2
- git、svn等版本控制軟件
- XShell或者secureCRT、XFtp
- wireshark抓包工具
- Elecard StreamEye Tools、VLC流媒體播放工具
- cmake、windbg、x64dbg、depends等
- python、perl、ruby
- delphi7
- graphviz
- Everything
最近因爲新換了工作,工具需要重新安裝,這是一個很耗時的過程,通常網速慢、電腦差的話一天都沒法完成,安裝過程中還可能出現些許問題
安裝Windows操作系統
使用U盤啓動盤,設置BIOS從U盤啓動,安裝Win7 SP1專業版,Win7一定要安裝SP1,VS2012以上都需要SP1以上系統,從系統之家官網上下了個激活工具成功激活成正版
分區助手
windows自帶的分區功能太弱了,最好下個分區助手
我的硬盤是1T的,分區如下:
- C:Windows 200GB 用於安裝windows系統和重要軟件
- D:app 200GB 用於安裝軟件,存放個人資料
- E:work 200GB 代碼工作區
- V:VHD 200GB 做爲虛擬磁盤,方便虛擬機安裝linux系統
- S:share 100GB 格式化爲Fat,作爲windows和linux的共享盤
- L:Linux 100GB 格式化爲Fat,安裝Linux雙系統
驅動精靈
安裝升級各種驅動,順便測試下新電腦的性能,i5的CPU、8G內存、1T硬盤、木有獨顯(防止你上班玩遊戲唄)
WPS
Word、Excel、PPT辦公必備
360安全衛士、360壓縮、360瀏覽器
純屬個人習慣,喜歡使用一個系列的產品,感覺使用360安裝常見軟件也挺方便的,省去了自己到處找資源的麻煩,
此外360生態圈也有不少好用的工具,如右鍵菜單管理、文件恢復等
Chromium、Postman
谷歌瀏覽器,postman,調試web必備
shadowsocks
科學 上網利器
UltraISO虛擬光驅工具
虛擬光驅工具是安裝下面很多大型軟件必備
有道詞典
程序員還是需要點英文功底的,變量命名也用的到
QQ、微信、郵箱、teamviewer等通訊工具
和朋友、客戶聊天都要用的,tv基本是用來遠程調試或下班在家遠程自己公司電腦的
Emacs、vi、VScode、Sublime、Atom、Notepad++
編輯器有很多,看個人習慣吧,總有一款適合你
此外Eclipse、CodeBlocks、CodeLite、KDevelop、SourceInsight、NetBeans這些老牌IDE我已不再推薦
Visual Studio、msdn
windows上開發C/C++基本上還是離不開VS的,比較方便,微軟現在也開始擁抱開源了,所以VS2017社區版是完全免費的,VS2008基本也是key隨便可以百度個,值得一提的是如果你原來安裝的是試用版,到期後再來安裝網上的方法進入維護模式時,win7以上不會有輸入key的地方,需要下載一個補丁工具PatchVS2008.exe去使用管理員權限運行,讓key輸入框和升級按鈕顯示出來,另外VS2008一般都要打個SP1的補丁,msdn是windows API文檔手冊
QtCreator
開發跨平臺Qt界面程序必備
VirtualBox、Ubuntu、Centos等
感覺VirtualBox比VMWire更加小巧,功能夠用,甲骨文的產品用的放心,用虛擬機安裝linux發行版本
Linux tmux + vim
tmux:終端複用神器
vim:linux服務器上編程必備技能
MSYS2
MSYS2=cygwin+mingw32+mingw64+pacman
cygwin中的mintty終端shell,Arch Linux中的包管理工具pacman,對mingw的簡單安裝,都是選擇MSYS2的理由;
git、svn等版本控制軟件
git是程序員必備吧,而且推薦使用命令行模式,不推薦svn,除非公司使用;
XShell或者secureCRT、XFtp
ssh遠程工具,xftp是可視化的ftp上傳工具,能記住賬號密碼,這點比直接使用終端好
xshell免費版本鏈接https://www.netsarang.com/zh/free-for-home-school/
wireshark抓包工具
windows下調試網絡程序不可或缺吧,linux下使用tcpdump就夠了
Elecard StreamEye Tools、VLC流媒體播放工具
因爲我搞的是流媒體領域開發,這兩個工具挺好用
cmake、windbg、x64dbg、depends等
網上很多源碼需要使用CMack產生對應工程,windbg用於診斷dump文件,depends看動態庫依賴項;
x64dbg是Windows下非常強大的一款調試工具,可以反彙編進行斷點調試;
python、perl、ruby
安裝這些腳本語言解釋器,很多源碼編譯需要腳本工具
delphi7
delphi可以快速構建簡易界面
graphviz
使用一種稱爲dot(DSL:Domain Specific Language領域特定語言)的腳本語言描述圖表,然後生成圖表的軟件;
特別適合畫調用流程圖
Everything
文件搜索工具,第一次啓動時會統計文件到數據庫,所以後面查找文件特別快,Windows自帶的搜索功能實在無法忍受。。。