導航:首頁 > 程序命令 > 程序員生存的必備工具

程序員生存的必備工具

發布時間:2023-02-05 09:54:53

1. 有哪些it程序員的必備神器

2. 聊聊作為程序員,你每天必用的軟體有哪些

vim,g++,gdb,git

3. 喜歡的女生是程序員,送什麼禮物給她

1、編程書籍

書籍是人類進步的階梯,這話同樣適用於致力於改變世界的程序員,但他們更喜歡的是編程一類的專業書籍。如果你想成功拿下一位技術高超的難搞程序員,送一本編程書或許是個不錯的選擇。如果你能買到地道的外國高端書籍,那情形就更不一樣啦。

2、智能運動裝備

你千萬別以為每天一坐下來就工作超過10個小時的程序員是運動白痴哦,其實他們的骨子裡是熱愛運動的,尤其熱愛智能運動設備,這或多或少與自身的專業有關。所以如果你能送程序員一個時下流行的智能運動設備的話,保證他能瞬間從冰山高冷男神進化成超級暖男啦。

3、電腦外設

電腦是程序員賴以生存的工具,毫不誇張的說,電腦與程序員在一起的時間超過他身邊的任何人。所以與電腦相關的外設如:鍵盤、滑鼠、耳機等對程序員來說都是十分重要的,而一些高品質的外設也是程序員夢寐以求的,SO你知道自己該做什麼了吧!

4、辦公桌上的小玩具

緊張工作之餘,偶爾停下來放鬆的程序員喜歡在桌子上擺很多簡單、有趣的小玩具,這樣既能放鬆心情,又可以讓自己的辦公桌顯得與眾不同。所以一些簡單、有趣的辦公桌小玩具,也是程序員的必備品哦。

5、女朋友

對大多數程序員來說,能找一個溫柔賢惠、可愛懂事的女朋友才是人生頭等大事。如果你身邊剛好有合適的妹子,就介紹給程序員吧,解決了程序員的終身大事,你就是他的大恩人了

4. 作為程序員的你,常用的軟體有哪些

這個就非常多了,下面我以常見的編程開發軟體和資料庫管理軟體為例,簡單介紹幾種,感興趣的朋友可以嘗試一下:

01 編程開發軟體

這個要看具體編程語言了,不同語言開發工具自然不同,這里以常見的C/C++、java和Python為例,簡單介紹3種比較常用的軟體:

這是Windows平台下一個非常專業的集成開發工具,號稱宇宙第一IDE環境,不僅僅只是C/C++,常見的C#、VB等編程語言,這個軟體都能很好支持,智能補全、代碼高亮、語法檢查等功能非常不錯,除此之外,還支持單元測試、代碼重構和分析等高級功能,因此非常適合大型項目開發和維護:

這是一個非常專業智能的Java開發工具,在企業和個人桌面中,有著非常高的使用率和歡迎度,自動補全、語法提示、代碼高亮等功能非常不錯,除此之外,還支持JUnit、CVS整合、代碼重構等高級功能,自帶有Maven和Gradle構建工具,因此更適合Java項目開發和維護,個人使用起來非常不錯:

這是一個非常專業的Python開發軟體,和IntelliJ IDEA一樣,Jetbrains公司的產品,在業界非常流行、受歡迎,智能補全、代碼高亮、語法提示等功能非常不錯,除此之外,還支持代碼重構和分析、單元測試等高級功能,因此更適合大型項目,個人使用來說,也非常簡單,很容易上手和掌握:

02 資料庫管理軟體

這個就非常多了,不同資料庫都有專門的管理軟體和工具,這里簡單介紹3個比較通用的資料庫管理軟體,分別是HeidiSQL、DBeaver和DataGrip,對於日常使用來說,非常不錯:

這是Windows平台下一個非常輕巧靈活的資料庫管理軟體,基於Delphi開發而來,目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流資料庫,常見的建庫建表、視圖索引、觸發器等基本功能,這個軟體都能很好兼容,除此之外,還支持SQL腳本導入導出、數據備份恢復等功能,對於日常資料庫管理來說,非常不錯:

這是一個基於Java開發的資料庫管理軟體,免費、開源、跨平台,目前支持Oracle、MySQL、PostgreSQL、SQL Server等十幾種主流資料庫開發,建庫建表、視圖索引、觸發器、存儲過程等基本功能 都 可輕松查看和設計,資料庫導入導出、數據 恢復 備份等功能也都非常不錯,對於日常資料庫管理和維護來說,是一個非常不錯的工具:

這也是一個通用的資料庫管理軟體,Jetbrains公司的產品,支持跨平台,但原則上針對個人不免費,常見的PostgreSQL、MySQL、Oracle等資料庫,這個軟體都能很好支持, 數據導入導出( 恢復備份 )、 智能代碼填充、版本 集成 控制等功能非常不錯,對於日常資料庫管理來說,也是一個不錯的工具:

每天常用開發工具:

0.Git:分布式版本控制系統;

1.IntelliJ IDEA:java語言開發的集成環境,IntelliJ在業界被公認為最好的java開發工具之一;

2.Sublime Text:不只是代碼編輯器;

3.Postman:Http請求模擬工具和功能強大的網頁調試工具;

4.DataGrip:支持幾乎所有主流的關系資料庫、多功能的資料庫操作工具;

5.Vagrant:用於創建和部署虛擬化開發環境,配合虛擬機使用;

6.Gradle:自動化構建工具;

7.JIRA:項目與事務跟蹤工具;

8.iTerm2:Mac上的終端工具;

9.Jenkins:持續集成工具。

做了一個寫代碼用了十幾年的人,很多編程的習慣已經養成了,現在就羅列下每天必用的軟體:

直接安裝的linux系統,因為幾乎所有的代碼都是在linux下完成


java開發環境


C/C++代碼編輯工具


linux下虛擬windows系統virtualBox


軟體提交工具git

不同的開發語言,每天要用到的軟體可能不一樣。

我是開發java web的,電腦安裝了很多工具,但是說每天要用到的好像就幾個。


作為程序員使用最多的軟體,莫過於編程開發所用到的軟體編輯器,但是編輯器的種類有很多。我們需要做到的是,找到你最喜歡的編輯器然後熟練的使用它。

同時掌握常見的一些快捷鍵的操作方式,從而來提升我們的工作效率,而不是以軟體而論軟體,什麼都去接觸使用。畢竟軟體是工具是幫助我們提升開發效率。


下面我就列舉我們PHP經常使用的軟體

IDE工具類軟體

這一類是開發軟體編寫代碼用的。這一類的軟體非常多,我就推薦一個經常使用的PHPStorm,因為太多的話大家也用不到,也沒有那麼多的精力去熟練每一個編輯器。


PHPStorm是 JetBrains 公司開發的一款商業的 PHP 集成開發工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補全,快速導航以及即時錯誤檢查。可以說是PHP開發程序員必備的神器。

常用快捷鍵如下:

1.復制快捷方式

F5 復制文件/文件夾

CTRL+C 復制

CTRL+V 粘貼

CTRL+X 剪 切,刪除行

CTRL+D 復制行

CTRL+SHIFT+V 可以復制多個文本

2.自動代碼

ALT+回車 導入包,自動修正

CTRL+ALT+L 格式化代

碼CTRL+ALT+I 自動縮進

CTRL+ALT+O 優化導入的類和包

CTRL+SHIFT+SPACE 切換窗口

CTRL+SPACE空格 代碼自動完成,代碼提示,一般與輸入法沖突

CTRL+ALT+SPACE 類 名或介面名提示(與系統沖突)

CTRL+P 方法參數提示,顯示默認參數

CTRL+J 自動代碼提示,自動補全

CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里ALT+INSERT 生成代碼(如GET,SET方法,構造函數等)

3.運行

Alt + Shift + F10 選擇的配置和運行

Alt + Shift + F9 選擇配置和調試

Shift + F10 運行

Shift + F9調試

Ctrl + Shift + F10運行范圍內配置編輯器

Ctrl + Shift + X運行命令行

4.其他快捷方式

CTRL+Z 倒退(代碼後悔)

CTRL+SHIFT+Z 向前

CTRL+H 顯 示類結構圖

Ctrl +F12 文件結構彈出

CTRL+O 魔術方法

CTRL+/ 注釋//取消注釋

CTRL+SHIFT+/ 注釋/*...*/

ctrl + '.': 折疊選中的代碼的代碼

ALT+ / 切換代碼視圖,標簽切換

5.其他快捷方式

CTRL+Z 倒退(代碼後悔)

CTRL+SHIFT+Z 向前

CTRL+H 顯 示類結構圖

Ctrl +F12 文件結構彈出

CTRL+O 魔術方法CTRL+/ 注釋//取消注釋

CTRL+SHIFT+/ 注釋/*...*/

ctrl + '.': 折疊選中的代碼的代碼

ALT+ / 切換代碼視圖,

資料庫相關常用的工具

Navicat for MySQL是管理資料庫的操作工具,都是可以連接遠程的雲資料庫。方便簡化開發,還可以手動備份、可視化的sql分析。

常用快捷鍵:

ctrl+q 打開查詢窗口

ctrl+/ 注釋sql語句

ctrl+shift +/ 解除注釋

ctrl+r 運行查詢窗口的sql語句

ctrl+shift+r 只運行選中的sql語句

F6 打開一個mysql命令行窗口

ctrl+d (1):查看錶結構詳情,包括索引 觸發器,存儲過程,外鍵,唯一鍵;(2):復制一行

ctrl+l 刪除一行

ctrl+n 打開一個新的查詢窗口

ctrl+w 關閉一個查詢窗口

ctrl+tab 多窗口切換

伺服器連接軟體

XShell6是非常強大的SSH遠程終端客戶端,幫助我們連接遠程的Linux伺服器來進行操作。

粘貼:Shift+Insert

歷史 命令編輯ctrl + p 返回上一次輸入命令字元

alt + > 返回上一次執行命令

其它

ctrl + s 鎖住終端

ctrl + q 解鎖終端

ctrl + l 清屏相當於命令clear

Tab鍵,快速補全命令

輕量級文本編輯器

Notepad++。這個很輕量,打開一下文本非常的方便。

常用快捷鍵

Ctrl+C 復制

Ctrl+X 剪切

Ctrl+V 粘貼

Ctrl+Z 撤消

Ctrl+Y 恢復

Ctrl+A 全選

Ctrl+F 鍵查找對話框啟動

Ctrl+H 查找/替換對話框

Ctrl+D 復制並粘貼當行

Ctrl+F2 切換書簽

F2 轉到下一個書簽Shift+F2 轉到上一個書簽

F11 全屏模式


綜上所述,軟體只是一個工具,我們需要找到自己喜歡使用的,然後熟練一些常用的快捷方式即可,而並不是在於數量多。

前端

visual studio code

後端:

pycharm

IDEA

安卓:

android studio

瀏覽器:

谷歌

火狐

資料庫管理:

navicat


遠端鏈接:

fileZilla

xshell

electerm(mac上使用)


流程圖設計:

xmind

processOn

筆記:

為知筆記(付費一年60)

有道雲筆記

虛擬機(容器)

VMware Fusion(mac上)

docker


其他:

postman

jmeter

作為一個12年開發經驗的前端程序員,我來聊聊每天必用的幾個軟體。

寫代碼自然離不開 編輯器 。目前我主要使用的是微軟的 Visual Studio Code 。VS Code比較輕量,功能足夠應付日常開發所需,跨平台,而且完全免費 。因為之前長期使用Visual Studio在Windows平台上做開發,後來技術棧變化,經常需要在Linux和MacOS上做開發,VS Code就成了我順理成章的選擇。後來乾脆在Windows上也用VS Code了。目前整個團隊都已經被VS Code圈粉了。其它類似的如Sublime Text(需要付費)和Atom也有不少人使用。

因為是團隊開發, 源代碼管理工具 自然必不可少,而 git 是目前最熱門的一個。我們公司也不例外,幾年前從Perforce遷移到了 GitHub企業版 (和公眾版本UI完全相同)。平時的代碼審查也都是在GitHub企業版上完成的,不再使用單獨的代碼審查工具。有些不習慣使用命令行方式的同事使用 SourceTree 完成日常的代碼分支管理和提交,而我則比較熱衷於命令行方式。VS Code也提供了比較完善的git集成,但因為習慣的原因,除了直觀比較不同代碼版本的差異,我一般也不用VS Code執行git操作。

作為一個Web前端, 瀏覽器及前端調試工具 自然不可或缺, Google Chrome + Developer Tools (F12) 自然是首選。使用Developer Tools,可以對JavaScript進行調試,監控HTTP請求/響應,分析CSS計算問題和JS性能問題。 Chrome下還有很多功能強大的插件,個人比較常用的包括React Developer Tools、PostMan、Proxy SwitchOmega和AdBlock。當然,因為經常面對瀏覽器兼容性問題,Firefox、IE、Edge、Apple Safari以及各自的Developer Tools都是免不了要用的。

團隊目前使用Scrum模型,自然需要一個做 任務規劃和質量管理 的工具。我們採用了 JIRA , 每天的站會(daily stanp meeting)都會對scrum看板(board)進行更新。

遇到技術問題,自然免不了要上網查找資料。 Google 的使用頻率非常高(需要科學上網)。大部分問題都能在 StackOveflow 上找到線索,但有時候也不得不跑到大名鼎鼎的同性交友網站 GitHub 上看源碼。 MDN (Mozilla Developer Network)對於前端開發也是不可或缺(此處鄙視一下w3cschool,上面到處是錯誤知識)。

其它如node.js/npm、docker等,因為和具體的技術棧相關,就不具體展開講了。

作為一個開發人員,你每天使用什麼軟體呢,歡迎說說看。

盡管我是後端出身的,不過也經常寫前端代碼,甚至還用C#/C++參與過一些客戶端開發,自認為也算是一個Web全棧工程師。隨著前端技術的不斷進步,現在的前端已經不再是寫寫頁面這么簡單了,很多邏輯在前端就寫了,我建議每一個出色的開發者應該盡可能對前後端都能有不錯的掌握。

今天給大家推薦一些我認為前端和後端開發都需要經常用到的一些軟體,這裡麵包括了查詢資料工具、原型工具、文本編輯器、版本管理工具。

原型工具

不管前端還是後端,尤其是前端程序員,在跟產品經歷溝通之後肯定會要查看原型的,方便自己在開發過程中使用,基本上大公司輸出的原型都比較規范,除非你遇到張小龍這種級別的大神,哥們兒直接盯著你做了。

目前主流的原型工具主要有Axure、MockPlus、墨刀等,其中Axure依然是應用最為廣泛的原型工具,大多數開發者也都應該用來看原型。

文本編輯器

不管是前端還是後端程序員,當然前端程序員就不說了,在WebStorm出現之前,沒有一款真正可以叫做IDE的前端開發工具,那麼基本上文本編輯器就是前端程序員最重要的編程工具。同樣後端程序員即使不需要寫前端代碼,文本編輯器也是必備的,您不需要每次看代碼都打開龐大的集成開發環境,像IDEA這種比較耗費資源的,平時查看代碼啥的完全沒有必要,何況你還經常要看一些前端代碼。

當然你比較習慣Linux/Unix下開發,Emacs/Vim可能是你用得比較多的文本編輯器,還有UltraEdit、Sublime Text、EditPlus、Atom這些老牌的文本編輯器,不過現在我覺得每個程序員都應該下載一個Visual Studio Code,支持的語言比較多,而且插件非常豐富,是微軟官方支持的開發者工具,開源免費而且顏值非常高。

查詢資料、版本管理工具

不用多說,每個程序員都要學會很好的使用Google、Stack Overflow兩個工具,可以說你日常開發當中可能遇到的問題,通過這兩個工具你全都能找到解決方案。

另外一個是Dash文檔管理工具,Dash是一個非常好的開發者幫助文檔工具,這個工具的好處是給所有的開發文檔做了一個整合,C/C++、Java、PHP、Python、Latex、Emacs Lisp、Haskell、JavaScript、Go語言等文檔都能夠在這個工具當中下載使用。

最後一個就是版本管理了,SVN和Git依然是目前使用最為廣泛的版本管理工具,不過就使用來說我還是推薦Git版本控制系統,可以說這個時代Git就是最好的版本管理工具了,尤其是開源時代、互聯網時代,Git已經成為了最重要的版本管理工具,不管是命令行管理還是使用Github等客戶端工具,堪稱完美。

入行十一年,現在主要做一些管理和架構方面的工作,也會做一些Coding,主要是一些新技術的研究和「踩坑」。

編輯器

首先是EditPlus,這是一個文本編輯器。最常用的兩個功能:正則表達式查詢和文件夾內所有文件內容搜索。

平時經常需要看一些系統日誌,甚至要從好幾天幾十個日誌文件中找到內容,這個軟體很好用。(原諒我們沒有上日誌平台)

然後就是IDE啦,我還是喜歡用Eclipse,有時候會用STS(Spring Tool Suite),它也是一個被包裝過的Eclipse,方便做一些Spring框架的研究。



資料庫工具

一個是DbVisualizer,凡是具有JDBC資料庫介面的資料庫都可以管理,什麼資料庫都能連。

還有一個是SQLyog,這是一個快速而簡潔的圖形化管理MYSQL資料庫的工具,我只用裡面一個功能,就是數據的導入導出,效率非常高!



介面測試工具

大部分項目只對外提供介面服務,所以介面測試工具少不了,我一般使用SoapUI,WebService/Rest都可以進行測試。



其他

每天肯定會用的肯定不止上面幾個,還有版本控制工具svn和git,都會用到是因為單位svn現在開始往git遷移。

因為用的Scrum敏捷開發流程,所以JIRA、Sonar、Fisheye這些也是都會用到的。

Maven也不用說了,幾個項目基本都是基於Maven構建的。

必用的基本就是這些,只要電腦開著,這幾個軟體基本都是打開狀態。

5. 程序員必備軟體有哪些

每個資深程序員都有一套屬於自己風格的軟體集合,巧妙地使用編碼工具可以帶來想不到的驚喜效果,不僅能讓工作變得更加有趣,還能大大提高工作效率。廢話不多說,趕緊為還在奮戰的程序員小夥伴們奉獻這一套史上最全的軟體清單。好處不再費口舌,自己慢慢體會。
1.Navicat 資料庫管理工具
1.Beyond Compare文件對比
3.MindManager思維導圖
4.文本編輯器三劍客
(1)notepad++是適用於Windows操作系統的文本編輯器,可以用來製作一般的純文字說明文件,所見即所得功能、語法高亮、字詞自動完成功能都是值得點贊的功能。
(2)Vim是從 vi 發展出來的文本編輯器。主要功能有代碼補全、編譯及錯誤跳轉等,針對於程序員做了諸多的優化,所以在程序員中使用廣泛。
(3)Emacs是著名的文本編輯器,被公認為是最受專業程序員喜愛的代碼編輯器之一。擁有極強擴展性的編程語言,具有編程、編譯乃至網路瀏覽等功能。
5.Dash

6. Java程序員必備的開發工具有哪些

一、Eclipse
Eclipse做為一款開發源代碼的Java擴展性開發平台,是行業內半數Java開發人員都會選擇的開發工具。Eclipse的基本工作流程包括:工作台、工作空間和視角三個方面。Eclipse不僅能夠給Java程序員提供關於代碼完成、重構和語法檢查等幫助,而且使用起來靈活、方便利用各種Eclipse包含的各種插件工具開發各種Java應用。
二、IDEA
DEA是業內被認為最好的Java開發工具之一。作為一款綜合的Java編程環境,IDEA提供了一系列具有實用性的工具組合,可支持Ant、GIT、JUnit、J2EE、SVN等集成,還可以實現智能編碼輔助、自動控制。從開發效率和運行速度方面來講,IDEA完美的將Java程序員從費事耗力的常規工作中解放出來。
三、Git
作為一款免費、開源的分布版式控制系統,Git可用來處理任何大小項目,且能夠達到快速、高效標准。Git通常被分為兩個類型的標簽,一個是「輕標簽」另一個是「署名標簽」。「輕標簽」類似於一個分支,運用起來十分簡單。而「署名標簽」作為一個真正的git對象,既包含想要標記狀態的指針,而且還具有標記名和信息,以及可選擇的PGP簽名。
四、FindBugs
FindBugs的主要作用是分析Java代碼中的問題,Java開發者可以毫不費勁的找到代碼中存在的缺陷。可以說,是一款必不可少的靜態掃碼工具。需要注意的是,FindBugs僅僅是一個工具,作為一名優秀的Java開發人員不可過度依賴FindBugs,要在編程過程中盡量避免bug的出現。、
五、Jcreator
Jcreator是專注於Java程序設計的集成式開發環境。具有小巧、易用、美觀等優點,是適合Java初學者的IDE。不僅可以支持JSP、Ant、CVS,還可以進行無限撤銷、自動類庫方法提示、代碼縮進等功能。
六、Navicat
Navicat是Java程序員必備的工作夥伴,能夠有力的簡化資料庫的管控、降低資料庫成本,使用戶界面更加直覺化。此外快速高效、價格便宜是Navicat的另一優勢。也正因為這些優勢,受到世界各大企業、政府、教育機構的喜愛。
七、UItraEdit
UltraEdit是初學者們非常喜愛的一款開發工具。可以為Java、C/C++、VB、HTML、Perl進行語法著色。它不僅具有查找、替換、復制、粘貼、剪切、格式控制等編輯功能,而且可以配合Java的編輯器和解釋器,直接進行Java程序的編輯和運行。

7. 程序員用Mac都有哪些必備的app

Mac上程序員必備的10大軟體

1、IDEA

作為一個開發者,必須使用IDEA的,以前的elipse基本很少有用了,除非那些10多年的老員工對它有太大的感情了。

2、安裝JDK11或者JDK8

我覺得應該安裝JDK11吧,畢竟JDK14都出來這么久了。

3、Pycharm

Python開發工具,作為程序員也許你不是做Python開發的,但是偶爾還是用Python的。

4、Git

不用多說,當你在公司開發時候,一個項目是由很多人完成的,Git就是用來版本控制的,不僅要安裝還要熟悉使用。

5、VMware Fusion和Navicat

Navicat是一個資料庫管理工具,值得擁有,VMware是虛擬機軟體。我現在還是學生,電腦配置也不太好,我一般使用阿里雲伺服器,然後連接IDEA工具,感覺太方便了,寫完代碼可以直接操作虛擬機。

6、Visual Studio for Mac

這是一款微軟推出的跨平台開發工具,我一般用來寫前端的。

7、Xcode

Xcode是蘋果產品的,適用於ios開發工具,同時支持c++,對於學習c的同學來說值得擁有,就算做c開發,也值得安裝,因為真的太強大了。

8、Google瀏覽器

9、ClenMyMacX

系統殺毒軟體及清理垃圾等等。

10、Typora

作為一個程序員,不管學習也好總是做筆記叭,它就是一款最好的Markown,非常方便,它的語法我之前也寫過一篇文章,可以抽30分鍾學習即可熟練基本用法。

11、MindNode

我個人比較喜歡使用這塊來做思維導圖

12、Processon

在線畫圖工具,也可以做思維導圖等,非常不錯。

13、Rdm

學習Redis使用可視化工具

14、PDF Expert

Mac最好用的一款PDF

15、Xnip

個人覺得挺好用的截圖工具

16、Be Focused

類似番茄土豆,時間管理工具

17、eZip

壓縮解壓工具

18、網路網盤

19、uPic

圖床,當你發表博客時候,每次粘貼有點太耗時間了,所以使用uPic配置Typora就完美了。

20、其他工具

qq、微信、OmniFocus項目管理工具、AE、PR視頻剪輯等工具,看個人愛好下載使用,還有一些工具,暫時想不出了,但是上面所提到的我基本使用。

我的回答希望對你有幫助。

用了8年的Mac電腦,個人介紹下一些常用的APP,僅供參考。

1.終端iterm2
作為一名程序員,少不了需要用命令行處理事情。

通過它可以處理本地電腦的事情,也可以連接遠程伺服器操作。

補充:當然有些朋友喜歡zshell環境,也可以使用ohmyzsh,看個人實際需求吧,我還是喜歡bash環境。

2.Alfred

Alfred 是一個用鍵盤通過熱鍵、關鍵字、自定義插件來加快操作效率的工具,它不但是搜索工具,還是快速啟動工具,甚至能夠操作許多系統功能,擴充性極強。

比如程序員經常需要查看unix時間,用這個搜索框就能快速得到答案,按下回車鍵即可復制結果。

3.DBeaver免費開源資料庫

一個免費開源的軟體,支持Oracle、MySQL等資料庫,但是速度相比Navicat Premium慢,但是勝在免費。

4.IntelliJ IDEA 開發工具IDE

寫Java代碼,怎麼可能少了這個軟體,吃飯幹活的工具。

當然有些人也會用Visual Studio,用得人也不少,只要適合自己需求就可以了。

5.Android Studio安卓開發

Android Studio是一個Android開發環境,基於IntelliJ IDEA。通過這個開發工具,可以開發手機APP。

6.PyCharm

人生苦短,我學Python,通過這個工具,可以快速開發,但是唯一缺點就是耗內存。

7.Sourcetree管理代碼工具

Sourcetree是個免費的Git客戶端工具,通過它可以進行可視化操作,適合對Git有基礎需求的人。但是有時候一些復雜的操作,個人還是喜歡命令行處理。

8.Markdown文檔編寫工具Typora

Typora支持跨平台,配合快捷鍵,輕松的寫介面文檔、資料庫表結構等文檔,圖片也可以復制粘貼進來,十分便利。

同時支持導出PDF,Word多種格式。

9.Sublime Text跨平台的文本編輯器

Sublime Text 是一款流行的代碼編輯器軟體,支持各類插件,可運行在Linux,Windows和Mac OS X。

我經常用它來編寫一些簡單的Python腳本,或者看Java代碼進行Review。

10.WireShark抓包軟體

作為程序員,有時候要分析別人提供的網路數據包文件,安裝這個跨平台軟體,可以直觀的分析網路數據包。

其他還有很多軟體,這里就寫前10個常用的軟體推薦給你,希望能解答到你的問題。

作為一名前端,來推薦幾個自己一直用的軟體。
Visual Studio Code

vs code 是微軟開發的良心編輯器,功能強大而且插件多,主要是啟動速度還挺快,是原來的Eclipse開發團隊的大佬來開發的,就是好用。

鏈接 https://code.visualstudio.com/
Sip: Mac 上最好的色彩管理工具

一款高效實用的Mac屏幕取色軟體,可以便捷地對屏幕上的顏色進行采樣和編碼,從而高效地輔助用戶對色彩的調整程度。支持 CSS、UIColor 等多種格式,適用於 Swift、Android、Java、.NET 等多種開發環境。

mac store 搜索 : sip
Moom: Mac窗口管理工具

一款實用的系統增強軟體,操作極其方便簡單,它可以通過拖拽的操作方式實現對窗口的任意操作,大小、位置、左右上下全方位移動以及最大最小化,這款Mac窗口管理器能夠快速修改當前窗口大小並放置在指定位置,操作簡單易上手。

mac store 搜索 : moom
Irvue Unsplash 壁紙工具

每天一張新壁紙,換來好的心情。

mac store 搜索 : Irvue。

1.vscode,美觀,融合性強,插件多。

2.termius,完美替代xshell,用著舒服。

3.navicat16,相較於之前版本,ui是真漂亮,加上mac字體,簡直是好用又藝術。

4.有道雲筆記,多客戶端同步,加上有代碼塊功能,代碼筆記存儲和查找就很方便了。

5.chrome,好處不用多說。

6.pd runner,偶爾用windows且不用花錢使用虛擬機pd的好工具。

Mac自帶的工具大部分人都沒發揮極致。

推薦一:PD,虛擬機利器。

推薦二:XmindZen 整理你的思維筆記,開個腦洞啥的。

推薦三:HomeBrew

推薦四:QuickTime 自帶的錄屏工具,錄點視頻很輕松。

從brew開始,剩下的就是一鍵安裝了。必備!

1、xcode

mac自帶的開發工具,好用舒服。

2、IDEA

java開發的首選工具,對比eclipse那就是質的提升。

3、Visual Studio Code

微軟的花大力氣做的開發工具。全平台都可以使用。

4、iStat Menus

可以讓你詳細掌握系統狀態,特別是流量現實,非常精準。

5、vMware Fusion

虛擬機選擇vMware Fusion確實是最省心的。超過其他虛擬機的太多。誰用誰知道。

6、CleanMyMac X

CleanMyMac X是被查詢最多的Mac電腦優化軟體。

7、Sublime Text

這個軟體應該是前端和好多輕度開發者的必愛了。

8、iTerm2

iTerm2可以肩負起打造終極版Mac的終端。更改為Oh my zsh的shell,安裝powerlevel9k插件。你的終端就可以飛起來了。

9、Homebrew

作為Mac電腦的軟體管家,Homebrew一直沒有讓我們失望。

10、docker

程序員經常要做一些環境的調整,docker是一個很好的生產工具,調整好了就留下,不好就刪除,對本機環境沒有任何影響。而且可以快速部署到生產環境中。

我說的對不對呢,請大家拍磚。

我們程序員在Mac上的工具大致分為三類1)編程類 2)筆記類 3)任務管理類
一、編程類
1.1 首當其沖,當然是神之編輯器Emacs,而Emacs本身又是瑞士軍刀包含編程,筆記,任務管理等,尤其是org,乃是許多人對Emacs欲罷不能的理由;

1.2 既然提到了emacs,自然少不了vim,相比emacs更加靈活輕便,適合於對配置作快速而簡單的修改。

1.3 vscode,對編程新手而言,emacs與vim上手難度較高,因此推薦從vscode入手編程。

當然還有jetbrain等,但是筆者不喜歡,因此不做推薦。
二、筆記類
程序員首先是辦公室白領,日常文檔總結,工作復盤等,Mac上最為推薦的筆記工具,

2.1 BearNote極為精美且便捷,令人愛不釋手,當然既然用macbook,缺點就是要fufei;

2.2 印象筆記,在macbook出人意料之外的好用,13年末的時候,筆者就是因為看到同事在macbook上精美的印象筆記,而種草買了第一台MBP。

2.3 Typora 是最優秀的所見即所得的markdown標記語言工具,是程序員寫文章之必備。

三、任務與時間管理
3.1 任務管理當然要用omnifocus,只有在macbook上才能享用這款效率工具。

3.2 項目管理工具Omniplan,編程是青春飯,我們最終都要往產品經理,往管理崗位上邁進。因此項目管理工具必不可少。同樣的,Omni系列的工具,只有MBP上才有。

3.3 花時間學學Emads的org-mode,用其作任務管理等。

作為一名大數據開發工程師,M1的Mac安裝軟體如下

1、IDEA 主力開發工具

2、VS Code 主力開發工具

3、Sublime 文本編輯工具

4、Item2 終端工具

5、Termius SSH工具

6、Postman 介面測試

7、Chrome 瀏覽器

8、SourceTree git管理工具

9、Typora 筆記管理

這個因人而異,我主要裝了這些

基本上主要就這些了

8. 常用的編程軟體有那些

常用的變成軟體有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。

1、Visual studio

Visual studio是一款由美國微軟公司開發的開發工具集,簡稱VS,它包括了整個軟體的生命周期所需要的大部分工具,比如UML工具,代碼管控工具,集成開發環境IDE等等。

5、EditPlus

EditPlus是一款由韓國Sangil Kim出品的小巧而功能強大的可處理文本,HTML和程序語言的Windows編輯器,可以通過設置用戶工具將其作為C,Java,PHP等等語言的一個簡單的IDE

6、Sublime Text

Sublime Text是一款代碼編輯器,是HTML和散文先進的文本編輯器。具有漂亮的用戶界面以及強大的功能,比如代碼縮略圖,Python插件,代碼段等。

閱讀全文

與程序員生存的必備工具相關的資料

熱點內容
老男孩韓國完整版百度網盤 瀏覽:485
用箱子運水怪結果被放出來了電影 瀏覽:519
徐錦江空中飛人片名 瀏覽:164
手機免費在線看福利電影 瀏覽:457
羅麗星克萊爾經典 瀏覽:342
台灣紅羊有哪些經典電影 瀏覽:568
免下載你懂的 瀏覽:975
新建文件夾1女演員三位 瀏覽:740
不用下載就能看的視頻網站 瀏覽:330
我一個神偷硬生生把國家偷成強國 瀏覽:600
樣子是五歲小男孩和郭富城演的 瀏覽:460
韓國演員也美娜 瀏覽:898
陸離是哪部小說的主角 瀏覽:49
華娛開局佟麗婭 瀏覽:17
男男生子小說現代攻姓章 瀏覽:541
永旺星星影院影訊 瀏覽:328
李彩潭巔峰之作 瀏覽:86
彎村紅羊電影 瀏覽:157
我和我的家教老師韓國 瀏覽:102
日本經典高分電影 瀏覽:627