1.Terminalhtml
咱們都在使用終端,有些人天天使用,而有的人相對沒有那麼高頻率。終端是能夠執行進程的命令行,用處很是多,可使你的工做更快。只需一個命令,而不是經過整個菜單,你就能夠在文件之間移動,下載應用程序和作許多其餘事情。前端
2.Tmux程序員
當涉及到在不一樣的過程當中使用各類開放終端時,Tmux是最有用的工具之一。那麼Tmux是什麼呢?它是一個終端複用器,使你可以在一個終端上擁有幾個獨立的終端。它會在終端內將窗口分爲窗格或標籤,使其更容易移動經過。若是你有興趣,這裏有一個短的Tmux備忘單https://apiumtech.com/blog/tmux-cheat-sheet-tips-tricks/,可能會派上用場。web
3. Dockerapi
Docker提供了一個軟件容器化平臺,使你可以在文件系統中打包應用程序或軟件。這個容器能夠在任何地方移動和執行。你會看到運行所需的一切:代碼,系統庫等。這意味着軟件將運行相同的東西,而且不依賴於其環境。瀏覽器
爲何要使用Docker?由於容器有不一樣的架構方法,所以它們更高效,而且能夠在任何計算機、任何基礎設施和任何雲上運行。Docker使你可以花更多時間去建立新功能,修復問題和發佈軟件。它還使得開發人員和系統管理員之間的協做更容易,由於它建立了一個通用框架。最後,Docker容許你更快地發佈和擴展軟件。服務器
4.Intellij網絡
Intellij是一個集成開發環境。IDE集成了開發平臺所需的全部工具,所以它具備代碼編輯器,編譯器,調試器等。Intellij之因此很受歡迎,是由於它具備自動完成功能,並且用戶友好,所以容易使用。它還有助於快速瀏覽代碼,提供錯誤分析,並提供方便的快速修復。它大大提升了咱們的生產力。架構
5.Slackapp
Slack是一個用於團隊溝通的驚人app。它是偉大的,由於咱們基本上能夠在任何地方使用它(它有面向iOS和Android的原生app),而且自從咱們使用它開始,減小了內部發送的電子郵件。咱們有針對每一個部門的團隊,但也有針對整個公司的團隊!這個工具很是實用:你會獲得任何你想建立的東西的「渠道」(項目,團隊,主題等),你能夠輕鬆地在渠道之間導航。
你還能夠選擇與團隊的某些成員進行直接的私人消息。拖放是真的很好用,你能夠共享各類各樣的文件,並添加評論,或者標記人。你還能夠搜索完整的歷史記錄。
6.Chrome
每一個人都會選擇使用web瀏覽器,其中Google Chrome瀏覽器是最流行的瀏覽器之一。我喜歡Chrome,由於它有一個乾淨和簡單的用戶界面。Chrome運行很是快,而且對於它可以在不少設備上同步書籤。它還有一個巨大的擴展和加載項庫,它可以自動填寫表單,而且我能夠直接從地址欄搜索。最後一點,開發者控制檯既快又易於使用,從而使得前端開發人員的生活更輕鬆。
7.Feedly
Feedly使用起來至關不錯。它是一種新聞源,你能夠方便地閱讀你感興趣的新聞。它很是容易使用,而且有一個簡約的設計和個性化的界面,讓你能夠組織全部你喜歡的出版做品,YouTube頻道,博客等,而且以後你還會收到更新,若是有新的故事和視頻發佈的話!在緊跟本身感興趣的內容這一點上,Feedly很是實用。
8. Jira
Jira是爲敏捷團隊開發的,用於計劃,跟蹤和發佈軟件。顯然,當咱們呼籲敏捷的時候,咱們也會使用Jira。它對項目管理頗有幫助。它真的很棒,由於它很是可定製,而且針對每個開發階段都有強大的功能和工具。Jira可讓你管理團隊積壓,可視化正在進行的工做,並生成報告。
9. Git
Git是一個用於軟件項目的開源版本控制系統。當開發人員正在處理某些事情時,必須按期對代碼進行更改,直至最新的版本。
版本控制系統保存所作的每一個更改,容許其餘人協做、更改和做出貢獻。你還將找到每一個開發人員的代碼副本。Git容許你同步團隊工做,而且隨時能夠工做於這些代碼。它名列最受歡迎的軟件開發工具之一,由於它能夠很好地管理衝突(專一於文件內容),並容許你建立一系列代碼。我我的認爲,若是你在軟件開發工具列表上沒有看到Git的身影,那麼你應該跳過這篇帖子。
10. GitHub
GitHub是一個Git代碼倉庫託管網站。它是用於軟件項目的一種雲儲存,可讓你找到代碼。上傳項目時,你能夠選擇將其設爲公開仍是私有。這在網絡和知足志同道合的人,分享項目以及發現別人等方面作的真的很棒。社區甚爲巨大,並且項目基礎甚至更大。
11.Stack Overflow
Stack Overflow是全部程序員的聖經。不要覺得沒有把它放在前面就認爲它不重要!這是一個問答網站,也是最大的程序員社區。在這個庫中,你能夠找到從如何更改文本的顏色到如何更改Linux內核全部這些問題的全部答案。這是一個學習和分享知識的好地方。
12.Sublime Text
Sublime Text是一個針對源代碼的文本編輯器,並且咱們不只是由於漂亮的用戶界面而喜歡上它!Sublime Text有不少快捷方式可讓你輕鬆打開文件以及在代碼行之間跳轉。因爲多個選擇選項的緣故,所以你能夠一次更改多行。你不須要通過菜單;搜索你所須要的就能夠了。你還能夠輕鬆地在項目之間切換。插件API真心強大!
13.Jenkins
Jenkins是一個開源的自動化服務器,更具體地說,是一個持續集成服務器。你能夠把這個軟件開發工具描繪成代碼和構建服務器之間的中間人,由於它是一般在你的服務器上查找更改,而且一旦找到以後,它就會將它們發送到構建服務器。讓人以爲很棒的一點是對於Jenkins,講真,它有有不少使人驚豔的插件甚至讓人以爲生活更美好了。
14.Confluence
Confluence是一個用於團隊協做的軟件。咱們能夠將點子,對正在開發中的產品的需求,以及文檔放到一塊兒,以便於更好的構建。這真的很棒,由於使得咱們能夠很是容易地建立項目,而且每一個人均可以至力於貢獻。你還能夠找到企業信息,所以基本上每一個人都會保持更新。
15. Spotify
Spotify是咱們最喜歡的音樂服務。它容許你訪問數以百萬計的歌曲。你能夠輕鬆播放你最喜歡的歌曲,發現新曲目,構建播放列表,以及更多。它有一個使人驚豔的用戶界面,你能夠在全部的設備上播放音樂,而且移動app和web app同樣好。高級賬戶的一個神奇選項是你能夠離線訪問你的音樂。哦,是的,咱們固然能夠在工做時聆聽音樂!
16. YouTube
出於我的和專業的緣由,咱們幾乎全部人都使用YouTube。上面有大量咱們錯過的至關不錯的檢查教程和其餘來自專業人員的行業提示、聚會,等等。還有,總有有趣的視頻在那等着你!
17. Skype
因爲我的工做須要,Skype的使用頻率會比較高。咱們在巴塞羅那有一個團隊,一個在越南,另外一個在安道爾,咱們有時與在不一樣國家的客戶合做。咱們還常常遠程工做。儘管咱們很是靈活,但咱們仍然須要團隊合做。這意味着咱們常常須要與客戶或咱們的團隊打電話。Skype真的很棒,鏈接上作得好,並且按期更新,而且仍是徹底免費的。還有小組呼叫選項,至關不錯!
以上就是今天給你們介紹的軟件開發平臺和工具,可能其中有的在國內使用並不常見,但咱們卻不可否認其優勢,有須要的朋友不妨嘗試一下。