两个人, 8 年时间打磨,算工匠吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wkong
V2EX    程序员

两个人, 8 年时间打磨,算工匠吗

  •  7
     
  •   wkong
    tangtaoit 2023-08-04 08:28:37 +08:00 17491 次点击
    这是一个创建于 865 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两个老将全栈程序员,历时八年从 20 几岁的精神小伙干成了中年油腻大叔,做同一个产品,算工匠吗?

    我们做的开源项目(如果觉得对你有帮助,帮忙点点 star ):

    开源地址:唐僧叨叨

    开源地址:唐僧叨叨通讯层

    图片

    图片

    图片

    162 条回复    2023-08-07 15:02:12 +08:00
    1  2  
    anycall
        1
    anycall  
       2023-08-04 08:33:46 +08:00
    已点,支持一下
    D2h0VL89HMAU417B
        2
    D2h0VL89HMAU417B  
       2023-08-04 08:33:57 +08:00
    国产 telegram
    wkong
        3
    wkong  
    OP
       2023-08-04 08:34:39 +08:00
    @eironn 感谢
    zhangshine
        4
    zhangshine  
       2023-08-04 08:38:10 +08:00   1
    代码仙人?
    wkong
        5
    wkong  
    OP
       2023-08-04 08:41:21 +08:00
    @zhangshine 代码仙人是啥?
    ackmanfork
        6
    ackmanfork  
       2023-08-04 08:42:49 +08:00
    @wkong 代码仙人 == 代码の神
    wxie
        7
    wxie  
       2023-08-04 08:44:02 +08:00
    绝对算,支持
    wkong
        8
    wkong  
    OP
       2023-08-04 08:48:15 +08:00
    @wxie 感谢
    joApioVVx4M4X6Rf
        9
    joApioVVx4M4X6Rf  
       2023-08-04 08:53:10 +08:00
    代码仙人
    lxrmido
        10
    lxrmido  
       2023-08-04 08:54:49 +08:00
    已 star
    crazyTanuki
        11
    crazyTanuki  
       2023-08-04 08:55:29 +08:00
    方向不对努力作废...强大的竞品这么多...
    daya
        12
    daya  
       2023-08-04 08:56:22 +08:00
    这个确实不容易
    simoger
        13
    simoger  
       2023-08-04 08:57:43 +08:00
    必须算
    wkong
        14
    wkong  
    OP
       2023-08-04 08:57:48 +08:00
    @lxrmido 感谢
    wkong
        15
    wkong  
    OP
       2023-08-04 08:58:54 +08:00   2
    @crazyTanuki 只会做即时通讯怎么办? 10 几年职业生涯 大部分时间都在做即时通讯,废了。
    crazyTanuki
        16
    crazyTanuki  
       2023-08-04 09:00:49 +08:00
    @wkong 只能找些竞品没有的实用特性做了,常规功能肯定打不过
    rogi
        17
    rogi  
       2023-08-04 09:02:02 +08:00
    hhhhh 楼上的代码仙人我实在难绷
    scal
        18
    scal  
       2023-08-04 09:02:25 +08:00
    发送文件这种基础功能还是不要收费吧
    JNotEnoughW
        19
    JNotEnoughW  
       2023-08-04 09:02:51 +08:00
    点个赞
    lyxeno
        20
    lyxeno  
       2023-08-04 09:03:19 +08:00
    6 ,聊天群 要是能参考 telegram 一样能分组就好了
    milkzizi
        21
    milkzizi  
       2023-08-04 09:06:33 +08:00
    即时通讯,你们服务器啥配置
    lbllol365
        22
    lbllol365  
       2023-08-04 09:06:54 +08:00
    仙人?亮剑谈判专家警告
    wkong
        23
    wkong  
    OP
       2023-08-04 09:07:12 +08:00
    @lyxeno 分组的功能考虑过,还没忙过来
    wkong
        24
    wkong  
    OP
       2023-08-04 09:07:40 +08:00
    @wtf12138 2 核 8G
    dapaoge
        25
    dapaoge  
       2023-08-04 09:08:13 +08:00
    大佬, 支持支持
    wkong
        26
    wkong  
    OP
       2023-08-04 09:10:57 +08:00
    @dapaoge 感谢老铁
    di1012
        27
    di1012  
       2023-08-04 09:13:05 +08:00   6
    名字起的有点儿戏了
    deepzz
        28
    deepzz  
       2023-08-04 09:16:31 +08:00
    很强
    tcpdump
        29
    tcpdump  
       2023-08-04 09:16:46 +08:00
    不错,不过国内政策不支持
    Rrrrrr
        30
    Rrrrrr  
       2023-08-04 09:21:31 +08:00 via iPhone
    做这种真的吃力不讨好
    darkengine
        31
    darkengine  
       2023-08-04 09:21:38 +08:00
    成了就算工匠 。。。
    wkong
        32
    wkong  
    OP
       2023-08-04 09:24:10 +08:00
    @darkengine 有道理,没成算固执不?
    lishoujun
        33
    lishoujun  
       2023-08-04 09:25:24 +08:00   1
    做了 8 年 3 周前开源么。
    感谢开源,但是感觉并不是 opensource style. 我觉得棒的开源项目通常在早期就开源,持续建设社区,吸纳社区意见,丰富功能,积累人气。
    一个开源三周的项目,能对“我”有什么帮助呢。
    Myprajna
        34
    Myprajna  
       2023-08-04 09:26:49 +08:00
    有英文的吗?国内感觉太卷了,海外国际化试试?
    ieliwb
        35
    ieliwb  
       2023-08-04 09:32:20 +08:00
    佩服,建议做成出海 saas 项目,我司现在用的腾讯 IM ,好贵,出海很多 1v1 需要用到
    garibellee
        36
    garibellee  
       2023-08-04 09:34:00 +08:00   2
    这种不能在本土孵化缺失方向不摧,换一个思路依托于海外市场,每个国家都不会让国民级通讯软件让别国,打包卖代码给本地,本土化就是出路。
    jucelin
        37
    jucelin  
       2023-08-04 09:36:19 +08:00
    完成度很高,已 star
    goodryb
        38
    goodryb  
       2023-08-04 09:37:21 +08:00   1
    看起来完成度挺高的,先赞为敬
    kkadmin
        39
    kkadmin  
       2023-08-04 09:39:34 +08:00
    已 star ,我觉的 ui 可以换一下
    ww940521
        40
    ww940521  
       2023-08-04 09:43:38 +08:00   2
    试了下,文档写的很糟糕,搞了好久也没搞明白你客户端到底要怎么配置,服务器地址端口填什么,还要第三方账号登录,隐藏的手机号注册页面跟你文档描述不匹配,文档还有 404 页面。
    7897894
        41
    7897894  
       2023-08-04 09:44:39 +08:00
    确实牛 B 我就想问 我自己可以部署到自己的服务器吗?小圈子自用可以吗?
    7897894
        42
    7897894  
       2023-08-04 09:45:08 +08:00
    @7897894 要收费吗?
    hugozach
        43
    hugozach  
       2023-08-04 09:45:20 +08:00
    怎么证明八年?
    mingring
        44
    mingring  
       2023-08-04 09:45:22 +08:00
    敬佩,但国内的环境也只能祝福了。
    fs418082760
        45
    fs418082760  
       2023-08-04 09:49:59 +08:00
    佩服,争取干掉微信
    yufeng0681
        46
    yufeng0681  
       2023-08-04 09:51:49 +08:00
    给微信做补充特性会不会更有价值
    1 、解决 500 人群的限制
    2 、解决超大文件分享的问题
    3 、基于兴趣,位置的分享群/分享通知 [比如关注某个球场的散客踢球活动,关注]
    4 、扩展为基于 某几个关键字的信息分享 [比如关注 iphone14 低价,<5000 元]
    wkong
        47
    wkong  
    OP
       2023-08-04 09:53:34 +08:00
    @7897894 完全可以
    Henrybsbhp
        48
    Henrybsbhp  
       2023-08-04 09:55:31 +08:00
    目害,但算不算匠人我不知道。

    在日本的可能算吧。他只要你在一件事物上花的够,成功出去了就能成匠人。不管你西怎。

    不 OP 的目真心害。佩服、牛逼。
    wkong
        49
    wkong  
    OP
       2023-08-04 09:55:51 +08:00
    @ww940521 默认不需要配置,如果你自己部署了服务端,那就是你服务器的 IP ,端口没修改就是默认的。文档确实有不足之处,我们在一步步完善。
    brader
        50
    brader  
       2023-08-04 10:01:05 +08:00
    已支持,希望你秉持真开源
    wxdiy
        51
    wxdiy  
       2023-08-04 10:08:28 +08:00
    产品成功了就绝对的工匠精神,没成功就另说
    panjiaming
        52
    panjiaming  
       2023-08-04 10:13:23 +08:00
    支持,已 star
    lee289
        53
    lee289  
       2023-08-04 10:15:26 +08:00
    就怕被打压
    luck66
        54
    luck66  
       2023-08-04 10:21:20 +08:00
    项目很棒,已 star
    baijuyi
        55
    baijuyi  
       2023-08-04 10:22:22 +08:00 via Android
    安全加密咋样?
    karatsuba
        56
    karatsuba  
       2023-08-04 10:22:48 +08:00
    歪个楼,动物形状的二维码怎么搞的
    rongpx95
        57
    rongpx95  
       2023-08-04 10:26:47 +08:00
    已支持,希望你秉持真开源
    kumastudio
        58
    kumastudio  
       2023-08-04 10:28:11 +08:00
    牛,已 star
    lilei2023
        59
    lilei2023  
       2023-08-04 10:30:55 +08:00
    确实厉害,不过个人感觉还算不上工匠,加油
    lilei2023
        60
    lilei2023  
       2023-08-04 10:32:27 +08:00
    另外,你们这 go 版本干到 1.20 了都
    quicknight
        61
    quicknight  
       2023-08-04 10:39:47 +08:00   1
    不是开放了源码就叫开源软件的,八年的代码突然一下放出来,了解整个项目演进的就你们几个人
    这样的结果就是想参与的人门槛很高,不敢轻易改动或者增加功能
    用的人因为没有社区背书,也不放心,只敢用在那些不重要的场景,重要的场景还是采购更加成熟的商业产品
    FightPig
        62
    FightPig  
       2023-08-04 10:40:04 +08:00
    厉害,在日本就可以吹成代码仙人
    yangheng4922
        63
    yangheng4922  
       2023-08-04 10:43:51 +08:00
    @hugozach 感觉这个完成度 可能真有 8 年
    ixcode
        64
    ixcode  
       2023-08-04 10:45:11 +08:00
    支持,早日干死微信
    Selenium39
        65
    Selenium39  
       2023-08-04 10:54:08 +08:00
    厉害,但在国内,方向不对
    ruiw1701
        66
    ruiw1701  
       2023-08-04 10:59:31 +08:00 via iPhone
    牛蛙,但是目前在国内实现度不高。
    zhouqian
        67
    zhouqian  
       2023-08-04 11:03:43 +08:00
    jinsongzhao
        68
    jinsongzhao  
       2023-08-04 11:07:18 +08:00
    算工匠。有了基础,就差创新了,每个成功背后一定是有基础的
    xzg1993
        69
    xzg1993  
       2023-08-04 11:07:58 +08:00
    Flutter SDK 什么时候出呢?

    我们想做个内网部署的 im

    对比了市面好多家,如果好用,可以收费使用
    liuxu
        70
    liuxu  
       2023-08-04 11:10:31 +08:00   1
    看了下,真牛逼,ios 、android 这些客户端都有,产品级,这得几十万行代码了吧
    shanghai1943
        71
    shanghai1943  
       2023-08-04 11:12:20 +08:00
    应该很多电商软件类的需要客服 IM 的功能。可以往这个方向上搞。我感觉对于小微企业来说应该有很大帮助。
    ayayui
        72
    ayayui  
       2023-08-04 11:13:13 +08:00
    赞! 期待 Flutter 支持。btw 启动命令可以改成 “阿弥陀佛 amtf”吗
    Nich0la5
        73
    Nich0la5  
       2023-08-04 11:16:09 +08:00   3
    很强,不过还是要杠一下这种写完以后一口气推到 github 上的方式只能算伪开源,很难形成社区的。不过可以考虑开放插件接口等,这样能更好的吸引别人来做进一步的开发
    codespots
        74
    codespots  
       2023-08-04 11:17:33 +08:00
    虽然我看不懂,但还是要给你们点赞,给每一个认真做事的人点赞!
    showonder
        75
    showonder  
       2023-08-04 11:22:25 +08:00
    产品成不成功都不重要,毕竟这 8 年绝大部分程序员的大部分代码贡献都下架了~
    shyrock
        76
    shyrock  
       2023-08-04 11:23:19 +08:00
    Fully self-developed: WuKongIM uses a self-developed message database, binary protocol, and network library

    感觉跟开源概念差得有点远。。。
    但是如果追国产化替代的风口也许挺合适。。。就怕微信早已内定。
    wkong
        77
    wkong  
    OP
       2023-08-04 11:26:28 +08:00
    @shyrock 自研的这些都开源了
    shyrock
        78
    shyrock  
       2023-08-04 11:30:44 +08:00   1
    @wkong #77 我不是说你藏着某些东西没开源哈,我是说我理解的开源思想其实不是自己造轮子然后开源,而是充分利用社区成熟的开源组件和协议,补齐开源的短板,实现众人拾柴火焰高的局面。。。

    当然,你们这个从底层造到高层的技术确实很全面了,佩服。
    williamdong
        79
    williamdong  
       2023-08-04 11:31:56 +08:00
    已点,牛
    c3de3f21
        80
    c3de3f21  
       2023-08-04 11:34:17 +08:00
    永远不要给自己贴标签,但是产品可以。
    zack119
        81
    zack119  
       2023-08-04 11:40:41 +08:00
    已点,
    /td>
    raptqhoiu9527
        82
    raptqhoiu9527  
       2023-08-04 11:44:10 +08:00
    工匠不是自封的哦
    9dP06m83vIV00l72
        83
    9dP06m83vIV00l72  
       2023-08-04 11:44:53 +08:00
    是八年全职做吗?首先得有财力支持,然后才是毅力,很羡慕家里有矿的两位大神。
    godwow
        84
    godwow  
       2023-08-04 12:01:28 +08:00
    牛掰,已 star
    maxxfire
        85
    maxxfire  
       2023-08-04 12:15:18 +08:00
    算,当然算了,这绝对的工匠。农村里就有很多这样的工匠
    nzynzynzy
        86
    nzynzynzy  
       2023-08-04 12:45:45 +08:00
    太实惠了……我去 star
    7897894
        87
    7897894  
       2023-08-04 12:47:36 +08:00
    @wkong #47 看了一下 文档信息太少了 后端可以 docker 一键 前端信息太少 什么时候整个保姆级的文档
    jimczj007
        88
    jimczj007  
       2023-08-04 13:01:02 +08:00
    很厉害,star 了,但是感觉只能为爱发电
    henryhu
        89
    henryhu  
       2023-08-04 13:01:50 +08:00
    什么样的财力才能支持 8 年,我要是 8 年做一个不盈利的产品,老婆早把我骂死了
    ChoiKarl
        90
    ChoiKarl  
       2023-08-04 13:12:10 +08:00
    羡慕啊,花这么多年做自己喜欢的事。
    Bichat
        91
    Bichat  
       2023-08-04 13:13:17 +08:00
    牛逼
    daodao
        92
    daodao  
       2023-08-04 13:17:11 +08:00   3
    已 star ,不过加密 IM 小心运营和商业化的方向。

    百度前前同事,两个人,帮别人私有化部署,别人=灰产,甚至是黑产,最后被抓紧去的。搞了 2 年当时跟我们闲聊,保守估计赚了估计人均 千万,但是前两年得知被抓紧去了。
    a132811
        93
    a132811  
       2023-08-04 13:41:58 +08:00
    @lilei2023 感觉 go 版本从 go module 出来后,其向下兼容就比 python/node 做得好太多,我们产线上许多的老项目都一路升到 go1.20 了
    wkong
        94
    wkong  
    OP
       2023-08-04 14:00:36 +08:00
    @andytao 这个过程也是慢慢过来的,不是仅仅靠 IM 单品,也是一边做 IM 相关的项目,一边沉淀 IM 。
    wkong
        95
    wkong  
    OP
       2023-08-04 14:05:57 +08:00
    @liuxu 所有的加起来肯定有几十万行了
    wkong
        96
    wkong  
    OP
       2023-08-04 14:16:16 +08:00
    @a132811 最低 go1.20 ,是因为将 1.20 的 TLS ,拿出来修改了下,让其支持异步 epoll
    learningman
        97
    learningman  
       2023-08-04 14:26:31 +08:00
    做了 8 年
    Initial commit

    @tangtaoit
    tangtaoit committed on May 9

    这 8 年你们是用微信做的版本管理吗
    wkong
        98
    wkong  
    OP
       2023-08-04 14:29:16 +08:00
    @learningman 最近才开源出来,原来是内部 git
    lilei2023
        99
    lilei2023  
       2023-08-04 14:40:44 +08:00
    @learningman 这明显是人家一直在内部用,最近才放出来!想啥呢
    learningman
        100
    learningman  
       2023-08-04 14:48:13 +08:00
    @lilei2023 放出来的时候带上 git history 好像不违法
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1025 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 34ms UTC 18:35 PVG 02:35 LAX 10:35 JFK 13:35
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86