{eval=Array;=+count(Array);}
“工欲善其事,必先利其器”,作為一名Coder,好使的工具可以大大提高我們的開發(fā)辦公效率。不同技術(shù)棧,相信使用的工具也會(huì)大大小小有一些的差距,作為一名后端程序員,下面將自己常用的私以為“神奇”的工具在此介紹下,如有不同觀點(diǎn),歡迎留言討論。
首推的代碼編輯類軟件,個(gè)人也從最早的Sublime無縫切換到VSCode,跨平臺(tái)支持,支持幾乎目前所有的主流開發(fā)語言的語法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號(hào)匹配、代碼片段、代碼對(duì)比 Diff、GIT 等特性,支持插件擴(kuò)展,并針對(duì)網(wǎng)頁開發(fā)和云端應(yīng)用開發(fā)做了優(yōu)化。使用起來還是爽歪歪的。
代碼、文檔之類的差異化對(duì)比軟件,在同步代碼,文檔的時(shí)候還是很有用處的。可謂是一款功能強(qiáng)大的文件對(duì)比工具。
全球最大的程序員交友網(wǎng)站,作為一名coder,如果你還不知道Git,沒有使用過Git,那么我想你是在技術(shù)的道路上越早越遠(yuǎn)了。
快速啟動(dòng)軟件,它可以幫助我們拋棄桌面各種繁多的快捷方式,如下圖是我想打開QQ的動(dòng)態(tài)圖,你需要的是使用快捷鍵快速打開該軟件,輸入QQ即可,當(dāng)然Win10自帶的Win+ S功能基本上和其相似,不過從Win7一路走來,還是習(xí)慣了 Launchy。
搜索神器,比windows自帶的搜索功能不知道強(qiáng)大了幾百倍,用過之后你再也不舍得丟棄它。如下圖是我想搜索一本叫做圖解設(shè)計(jì)模式的PDF書籍,只需輸入設(shè)計(jì)模式即可,它就會(huì)自動(dòng)索引出相關(guān)內(nèi)容,而且速度快到出奇。再也不用為查找之前文檔,軟件所在目錄而犯愁了。
宇宙第一IDE,這名稱當(dāng)然也不是隨隨便便就配的上的,其功能的強(qiáng)大只有誰用誰知道了,擁有微軟這一親爹,好用到不得了。搭配番茄插件VA,簡(jiǎn)直是開發(fā)C/C++的神器,唯一的不足就是其不支持跨平臺(tái),只能在Windows上使用了。
一款功能強(qiáng)大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請(qǐng)求的Chrome插件。
這個(gè),懂的人自然懂,讓你跨越知識(shí)的海洋,暢游互聯(lián)網(wǎng)。
“工欲善其事,必先利其器”,作為一名Java Coder,好使的工具讓我們眼前一亮,日常必備,隨時(shí)寵幸。下面就以我個(gè)人經(jīng)歷,談?wù)勀切俺绦蛟场钡谋貍渖衿鳌?/p>
網(wǎng)絡(luò)管理利器——Xshell & Xftp。
各種云主機(jī)、堡壘機(jī)的登錄、文件上傳,離不開的神器。Xshell 和 Xftp 都是 NetSarang 出品的優(yōu)秀網(wǎng)絡(luò)管理、安全傳輸工具。Xshell是一個(gè)強(qiáng)大的安全終端模擬軟件,它支持SSH1, SSH2, 以及Microsoft Windows 平臺(tái)的TELNET 協(xié)議。Xshell 通過互聯(lián)網(wǎng)到遠(yuǎn)程主機(jī)的安全連接以及它創(chuàng)新性的設(shè)計(jì)和特色幫助用戶在復(fù)雜的網(wǎng)絡(luò)環(huán)境中享受他們的工作。而Xftp是一個(gè)功能強(qiáng)大的SFTP、FTP 文件傳輸軟件。使用了 Xftp 以后,MS Windows 用戶能安全地在 UNIX/Linux 和 Windows PC 之間傳輸文件。
管理數(shù)據(jù)庫利器——Navicat for MySQL
Navicat for MySQL是一套管理和開發(fā)MySQL或MariaDB的理想解決方案,支持單一程序,可同時(shí)連接到MySQL和MariaDB。這個(gè)功能齊備的前端軟件為數(shù)據(jù)庫管理、開發(fā)和維護(hù)提供了直觀而強(qiáng)大的圖形界面,給MySQL或MariaDB新手以及專業(yè)人士提供了一組全面的工具。
代碼文檔比較利器——BeyondCompare
Beyond Compare是一套由Scooter Software推出的文件比較工具。主要用途是對(duì)比兩個(gè)文件夾或者文件,并將差異以顏色標(biāo)示。代碼、文檔之類的差異化對(duì)比軟件,在同步代碼,文檔的時(shí)候還是很有用處的。可謂是一款功能強(qiáng)大的文件對(duì)比工具。
Java編碼利器——IntelliJ IDEA
IDEA 全稱 IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。IntelliJ在業(yè)界被公認(rèn)為最好的java開發(fā)工具,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、JavaEE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說是超常的。也是日常工作必備,打開辦公電腦首先開啟idea。
項(xiàng)目版本管理利器——GIT
Git是一個(gè)開源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。分布式相比于集中式的最大區(qū)別在于開發(fā)者可以提交到本地,每個(gè)開發(fā)者通過克隆(git clone),在本地機(jī)器上拷貝一個(gè)完整的Git倉庫。
環(huán)境切換利器——SwitchHosts
SwitchHosts工具是一個(gè)用于快速切換 hosts 文件的小程序,基于 Python 和 wxPython 開發(fā)。它可以讓你的環(huán)境在本地、測(cè)試、預(yù)發(fā)、線上環(huán)境一鍵切換,調(diào)試再方便不過。
架構(gòu)思維利器——XMind & ProcessOn
XMind是一款全球領(lǐng)先的商業(yè)思維導(dǎo)圖軟件,采用Java語言開發(fā),具有跨平臺(tái)運(yùn)行的性質(zhì),且基于EclipseRCP體系結(jié)構(gòu),可支持插件。ProcessOn是一個(gè)面向垂直專業(yè)領(lǐng)域的作圖工具和社交網(wǎng)絡(luò),支持繪制思維導(dǎo)圖、流程圖、UML、網(wǎng)絡(luò)拓?fù)鋱D、組織結(jié)構(gòu)圖、原型圖、時(shí)間軸等等。
作者:夕陽雨晴,歡迎關(guān)注我的頭條號(hào):偶爾美文,主流Java,為你講述不一樣的碼農(nóng)生活。
下載地址:https://www.teamviewer.com/
程序猿很多時(shí)候都會(huì)用到遠(yuǎn)程登錄,就好比,你回家了,要處理工作上的事情,這時(shí)候就需要遠(yuǎn)程登錄你公司的電腦,進(jìn)行操作了。那么有沒有一款軟件,可以讓你隨時(shí)隨地都可以不用拖帶電腦就能操作到你公司的電腦了,TeamViewer 這款遠(yuǎn)程控制軟件。
TeamViewer 是一款直觀、快速且安全的遠(yuǎn)程控制、傳輸文件和會(huì)議軟件。最重要的一點(diǎn)就是它易于操作,簡(jiǎn)單的一站式操作解決方案,而且速度快,還能傳各種文件。
不僅如此,TeamViewer 還有如下特點(diǎn):
1、TeamViewer 能在不同的操作系統(tǒng)(Windows、Mac OS、Linux)下都可運(yùn)行,甚至還可以在 Android、IOS、Windows Phone 或 BlackBerry 移動(dòng)設(shè)備連接到 Windows、Mac OS 以及 Linux 計(jì)算機(jī)中。
2、TeamViewer 對(duì)于個(gè)人用戶是完全免費(fèi)的,只有在商用或者公司用途的情況下才會(huì)收費(fèi),所以說也是十分人性化的了。
3、TeamViewer 不需要什么復(fù)雜的配置,下載安裝就可以使用了,還可以登錄自己的賬號(hào),控制著每臺(tái)電腦。
下載地址:http://www.beyondcompare.cc/
程序猿有很多時(shí)候需要對(duì)比一下自己的代碼究竟跟別人的有啥不同,或者對(duì)比相同項(xiàng)目不同版本之間的區(qū)別。這時(shí)候就需要用到強(qiáng)大的對(duì)比工具 Beyond Compare 了。
使用 Beyond Compare 只需使用簡(jiǎn)單而強(qiáng)大的命令和操作,即可開啟最優(yōu)質(zhì)的對(duì)比體驗(yàn),找出您感興趣的差異,合并變化,然后同步文件,并生成報(bào)告。
Beyond Compare 還有很大強(qiáng)大的功能:
1、多平臺(tái)
Beyond Compare 在 Windows、Linux 和 OS X 上都能使用。運(yùn)行速度快,并且擁有一個(gè)本地界面。同時(shí)為了滿足您完成任務(wù)的各種需求,還針對(duì)各種平臺(tái)進(jìn)行功能提升。
2、ZIP
壓縮文件和其他文檔類型都可以內(nèi)置擴(kuò)展用于對(duì)比和更新它們的內(nèi)容,和其他文件夾一樣簡(jiǎn)單。支持處理多種流行格式,包括 tar、gzip、 bzip2、Microsoft CAB、WinRAR、以及新版的Windows v4 、Zipx、7-zip、IMG/ISO磁盤圖像文件。
3、媒體設(shè)備
與其他驅(qū)動(dòng)器一樣,Beyond Compare可以插入您的相機(jī)、MP3播放器或者安卓手機(jī)并且立即訪問它。同步您的音樂、復(fù)制您的照片。
下載地址:https://www.ultraedit.com/
UltraEdit 功能全面,使用方便,是理想的文本、十六進(jìn)制、HTML、PHP、Java、Javascript、Perl 和程序編輯器。
UltraEdit 擁有將近 2,000,000 個(gè)用戶,銷量居全世界第一,是最強(qiáng)大的一款超值文本編輯器!
謝謝悟空小秘書邀請(qǐng)!
當(dāng)然有不少可以成為程序員神器的工具,比如Vim/Emacs,visual studio code,Beyond Compare等等,不過今天我要推薦一款終端工具cmder,而且這可能是Windows下最好的終端模擬工具。
這是Windows平臺(tái)下最漂亮的終端模擬工具,比cmd、PowerShell、conEmu都要漂亮美觀,一句話總結(jié)就是大方簡(jiǎn)潔,漂亮得不像實(shí)力派。
尤其是默認(rèn)的主題配色比Windows那個(gè)cmd界面簡(jiǎn)直不要modern太多了。
值得注意的是,cmder本質(zhì)上是一個(gè)工具集,他能幫你完成cmd、PowerShell的功能,他還是Git for Windows,并且你習(xí)慣的bash,你需要用ssh遠(yuǎn)程連接你的Linux主機(jī),都非常方便。
因此cmder是一個(gè)命令增強(qiáng)型工具,它不僅僅使用Windows下的各種命令,更重要的是你可以愉快的使用Linux、shell命令。
conEmu,msysgit,clink都被cmder打包好了,相當(dāng)于不用安裝Linux就有了一個(gè)真正的Linux terminal,除了git命令之外,grep,curl(沒有wget), vim,tar,unzip,ssh,ls,bash等各種各樣的體驗(yàn)都有。
在Windows下學(xué)習(xí)、工作的時(shí)候,cmder我最依賴的重要工具之一,何況這哥們兒是開源免費(fèi)的。
因此說到程序員神器,cmder是我覺得是實(shí)至名歸的神器,對(duì)于那些需要兼顧Windows辦公的碼農(nóng),cmder這絕對(duì)是猴子派來的救兵。
列舉一些我日常工作和業(yè)余開發(fā)中,高頻使用的神器
感謝您的閱讀與點(diǎn)贊!如果對(duì)您有點(diǎn)幫助,歡迎關(guān)注我:「大貓玩程序」
1.
Source Insight下載地址:https://www.sourceinsight.com/download/
作為一名Android系統(tǒng)軟件工程師,每次新建一個(gè)工程都要涉及到幾萬甚至十幾萬個(gè)文件,要做到函數(shù)快速跳轉(zhuǎn)、變量快速查找,真的沒有找到比Source Insight更好的工具了,最主要的是這個(gè)款軟件只有幾M,所以如果你只是閱讀代碼,或者你熟記系統(tǒng)API的話,推薦使用Source Insight。
其實(shí),很多人會(huì)推薦sublime、vs code,這兩款軟件我平時(shí)也會(huì)用到,但是相對(duì)于我的日常工作來說,這兩款軟件在函數(shù)快速切換、同類型符號(hào)表切換真的沒有Source Insight好
2.Beyond
Compare下載地址:http://www.beyondcompare.cc/
常用的代碼、文件比較軟件,每次在系統(tǒng)進(jìn)行平臺(tái)切換、代碼升級(jí)時(shí),需要比較新舊代碼,這塊軟件可以快速比較兩個(gè)工程,列出不同的地方,也是解決git merge沖突最好的軟件。
Beyond Compare是一個(gè)跨平臺(tái)軟件,在 Windows、Linux 和 OS X 上都能使用,更加方便了日常的開發(fā)。
3.Notepad++
下載地址:https://notepad-
plus.en.softonic.com/
Notepad++最主要的是開源免費(fèi),而且小巧方便,一些大公司都是使用Notepad++,而不是UltraEdit,主要還是為了省下一筆軟件費(fèi)用。
和其他類似編輯器相比,Notepad++相對(duì)簡(jiǎn)潔,在沒有特殊功能要求的情況下,,既完全夠用,又簡(jiǎn)潔方便.
多數(shù)人只是想找一個(gè)好用的編輯器,而有些編輯器做成了IDE的效果,實(shí)際上又沒有IDE強(qiáng)大,造成了不上不下的感覺.而notepad++比較專注,以編輯器為核心,做好編輯器,沒有做的過分臃腫.
我常用的功能,就是開Android日志時(shí),可以打開多窗口,查找同一關(guān)鍵字,從而找出相同的日志問題,加速問題的定位。
4.有道云筆記
下載地址:http://note.youdao.com/download.html
這是我常用的一款筆記軟件,可以PC手機(jī),IOSAndroid, WindowsMAC OS跨平臺(tái)同步使用。
當(dāng)然這種類似的筆記軟件有很多,比如“印象筆記”、“OneNote”等等,各有所好吧,每個(gè)人都可以去發(fā)掘自己喜歡的云筆記軟件。
首先,一個(gè)好用的編輯器。
VIM、EMacs、Sublime Text、Atom,還有諸多的IDE們;無論選擇什么編輯器,一個(gè)用起來舒服的、功能強(qiáng)大的代碼編輯器,是程序員必備的工具。至于如何選擇,可以根據(jù)自己的工作性質(zhì)和喜好,逐一嘗試之后再確定。每個(gè)成功的程序員都有自己的偏好,這是無法統(tǒng)一也沒有必要統(tǒng)一的。
其次,一個(gè)好用的資源管理器。
和編程有關(guān)的資源都可以使用一個(gè)軟件來管理。無論是語言參考、有用的代碼段還是筆記等等,都應(yīng)該放到一個(gè)地方統(tǒng)一保管。在這方面,Dash是個(gè)不錯(cuò)的軟件。可以方便呼出,有多種語言參考和代碼片段管理。
再次,一個(gè)好用的搜索引擎和問答網(wǎng)站。
碰到問題的時(shí)候,一個(gè)好用的搜索引擎和問答網(wǎng)站能夠節(jié)省許多時(shí)間。搜索引擎當(dāng)然推薦Google,問答網(wǎng)站則是Stack Overflow。
最后,一個(gè)靠譜的社區(qū)。
在靠譜的社區(qū)中與其他程序員交流、參考其他人的代碼、為社區(qū)提出自己的貢獻(xiàn),是一個(gè)程序員提升能力的重要途徑。在這方面最好的選擇自然是Github。
以上這些未必是程序員的神器,但是是許多程序員的選擇和日程生活的縮影。
1. 電腦:強(qiáng)烈推薦Mac系列,既有精美的圖形界面,又基于Linux系統(tǒng),自帶許多開發(fā)環(huán)境和命令行工具,程序員開發(fā)的首選;
2. 開發(fā)環(huán)境:這個(gè)就需要看你具體的開發(fā)職位. Android開發(fā)的Android Studio;iOS開發(fā)的Xcode,Python開發(fā)的PyCharm;Java開發(fā)的IntelliJ IDEA;
3. 常用的編輯器和工具:Sublime Text,VSCode,配合插件管理能完成大部分的基本開發(fā);
4. Mac上好用的工具:Afread,Brew,iTerm;
5. 常用的瀏覽器及插件:Chrome瀏覽器配合插件,能完成很多有用的功能,常用的瀏覽器插件有
- OneTab:一鍵所有標(biāo)簽頁轉(zhuǎn)換成列表;
- The QRCode Extension:二維碼擴(kuò)展,可以將當(dāng)前頁面地址轉(zhuǎn)成二維碼,手機(jī)掃碼繼續(xù)閱讀,方便電腦和手機(jī)同時(shí)閱讀;
- Octotree:閱讀Github代碼時(shí),使用Octotree插件,可以生成代碼文件樹目錄,能夠更方便的閱讀和跳轉(zhuǎn)代碼;
- JSONView :可視化JSON工具。
……
6. Git,Source Tree,Beyond Compare;
7. 筆記類軟件:印象筆記,有道筆記
8 .常去逛的網(wǎng)站和平臺(tái):Github,Google,Stack Overflow,公眾號(hào),知乎,簡(jiǎn)書,掘金,極客時(shí)間,相關(guān)領(lǐng)域垂直類網(wǎng)站;
9. 自建vps服務(wù)器(推薦搬瓦工),隨時(shí)隨地科學(xué)上網(wǎng);
9. 一個(gè)好的舒服的椅子,能有效緩解腰椎頸椎的不適;
10. 良好的心態(tài),保證不對(duì)產(chǎn)品經(jīng)理動(dòng)粗。
點(diǎn)贊很容易,評(píng)論顯真情,歡迎點(diǎn)贊,評(píng)論,關(guān)注。
大家說了很多各種應(yīng)用軟件神器,我就不再說了,主要說一下對(duì)于提高開發(fā)效率,一些程序員們?cè)谏罟ぷ髦兴貍涞囊恍┤粘S闷罚菜闶菍?duì)自己很有幫助的。
程序員們?nèi)耸直貍涞纳衿鳎鳛檫@個(gè)人手一份的日常伴侶,擁有一個(gè)好的鍵盤就非常重要了。對(duì)于程序員來說,那錯(cuò)落有致的敲擊聲,那完美的鍵落感,感覺這敲的不是代碼,這是在進(jìn)行藝術(shù)創(chuàng)作。不是說一定需要機(jī)械鍵盤,只要自己用的舒服的就是好鍵盤。(在一些場(chǎng)合,機(jī)械鍵盤的聲音可能會(huì)吵到別人。這個(gè)要自己考慮好)
對(duì)于普通人來說,耳機(jī)可能就是聽聽歌,看看電影的作用。但對(duì)于程序員,耳機(jī)的一大功能是降噪,我曾經(jīng)看到過很多的程序員頭戴耳機(jī)工作,但耳機(jī)本身沒有任何聲音,,,建議是用頭戴式耳機(jī),這種對(duì)耳機(jī)比較溫柔點(diǎn)!
大屏的爽感就不用多說了,如果覺得一個(gè)屏幕不夠,那就兩個(gè)。兩個(gè)的話,切屏很會(huì)很方便。一個(gè)好的工作環(huán)境是程序員高效工作的必備之選。
給自己的電腦裝一個(gè)固態(tài)硬盤,讓你的電腦體驗(yàn)飛一般的感覺。用的時(shí)候生怕電腦自己跑起來了。實(shí)際效果非常的好,如果覺得電腦卡的話可以來一個(gè)試試。
5、頸椎病診療與自我康復(fù)
推薦一本書。程序員們工作時(shí)一加班就是幾個(gè)小時(shí),甚至十幾個(gè)小時(shí)。長(zhǎng)時(shí)間坐在電腦前導(dǎo)致了頸椎病成為了這個(gè)行業(yè)的職業(yè)病。程序員小白們不要覺得自己年輕,身體好就不注意,等真正得病了你就會(huì)覺得痛苦難當(dāng)。建議自己多注意身體。
對(duì)大廠架構(gòu)設(shè)計(jì),BAT面試題分享,編程語言理論或者互聯(lián)網(wǎng)圈里那些趣聞?shì)W事這些感興趣歡迎關(guān)注筆者,干貨文章都在這里。
歡迎在點(diǎn)擊右上角關(guān)注:「太平洋電腦網(wǎng)」,不定時(shí)放送福利哦!
這種高端的帶魚屏除了擁有良好的色彩表現(xiàn),在功能設(shè)計(jì)上為了能應(yīng)付更加專業(yè)的辦公,搭載MultiClient 集成 KVM 切換器,能夠只使用一套鍵鼠設(shè)備就實(shí)現(xiàn)2臺(tái)PC間的自由切換。兩臺(tái)不同的設(shè)備只需要連接到其中一個(gè)可用的輸入端口,就能實(shí)現(xiàn)信號(hào)源的快速切換,幾乎同時(shí)控制兩臺(tái)電腦;或者使MultiView 多視窗技術(shù),同屏顯示雙路信號(hào)PBP功能,支持有源雙連接和查看一屏多用,同時(shí)處理多個(gè)復(fù)雜任務(wù)。當(dāng)專業(yè)視頻剪輯師需要一臺(tái)電腦進(jìn)行渲染作業(yè)一臺(tái)電腦進(jìn)行導(dǎo)出時(shí),就能利用這些專業(yè)功能同時(shí)進(jìn)行工作,操作簡(jiǎn)單節(jié)約時(shí)間,讓工作效率提高一個(gè)層次。
有了專業(yè)辦公的軟件支持和絢麗的色彩,在顯示效果上顯示器也十分照顧使用者的感受。顯示器為曲面屏幕設(shè)計(jì),采用1800R黃金曲率比起戴爾等3800R曲率更貼近人眼視角,在使用時(shí)能夠營(yíng)造視線被屏幕包裹的頂級(jí)感受,觀感更加真實(shí)震撼,減少視覺失真。為了照顧程序員長(zhǎng)時(shí)間工作,還具有智能人體工學(xué)底座能夠大范圍調(diào)節(jié)顯示器高度和上下左右多個(gè)角度,加上顯示器所擁有的Lowblue模式和飛利浦不閃屏技術(shù),比其他產(chǎn)品更加愛護(hù)視頻剪輯師的眼睛,力求減輕長(zhǎng)時(shí)間面對(duì)屏幕工作的眼部和頸部疲勞。
作為一款專業(yè)的設(shè)計(jì)顯示器,考慮到需要使用多種不同的拓展設(shè)備,其出色的拓展性能也不能忽略,擁有1個(gè)DisplayPort1.4、2個(gè)HDMI2.0 、1個(gè)上行USB-C3.1以及3個(gè)下行USB3.1接口,并且擁有內(nèi)置的USB-C 3.1拓展塢,能夠提供65W的輸出和兼顯示輸出、數(shù)據(jù)輸出與網(wǎng)絡(luò)輸出為一體的功能,連接其他設(shè)備隨心所欲毫無障礙。
沒理由對(duì)自己朝夕相處的屏幕妥協(xié),更別說這個(gè)屏幕與產(chǎn)出的作品有著千絲萬縷的關(guān)系。超長(zhǎng)帶魚屏正是這樣一款為了視頻剪輯而生的屏幕,無論是它良好的色彩表現(xiàn)、顯示效果還是強(qiáng)大的拓展性能,都能讓更加效率輕松。
0
回答4
回答0
回答0
回答0
回答8
回答10
回答0
回答0
回答1
回答