学会了这个开源工具,这就和产品妹子对线!

玩转GitHub

共 3126字,需浏览 7分钟

 ·

2021-03-26 19:02

在我眼中,程序员遇到技术问题需要解决时,能力可以分为四层。

1、不是程序员,直接向QQ群/周围同事请教

2、入门程序员,用百度,搜中文关键词

3、进阶程序员,用谷歌,搜中文关键词

4、高级程序员,用谷歌,搜英文关键词

并无高下之分,只是解决问题效率有高有低。

在下不才,进阶到高级转化中。

经常将搜索内容翻译成英文去谷歌搜索,查到英文答案之后再划词翻译看中文释义,虽有脱裤子放屁之嫌,但是也乐此不疲,并以此为豪。

可是我的自信,在这一天,突然崩塌了。

又是风轻云淡的一天,我一边写代码,一边无脑重复这下面话,糊弄着旁边的产品经理妹子。

"哎呀 真的做不了!"

"没有你想象的这么简单,表面就是增加个接口,其实涉及了好几个模块呢。"

"三天?三天不行,三周吧,我加加班可以搞定。"

马上就可以怼回需求之际,产品妹子突然狂笑起来。

我心里一惊,不会是我话太重,让妹子受刺激,被我怼傻了吧。

产品妹子一边笑一边指着电脑屏幕说:"你们程序员写代码都是抄人家的啊,我只是以前听说过,今天可是第一次见啊!"

屏幕上赫然显示着一个博客的内容,标题是 《购物车逻辑实现代码》

我懵逼了,我突然想到以后我要说这个需求实现不了,她肯定会阴阳怪气道:"是吗,我不信。难道我们做的是世界独一无二的需求?来,让我搜搜这个需求的相关代码!"

我涨红了脸,额上的青筋条条绽出,争辩道,"借鉴不能算偷……开源!……程序员的事,能算偷么?"

引得周围同事都哄笑起来,工位内外充满了快活的空气。

此时此刻,我觉得我应该在工位底,不应该在工位里。

不行,我要反击,否则,这个场景,我将需要一生去治愈。

遍寻整个GitHub之后,终于寻得神器,和大家分享一下,下次撕逼可以用得上。

友情提示,该工具需要配置终端代理,教程可关注公众号,回复[代理] 获取。

项目名称

howdoi

代码库地址

https://github.com/gleitz/howdoi

使用语言

安装方法

pip install howdoi

或者

pip install git+https://github.com/gleitz/howdoi.git#egg=howdoi

或者

python setup.py install

使用示例

其实项目的逻辑就是根据命令行解析出参数和要查询的内容,然后向谷歌发起请求,解析到结果之后返回。

打印python调用栈

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 转为 set

howdoi java list to set

输出

Set<Foo> foo = new HashSet<Foo>(myList);

更多玩法,大家可以参考项目地址学习,一般常用的搜索用howdoi其实更方便。比如

又是风轻云淡的一天,我依然和产品经理在进行着友好的谈话。

产品妹子突然说:"你打开下浏览器,我给你说下需求细节"

我一脸惊讶的和她说道:"浏览器?我平常不用的啊!"

产品妹子用关怀的目光看着我:"开玩笑呢,前两天你还在搜怎么写购物车代码呢!"

我:"奥奥,那天是我颈椎病腰椎病高血压糖尿病这些程序员职业病都犯了,所以大脑出现了五分钟空白才用浏览器搜的,平常根本不用啊。"

我又说:"另外我刚才看原型设计,你这次是抄的淘宝还是拼多多啊,奥 更像拼多多。水平不错,抄的真像!"

我又叹气道:"唉,真羡慕你们这些产品,抄抄竞品,当当运营的传话筒,钱就到手了。不像我们技术,还得学习,还得研发,太辛苦了"

此时,产品的脸已经很红了。

此时此刻,恰如彼时彼刻。

产品泪眼汪汪,客气的对我说了句优美的中国话“有病!",便转身离去。

我本来以为完美绝杀,可旁边同事的一句话让我的心情顿时失落了:

"完了,你得罪了产品,下次就等着需求加倍工期减半吧!"



如果你也有好的开源项目,欢迎推荐!

微信号联系:westbrook12000(ps:加好友请备注“开源”)

回复 【小程序】获取15套小程序源码【学习+实战+赚钱】
回复 【关闭】学关闭微信朋友圈广告
回复 【实战】获取20套实战源码
回复 【福利】获取最新微信支付有奖励
回复 【被删】学查看你哪个好友删除了你巧
回复 【访客】学微信查看朋友圈访客记录
回复 【python】学微获取全套0基础Python知识手册

牛x,这款自动抢微信红包真快啊,代码开源附下载地址!


红包封面终于更新了,这2款赶紧领取!



浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报