V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moment082
V2EX  ›  程序员

开源篇:提升技术+提升影响力+副业!

  •  1
     
  •   moment082 · 54 天前 · 1686 次点击
    这是一个创建于 54 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一次偶然的机会,认识了几个比较有技术热情的朋友,刚好他们也对前端工程化非常感兴趣,而我那时候也刚好对我的前端脚手架 Create-Neat 进行重构,这不刚好碰到一块了吗,很自然地就玩到了一块。

    20240314100459

    谈谈我们最近在这个项目上的收获吧

    首先,从开始重构到现在,应该一个星期不到吧,star 数直接多了 50 多,这个量应该还算可以的,毕竟核心功能还在重构当中。因为之前不太懂 GitHub 的操作,所以我不小心把之前的提交全部给覆盖掉了,这也就是为什么提交数这么少的原因了,斯米马赛。

    其他人我不知道,在重构这几天我是学到了挺多东西的,如下

    1. GitHub 上的操作:

      • 学会了一些分支保护规则,对一些配置也基本了解了。
      • 通过项目里面的 .github 文件也学会了配置一些 issue 模板和 pr 模板来实现规范。
      • 对 ci 、cd 也有更深层次的理解了,例如通过 cr 来实现检查同一个分支上的提交信息,如果信息不符合规则的直接拒绝掉 🙅🏻‍♀️
    2. 项目上的:

      • 对 husky 也更理解了,也学会了根据不同的钩子配置不同的操作了,也会在 husky 中添加 sh 脚本了:

      20240314101409

      • 懂得了使用 Turborepo 来管理多包了。

    等等,这些都是很难在工作中接触到的,当然,因为我本身是一个还没有步入社会的菜鸡应届生,说话面向的对象也可能只是面向同等条件的或者工作了一两年迷茫的同学。

    除了这些之外,最近也有出版社的编辑找到我了,问我有没有写书的意向,考虑到技术还没有完全成熟,跟对方说了我先准备准备:

    20240314103955

    我们要写的开源项目都有什么

    现在我们目前在维护的开源项目也就是前端脚手架 Create—Neat ,因为经常推了(因为真的缺人,想做的功能也很多),这里也就不介绍了吧,直接下链接吧:

    前端脚手架 Create-Neat ,重构两天 star 数倍增,期待你的加入 🚀🚀🚀

    这个是我们目前重构的方向:

    20240314102323

    我们的目标是通过初学者或者一些正在给公司做基建的同学提供一些思路,如果能有公司能将其应用到生产环境上也是非常不错的事情。

    在线代码编辑器

    除了上面这个项目之外,我们打算再写一个协同的在线代码编辑器,目前就写了一个 demo ,不过也有 150+star ,因为经历有限,现在是还没有开始写的,计划是等到脚手架基本完成之后,有精力了就继续开发的,这是项目相关的链接:

    在线代码编辑器

    目前是使用了 webContainer 这个库的,是能直接在浏览器上运行 nodejs 代码的,使用 create-neat 创建的项目代码也能直接在上面允许的,这里不再细讲了,感兴趣的可以预览效果的。

    后面会有个盈利项目是需要使用到这个在线协同编辑的项目的,所以肯定会写的

    除了开源还可以做什么

    除了开源之外,我们还是有做一些小产品的,看看有没有机会去赚一点小钱的,当然我们的目标用户是圈外的,圈内的我们也没有这个能力竞争哈哈哈哈,小小调研了一下,也给他们体验了一下,还是有人有使用的想法的:

    20240314103141

    最后

    先贴上两个项目的链接吧:

    能学到技术那是肯定的,因为都会使用最新的技术,而且核心开发也有几个大厂的。至于后面开发开发的盈利项目能不能赚到钱那我就不能保证了哈哈哈。

    之前看到了网易云音乐给我发来的一个通知,是这样说的:做着自己喜欢的事情,至少我是快乐的。

    如果对此感兴趣的朋友,可以进群交流,如果过期了,可以加我微信的 yunmz777

    20240314103746

    8 条回复    2024-03-14 16:56:33 +08:00
    northbrunv
        1
    northbrunv  
       54 天前 via Android
    好奇那个画图软件是什么
    moment082
        2
    moment082  
    OP
       54 天前
    @northbrunv 飞书里面的画板
    tita007
        3
    tita007  
       54 天前
    先自己试试发布电子书?图片书?视频书?

    实在所有都试过很久之后,还是不行。
    那再去找出版社吧。

    纸媒不推荐的啊。不推荐不推荐不推荐。

    除非是英文世界的纸媒,全世界发行那种。
    moment082
        4
    moment082  
    OP
       54 天前
    @tita007 是的,这是我想到的点了,所以没有说立刻答应,因为我在掘金上有发布文章,掘金那边还会帮推广,还不如那边的来得实在
    tita007
        5
    tita007  
       54 天前
    @moment082
    媒体行业 金融行业 都水太深了。
    最好每个行业都有认识的能给你说实话的人比较好。

    写英文的啊。我推荐你写英文。很简单的。
    moment082
        6
    moment082  
    OP
       54 天前
    @tita007 目前比较倾向的方向就是做做开源,再跟一些人做一点其他的项目来看看有没有机会,找找圈外的,圈内的不好赚,太多大佬了
    tita007
        7
    tita007  
       54 天前
    @moment082
    对啊 为什么要圈内啊 去不同的地方看看有没有什么低垂的果实可以摘

    另外,我觉得技术是工具,重要的是创造一种美,一种美好,热爱,让人喜欢的或者有价值的事物/服务。然后人家掏钱买。

    大佬就大佬,我觉得不做大佬比较愉快。因为一旦走上这条路要花很多力气才能维持人设了。就无法探寻太多其他路,无法展开想象力了。

    效率是一个维度,想象力是另一个重要的维度。

    很多老技术例如几十年前的也可以用在新的场景和事物里面。
    一直追逐技术很累。总有新的东西出来,不可能一辈子天天学新的。
    moment082
        8
    moment082  
    OP
       54 天前
    @tita007 圈外还有很多市场没有被发觉呢,程序员这边的也就这么两三个
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3280 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:10 · PVG 22:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.