學(xué)會(huì)了這個(gè)開源工具,這就和產(chǎn)品妹子對線!
一
在我眼中,程序員遇到技術(shù)問題需要解決時(shí),能力可以分為四層。
1、不是程序員,直接向QQ群/周圍同事請教
2、入門程序員,用百度,搜中文關(guān)鍵詞
3、進(jìn)階程序員,用谷歌,搜中文關(guān)鍵詞
4、高級(jí)程序員,用谷歌,搜英文關(guān)鍵詞
并無高下之分,只是解決問題效率有高有低。
在下不才,進(jìn)階到高級(jí)轉(zhuǎn)化中。
經(jīng)常將搜索內(nèi)容翻譯成英文去谷歌搜索,查到英文答案之后再劃詞翻譯看中文釋義,雖有脫褲子放屁之嫌,但是也樂此不疲,并以此為豪。
可是我的自信,在這一天,突然崩塌了。
二
又是風(fēng)輕云淡的一天,我一邊寫代碼,一邊無腦重復(fù)這下面話,糊弄著旁邊的產(chǎn)品經(jīng)理妹子。
"哎呀 真的做不了!"
"沒有你想象的這么簡單,表面就是增加個(gè)接口,其實(shí)涉及了好幾個(gè)模塊呢。"
"三天?三天不行,三周吧,我加加班可以搞定。"
馬上就可以懟回需求之際,產(chǎn)品妹子突然狂笑起來。
我心里一驚,不會(huì)是我話太重,讓妹子受刺激,被我懟傻了吧。
產(chǎn)品妹子一邊笑一邊指著電腦屏幕說:"你們程序員寫代碼都是抄人家的啊,我只是以前聽說過,今天可是第一次見??!"
屏幕上赫然顯示著一個(gè)博客的內(nèi)容,標(biāo)題是 《購物車邏輯實(shí)現(xiàn)代碼》
我懵逼了,我突然想到以后我要說這個(gè)需求實(shí)現(xiàn)不了,她肯定會(huì)陰陽怪氣道:"是嗎,我不信。難道我們做的是世界獨(dú)一無二的需求?來,讓我搜搜這個(gè)需求的相關(guān)代碼!"
我漲紅了臉,額上的青筋條條綻出,爭辯道,"借鑒不能算偷……開源!……程序員的事,能算偷么?"
引得周圍同事都哄笑起來,工位內(nèi)外充滿了快活的空氣。
此時(shí)此刻,我覺得我應(yīng)該在工位底,不應(yīng)該在工位里。
不行,我要反擊,否則,這個(gè)場景,我將需要一生去治愈。
遍尋整個(gè)GitHub之后,終于尋得神器,和大家分享一下,下次撕逼可以用得上。
三
友情提示,該工具需要配置終端代理,教程可關(guān)注公眾號(hào),回復(fù)[代理] 獲取。
項(xiàng)目名稱
howdoi
代碼庫地址
https://github.com/gleitz/howdoi

使用語言

安裝方法
pip install howdoi
或者
pip install git+https://github.com/gleitz/howdoi.git#egg=howdoi
或者
python setup.py install
使用示例
其實(shí)項(xiàng)目的邏輯就是根據(jù)命令行解析出參數(shù)和要查詢的內(nèi)容,然后向谷歌發(fā)起請求,解析到結(jié)果之后返回。
打印python調(diào)用棧
howdoi print stack trace python
輸出
import traceback
try:
raise TypeError("Oups!")
except Exception, err:
try:
raise TypeError("Again !?!")
except:
pass
traceback.print_exc()
bash日期格式化
howdoi format date bash
輸出
# put current date as yyyy-mm-dd in $date
# -1 -> explicit current date, bash >=4.3 defaults to current time if not provided
# -2 -> start time for shell
printf -v date '%(%Y-%m-%d)T\n' -1
# put current date as yyyy-mm-dd HH:MM:SS in $date
printf -v date '%(%Y-%m-%d %H:%M:%S)T\n' -1
# to print directly remove -v flag, as such:
printf '%(%Y-%m-%d)T\n' -1
# -> current date printed to terminal
java list 轉(zhuǎn)為 set
howdoi java list to set
輸出
Set<Foo> foo = new HashSet<Foo>(myList);
更多玩法,大家可以參考項(xiàng)目地址學(xué)習(xí),一般常用的搜索用howdoi其實(shí)更方便。比如

四
又是風(fēng)輕云淡的一天,我依然和產(chǎn)品經(jīng)理在進(jìn)行著友好的談話。
產(chǎn)品妹子突然說:"你打開下瀏覽器,我給你說下需求細(xì)節(jié)"
我一臉驚訝的和她說道:"瀏覽器?我平常不用的?。?
產(chǎn)品妹子用關(guān)懷的目光看著我:"開玩笑呢,前兩天你還在搜怎么寫購物車代碼呢!"
我:"奧奧,那天是我頸椎病腰椎病高血壓糖尿病這些程序員職業(yè)病都犯了,所以大腦出現(xiàn)了五分鐘空白才用瀏覽器搜的,平常根本不用啊。"
我又說:"另外我剛才看原型設(shè)計(jì),你這次是抄的淘寶還是拼多多啊,奧 更像拼多多。水平不錯(cuò),抄的真像!"
我又嘆氣道:"唉,真羨慕你們這些產(chǎn)品,抄抄競品,當(dāng)當(dāng)運(yùn)營的傳話筒,錢就到手了。不像我們技術(shù),還得學(xué)習(xí),還得研發(fā),太辛苦了"
此時(shí),產(chǎn)品的臉已經(jīng)很紅了。
此時(shí)此刻,恰如彼時(shí)彼刻。
產(chǎn)品淚眼汪汪,客氣的對我說了句優(yōu)美的中國話“有?。?,便轉(zhuǎn)身離去。
我本來以為完美絕殺,可旁邊同事的一句話讓我的心情頓時(shí)失落了:
"完了,你得罪了產(chǎn)品,下次就等著需求加倍工期減半吧!"
您的關(guān)注、點(diǎn)贊、在看、分享真的真的真的是我創(chuàng)作的最大動(dòng)力!
— 【 THE END 】— 本公眾號(hào)全部博文已整理成一個(gè)目錄,請?jiān)诠娞?hào)里回復(fù)「m」獲取! 3T技術(shù)資源大放送!包括但不限于:Java、C/C++,Linux,Python,大數(shù)據(jù),人工智能等等。在公眾號(hào)內(nèi)回復(fù)「1024」,即可免費(fèi)獲?。?!
