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