自古以來,人類的進步都是依賴於工具的進步,從刀耕火種,到使用青銅器,再到現在的科技,每一次都使我們的工作效率提高了無數倍,所以一個好的工具能使我們提高無數倍的工作效率,下面,我就根據自己簡單的總結一下我們到底要有什么樣的裝備。這里現在只寫必須的,因為有太多的好的軟件了,以后再分類補充吧。
一,操作系統
有人用Windows,有人用mac 有人用Linux,在這里我只介紹Windows系統下的,(因為我學的是net,也沒錢再買新的其他系統的電腦),這里推薦使用win10,雖然有一些win7支持的但是win10不支持的軟件,但絕大多數我們要用的都可以,那些老掉牙的軟件可以用其他新的軟件代替了,而且更重要的是win10看起來比win7好看啊,能讓心情愉悅是最重要的,還有的是我們軟件是用新不用舊的。
二,安全軟件
這里當然要選360了,看到這里的時候很多人都要說“我根本不用這樣的安全/殺毒軟件”等等,在這里360的作用並不是什么網絡防護,殺毒等,主要是他的很多其他功能很好用,比如這個懸浮球
可以看出現在是否有數據訪問,網速等,有時候會很有用,當然還有電腦加速管理,網速管理,有時候會很有用。
可以參看每一個軟件用了多少性能,用了多少網速,這些有時候很重要
當然,360還有很多扯淡的功能,比如很多它認為是危險的文件都會自動刪除,很多它識別不出來的軟件都被刪除,偏偏我們還是程序猿,有很多自己寫的軟件,so......,當然它的防護功能有沒有無所謂的。
三,壓縮解壓軟件
推薦winrar,當然360壓縮和2345壓縮以及很多人推薦的7-zip都挺好用的,這個看個人習慣,只要沒有什么廣告新聞就好。
四 數據庫
我是學.net 當然使用SQL Server了,Java對應oracle,php對應mysql,nodejs對應mongoDB,小程序對應sqlite或access等,當然還有很多好的數據庫,這個看個人喜愛,編程本來就是興趣和工作,個人喜愛很重要,SQL Server可以有一個插件SQL Prompt,在寫sql語句的時候會有提示,比sql自帶的提示強大太多了,效果如圖所示,當然還有其他的好的插件,暫時並不是什么必須的,以后有機會再說吧。

五 開發工具
最強大的開發工具Visual Studio,沒有再比這個更強大的了,使用過的都知道了,幾乎可以開發所有的程序,推薦使用最新的,因為最近的好用又好看,不解釋。
雖然vs很強大,但是添加一些插件能使我們更加的方便,這里就推薦一些必要的
1,Indent Guides 縮進輔助線
2,Format document on Save 保存時自動格式化代碼
3,Viasfora 很實用的關鍵字高亮 彩虹括號ーー就是讓不同層級的括號用不同的顏色高亮
4,File Path On Footer 在頁面底部顯示文件物理路徑
5,TextHighlighterExtension2015 針對.json, .bat, .cmd, .log, .txt, .ini, Log4j.properties, bash 語法高亮
6,ReSharper net必備,功能超強大,雖然安裝后比較占用電腦性能,但是是非常值得的
7,Visual Assist X 有名的大番茄,也是開發必備
好了,就這幾個吧,其他根據自己需求自己添加吧。
六 文本編輯器
看到這里不懂的該問,文本編輯器不就是系統自帶的嗎?有什么值得說的,但是我要這里說的是那些是普通用戶的辦法,作為一個程序猿,那些並不夠所以這里推薦一些文本編輯器,當然那些大神都用vim的,我推薦的是非頂級大神使用的,當然就算頂級大神也不會只用vim的
1,Sublime Text
前端開發神器,有海量插件,代碼高亮等等等等,可以自行百度,我在這里是說不完的,這里只推薦一些插件,讓你的Sublime更好用
>PackageControl: 插件管理插件,提供添加、刪除、禁用、查找插件等功能。安裝好Sublime后第一個安裝的插件
>Emmet: 是一個可以讓你更快更高效地編寫HTML和CSS,節省你大量時間的插件,比如,你只需要輸入 ((h4>a[rel=external])+p>img[width=500 height=320])*12 ,然后它會被擴展轉換成12個列表項和緊隨其后的圖像。然后你就可以在此基礎上再填寫內容,就這么簡單。
>SublimeEnhancements: 這個插件可以給SublimeText的邊欄菜單帶來擴充的功能,包括:在當前工程文件夾中新建文件,移動文件或文件夾,產生文件或文件夾的副本,在新窗口或瀏覽器中打開,刷新等。這只是概括地說,安裝后探索它更多的功能吧。
>Terminal: 這個插件可以讓你在Sublime中直接使用終端打開你的項目文件夾,並支持使用快捷鍵。
>Alignment: 代碼對齊插件,即"="號對齊,變量定義太多,長短不一,可一鍵對齊,默認快捷鍵Ctrl+Alt+A可能和QQ截屏功能沖突,可設置其他快捷鍵如:Ctrl+Shift+Alt+A
>AutoFileName: 快捷輸入文件名插件,自動完成文件名的輸入,如圖片選取,輸入"/"即可看到相對於本項目文件夾的其他文件。
>BracketHighlighter: 代碼匹配插件,可匹配[], (), {}, “”, ”, ,高亮標記,便於查看起始和結束標記,點擊對應代碼即可。
>ConvertToUTF8: 編輯並保存目前編碼不被 Sublime Text 支持的文件,特別是中日韓用戶使用的GB2312,GBK,BIG5,EUC-KR,EUC-JP ,ANSI等
>Git: Git管理插件,基本上實現了Git的所有功能。
>IMESupport: 實現中文輸入法鼠標跟隨插件。
>SideBarEnhancements: 側邊欄右鍵增強插件,可以自定義打開方式快捷鍵,非常實用。
>SublimeCodeIntel: 代碼自動提示插件,支持絕大多數前端開發語言。
>Theme-Nil: 完美的編碼主題,用過的都說很好。
2,PilotEdit
當你要打開很大的文本等的時候(比如幾百萬行等),就要使用這個了,其他文本編輯器都是卡的要死,這個卻很輕松,甚至可以打開幾十GB的文件,必備啊。
其他的例如notepad++,UE,Editplus,還有微軟的vs code,github官方出的一個編輯器,都可以嘗試一下,這里就不一一列出了
七 截圖和圖片處理
截圖當然使用Snipaste,不知道的自行百度或谷歌,超強大,特別是那個貼圖功能,編程必備
picpick這個也是很好的,主要是功能全,對於前台更是必備啊,主要功能有截圖,像素尺,取顏色等等等等,超好用
圖片查看可以使用2345看圖,或者用XnView,2345看圖更人性化,xnView支持更多格式,看個人需求了。
八 知識總結
程序猿嘛,經常要學習很多東西,然而人的記憶不能全部保存(奇異人士除外),所以就需要很多需要自己保存到筆記里面了,程序猿的筆記和其他人的的筆記略有不同,程序員的筆記要有很多的代碼,這時,有一個代碼高亮就是非常必須的了,經過幾十個筆記的對比,最后選定了兩個筆記軟件,OneNote和為知筆記,OneNote強大的多次分層和自由編輯,很強大,為知筆記是國產軟件,一點不比其他老牌的像印象筆記等的弱,而且還有代碼高亮功能,超好用。 還有一個筆記軟件,CherryTree,說明就是程序猿筆記,在Linux上還好用,但是在Windows上就不如人意了,在我的電腦上總是出現很多問題,暫時不推薦。
九 其他
還有很多不好分類,我全部放到了這里,(也有因為我比較喜歡9這個數字),視頻軟件:推薦完美解碼,或者可以使用Potplayer。制作git動態圖片:Screen ToGit,很好用的錄制成git動態圖片的軟件,可以錄制屏幕,錄制攝像頭。。。。錄屏軟件:OCam,免費高效。文件搜索:EveryThing,超強大,系統必備,強烈推薦。桌面便簽:小孩桌面便簽,名字一般,功能強大,系統必備。思維導圖:Xmind:免費且強大。文件管理:Total Commander,大神通用,眾多插件配合下,功能無敵。
最后
說了好多,很多東西都是一說即過,很多詳細的內容都沒有介紹,因為太多了,也是因為,我認為,程序猿的最基本的能力就是能根據一個名字,甚至一個功能找到自己需要的所有信息,這些軟件,是我從上千個(真沒有多說)軟件中精心挑選出來的,希望對大家有所幫助,大家如果有什么好的軟件也希望可以推薦給我。
