V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
litpen
V2EX  ›  奇思妙想

想做一款在线互动编程学习的 web 应用,开源项目需要 UI 设计小伙伴的支持。

  •  2
     
  •   litpen · 2016-03-10 22:00:16 +08:00 · 2832 次点击
    这是一个创建于 3210 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主是一名应届生,以下描述纯属自己的想法,如有错误和不妥之处请指出,我定虚心学习

    楼主也是前端出身,察觉到现在前端行业供不应求(这里的‘供’指的是真正有能力的前端人才)。目前学习前端的人大部分是自学,自学的人大部分是看视频教程,然而大部分看视频教程的人都只会跟着视频内容走,形成一种惰性思维:只会照着打、不看就不会打、打了也不知道什么意思。这种学习环境出来的人自学能力都比较弱,而前端这个“变速”的行业可就得自学能力强的人才能吃得消的。

    所以我想说的是,不管学什么东西,不能为了学这个东西而学这个东西,而是要学会掌握适合自己学习的方法,不管学什么东西都能得心应手。

    那么会不会有这样的一款产品呢?

    以互动编程的形式引导教学,用最真实的编码体验和方便快捷的运行效果
    摆脱在学习界面还要看长篇理论的用户体验,养成自行查文档的习惯,提高自主学习能力。
    。。。

    如果觉得这样的产品对前端教学有帮助,请伸出一臂之力。。
    因为我现在工作经常加班没什么时间,所以需要小伙伴的帮忙,希望有热爱开源的 ui 设计师帮忙。
    第 1 条附言  ·  2016-03-10 23:15:28 +08:00
    V 友们的指点小弟受教了,我并没有想竞争同类产品的想法,也没有想做到多么受众。只是看到市场上还有非常多“未成型的前端人才”,希望能找到合适的学习方法指正他们,仅此而已。
    第 2 条附言  ·  2016-03-10 23:20:57 +08:00
    以前我们公司面试过无数个前端,最后都是因为做不出东西而被辞退,看到他们有点小基础却没能力做项目感到可惜,如果是四年前只会切页面的我可能也会像他们这样,最后可能就放弃前端了。
    Strikeactor
        1
    Strikeactor  
       2016-03-10 22:09:16 +08:00
    http://www.codecademy.com/
    http://codecombat.com/
    想法没啥错,但是轮子真的已经不少了
    Strikeactor
        2
    Strikeactor  
       2016-03-10 22:11:29 +08:00
    第二行的网址得用 https 。。
    https://codecombat.com/
    litpen
        3
    litpen  
    OP
       2016-03-10 22:19:34 +08:00
    我知道,你不觉得界面复杂吗, codecademy 那在线运行器太慢了
    litpen
        4
    litpen  
    OP
       2016-03-10 22:21:04 +08:00
    @Strikeactor 这些都基础过头了,还收费
    Strikeactor
        5
    Strikeactor  
       2016-03-10 22:30:49 +08:00
    @litpen 我不觉得 codecademy 的界面很复杂,课程质量和解释器速度也没有必然的联系。顺便好奇,你从哪儿看到收费的?
    wkdhf233
        6
    wkdhf233  
       2016-03-10 22:38:10 +08:00
    这界面嫌复杂,楼下的 UI 设计小伙伴散了吧
    litpen
        7
    litpen  
    OP
       2016-03-10 22:40:04 +08:00
    @wkdhf233 你 Run 一下就知道了
    wkdhf233
        8
    wkdhf233  
       2016-03-10 22:46:49 +08:00
    @litpen Run 了,恕我眼拙,并没有发现界面的复杂度有所增加



    看来我这个不那么专业的 UI 设计是需要向楼主学习的,愿闻其详
    litpen
        9
    litpen  
    OP
       2016-03-10 22:48:12 +08:00
    codecademy 的缺点:
    在线运行还要通过服务器,静态页面直接在浏览器上解析不就行了嘛
    教学内容太过基础, pro 版收费
    全英文对于国内大部分初学者都接受不了
    litpen
        10
    litpen  
    OP
       2016-03-10 22:49:23 +08:00
    @wkdhf233 我没说过 codecademy 的界面复杂啊,你怎么把我带进去了
    function007
        11
    function007  
       2016-03-10 22:50:40 +08:00
    netabare
        12
    netabare  
       2016-03-10 22:50:47 +08:00   ❤️ 1
    https://www.codeschool.com
    http://www.jisuanke.com
    https://www.shiyanlou.com
    还有刚发现的那个 paiza

    codecademy 现在回过头看在上面浪费了不少时间,确实没太大收获。
    另外在线编辑器如果设计不好的话体验会很差(就像 po 主所说的按部就班的感觉),感觉还不如一边 google documentation 一边开 brackets 实时预览。
    litpen
        13
    litpen  
    OP
       2016-03-10 22:55:33 +08:00
    其实都各有优劣,但我觉得学习成果基本差不多。
    还是那句话:"养成自行查文档的习惯,提高自主学习能力。 "
    wkdhf233
        14
    wkdhf233  
       2016-03-10 22:57:25 +08:00
    @litpen 纯前端构造后端语言的运行沙盒挺厉害的,我等着看楼主的成果了
    lebowsk1s
        15
    lebowsk1s  
       2016-03-10 22:58:40 +08:00 via Android
    不是打击你, w3school 够前端码农学了,照走一遍就七七八八了
    wkdhf233
        16
    wkdhf233  
       2016-03-10 23:03:12 +08:00
    交互式学习本来就是为入门准备的,学完基础课程也该会自己查文档了
    88250
        17
    88250  
       2016-03-10 23:30:22 +08:00
    楼主,请看这里: https://wide.b3log.org

    还有这里: https://hacpai.com/article/1437497122181

    不过语言是 golang 。
    CrazySpiderMan
        18
    CrazySpiderMan  
       2016-03-10 23:38:45 +08:00
    嗨喽. 我是"我闲得蛋疼无聊, 你有什么产品, 我来给你实现. "的题主, 我看了你留言, 我只关心两个:
    1, 你已经有怎么做的想法了吗?
    2, 所有界面设计你都 hold 住吗?

    如上两个都"yes"的话, 接下来我们谈谈.
    litpen
        19
    litpen  
    OP
       2016-03-11 00:04:39 +08:00
    @CrazySpiderMan 目前在设计教学子页的内容,最重要就是教学子页如何设计得适合我说的那些“人群”
    CrazySpiderMan
        20
    CrazySpiderMan  
       2016-03-11 00:21:24 +08:00
    @litpen 我给你发了封邮件.
    visonme
        21
    visonme  
       2016-03-11 15:55:33 +08:00
    楼主的想法不错,国内外也有不少这样的例子,至于哪家好其实就是看使用者的习惯和喜好了。
    互动编程,交互是核心,所以这样的学习方式确实比单纯的通过文字教程或者视频教程让人进步的快.

    虽然我觉得以上的都挺好的,但是我依然觉得最好的编程学习应该是基于实践项目的,而一个实践项目应该是有质量的(而这个质量怎么去定义很难说,这是个对学习这所要学习知识点以及掌握程度来评定的),而不是简单的写几行代码,做些不知道被多少人练过手的小项目.

    如果理解有错,欢迎指正,自身就是从事互动式教学产品研发的~
    litpen
        22
    litpen  
    OP
       2016-03-11 22:13:35 +08:00
    @visonme 我要做的教程不是以知识点来决定的,前端这个特殊的行业应该以更灵活的方式学习,而不是传统教学
    litpen
        23
    litpen  
    OP
       2016-03-11 22:28:09 +08:00
    @CrazySpiderMan 我回邮件给你了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1040 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 19:41 · PVG 03:41 · LAX 11:41 · JFK 14:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.