业余程序员,做这样一个可视化前端算是什么水平? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
idlewater
V2EX    程序员

业余程序员,做这样一个可视化前端算是什么水平?

  •  1
     
  •   idlewater 2023-03-01 10:46:07 +08:00 19231 次点击
    这是一个创建于 954 天前的主题,其中的信息可能已经有所发展或是发生改变。

    本人背景,科班毕业,软件开发几年之后,改行做外贸。3 年前重新开发软件(业余做),做了这样一个前端,地址: https://github.com/rxdrag/rxeditor 演示地址: https://rxeditor.vercel.app/ 文章: https://zhuanlan.zhihu.com/p/610182592 包含:可视化编辑、数据模型绑定、前端逻辑编排

    大佬们看一下,跟专业程序员还有多大差距。后端也懂一些,做过一个可视化后端。

    因为比较喜欢敲代码,后面考虑两个方向:1 、跟人合作一个项目; 2 、找一份工作。年龄比较大了,有机会吗?

    186 条回复    2023-05-21 16:42:22 +08:00
    1  2  
    luckyrayyy
        1
    luckyrayyy  
       2023-03-01 10:49:16 +08:00
    蓝色的边框,我一上下滑怎么漂的这么厉害
    idlewater
        2
    idlewater  
    OP
       2023-03-01 10:53:34 +08:00
    @luckyrayyy 因为是在外面画了个 div ,没用组件自身的 outline
    miv
        3
    miv  
       2023-03-01 10:54:36 +08:00
    我他妈要疯掉了,楼主牛皮.
    你管这个叫业余,对业余有误解嘛.
    这简直是大神了,收藏了,好东西
    miv
        4
    miv  
       2023-03-01 10:57:58 +08:00
    要是加上代码生成就好了,这样全部东西弄在一个平台上,比较有上手难度感觉.
    有代码生成可以弄 uniapp,就可以编译多端了,更有商业价值
    idlewater
        5
    idlewater  
    OP
       2023-03-01 10:58:52 +08:00
    @miv 谢谢大佬
    cvooc
        6
    cvooc  
       2023-03-01 10:59:38 +08:00   29
    你管这叫业余?
    aw2350
        7
    aw2350  
       2023-03-01 11:00:27 +08:00
    感觉很丰富,事件逻辑比一般的低代码平台要丰富
    ChefIsAwesome
        8
    ChefIsAwesome  
       2023-03-01 11:00:37 +08:00
    类似的东西我搞过,挺费劲。你这做的很好,我觉得水平不错。
    renmu
        9
    renmu  
       2023-03-01 11:00:39 +08:00
    完成度很高
    idlewater
        10
    idlewater  
    OP
       2023-03-01 11:03:00 +08:00
    @retrocode 我是业余的
    idlewater
        11
    idlewater  
    OP
       2023-03-01 11:03:41 +08:00
    @aw2350 我对逻辑编排这部分是比较满意的,想把这部分独立出来做 RPA 可视化
    idlewater
        12
    idlewater  
    OP
       2023-03-01 11:04:02 +08:00
    @ChefIsAwesome 谢谢大佬鼓励
    miv
        13
    miv  
       2023-03-01 11:04:26 +08:00
    有计划弄代码生成功能嘛大佬
    idlewater
        14
    idlewater  
    OP
       2023-03-01 11:04:39 +08:00
    @renmu 还行,做了好几版了,想把这部分整合进一个低代码平台
    wjx0912
        15
    wjx0912  
       2023-03-01 11:07:11 +08:00
    你管这叫业余?+1
    8Ri72kLA9ORo6m6f
        16
    8Ri72kLA9ORo6m6f  
       2023-03-01 11:07:44 +08:00
    你是专业的
    Akitora
        17
    Akitora  
       2023-03-01 11:08:27 +08:00
    你管这叫业余?

    可以把公司里的前端全开了
    yaphets666
        18
    yaphets666  
       2023-03-01 11:09:13 +08:00
    挺强的,但是说到找工作,这个不好说,大厂裁下来的哪个不是精英
    lifeintools
        19
    lifeintools  
       2023-03-01 11:10:24 +08:00
    大哥展开讲讲这个项目吧
    idlewater
        20
    idlewater  
    OP
       2023-03-01 11:11:18 +08:00
    @lifeintools 看看这个文章可以不: https://zhuanlan.zhihu.com/p/610182592
    lingly02
        21
    lingly02  
       2023-03-01 11:12:58 +08:00 via iPhone
    很牛,我们公司的前端没一个比你厉害的
    justin2018
        22
    justin2018  
       2023-03-01 11:19:35 +08:00
    楼主重新定义了 “业余”

    做得很棒 学习下代码
    jenlors
        23
    jenlors  
       2023-03-01 11:21:00 +08:00   10
    楼主捕捉到了流量密码
    itechify
        24
    itechify  
    PRO
       2023-03-01 11:23:04 +08:00
    这就叫专业.gif
    BUHeF254Lpd1MH06
        25
    BUHeF254Lpd1MH06  
       2023-03-01 11:24:04 +08:00
    看了 OP 介绍,本来想点进去看看是什么辣鸡小白项目的,进去了一脸懵比,啊?低代码平台?业余程序员? respect !
    因为最近我们公司也在做类似的项目,套用的阿里的开源 lowcode 框架,用了下我感觉还不如你这个呢。
    合作项目 op 可以考虑下,找工作可能最近行情真的很差,很多老油条都失业了,还有一大批培训出来的人搅乱市场,可以再过几个月看看。
    idlewater
        26
    idlewater  
    OP
       2023-03-01 11:25:59 +08:00
    @v135ex 谢谢大佬中肯建议
    kidult
        27
    kidult  
       2023-03-01 11:26:05 +08:00
    哈哈,楼主正好可以讽刺下最近的“前端已死”
    cocomiko
        28
    cocomiko  
       2023-03-01 11:26:28 +08:00
    科班毕业、开发过几年,这个不算业余了吧
    idlewater
        29
    idlewater  
    OP
       2023-03-01 11:27:50 +08:00
    @cocomiko 嗯,这么说也算,中间做外贸间断了 10 来年,10 来年的技术变化蛮大的
    Kaier
        30
    Kaier  
       2023-03-01 11:27:51 +08:00   5
    orz.. 搞了半天最业余的那个是我自己
    aw2350
        31
    aw2350  
       2023-03-01 11:29:40 +08:00
    外贸现在是不是不好做了。lz 是做跨境电商之类的吗
    halfteapot
        32
    halfteapot  
       2023-03-01 11:31:20 +08:00
    老哥这个开发了多久,你这一个人顶我们一个低代码开发小组了
    kensoz
        33
    kensoz  
       2023-03-01 11:31:25 +08:00
    我这整个公司都没有比你 nb 的人
    idlewater
        34
    idlewater  
    OP
       2023-03-01 11:31:30 +08:00
    @aw2350 我做 toB 的,同事还在做,我想做软件,因为喜欢
    djoiwhud
        35
    djoiwhud  
       2023-03-01 11:32:24 +08:00 via Android
    op 很有耐心。有耐心的人,幸运会光顾的。2021 年初就在做了。至少有两年多时间。
    ixixi     36
    ixixi  
       2023-03-01 11:32:36 +08:00
    没看具体实现 感觉和这个 ui 有点像

    https://github.com/alibaba/designable
    idlewater
        37
    idlewater  
    OP
       2023-03-01 11:33:15 +08:00
    @halfteapot 前端的话,这一个版本 3 个月,之前还做过 3 个版本,每个版本要一两个月至少。后端还做了一个,基于 uml 生成 graphql 接口的,没有合并起来。3 年来,前端后、后端不断切换、学习
    idlewater
        38
    idlewater  
    OP
       2023-03-01 11:35:05 +08:00
    @ixixi 我的目标是做低代码平台,用过 deisgnable ,并且基本完成了。后来作者闭关,暂停维护。我就做自己的了,页面布局、图标抄了不少。机制变了,他是基于 formily 的我是 redux 的
    idlewater
        39
    idlewater  
    OP
       2023-03-01 11:36:16 +08:00
    @djoiwhud 谢谢大佬鼓励
    R18
        40
    R18  
       2023-03-01 11:38:03 +08:00
    谦虚,你是专业的。
    idlewater
        41
    idlewater  
    OP
       2023-03-01 11:39:47 +08:00
    @jenlors 上午增加了 30 个 star ,谢谢大佬支持
    jiayouzl
        42
    jiayouzl  
       2023-03-01 11:40:51 +08:00
    这是业余?如果全你自己写的,前端工作可以随便找了.而且是大厂.
    tq0106
        43
    tq0106  
       2023-03-01 11:42:30 +08:00
    “这 TM 是八岁?”
    DreamingCTW
        44
    DreamingCTW  
       2023-03-01 11:44:13 +08:00   2
    这是变相广告吗,掌握了流量密码
    a4854857
        45
    a4854857  
       2023-03-01 11:48:48 +08:00   1
    7 奶奶 crud 前端 自愧不如
    zhuangjia
        46
    zhuangjia  
       2023-03-01 11:49:43 +08:00
    高级,star 了
    connection
        47
    connection  
       2023-03-01 11:50:58 +08:00
    点赞
    anonydmer
        48
    anonydmer  
       2023-03-01 11:55:43 +08:00   8
    粗略的看了 10 多分钟楼主的项目和代码。一点浅见:

    产品设计能力和 UI 设计能力楼主秒杀绝大部分前端开发人员,这个不多讲,免得被人怼说这不是前端的事。

    代码的架构和设计能力也超过很多的前端,比如模块的划分,我看了下,引擎和插件机制都包含了,至少可扩展性是具备的。

    代码的开发和实现能力也很强,市面上的大多数前端现在都停留在这一层,上面说的两方面都不太具备。楼主对于 React 的了解比起大多数都要强,比如性能优化、hooks 以及 Context 应用场景等,不少前端还停留在使用和原理这一层,而忽视了诸如 hooks 对前端架构带来的意义。

    更重要的是楼主的学习能力和自我要求,在 10 年之后还能够做到对技术的敏感性,还愿意去学习 typescript 、react 这些,并且还学的这么好。

    期待楼主的后续,目前一个低代码方案已经有了一个不错的“外在”,后面还有更难得啃的“内在”,更考验代码架构和设计能力。

    真的,不管专业还是业余(其实是真的很专业),热爱编程才是最重要的吧。
    idlewater
        49
    idlewater  
    OP
       2023-03-01 11:57:23 +08:00
    @anonydmer 谢谢大佬,尤其最后一句话,说到心里了,感动
    fatekey
        50
    fatekey  
       2023-03-01 12:01:49 +08:00
    代码能力超过很多前端了,难得的是产品设计能也很强,见过的很多热爱代码的人做的开源项目都是代码能力很强但是产品设计能力一般。
    RICKEYGONG
        51
    RICKEYGONG  
       2023-03-01 12:02:46 +08:00
    25 往上稳稳的
    theohateonion
        52
    theohateonion  
       2023-03-01 12:11:47 +08:00
    7 年前端自认为做不出来你做的东西。
    xieren58
        53
    xieren58  
       2023-03-01 12:24:00 +08:00
    看年纪吧. 超过 30 以上, 工作不好找. 前端又太卷, 这东西没啥说服力.
    lesismal
        54
    lesismal  
       2023-03-01 12:26:40 +08:00
    少废话,先 star
    HeyWeGo
        55
    HeyWeGo  
       2023-03-01 12:28:41 +08:00
    个人不失去对某个方面的兴趣,并且投入精力,总会发光。楼主可以的!我一直认为,figma 可以往类似方向发展!
    vace
        56
    vace  
       2023-03-01 12:36:22 +08:00
    你好,专业程序员。-。- 点开发现以前就 Star 过了。
    ktqFDx9m2Bvfq3y4
        57
    ktqFDx9m2Bvfq3y4  
       2023-03-01 12:48:37 +08:00
    OP 好样的,我也在搞低代码平台,能看出来 OP 还是花了很多精力在上面的,做得挺好。

    私以为低代码还是需要给用户保留一定限制的,这样有利于后台提供数据。我是指面向企业内部管理这样的系统。
    yexiao117
        58
    yexiao117  
       2023-03-01 12:49:35 +08:00   1
    不知道你这个产品,做出来的方向是啥,针对哪些场景的?让不懂代码的人,自建站吗?

    我接触过,这类里面我个人感觉比较好的:上线了、mailchimp ,前者纯建站工具,国人团队,有很多年了,产品易用性很好,mailchimp 就是坐邮件营销的人会用到,里面的模板和低代码模式很强大, 懂一点交互的能玩的花样很多,上限很高。
    wfbao
        59
    wfbao  
       2023-03-01 12:51:58 +08:00
    很漂亮,star 了
    yexiao117
        60
    yexiao117  
       2023-03-01 12:52:02 +08:00   1
    最后回答 op 的问题,没想好做啥,可以先慢慢打磨产品,找个工作苟着,业余多和产业上游的人群交流,比如产品、销售、企业主这类人,他们是需求的源头。

    产品是解决方案,先找到你要解决什么问题,再将产品往这个方向改。
    sankemao
        61
    sankemao  
       2023-03-01 12:56:54 +08:00
    @xieren58 #53 这个没说服力你说啥有说服力
    idlewater
        62
    idlewater  
    OP
       2023-03-01 12:59:20 +08:00
    @yexiao117 谢谢,上半年有个升级项目,想帮人做着,下半年需要找点事情做
    idlewater
        63
    idlewater  
    OP
       2023-03-01 13:00:25 +08:00
    @v135ex 有朋友要跟我合作 mes 类低代码,说好去年底出测试版,因为换前端这部分,没做完,相当于我放了人家鸽子
    idlewater
        64
    idlewater  
    OP
       2023-03-01 13:01:10 +08:00
    @Chad0000 谢谢大佬,我做了后端了,还没合并进来
    yexiao117
        65
    yexiao117  
       2023-03-01 13:02:58 +08:00
    @idlewater 我 V:Nobi_Nobita ,之前拉了个 V 友聊创业的群,感兴趣可以进来蹲着先哈哈哈。
    taotaodaddy
        66
    taotaodaddy  
       2023-03-01 13:05:23 +08:00
    做得挺好的, 一点都不业余了
    taotaodaddy
        67
    taotaodaddy  
       2023-03-01 13:06:00 +08:00
    除了打地鼠好像不能玩以外...
    idlewater
        68
    idlewater  
    OP
       2023-03-01 13:14:39 +08:00
    @taotaodaddy 打地鼠可以玩,点工具栏右上角的三角图标预览,然后点击开始按钮就可以打了
    Freakr
        69
    Freakr  
       2023-03-01 13:16:10 +08:00
    兄弟们,这个“业余”应该是和“业余无线电爱好者”中的“业余”是一个意思,指的是不涉及营利
    DongDongProMax
        70
    DongDongProMax  
       2023-03-01 13:33:54 +08:00
    这 tm 就叫专业!!
    Charod
        71
    Charod  
       2023-03-01 13:38:33 +08:00
    看了一下,突然发现我是业余的
    philsky28
        72
    philsky28  
       2023-03-01 13:42:53 +08:00
    @anonydmer 大佬你是怎么看出来的啊就是对 react 的了解这块,我也想通过源码来多学一点 react 性能优化方面的内容
    peoren
        73
    peoren  
       2023-03-01 13:43:43 +08:00
    我在我们公司也做了类似的一个无代码编辑器,排版逻辑和你这个很像。
    不过我这个更多是用来生成类似问卷的页面,但是整体逻辑没有 op 那么复杂,不涉及自定义事件。也是做了一年多了,用的 vue3 。
    op 能留个联系方式吗,想向你请教一些东西。
    idlewater
        74
    idlewater  
    OP
       2023-03-01 13:45:03 +08:00
    @peoren 不方便在这里留联系方式,github 上有我的邮箱哈
    dongtingyue
        75
    dongtingyue  
       2023-03-01 13:45:55 +08:00
    预览应该是打开一个新标签看那样吧
    lilei2023
        76
    lilei2023  
       2023-03-01 13:46:59 +08:00
    掌握流量密码
    Pythoner666666
        77
    Pythoner666666  
       2023-03-01 13:50:22 +08:00
    牛皮牛皮
    tsingwong
        78
    tsingwong  
       2023-03-01 13:50:33 +08:00
    强啊。我是个小前端,我真的觉得老哥这个做的太棒了。而且配套的这个文章写的很专业。Star 了,继续学习下哈
    boris1993Jr
        79
    boris1993Jr  
       2023-03-01 13:52:27 +08:00
    大概看了眼,楼主要是业余的话,我大概就是有害垃圾了
    xieren58
        80
    xieren58  
       2023-03-01 13:54:27 +08:00
    @sankemao 你让他拿这个能进大厂不? 这东西并不难, 就是需要花时间去磨而已. 除非自己创业, 不过搞这块的, 现在卷得很. 几年前, 我也做过类似这种玩意...
    hero1874
        81
    hero1874  
       2023-03-01 14:01:42 +08:00
    这叫业余? 我擦
    SakuraPGH
        82
    SakuraPGH  
       2023-03-01 14:01:50 +08:00
    顶一下楼主,一开始试玩,Layout 部分感觉一般般,但是控制器逻辑那部分确实很亮眼,值得学习
    FightPig
        83
    FightPig  
       2023-03-01 14:04:05 +08:00
    这可不业余
    xianyu191031
        84
    xianyu191031  
       2023-03-01 14:05:12 +08:00
    纯论交互应用构建 op 相当优秀了,代码结构层次也相当清晰流畅
    idlewater
        85
    idlewater  
    OP
       2023-03-01 14:06:23 +08:00
    @SakuraPGH 这个版本事件太短了,layout 部分没有优化用户体验,只是实现了功能,代码结构还可以的
    SmiteChow
        86
    SmiteChow  
       2023-03-01 14:07:15 +08:00
    说句实话,中级水平,大家也别乱吹了。
    azui999
        87
    azui999  
       2023-03-01 14:07:43 +08:00
    拉下来学习学习,向大佬学习
    idlewater
        88
    idlewater  
    OP
       2023-03-01 14:08:10 +08:00
    @SmiteChow 谢谢,中肯
    lawsiki
        89
    lawsiki  
       2023-03-01 14:09:13 +08:00
    请问是纯自研的吗? ui 看着和 formily 挺像的
    dk7952638
        90
    dk7952638  
       2023-03-01 14:09:18 +08:00
    哈哈,楼主从侧面印证了今年外贸真的完蛋了
    idlewater
        91
    idlewater  
    OP
       2023-03-01 14:11:58 +08:00
    @dk7952638 这个不是今年开始做的,今年外贸确实不太好做,同事还在做
    idlewater
        92
    idlewater  
    OP
       2023-03-01 14:13:44 +08:00
    @lawsiki 上面说了,跟 formily 没什么关系,但是借鉴了 designable ,因为 designable 暂停维护,才决定自己做的,之前一直用 designable
    tkHello
        93
    tkHello  
       2023-03-01 14:14:42 +08:00
    外贸和写代码 哪个挣钱?
    liuxu
        94
    liuxu  
       2023-03-01 14:15:44 +08:00
    你这个是 5 年职业水准,我的前端能力希望能达到你这个水准
    idlewater
        95
    idlewater  
    OP
       2023-03-01 14:19:28 +08:00
    @tkHello 外贸来钱快
    taotaodaddy
        96
    taotaodaddy  
       2023-03-01 14:23:23 +08:00
    @idlewater 哈,还真能玩,非常棒!
    liubaicai
        97
    liubaicai  
       2023-03-01 14:39:33 +08:00   3
    进来前:让本前端来看看有又什么小菜鸡发帖了
    进来后:我才是业余的
    superliy
        98
    superliy  
       2023-03-01 14:42:23 +08:00
    https://github.com/alibaba/lowcode-engine 你看看阿里的这个低代码,可以集成各种现有的 ui 框架,应该是未来的主流,不过缺一个自由布局,你给他们一个 pr 吧,https://mp.weixin.qq.com/s/PSTut5ahAB8nlJ9kBpBaxw
    idlewater
        99
    idlewater  
    OP
       2023-03-01 14:44:25 +08:00
    @superliy 我也想,可是精力有限,我这个可以很容易就把自由布局加进去
    molvqingtai
        100
    molvqingtai  
       2023-03-01 14:47:37 +08:00
    原来我还没入门...
    1  2  
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1151 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 43ms UTC 17:45 PVG 01:45 LAX 10:45 JFK 13:45
    Do have faith in what you're doing.
    ubao 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