首页 > 代码库 > 极客标签:可能是目前最好的前端代码学习工具
极客标签:可能是目前最好的前端代码学习工具
英国著名作家萧伯纳有一句名言:“两个人交换了苹果,每个人手里还是只有一个苹果;但是两个人交换了思想,每个人就同时有了两个人的思想。”这说的是知识的分享对于人类进步的重要意义。时间到了现代,技术进步带给人们更多样化的沟通方式。可是,当人们交换各种类型的知识的时候,却发现依然没那么容易。
绝大多数有学问的人都选择了出书;网络的普及也让各种各样的博客出现,之后则是微信公众号的天下;也有人选择了言传身教的现代版——录制讲学视频。
但以上的各种方式都不适合编程学习,特别是web设计方面的学习。你可以看视频,或者浏览大牛的技术博客,看到大牛写的代码和只言片语的说明。结果,一大长串代码和简单的文字或口述说明,让你很难理解大牛的整套代码是怎样写下来的,写的时候应该遵循什么样的逻辑。教学内容在一个屏幕,你自己的编程工具放在另一个屏幕,两个屏幕之间来回切换,降低了你的学习效率。
“极客标签”希望解决这种编程和网页设计学习当中的问题,它是一个前端代码知识的分享和学习平台,具备代码录制和回放工具、代码录播学习课程,以及专门开发的代码学习公开课工具等主要功能,由三位合伙人运营。合伙人之一的李嘉向我介绍,极客标签目前是世界上唯一一个具有上述功能,在前端代码学习和知识分享方面完成闭环的学习工具。
那么对于编程学习来说,何谓“闭环”?
首先,用户需要找到自己想要学习的内容,极客标签目前为他们提供了一个课程库,当中包括数十个小课程,大部分都是网页设计或交互方面的一些独特技巧和功能。李嘉告诉我,目前课程主要是他们自己和一些关系好的技术朋友编写的。
其次,用户找到学习内容之后,希望用更高效的方式来学习他们。代码录播工具是目前极客标签提供的领先于整个业界的一个独创性产品,据我了解在国内没有同类产品,在国外也没有功能达到极客标签水平的竞品。这个工具能够相对有效地解决之前在文首处提到的编程教学新手的一大痛点——不了解学习对象的思路逻辑。
通过代码的逐条播放和说明,代码的编写者(讲师)可以更清楚地向学习者展示自己编写过程中的逻辑和用意所在。好消息是,这个代码录播模块可以通过HTML代码嵌入,意味着当任何人需要进行一段代码的演示过程的时候都可以使用极客标签。
最后,假如用户学的还不过瘾,也可以参与到极客标签每周数次的编程学习公开课当中。李嘉告诉我,公开课的教学工具也是他们专门开发的,和现有的IT在线教育的主要方式(YY、在线视频课)相比起来更加直观。工具当中包括课程介绍,课程演示文档、画板和白板、分别给JS、HTML、CSS语言的编辑器,以及最终的运行显示效果,讲师可以随自己的授课进度切换到不同的界面中,学员的界面也可以同步切换。
技术方面的丰富经验,是极客标签目前三人团队最主要的优势。李嘉曾在Sybase、Sun、SAS等知名软件公司任职,拥有十多年的软件开发和管理经验。第二位技术合伙人李洋曾曾在支付宝担任开发工作。第三位合伙人秦溪则拥有丰富的网站市场推广经验,负责对外推广合作,同时吸引更多技术内容以代码录播形式出现在极客标签网站上。
极客标签作为一个教学工具的构想已经持续了一年多的时间,而到今年5月开始团队才正式开始开发现在的版本。李嘉对我透露,产品6月底上线,在没有进行过任何公开推广的条件下8月中旬用户数量达到了1.5万人,现在已经获得了数万名用户。他们目前没有一个特别清楚的想法,只是希望能让更多人到平台上来教东西、学东西,同时通过设定一些合适的收费模式来养活自己。李嘉表示在明年2月之前,极客标签的课程库课程数量将会达到100个。
极客标签已经成为了一个轻量化(代码录播课程的大小通常只有几百kb),互动式的编程平台。而且它现在有非常精确的用户定位:希望学习到优秀的网页设计,但对于代码并不十分熟悉,希望能够真正学到并掌握代码的原理,而不是简单了解怎样写的人——这样的人有可能是经验并不丰富的前端工程师,也有可能是有设计想法,但需要补充代码知识的设计师。
总的来说,极客标签就像国外的Dribbble,只不过所分享的内容从设计稿和设计理念变成了代码知识,而且技术性更强一些,但却并没有变得困难、复杂、难以接受。
极客标签:可能是目前最好的前端代码学习工具