正所謂「工欲善其事必先利其器」程序員也是同樣,選擇一個好工具能夠大大提高開發效率,下面是我使用的一些而且以爲很不錯的軟件,和你們分享下。最後還會給你們介紹一款我最近在測試全流程一站式的測試神器。node
1、辦公類:git
1.1OneNote:微軟office自帶的一款相似筆記本的軟件,我通常全部的學習筆記都是放在上面的,跟有道雲筆記相似,推薦使用,許多研發人員大多都是用這個,誰用誰知道程序員
1.2Teamviewer:這是一款很是好用的多人回憶演示等集一體的軟件,相似於華爲內部使用的Espace軟件github
1.3騰訊文檔面試
1.4Processon免費做圖算法
2、研發類:編程
一、Githubvim
適合團隊開發人員之間共同開發時使用windows
二、SVN瀏覽器
這個通常在windows系統下來下載github庫裏面的代碼
三、Notepad++
Notepad++是一款頗有特點的Windows環境下免費開源的代碼編輯器。除了能夠用來製做通常的純文字說明文件以外,也十分適合用做代碼程序的編輯器。Notepad++極具特點的一個功能就是語法的高亮度顯示,方便了對於關鍵詞語的閱讀。它支持的語言包括C、C++、Java等。用Notepad++軟件打開的代碼示意圖如圖2.3所示。
四、Sublime
這是一款很是好用的編輯器,能夠根據須要安裝各類插件,像vim、Markdownheml等
3、測試類:
5.1Jasmine
Jasmine 是一個行爲驅動的測試開發框架,用於對 JavaScript 代碼進行測試。它不依賴其它任何 JavaScript 框架,也不須要 DOM。它的語法簡潔、明確,寫測試很是容易。
5.2Mocha
Mocha 是一個功能豐富的 JavaScript 測試框架,既運行於 Node.js 環境中,也能夠運行於瀏覽器環境中。Mocha 以串行方式運行測試,能作出靈活而準確的報告,也能將測試中未捕捉的異常映射到正確的測試用例。
5.3Chai
Chai 是個支持 BDD / TDD 的庫,可用於 node 和瀏覽器,可配合任何 JavaScript 測試框架使用。
5.4QUnit
QUnit 是個功能強大又易於使用的 JavaScript 單元測試框架。jQuery、jQuery UI 和 jQuey Mobile 項目都使用這個框架,它能測試普通的 JavaScript 代碼。
5.5測試神器:Utest
之因此說Utest是測試神器,是由於它產品多樣,用戶覆蓋海量,多年深耕兼容性測試領域,研發多種效能提高工具和多場景下的測試服務方案,擁有千臺設備,今後讓個人測試路一路平坦無憂,讓測試更簡單;從而讓個人開發過程更方便穩定,進一步提高開發效率和產品質量。
目前Utest新用戶認證信息使用自動化和設備調試是免費的。
4、做圖類:
4.一、圖片無限變大
讓你的圖片無損放大,放大,再放大!只須要稍稍處理一下就可達到意想不到的效果。
4.二、waifu2x無損放大圖片
waifu2x 是一位來自日本的開發者所開源的項目,該項目利用人工智能深度卷積神經網絡技術來無損放大圖片,堪稱是一款圖片放大神器。通常圖片在放大後可能會出現邊界鋸齒、線條模糊等問題,而 waifu2x 的算法對此提供了很是好的圖片拉伸、降噪、填補機制,使得放大先後的圖片給人觀感基本一致。
4.三、Remove Image Background照片摳圖和證件照換底色
由 byteq 開發人員 Benjamin Groessing 所開發的 remove.bg 是一款基於 Python、Ruby 和深度學習的摳圖工具,它經過 AI 技術自動識別前景層,而後將之與背景層分離開來。網站目前免費開放,不管你是專業設計師仍是剛入行的運營小白,均可以上傳照片實現自動摳圖,免去選擇、標記等一系列繁瑣的常規操做。真是照片摳圖和證件照換底色的絕佳利器。
5、程序員面試題庫
5.一、LeetCode(力扣)
估計 leetcode(力扣)你們都很熟悉了,都被推薦爛了,不少國內外的程序員在上面刷題,難度從 Easy、Medium 至 Hard 都有,聽說不少面試官都會從中挑選各類題目,號稱大廠的篩碼工。
5.二、hihoCoder
網站的技術團隊來自於原北大 POJ 的開發團隊,至於 POJ 會在後面的篇章中介紹,反正膜拜就完事了。一些知名的大廠好比微軟、百度、騰訊、網易等會在上面舉辦在線編程比賽,風格卻是和 ACM 比賽相似。hihoCoder 每週有周賽,每個月有月賽。周賽是一道題,題目比較難可是極有意思,能夠很好的拓寬本身的解題思路,月賽就更厲害了,題目均出自北大等一流高校玩 ACM 的菊苣出題,經過這個的檢驗能夠迅速定位到本身真實的水平,同時瞭解自身在解決問題過程當中的不足。
優測雲服務平臺是騰訊推出的一站式移動雲測試服務平臺,擁有十年終端測試服務經驗,提供兼容性測試、自動化測試、雲真機、設備分享等多種服務方式。