因?yàn)橹懒?0+款在線工具,我的工作效率提升500%!
掃描二維碼
隨時(shí)隨地手機(jī)看文章
Perl 之父 Larry Wall 曾經(jīng)在自己的《Programming Perl》一書中提到過:“優(yōu)秀程序員有3種美德:懶惰、急躁和傲慢"。懶惰,作為程序員美德的第一個(gè)要素。
Larry Wall 所說程序員應(yīng)該具備的懶惰,并不是安于現(xiàn)狀、不思進(jìn)取。而是一種為了達(dá)到同樣甚至更好的目標(biāo),而付出最少的時(shí)間或者精力的行為。一個(gè)懶惰的程序員會(huì)盡量使自己的代碼即實(shí)用又有很好的可讀性,這樣可以節(jié)省很多后面的維護(hù)的成本。一個(gè)懶惰的程序員會(huì)盡力完善代碼中的注釋及文檔,以免別人問自己太過問題。一個(gè)懶惰的程序員會(huì)擅長(zhǎng)使用各種工具,從方方面面提升自己的效率。
懶惰是科技發(fā)展、人類進(jìn)步的最大動(dòng)力。從原始社會(huì)、農(nóng)業(yè)時(shí)代、工業(yè)時(shí)代一直到如今的信息時(shí)代。因?yàn)閼卸?,人們才?huì)有動(dòng)力去發(fā)明各種高效、便捷的工具,這些當(dāng)初的工具,漸漸的就形成了如今的科技。所謂工欲善其事、必先利其器,說的就是這個(gè)道理。
在一篇文章中,作者將介紹多種實(shí)用的工具,全方位的武裝你,使我們的讀者都可以當(dāng)一個(gè)“懶惰”的程序員。
搜索類在線工具
1、SearchCode(https://searchcode.com/ )是一個(gè)源碼搜索引擎,目前支持從 Github、Bitbucket、Google Code、CodePlex、SourceForge 和 Fedora Project 平臺(tái)搜索公開的源碼。
2、mvnrepository(http://mvnrepository.com )這個(gè)不用詳細(xì)解釋了,就是查詢maven的gav等信息。
3、Iconfont(https://www.iconfont.cn )國(guó)內(nèi)功能很強(qiáng)大且圖標(biāo)內(nèi)容很豐富的矢量圖標(biāo)庫,提供矢量圖標(biāo)下載、在線存儲(chǔ)、格式轉(zhuǎn)換等功能。阿里巴巴體驗(yàn)團(tuán)隊(duì)傾力打造,設(shè)計(jì)和前端開發(fā)的便捷工具。
4、BinaryDoc for OpenJDK(https://openjdk.binarydoc.org/net.java/openjdk/)直接從OpenJDK二進(jìn)制文件生成文檔,二進(jìn)制代碼是最好的文檔。
5、Unsplash(https://unsplash.com )是一個(gè)免費(fèi)的圖片分享網(wǎng)站,可以在上面搜索無版權(quán)圖片
6、鳩摩搜書(https://www.jiumodiary.com/ )國(guó)內(nèi)一款強(qiáng)大的電子書搜索引擎,整合了大部分電子書平臺(tái)的資源,最重要的是他無需注冊(cè)登錄,可以直接下載。并且網(wǎng)站頁面清新、且資源免費(fèi)。
7、MySlide(https://myslide.cn/ )是一個(gè)提供PPT分享服務(wù)的平臺(tái),在這里你可以找到你想要的PPT。
8、IT大咖說(https://www.itdks.com/ )是IT垂直領(lǐng)域的大咖知識(shí)分享平臺(tái),分享行業(yè)TOP大咖干貨,技術(shù)大會(huì)在線直播錄播,在線直播知識(shí)分享平臺(tái)。
生成類在線工具
1、BeJSON(http://www.bejson.com/json2javapojo )是一個(gè)比較好用將Json轉(zhuǎn)成Java對(duì)象的工具。json是目前JavaWeb中數(shù)據(jù)傳輸?shù)闹饕袷?,很多時(shí)候會(huì)有把json轉(zhuǎn)成Java對(duì)象的需求。有時(shí)候合作方會(huì)提供一個(gè)json的樣例,需要我們自己定義Java類,這時(shí)候這個(gè)工具就派上用場(chǎng)了。
2、在線corn生成工具(https://cron.qqe2.com/ ),Cron 一般用于配置定時(shí)任務(wù)的執(zhí)行。但是要想一次性的把一個(gè)corn表達(dá)式配置好確實(shí)很難的,需要程序員記住他的語法。有一些在線工具可以提供圖形化的界面,只要輸入想要定時(shí)執(zhí)行的周期等,就可以自動(dòng)生成corn表達(dá)式。
3、正則表達(dá)式的生成工具(http://tool.chinaz.com/tools/regexgenerate )正則表達(dá)式,又稱規(guī)則表達(dá)式。(英語:Regular Expression,在代碼中常簡(jiǎn)寫為regex、regexp或RE),計(jì)算機(jī)科學(xué)的一個(gè)概念。正則表達(dá)式通常被用來檢索、替換那些符合某個(gè)模式(規(guī)則)的文本。在使用正則表達(dá)式進(jìn)行字符轉(zhuǎn)過濾的時(shí)候,需要用事先定義好的一些特定字符、及這些特定字符的組合,組成一個(gè)“規(guī)則字符串”,這個(gè)“規(guī)則字符串”用來表達(dá)對(duì)字符串的一種過濾邏輯。通常,這個(gè)規(guī)則字符串的定義是比較麻煩和復(fù)雜的。也需要經(jīng)過大量的測(cè)試和驗(yàn)證才能被采用。
4、 ASCII藝術(shù)生成工具(http://patorjk.com/software/taag/ )可以將輸入的字符快速轉(zhuǎn)換成ASCII藝術(shù)文字的形式。
轉(zhuǎn)換類在線工具
對(duì)照類工具
在線代碼運(yùn)行
一個(gè)實(shí)用小插件
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問題,請(qǐng)聯(lián)系我們,謝謝!