自古以來,人類的進步都是依賴於工具的進步,從刀耕火種,到使用青銅器,再到現在的科技,每一次都使我們的工作效率提高了無數倍,所以一個好的工具能使我們提高無數倍的工作效率,下麵,我就根據自己簡單的總結一下我們到底要有什麼樣的裝備。這裡現在只寫必須的,因為有太多的好的軟體了,以後再分類補充吧。 一,操作系 ...
自古以來,人類的進步都是依賴於工具的進步,從刀耕火種,到使用青銅器,再到現在的科技,每一次都使我們的工作效率提高了無數倍,所以一個好的工具能使我們提高無數倍的工作效率,下麵,我就根據自己簡單的總結一下我們到底要有什麼樣的裝備。這裡現在只寫必須的,因為有太多的好的軟體了,以後再分類補充吧。
一,操作系統
有人用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,大神通用,眾多插件配合下,功能無敵。
最後
說了好多,很多東西都是一說即過,很多詳細的內容都沒有介紹,因為太多了,也是因為,我認為,程式猿的最基本的能力就是能根據一個名字,甚至一個功能找到自己需要的所有信息,這些軟體,是我從上千個(真沒有多說)軟體中精心挑選出來的,希望對大家有所幫助,大家如果有什麼好的軟體也希望可以推薦給我。