交互式编程合集打造
边学边练,每一个合集中的实例代码都有独立的环境,支持多文件框架级别项目,充分利用 AI 助手,更高效的理解和掌握编程知识
“在线交互式编程学习”并不是一个这两三年才有的新的学习方式。早在 2010 年左右,Codecademy、Khan Academy 等平台就采用了在线交互式编程学习的方式,并取得了一定的成功。
打造交互式编程内容合集
Codecademy 是一个在线交互式编程学习平台,其使命是让更多初学者能够轻松地接触编程,并尽早享受编程的乐趣。Codecademy 的学习方式是通过一步步的互动教学来引导用户学习编程,用户可以在学习过程中直接在网站上编写代码,并实时查看代码运行结果,同时系统会给出实时反馈和提示,帮助用户更好地理解和掌握编程知识。
此后,随着互联网技术和在线教育的不断发展,越来越多的在线交互式编程学习平台应运而生,如FreeCodeCamp、LeetCode 等。
于此同时,也出现了一些打造交互式编程学习内容的开源项目,个人程序员可以自行构建交互式编程内容,并发布到自己的服务器上,比如:CodeRoad(https://github.com/coderoad/coderoad-vscode
It’s no secret that computer science departments have the highest dropout rates, and the number is even worse with online coding programs where 94% of students give up. When I was learning to code, I almost quit many times - only later did I recognize I struggled because the courses didn’t align well with how people learn.众所周知,计算机科学系的退学率最高,而在线编程课程的退课率更是高达94%。当我学习编程时,我几乎多次试图放弃,直到后来我才意识到我之所以困难重重,是因为这些课程与人们的学习方式不太匹配。
Learning is the process of transferring knowledge from one medium into the user's mind. Similar to other interactive coding platforms like Codecademy or CodeSchool, I’ve aligned CodeRoad with the science of learning: practice doing, quick feedback, gamification, and hints or help when learners get stuck.学习是将知识从一种媒介转移到用户的思维过程。与Codecademy或CodeSchool等其他交互式编程平台类似,我将CodeRoad与学习科学相结合:实践锻炼、快速反馈、游戏化和当学习者遇到困难时提供提示或帮助。
As long as interactive content remains difficult to produce, the primary medium for coding education will still be video and text. The tools for interactive content just haven’t been available… until CodeRoad.只要交互性内容仍然难以制作,编程教育的主要媒介仍将是视频和文字。交互式内容的工具一直无法达到预期,直到CodeRoad出现。
但直到此刻,在线交互式编程学习仍然是一个较为小众的,没有被普及的学习方式。
更便捷的交互式编程内容制作工具
我们或许需要一个更开放和强大的在线交互编程学习平台以及更加方便的交互式编程内容制作工具。于是,便有了1024Code的交互式编程合集功能。
在合集功能开发之前,我们优先完成了在线协同 IDE 环境和编程社区的功能开发、测试和市场需求验证,用几个关键词和大家简单介绍下:
非 VSCODE 框架实现
多人在线实时协作
AI 编程助手辅助编程
比 GitHub 还酷的个人编程主页
源码+环境一键分享
输出窗口外网可访问
同样,用几个关键词快速和大家介绍下 1024Code 的交互式编程合集功能
在同一个界面中制作和预览
多文件框架级别项目支持
环境切换速度飞快
每一个示例/实例代码都有独立的环境
得以充分利用的AI助手
交互式编程内容合集功能使用流程
共建者招募
我们的目标不仅是为大家提供一个好用的编程工具,更是想从工具和资源两个方面为大家带来惊艳的编程学习体验。所以在此优先欢迎有输出(写编程笔记、技术文章、教程)习惯的学生和程序员注册1024Code,并成为共建者。共建者可以不受限地为其粉丝获取产品注册邀请码以及更多的支持,例如空间免费扩容、内容联合宣传推广、更快的需求响应速度等等。
期待大家能够最高效率地体验到在线交互式编程学习的美妙。
共建者加入方式
共建者招募
Copyright © 2022-2024 1024Code 粤ICP备19030132号-9