问HN:今天,编程的父母是如何教孩子的?
我是两个孩子的父亲。我在8岁时开始学习BASIC编程,并爱上了计算机。这种热情演变成了我对产品开发的热爱,成为了我一生的职业。
我的儿子对编程表现出了兴趣,主要是因为他和其他孩子一样,想要制作游戏。这也是我当初开始的原因 :) 我们一直在使用Scratch和GameMaker,我则专注于一些基础知识,比如逻辑、结构和问题解决能力。
关键在于让他获得拆解问题的经验,以便能够解决更大的问题。例如,在英雄能够射箭击败坏人之前,我们需要能够创建箭、移动箭、知道箭的位置,以及知道箭何时击中坏人。他明白这一点。
话虽如此,我在想,专注于计算机科学的基础知识是否值得。掌握基础知识总是有用的,但学习如何与人工智能协作,可能是更重要的长期技能。
其他家长是怎么做的呢?你们找到平衡了吗?你们使用了哪些工具?
查看原文
Father of two here. I started coding in BASIC when I was 8 and fell in love with computers. It evolved into a passion for building products, and it has been my life's career.<p>My son is showing interest in programming, mostly because, like other kids, he wants to make games. That's what got me started, too :) We've been working with Scratch and GameMaker, and I’ve been focusing on fundamentals like logic, structure, and problem-solving.<p>It's really about getting him experience breaking problems down so he can solve bigger problems. E.g., before the hero can shoot an arrow to defeat the bad guy, we need to be able to create arrows, move them, know their position, and know when they hit the bad guy. He gets it.<p>That said, I wonder whether focusing on CS fundamentals is worth it. Knowing fundamentals is always useful, but learning to collaborate with an AI is probably the more important long-term skill.<p>What are other parents doing? Have you found a balance? What tools are you using?