
Joel Gratcyk的儿子Wesley每周花几个小时学习Python、PHP和Swift编程。
韦斯利7岁时开始参加免费课程,并使用两种语言网络和图书馆资源。
Gratcyk说,无论Wesley是否进入编程领域,他都将在自己的职业生涯中占据优势。
广告广告
这篇按要求写的文章是根据我与乔尔·格拉茨克(Joel Gratcyk)的对话写成的。格拉茨克现年41岁,是伊利诺斯州的一名自由职业者和全职爸爸。为了篇幅和清晰度,本文经过了编辑。
我10岁的儿子Wesley目前正在用Python、PHP和Swift编程。他喜欢解决谜题和创造东西,所以我在他7岁的时候就让他开始编程。从那以后,他每周都去上课。
关于如何在电脑上和现实生活中做事,他总是有新的想法。对我来说,走进一个房间,发现他正在拆解某样东西,试图找出它是如何工作的,这并不罕见。
我从事专业编程已经20多年了。我是Fried Egg Burger的数字顾问,这是一家小型DBA公司,我在WordPress(编码和设计)、营销、众筹和内容创作方面做自由职业。
广告广告
我所做的工作中有30%是专门用HTML、CSS、PHP、Python和Javascript编码的。我是一名全职爸爸,当我的孩子在学校或参加游泳课或乐队等课外活动时,我就工作。
我就像小时候的韦斯利:好奇、专注、顽强。
与上世纪80年代我学习编程的时候相比,我们的世界变得更加依赖于编程。无论他长大成人后做什么,从编程中获得的知识都将使他成为更好的员工、老板或创始人。
试图向同事解释计算机是如何工作的,或者为什么编写一个特定的东西比他们想象的要复杂,这是一种令人恼火的经历,会浪费时间。
广告广告
我希望我的儿子能成为少有的负责人之一,他能理解程序员在做什么,并帮助他们完成项目,而不会陷入误解。
在我的职业生涯中,我遇到过两种类型的经理,我更喜欢那些理解我所做的事情的人——即使是在较低的层次上。
我们正在一起研究他为不久的将来提出的一些小企业的想法。他的目标之一是赚到足够的钱来升级到新的MacBook Pro。他现在用的是我的旧电脑,上次摔下来的时候屏幕坏了,他需要一个外部显示器才能操作。
他上过的一门免费在线课程是可汗学院的计算机编程课程,这是对计算机代码世界的一个很好的介绍。它涵盖了从基本编码逻辑到高级Javascript示例的所有内容。
广告广告
他还从苹果公司(Apple)学习了Swift Playgrounds,这款应用可以在ipad和mac上运行。这是一个免费的应用程序,以一种有趣、互动的方式教学生编写Swift代码——开发者用来制作应用程序的语言。
他做的另一个项目是freeCodeCamp,它为所有级别的计算机编程提供了超过3000小时的免费教程。这是一个由捐助者支持的非营利组织,通过提供免费的计算机编码材料来帮助改善人们的生活。
我们的图书馆有大量的编码书籍可供选择,并且对购书请求非常敏感。“专业WordPress插件开发,第二版”,“Python速成课程,第三版:动手,基于项目的编程介绍”和“用我的世界编码:建造更高,农场更快,挖掘更深,自动化无聊的东西”到目前为止对我们来说都是很好的资源。
我们也研究过当地的儿童特许编码学校——也有在线选择,比如Code Ninjas或Juni Learning。每周上一到两节课,每月的费用约为150至250美元。
广告广告
随着他的进步,我打算让他参加一些付费课程和课程,但我现在可以指导他。
韦斯利大部分时间都喜欢编程。他告诉我,“我喜欢能够弄清楚事情是如何工作的,当我们都在纠结如何把事情做好的时候,我喜欢和爸爸一起看YouTube视频。”
他的编程时间表取决于他的乐队、剧院和足球时间表。他平均每周花三到五个小时编写代码。
通常,他在放学后编写代码。像课外活动和家庭作业这样的承诺都排在编程之前,但我们确保为他找到时间来完成他自己的计算机编程项目。
广告广告
我知道年轻时学习编程的好处会让他在以后找工作或创办公司时在竞争中脱颖而出。











