七岁时接触Scratch让我爱上编程,十年后进入MIT学习计算机科学,我第一时间给Mitch Resnick发邮件,感谢他改变了我的人生轨迹。
正文
我七八岁时接触了Scratch,从此爱上了编程。十年后,我被麻省理工学院计算机科学专业录取,做的第一件事就是给米切尔·雷斯尼克发邮件,感谢他让我的人生走上了这条道路。
评论
根据评论内容,总结如下:
主要观点:Scratch对编程职业的影响存在分歧
支持Scratch有积极影响的观点: - 多位评论者认为Scratch是进入编程领域的有效起点。例如,评论2(outlore)说:“I used scratch in cs50 to make a music platformer. I would say it led me down a career in computing”(我在CS50中用Scratch制作了音乐平台游戏,可以说它引导我走上了计算机职业道路)。 - 评论5(_caw)强调:“Yes, I credit Scratch as leading to my fulfilling career. I made so many games and simulations!”(是的,我认为Scratch成就了我充实的职业生涯。我制作了许多游戏和模拟!)。 - 评论8(jim-works)分享:“I spent a couple years on scratch as a kid... it helped me really get into programming”(我小时候花了两三年时间玩Scratch……它帮助我真正进入了编程领域)。
质疑或持保留态度的观点: - 评论6(scarecrw)认为:“Whether a kid is going to take to programming or not is pretty unlikely to change based on whether they’re introduced to a block-based or text-based language”(孩子是否会喜欢编程,不太可能因为引入的是块状语言还是文本语言而改变)。 - 评论10(ezfe)指出:“I loved scratch in seventh grade and now I’m a principal software engineer... but I think correlating the two would be problematic”(我七年级时喜欢Scratch,现在是一名首席软件工程师……但将两者关联起来是有问题的)。 - 评论20(paxys)表示:“Scratch has very limited utility because kids can start to code in a 'real' programming language pretty early on”(Scratch的实用性非常有限,因为孩子很早就开始用“真正的”编程语言编码了)。
其他相关观点: - 评论3(threatofrain)指出Scratch的生态问题:“Scratch's problem is ecosystem... children learn so fast, and at some point they get past the high friction stage and end up in a desert”(Scratch的问题是生态系统……孩子学得很快,一旦过了高摩擦阶段,就会陷入荒漠)。 - 评论7(makeramen)提到TI-8*图形计算器编程的成功案例,并询问现代等效工具。 - 评论29(sheepybloke)提出Minecraft的类似问题:“I know multiple people, myself included, who credit Minecraft with starting their career in computing”(我知道包括我在内的许多人,都将Minecraft视为他们计算机职业的起点)。
平衡总结: 评论显示,Scratch作为编程入门工具的效果因人而异。部分人认为它有效激发了兴趣并引导了职业发展,而另一些人则认为其作用有限,或认为早期接触编程语言本身比具体工具更重要。同时,其他工具(如Game Maker、Minecraft、TI计算器)也被提及为类似起点。