思否ID:@三级狗
独立项目名称:TouchFish(摸鱼)
今天我们的要介绍的开发者是 @三级狗 ,他这样形容自己 「一只蜗居西二旗的戏精编程狗。知乎编故事、公号写段子、偶尔毒鸡汤、碗底见砒霜。」
但通过我们的调查发现 @三级狗身上有很多不为人知的闪光点,@三级狗有很多才艺,可以说琴棋书画「样样精通」,童年时就开始学习绘画,这个爱好也一张坚持到现在。
去年为了在艺术领域更加精进他又报了周末钢琴班,不巧的是因为疫情停课半年了......
不过 @三级狗的另一个爱好一直坚持的不错,那就是写作,2020 年他制定了一个日更计划,现在已经坚持半年,公众号的的平均阅读量也从一开始的 20 多,涨到了现在的 50 多。小编感觉 @三级狗的文风是幽默中深藏内涵,搞笑里隐藏着悲伤,话不多说下面来一段狗哥的作品。
想要知道他在苦恼什么吗?可以去他的公众号「帝都高级待业专家」寻找答案。
大家一定好奇这么有才华的人长得什么样?马上就给你们放出他的一张美照。
怎么样看到如此帅气的身姿有没有心动?偷偷告诉你@三级狗现在还没有女朋友,也没有男朋友,有兴趣的小伙伴可以找他了解下「技术与开发」。下面我们回到正题聊一下他的开源项目。
项目介绍
项目地址:https://github.com/TheThreeDo...项目名:TouchFish
浑水摸鱼程序集:让摸鱼如呼吸般道法自然
诞生背景:
去年这个时候,在北京刚找下工作,早九晚九、第三天我就受不了了,这个强度属实让我有点懵逼,上班如果不摸鱼,一连工作12个小时这谁顶得住啊....
项目目的:
计划开发一系列上班时间高效摸鱼偷懒小程序,方便996环境下缓解程序员的工作压力,在领导无法轻易察觉的情况下,实现自己上班时间浑水摸鱼的小目标。
程序清单
控制台版本微信:WechatOfConsole
提供控制台运行微信的解决方案,方便Linux用户在命令行环境下使用微信进行聊天、方便日常浑水摸鱼、滥竽充数、划水吃瓜开小差。缓解巨大的工作压力,进而提高工作效率,为实现老板的伟大理想而奋斗。
无论是vscode、idea还是其他主流IDE,几乎都提供了内嵌控制台,在这个控制台里启动程序的话,上面是代码,下面是微信极难被人察觉。可以实现最大程度的明目张胆浑水摸鱼这就是我的目的。
此项目的操作指令、我尽可能的和Linux操作命令保持了高度统一,方便程序员使用和操作。
另外项目后期我还还提供了翻译模式,默认支持英汉两种。英文模式下,提示指令和linux控制台特别像,别人就是盯着你屏幕,也不一定能发现你在聊天摸鱼!
控制台搜罗段子小程序:FunnySprite
这个目前还在搞,具体如何精准找到好笑简短又有趣的内容还不明确。只弄了个小爬虫爬取知乎问题数据,现在数据已有20W条左右,如何才能最大化利用它还得再琢磨。
项目自荐语:
我目前有两个 idea 正在实现中,实现的程序会维护在此项目当中,程序清单也会随着跟进不断更新
如果大家有其他好的 idea 请在 issues 中提出,有特别感兴趣 idea 的我会考虑实现出来
1、戒奢从简!! 以简单粗暴好实现为第一原则。
2、以摸鱼减压为唯一目标,idea 切忌假大空,给我整个什么产品业务矩阵构建宏伟蓝图啥的,我写不了。
3、感兴趣的小伙伴欢迎加入,一起实现高压之下如履平地、996 中如鱼得水伟大梦想。
PS:README 写的不错。
(2020 年真的太忙了,这项目已经五个月没动了,微信输入模块重写后还不支持 windows 和 Mac,一直没时间搞。)
快问快答
Q:思否技术编辑:@宗恩
A:@三级狗
Q:如何定义“独立开发者”?
个人认知里独立开发者应该是可以举一人之力上线维护一款产品的牛人,我感觉我其实不算,因为我都是自己玩,从没把它当做一个产品去发布,做的东西很多也都是小打小闹,不呕心沥血,也不捞金赚钱。
Q:为什么选择成为一名独立开发者?
一开始完全是因为私心,因为我之前的工作是在培训机构当老师,工作内容教学为主研发为辅,但我心里头其实一直想进大厂的。担心工作里那些“教学项目”根本不足以拿来面大厂,所以一直有抽出时间搞一些看起来牛逼哄哄的自己的项目。
不过后来,这个就慢慢成了一种习惯,有时间能从工作中抽离出来,做自己喜欢的项目对我来说是一种很放松的消遣和成长。
我的github上其实比这个控制台版微信繁荣的项目有很多,之所以拿它来代言这个“独立开发者计划”主要是觉得他比较好玩儿,可能大家也会比较感兴趣。拿其他的没人用也没人听得懂的框架搬出来,除了能装装逼实在是没什么意思。
Q:独立开发过程中遇到过哪些困难?最难搞定的是什么?
时间不足、动力不足。因为我其实把它当做一种消遣,所以几乎任何事情都可以挤压它的时间占比。有时候一看自己的某个 idea 搁浅了几个月毫无进展,心中不免十分沮丧、但是没办法。万恶的西二旗太忙了!
Q:分享一下你的技术栈?
可以说啥都会点、但啥都不精,语言上写过 java python php 现在岗位是 C++ 工程师但日常还要写 python 和 shell。 领域上后端前端客户端数据库 docker、mq 都折腾过。但遗憾的是都是了解和会用,没有一样特别精通的。
Q:分享一下你日常的工作流?
一个人玩没啥流不流的,自己写自己测自己用,发现问题自己改。只是在北京工作后我开始刻意把自己的项目流程也正规化一些,需求、BUG、版本都有个时间节点记录一下。虽然没什么卵用,但看起来,好像也挺像那么回事儿:
https://github.com/TheThreeDog/TouchFish/blob/master/WechatOfConsole/request.md
Q:给开发者们的建议
对开发者的建议:多动手搞掂自己的东西吧,如果仅仅把编程当作工作很快就会厌倦而且难以提升。还是当作兴趣会好一些。
该内容栏目为「SFIDSP - 思否独立开发者支持计划」。为助力独立开发者营造更好的行业环境, SegmentFault 思否社区作为服务于开发者的技术社区,正式推出「思否独立开发者支持计划」,我们希望借助社区的资源为独立开发者提供相应的个人品牌、独立项目的曝光推介。
有意向的独立开发者或者独立项目负责人,可通过邮箱提供相应的信息(个人简介、独立项目简介、联系方式等),以便提升交流的效率。
联系邮箱:pr@segmentfault.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。