目錄
正版,開源與免費
非程式相關
簡述
首頁 頭條 一份程式設計師的正版清單,這些正版軟體你用過嗎?

一份程式設計師的正版清單,這些正版軟體你用過嗎?

Sep 03, 2021 am 11:58 AM
程式設計師

使用正版是對我們本身職業的一種尊重,不是嗎?

好吧,聊點其它的話題,就聊一聊做為一個程式設計師,你有沒有使用盜版軟體?

我電腦上沒有任何盜版,無論是程式設計工具還是其它軟體都是如此,我把它做為自我要求的一個基本。

申明

#我使用的是Mac OS系統,這是因為我有時候需要做iOS的開發。但我認為這些對使用Windows或Linux的程式設計師也有一定的參考價值。

正版,開源與免費

我主要用的還是開源與免費工具居多,以及極少數付費的工具。

開源與免費軟體已經足夠強大

無論是開源的工具,或是有功能限制,也許是其它限制的軟體或工具,我們都可以稱之為正版軟體。

接下來我就一一介紹我所使用的這些正版的軟體或工具。由於我的開發經驗幾乎包括所有技術方向,這意味著無論你從事哪方面的開發,這份清單對你或許都會有所幫助。

1. IntelliJ IDEA CE

用途: 之後端開發IDE

簡述

#後端程式設計人員必備的了,它也是絕對的主流。在我剛畢業的時候,那時流行的是Eclipse,那時候還有個付費的強大的MyEclipse,就是整合了各種外掛。那時候我們基本上用的盜版MyEclipse。

當然,現在許多人用的是盜版的IntelliJ IDEA商業版,而不是免費的IntelliJ IDEA社群版。

我不太理解IntelliJ IDEA商業版的那些附加功能究竟有什麼作用,對我而言,IntelliJ IDEA CE版已經完全足夠了。似乎它有一些支援前端頁面及JS的功能,但在前後端分離的今天,它基本上沒有用處。

2. VirtualBox

作用: 虛擬機器軟體

簡述

做後端開發,很多時候,我們需要虛擬機器虛擬Linux做很多事情,例如測試集群,或測試我們開發的東西在Linux運行等。對於虛擬機器軟體來說,我用的最多的是VirtualBox。

我記得我為了測試LVS集群,就是用的它,虛擬許多個CentOS來測試的。

3. VMware Fusion Player

##作用: 虛擬機器軟體

簡述

###########################################################

VMware提供了免費版的VMware Fusion Player,你只要申請免費的Licence就可以了。相比較VirtualBox,我用它來做測試功能使用,VMware Fusion Player我更願意做正式使用。

4. DBeaver

作用: 關聯式資料庫管理工具

簡述

這是一個開源免費的關係型資料庫管理工具,它包括了幾乎所有主流資料庫的支援。它是基於Eclipse RCP技術所做的工具。而我在許多年前也基於eclipse rcp開發過一個插件。

你不需要使用其它資料庫管理工具了,這就夠了。

有部分程式設計師使用的是盜版的DataGrid。這些人群,我建議你可以嘗試下這個工具。

5. iTerm 2

作用: Shell工具

簡述

我曾經很糾結命令列工具要用什麼,後面當我發現了iTerm之後,再無疑,就是它了。

最喜歡的是它的分割畫面功能,在一個介面分割出若干個小的Shell介面,如果你做過部署你就明白這個功能是多麼剛需了。

6. draw.io

作用: UML工具

簡述

如果你要畫UML圖,流程圖,還是其它什麼,使用draw.io是最正確的選擇。它有一個網頁版,也有一個桌面版。

它的桌面版也是基於electron這個技術開發而來的,後續我會就electron做系列的分享。

7. Visual Studio Code

作用: 前端IDE

簡述

前端開發的神器了吧,難以想像這個開發工具是基於electron開發而來的。它最強大的功能在於:它的插件機制。

有部分前端人員使用的是盜版的WebStrom。好吧,我承認IDEA系列的工具確實很好,但讓我選擇,我會使用免費的 Visual Studio Code。

8.Sourcetree

作用: git工具

簡述

#我嘗試過很多git操作的UI工具,還是Sourcetree最容易使用。它是一個免費但不開源的軟體。但我們可以免費的使用它。當然,不要過度依賴工具,git的基本指令還是得掌握。

9. Android Studio

作用: Android開發

簡述

最開始的Android開發,還有另一個選項,就是基於eclipse的插件。隨著IDEA的流行,Google基於IDEA出了自己的IDE,Android Studio。

Android Studio是建構在IntelliJ IDEA CE之上。

不過,覺得Android Studio有點卡,體驗有待提升。

10. Xcode

作用: iOS開發

簡述#:

不管你喜歡或不喜歡,iOS最主要的就是這個。雖然它的體積已經大的足夠嚇人,比一個作業系統安裝包還大,最新的Xcode 12已經有10G之大了。

而且它的體驗也不是非常好,但我們別無選擇,對吧。

當然,你可以說還有一個AppCode,這也是個要收費的,也是IDEA公司的。但做iOS開發,主流還是XCode。

話說,IDEA公司還是很強大。

11. Typora

作用: markdown文字工具

簡述

對程式設計師來說,使用markdown才是天經地義的事。忘記Word與那些煩惱的格式吧。

如果你需要一款軟體很流暢優雅的寫markdown工具,那Typora就是你需要的工具了。

12. Proxyman

作用: 代理程式抓包工具(Mac專有)

#簡述

做行動開發或測試行動的測試人員,有一個工具必不可少,就是網路抓包工具。 Proxyman就是這樣一款免費的工具。它是Mac OS獨有的。

如果你是其它作業系統,可以考慮mitproxy

#

13. Mitproxy

作用: 代理抓包工具

簡述#:

這是另一款代理抓包工具,它是基於命令列的,你沒聽錯,就是在命令列都能運作的代理抓包工具。當然,它是有一個基於chrome的UI,比較簡單。

當然功能夠了,並不簡單。

14. Postman

作用: HTTP請求測試工具

簡述

很多時候,別人告訴我們一個HTTP接口,我們想測試下它應該如何請求或返回的資料究竟如何,那使用Postman就可以了,這個工具對測試人員來說,非常有價值。

15. Jmeter

作用: 效能測試工具

簡述

別忘記了效能測試,程式設計師們。

這是一款開源免費的效能測試工具,它的強大是難以想像的,事實上,幾乎主流的網路公司都是使用的它。它足夠輕,功能足夠強大,支援足夠的平台和系統。

我正在寫寫給程式設計師的Jmeter教學系列文章,不要錯過,你可以追蹤我的公眾號【微言碼道】。

16. Sonar

作用: 程式碼品質偵測工具

簡述

你用過Sonar沒有?如果你從未用它分析過你的程式碼質量,那我只能建議你立刻,馬上去了解它。用它去分析你的程式碼風格與品質。

也許你會大吃一驚。

17. Docker

作用: 虛擬技術

簡述#:

它是一個虛擬技術,和虛擬機器的作用有點類似又不相同。做為後端人員,你不得不安裝與使用它,因為部署在Docker上,是更輕與方便的做法。

18. Microsoft Remote Desktop

##作用: 遠端桌面

簡述

我知道,我們可能總是需要和Windows打交道,如果你用的是MAC,那微軟的這個免費的工具,就是為你而開發的。用它可以方便的連接到遠端Windows作業系統。

19. Sublime Text

作用: 文字工具

簡述

我一直非常好奇,為什麼所有作業系統自帶的文字工具都這麼難看或功能這麼簡單,不能稍微好一點麼?

如果你想要更好的,那麼Sublime Text這款免費的軟體就適合你。

20. WPS

作用: OFFICE工具

簡述

WPS的廣告是不是特別多?我不知道,因為MAC上沒這現象,WIN上可能確實如此。

也許WPS的名聲不太好,但你要知道,OFFICE是要收費的,WPS是免費的。而且在非WIN作業系統上它並沒有廣告。

用它吧,再如何也比用著破解的OFFICE強。

21. gitmind

作用: 腦圖工具

簡述

XMind可能是最有名的,它可以有限制的免費使用,很久我用的是XMind。直到我後面發現了gitmind,我認為它非常容易使用。

唯一的不足是它只有網頁版,但在今天這個到處是網絡,沒網絡我們就活不下去的時代,這一點並不影響我們使用。

22. 有道雲筆記

作用: 筆記工具

簡述

############################################################

做筆記總歸是需要的,如果要選一個,我建議考慮有道雲筆記或石墨吧。

如果你是MAC全家桶,那就毫不猶豫的使用iCloud 備忘錄吧。

tinypng

#作用: 圖片壓縮

簡述

當程式設計師,有時候你可能會寫部落格或文檔,遇上圖片有時候挺大的,這個時候tinypng就會被需要了。它是一個完全免費的圖片壓縮工具,壓縮的品質非常好。能極大的減少圖片的大小。

非程式相關

其它一些我使用的,但與程式設計關係不大的正版工具。

The Unarchiver

作用:

## 壓縮解壓縮工具(Mac專有)

簡述

##應該是Mac OS系統獨有的,非常輕巧小巧的一款工具。

Tencent Lemon

作用: 清理系統(Mac專有)

簡述

#:

我不太清楚它是不是真有用,我主要是拿它來看記憶體使用情況的。不過如果你需要一個類似的工具,使用免費的它比用盜版的CleanMyMac至少強一點。

Snipaste

# 截圖工具簡述

沒什麼好多說的,截圖工具中最好的。

Motrix

# # 下載工具簡述

忘掉迅雷吧,這是一個跨平台的工具。它底層是依托aria2下載技術而建構。

#########IINA###################### 作用:######################################### # 播放工具###############簡述#########:######

其實很少使用,但感覺電腦中又不能沒有這麼一款軟體。

NTFS Tool

# 作用:

## NSFS讀寫工具(MAC專有)

簡述

有時候我們需要讀寫WIN上的磁碟,那這個免費開源的工具就非常方便。

付費工具墨刀

作用:

原型工具

簡述

你沒看錯,做為程式設計師,我有時候還在用墨刀做原型設計。

在所有的原型設計工具中,我最喜歡的就國內的墨刀,一年199,我付費了。

尊重別人,更是尊重自己

做為程式設計師,使用正版,我認為這不是自做清高的事情,這是對自己職業的一種基本尊重。
######我們需要感謝這個時代,今天的開源與免費軟體已經如此強大,不僅僅是開源的框架,技術,解決方案等,我們在電腦上日常所需的軟體也越來越被開源與免費佔領。 ############我們要感謝無數同仁的努力與付出,同時銘記在心,我們也要成為這些人群中的一員,做一個專業的程式設計師。 ############
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
AI程式設計師哪家強?探索Devin、通靈靈碼和SWE-agent的潛力 AI程式設計師哪家強?探索Devin、通靈靈碼和SWE-agent的潛力 Apr 07, 2024 am 09:10 AM

2022年3月3日,距離世界首個AI程式設計師Devin誕生不足一個月,普林斯頓大學的NLP團隊開發了一個開源AI程式設計師SWE-agent。它利用GPT-4模型在GitHub儲存庫中自動解決問題。 SWE-agent在SWE-bench測試集上的表現與Devin相似,平均耗時93秒,解決了12.29%的問題。 SWE-agent透過與專用終端交互,可以開啟、搜尋文件內容,使用自動語法檢查、編輯特定行,以及編寫和執行測試。 (註:以上內容為原始內容微調,但保留了原文中的關鍵訊息,未超過指定字數限制。)SWE-A

520程式設計師專屬浪漫告白方式!無法拒絕! 520程式設計師專屬浪漫告白方式!無法拒絕! May 19, 2022 pm 03:07 PM

520將至,年度虐汪大戲他又雙叒叕來啦!想看看最理性的密碼和最浪漫的告白究竟能碰撞出怎樣的火花?以下帶你逐一領略最全最完整的告白代碼,看看程式設計師們的浪漫是否能擄獲各位心目中女神的芳心呢?

揭秘C語言的吸引力: 發掘程式設計師的潛質 揭秘C語言的吸引力: 發掘程式設計師的潛質 Feb 24, 2024 pm 11:21 PM

學習C語言的魅力:解鎖程式設計師的潛力隨著科技的不斷發展,電腦程式設計已經成為了一個備受關注的領域。在眾多程式語言中,C語言一直以來都備受程式設計師的喜愛。它的簡單、高效以及廣泛應用的特點,使得學習C語言成為了許多人進入程式設計領域的第一步。本文將討論學習C語言的魅力,以及如何透過學習C語言來解鎖程式設計師的潛力。首先,學習C語言的魅力在於其簡潔性。相較於其他程式語言而言,C語

接私活賺錢! 2023程式設計師接單平台大全! 接私活賺錢! 2023程式設計師接單平台大全! Jan 09, 2023 am 09:50 AM

上週我們做了一次關於《2023PHP創業》的公益直播,很多同學諮詢具體有哪些接單平台,下面php中文網整理了22個還算可靠的平台,以供參考!

2023过年,又限制放烟花?程序猿有办法! 2023过年,又限制放烟花?程序猿有办法! Jan 20, 2023 pm 02:57 PM

本篇文章给大家介绍如何用前端代码实现一个烟花绽放的绚烂效果,其实主要就是用前端三剑客来实现,也就是HTML+CSS+JS,下面一起来看一下,作者会解说相应的代码,希望对需要的朋友有所帮助。

程式設計師是做什麼的 程式設計師是做什麼的 Aug 03, 2019 pm 01:40 PM

程式設計師的工作職責:1、負責軟體專案的詳細設計、編碼和內部測試的組織實施;2、協助專案經理和相關人員同客戶進行溝通,保持良好的客戶關係;3、參與需求研究、專案可行性分析、技術可行性分析與需求分析;4、熟悉並熟練交付軟體部開發的軟體專案的相關軟體技術;5、負責向專案經理及時回饋軟體開發的情況;6、參與軟體開發與維護過程中重大技術問題的解決;7、負責相關技術文件的擬訂等等。

淺析怎麼下載安裝VSCode歷史版本 淺析怎麼下載安裝VSCode歷史版本 Apr 17, 2023 pm 07:18 PM

VSCode歷史版本的下載安裝 VSCode安裝 下載 安裝 參考資料 VSCode安裝 Windows版本:Windows10 VSCode版本:VScode1.65.0(64位元User版本) 本文

2022年最佳的Windows 11終端機模擬器清單:Top 15款推薦 2022年最佳的Windows 11終端機模擬器清單:Top 15款推薦 Apr 24, 2023 pm 04:31 PM

終端仿真器可讓您模仿標準電腦終端的功能。有了它,您可以執行資料傳輸並遠端存取另一台電腦。當與Windows11等高階作業系統結合使用時,這些工具的創造性可能性是無窮無盡的。但是,有很多第三方終端模擬器可用。因此,很難選擇合適的。但是,正如我們對必備的Windows11應用程式所做的那樣,我們選擇了您可以使用的最佳終端並提高您的工作效率。我們如何選擇最好的Windows11終端模擬器?在選擇此清單中的工具之前,我們的專家團隊首先測試了它們與Windows11的兼容性。我們也檢查了他們