V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wotemelon
V2EX  ›  Node.js

想开始一个开源(好玩)项目,可是没点子

  •  
  •   wotemelon · 2017-08-05 22:24:16 +08:00 · 5093 次点击
    这是一个创建于 2666 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是前端开发,最近也有写一些 node 作为后台的仅限 crud 的接口。

    周末太无聊了,想写点什么东西,可是不知道写什么。。

    26 条回复    2017-08-10 12:26:11 +08:00
    pqee
        1
    pqee  
       2017-08-05 22:27:14 +08:00 via Android
    工作中的痛点应该有吧
    wotemelon
        2
    wotemelon  
    OP
       2017-08-05 22:35:02 +08:00
    @pqee 痛点基本都有一些成熟的包可以解决(也导致了我没有深入),老大也叫我不要重复造轮子。。。
    duan602728596
        3
    duan602728596  
       2017-08-05 22:36:16 +08:00 via iPhone
    生活中有啥难题,可以用代码解决的
    derek80
        4
    derek80  
       2017-08-05 22:44:30 +08:00 via Android
    可以从参与一个好玩的开源项目开始。
    syncher
        5
    syncher  
       2017-08-05 22:50:49 +08:00 via Android
    其实我想写个变量命名插件的,虽然有 codelf,但我觉得可以换一种方式,比如调用翻译 api,当然也可以直接查本地单词库翻译,最终效果就是输入中午按某个快捷键直接提示,可以有多个选择,不知道这个想法是不是太幼稚了。了~
    satansk
        6
    satansk  
       2017-08-05 22:58:06 +08:00
    其有个想法,写个接口文档平台,手动录入接口信息、可单次、批量测试接口正确性...,类似 Swagger,但是是可视化编辑接口,增加调试功能,楼主感兴趣不?
    linhua
        7
    linhua  
       2017-08-05 23:00:19 +08:00
    @duan602728596
    防传销 APP
    wotemelon
        8
    wotemelon  
    OP
       2017-08-05 23:48:46 +08:00 via Android
    @satansk 有意思。目前写文档要写 yaml 挺烦的,如果有可视化我倾向于用可视化来添加
    niluanxy
        9
    niluanxy  
       2017-08-06 00:07:49 +08:00 via Android
    写爬虫玩吧
    Kilerd
        10
    Kilerd  
       2017-08-06 00:20:26 +08:00   ❤️ 2
    什么都用别人的,不去理解,不去深入。 那么永远不能从码农转到设计师(架构师)的层次。

    比如一个 A 功能。 有个 A.js 和 A.other.js 。
    那么你选择用了哪个,为什么这样选择。
    你选择的有哪一点吸引你,不选择的哪一点有问题。 两者实现有什么区别。
    为什么已经有了第一个,第二个的作者还是设计另外一个不一样的。
    如果你来做,会做出什么样的模式出来。
    你能糅合两者,搞一个更加出色的出来吗?

    在其他语言里面有没有类似的东西
    有,他们怎么设计的,区别在哪里,有没有什么可以参考的点。
    没有,为什么他们没有这样的模块? 语言本身特色问题? 缺陷?


    如果一年当中选择一个点来这样仔细想想,你会在这个方面很有出息。

    不重复造轮子的原因是,不去抄他们,而是用自己更加更巧妙的方式来实现这样的模块,糅合万家。
    代码的抄袭只是在模仿阶段。 当你去研究一个模块的时候,你肯定会写出一个 A.minimal.js 出来。 思路和实现都是 A.js 的,那么这样的代码不需要过度维护,因为没有自己的特色,别人也不会选择你这个 A.minmal.js ,而不用 A.js

    当你发现,自己可以用其他方法实现的时候,不要犹豫,马上动手。


    祝你好运。
    patx
        11
    patx  
       2017-08-06 00:22:49 +08:00
    造轮子
    Hzzone
        12
    Hzzone  
       2017-08-06 00:34:11 +08:00
    为什么 v2 上 nodejs 的帖子有深色主题....
    Yvette
        13
    Yvette  
       2017-08-06 03:56:23 +08:00 via iPhone
    @Hzzone 因为是 node.js 的主题配色呀
    fangchang
        14
    fangchang  
       2017-08-06 04:37:00 +08:00
    我有自己的 mind storm list。 目前有二十个点子。 如果你有兴趣,请发简历给我。 我可以分享我的一些点子给你,然后一起做。
    XiaoFaye
        15
    XiaoFaye  
       2017-08-06 06:57:07 +08:00
    这么有空换个 997 的工作吧,工资高,学的东西也多。别在造轮子上面浪费时间。
    deepkolos
        16
    deepkolos  
       2017-08-06 07:03:20 +08:00
    有一个

    痛点:
    VS code 使用 Chrome 调试的时候需要改 lanuch.json 改调试一个 url 就要改一次 launch.json , 十分不方便 , 其实用的是 chrome debug 的远程调试, 然而远程调试的时候是可以获取到现在页面的列表的

    想弄的解决办法:
    可以做一个 vscode chrome debug 插件 , 用于页面的绑定 , 基于 tab 的顺序 ,只要设置所绑定的 tab 顺序 , 然后把 chrome 的那个 tab 的 url 同步到 launch.json 里面去, 这样同一个 tab 里面不同的 url 调试方便多多了~
    woshixiaohao1982
        17
    woshixiaohao1982  
       2017-08-06 08:41:49 +08:00
    @wotemelon #2 不要重新发明轮子,没不让你重新造,你造着玩呗
    satansk
        18
    satansk  
       2017-08-06 10:51:09 +08:00
    @wotemelon 楼主有兴趣可以一起搞下撒
    wotemelon
        19
    wotemelon  
    OP
       2017-08-06 11:45:13 +08:00 via Android
    @XiaoFaye 997 当然没问题了,只是不自由
    wotemelon
        20
    wotemelon  
    OP
       2017-08-06 11:45:56 +08:00 via Android
    @satansk 怎么开始
    wotemelon
        21
    wotemelon  
    OP
       2017-08-06 11:48:15 +08:00 via Android
    @deepkolos 没用到这个,基本只用到调试 node
    wotemelon
        22
    wotemelon  
    OP
       2017-08-06 11:48:54 +08:00 via Android
    @fangchang 不想写简历,懒
    itfanr
        23
    itfanr  
       2017-08-06 17:18:53 +08:00 via Android
    买个 ruff 开发板,玩控制
    DukeAnn
        24
    DukeAnn  
       2017-08-07 08:43:56 +08:00
    解决自己的需求
    antowa
        25
    antowa  
       2017-08-07 12:40:24 +08:00
    做一个社工库查询网站吧。
    welefen
        26
    welefen  
       2017-08-10 12:26:11 +08:00
    @wotemelon 一起来完善开源项目 ThinkJS 吧,https://github.com/thinkjs/thinkjs
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2792 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:05 · PVG 12:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.