首页 >>  正文

小学生编程怎么自学

来源:baiyundou.net   日期:2024-07-01

凤凰网科技讯 4月28日消息(作者/贾楠)每年的六月份,苹果都会如期举行全球开发者大会(WWDC),面向全球的苹果开发者们发布新一代的操作系统以及最新的功能或技术。除了邀请全职开发者们,苹果自2004年以来,还会通过学生挑战赛的方式鼓励学生们参与到编程中来,通过展现创意并赢得奖品。凰家评测也有幸与四位曾经获得过WWDC学生奖学金的同学聊了聊,来了解WWDC之后,他们都有哪些发展。

让更多人能用代码创作

周睿(右)与苹果软件工程高级副总裁Craig Federighi(左)

周睿是四位获奖同学中,最早赢得挑战赛的学生之一。还在读高一的周睿,利用iPhone的3D Touch功能,他制作了一款帮助追踪帕金森患者手部震颤的app,并赢得了2016年的学生挑战赛。回忆起为什么想参赛,周睿说他从小学就很关注苹果的动向,甚至还会半夜起来看发布会。看到发布会上演示的各种app,周睿觉得很酷,也有了成为开发者的想法。

通过自学iOS开发,周睿在高一参加了WWDC学生挑战赛并成功获奖,也因此结识了来自其他国家的朋友一起开发了多款app,算是正式踏上了编程的道路。之后的他开始学习算法与AI,在清华的AI+医疗科研组做科研,大一进入苹果总部做软件工程实习生。现在的周睿,已经是麻省理工AI方向的博士生,同时也成立了自己的公司UrsaTech,通过旗下的领航熊与领航湾两个品牌来发展包括中小学生科技教育、尖端科研机会与课程以及教育智能化AI软件研发的相关业务。

如果在搜索引擎里输入“领航熊”,你可以看到一条领航熊学员赢得WWDC2020奖学金的新闻,对于创业进行编程教育的周睿来说,这条消息很让人欣慰。“从我自己的经历来说,我觉得学会编程帮助我非常多。”在他看来,编程让他拥有了创造帮助他人的app的能力,“我觉得这个很有意义,对我的人生也产生了非常大的帮助。所以我希望有更多的学生能对这方面开始感兴趣,能够去创造更多新的东西。”

同时周睿还分享到,曾经在高中时想加入科研项目很困难,即便自己上了很多的课,给80多个教授发过邮件,都很难有机会进行科研。但他认为高中生是有能力去接触简单的科研项目的,这也是为什么他在创业后想通过自己的能力让更多人了解、接触尖端技术。

编程的更多可能性

2016年WWDC学生奖学金获得者 施远

说到尖端技术,正在从事数字化转型顾问工作的施远同样有话语权。与周睿同年获得WWDC奖学金的施远在耶鲁获得计算机硕士学位后,加入了Facebook成为了一名产品工程师。选择在2020年回国加入了一家战略咨询公司,施远开始通过自己的工程师背景帮助中国的制造业、生命医药等行业进行数字化转型。

说起编程和WWDC奖学金对他的影响,施远表示在业余时间它会帮助很多青少年朋友入门编程知识,因为他认为兴趣导向很重要,正是对编程以及音乐的喜爱才有了他获奖的作品。通过分享自己的经历,他想教会小朋友们去观察生活,并把生活的经历与自己的优势相结合。“我会告诉他们更多的可能性,就是学习计算机以后都有什么可能性。”施远说:“计算机是一个表达自己的工具,编程语言其实也是一门语言,那么用这个新的语言去讲述自己的故事,那以后就会判断出(之后的发展方向)。”

在分享中施远还提起了在本科学校里的iOS Club,这个由学生的兴趣导向以及与苹果的合作创办的俱乐部对他来说可以学到很多,每年换届的俱乐部会长制度以及例如分组头脑风暴的这种活动形式都让他更好地了解到了iOS编程相关的内容。“一开始你做的时候,其实你不知道这个事情最后会往什么方向发展。但只要你是自发的,只要你是兴趣在这个上面,它最后一定会在某一刻影响到你。”这也是他一直坚持分享自己经历启发青少年的原因:通过iOS的产品开发,向其他人最直观地传达你的思考和审美,并让你找到兴趣与职业的结合点。

完备基础帮助创意实现

俞佳兴(左)与苹果副总裁、大中华区董事总经理葛越(右)

如果说兴趣是开始编程的前提,那完备的资料是上手Swift语言的基础。同在浙江大学攻读博士学位的俞佳兴和章子飏在参赛前都没有接触过iOS软件开发,分别获得19年以及22年WWDC学生奖学金的他们都曾在学校的iOS Club里学习过如何进行使用Swift进行iOS应用开发。

俞佳兴回忆到,学校的iOS Club是在他大一入学那一年才成立。从最开始没有固定场所,大家聚在一起探讨技术问题、观看视频,到现在拥有许多台由苹果支持的iMac,俞佳兴的Swift编程能力跟学校的iOS Club一起成长起来。

2022年WWDC学生奖学金获得者 章子飏(左)

苹果毫不吝啬对于教育的投资,这一点并不仅仅体现在提供硬件设备或者平时的教育捐款上。在每年的移动应用创新赛,苹果还会将学生开发者与苹果自己的工程师、设计师们聚在一起,给到学生们最直接,同时也是最专业的意见反馈。“相比于其他平台来说,Apple的很多框架或者内容文档是非常丰富的,也会有很多示例代码让你去做”章子飏表示,这种丰富的文档对于有一定基础的开发者们来说非常有用。配合上苹果在iPad以及Mac上免费提供的Swift Playground、以及零售店内的Today at Apple等资源,帮助有想法的年轻人入门Swift编程很轻松。

也正是这种几乎可以从0开始自学的优势,让大家很容易被编程的魅力感染,并开始投入到编程甚至教育相关的事业中来,像文章最开始的周睿同学一样,帮助更多人入门iOS开发。“(在)杭州的一些学校,他们其实有很多人很自然地对iOS开发感兴趣。我们可能正好给他添一把火,助一把力,帮助他们能更快地上手。”佳兴说到。

在与四位曾经的获奖学生交流过程中,能很直观地感受到他们对于编程以及相关的教育事业的热情。如果去总结他们四个人的共性,我想除了同为WWDC奖学金获得者之外,他们身上还都有着对于编程事业薪火相传的热情。或许这也是苹果投身教育事业,尤其是编程相关教育的原因之一:通过对他们自己相对微小的投入,撬动更多人加入到这个队伍中,以编程语言这种全球通用的语言为载体,鼓励更多人关注生活,发现自己的兴趣,投身到更多不同的领域发光发热。曾经的奖学金获得者们也身体力行地向一代又一代新的学生开发者们证明编程的魅力所在。

","gnid":"9e7112f71215465a7","img_data":[{"flag":2,"img":[{"desc":"","height":"558","title":"","url":"https://p0.ssl.img.360kuai.com/t017c1d9c970476e3ac.jpg","width":"864"},{"desc":"","height":"575","title":"","url":"https://p0.ssl.img.360kuai.com/t01b63d5e7c77550919.jpg","width":"864"},{"desc":"","height":"647","title":"","url":"https://p0.ssl.img.360kuai.com/t01f17c5b81012bd9f7.jpg","width":"864"},{"desc":"","height":"647","title":"","url":"https://p0.ssl.img.360kuai.com/t0109bf373a484e3ced.jpg","width":"864"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1682687642000,"pure":"","rawurl":"http://zm.news.so.com/ac2ebb0abc7eaab0373398b6ef059c0f","redirect":0,"rptid":"bcec6f9baa1c3deb","rss_ext":[],"s":"t","src":"凤凰新闻","tag":[{"clk":"ktechnology_1:club","k":"club","u":""},{"clk":"ktechnology_1:ios","k":"ios","u":""},{"clk":"ktechnology_1:苹果","k":"苹果","u":""}],"title":"WWDC往届学生开发者采访:编程让更多的人看到更多可能

姜蚀胆786小学毕业,想学编程,有大神给支招从哪里入手吗? -
刘炊腾13633567988 ______ 计算机确实可以从零开始学,不要在乎努是不是小学毕业.你应该会玩电脑游戏,熟悉打字什么的.如果这样的话,你就去正规书店买一些编程从零开始的书,自己先慢慢摸索,记住正规书店,自己摸索的话,别怕那点钱买盗版的.里面一般也有视频光盘,和软件,你安装上去学学.如果还想提升,就学学基础英文,然后报个培训班.

姜蚀胆786本人小学毕业,想请教一下像我这种情况想自学java编程有希望吗?该从什么地方入手? -
刘炊腾13633567988 ______ 比较困难,首先基本英语得懂,不用很好,但是得差不多,简单的交流没问题才行.其次你要对电脑比较熟悉,起码操作什么的没问题才行.另外你要对编程语言有一定的了解,对数学应该有一定的理解比较好,当然主要是逻辑方面的问题.要是你想入门的话可以考虑先看一下C程,那是入门的基础.

姜蚀胆786深圳小孩编程培训:孩子如何学编程 -
刘炊腾13633567988 ______ 对于中、小学生而言,如果想学好编程技能,那么必须要注意:亲自上机编写、调试每一个程序!这里以 C 语言为例进行说明,首先必须要有一本难度适合自己的、通俗易懂的 C 语言教材,然后根据目前使用的操作系统,在自己的电脑上安装...

姜蚀胆786小学生用什么编程、编什么软件、该怎么编教程 -
刘炊腾13633567988 ______ 哈哈,我也是6年级的编程爱好者,你这么小就对编程感兴趣,跟我一样! 建议用VB. 很多人觉得VB只是一种低级的语言,但其实它的功能非常强大,用API函数几乎可以做任何事情. 我没写过浏览器,不过这种用VB肯定能写出来,但过程一定枯燥乏味,要坚持啊!!!!

姜蚀胆786想要自学编程应该从那几方面开始啊?
刘炊腾13633567988 ______ c语言 数据结构 面向对象编程 软件工程

姜蚀胆786我想学习编程,但不知道从哪入手,基础也为零,求大神给点建议,推荐基本书籍方法 -
刘炊腾13633567988 ______ 别人写的一篇关于初学电脑的心得文章,可以给你一些参考.零基础如何学习编程 心得笔记自学编程2年来,加过n多群,泡过n多论坛,接触过心怀激情的编程新人,遇到过沉着冷静的技术大牛……编程,吸引了一批又一批的热血青年,或许是...

姜蚀胆786如何学习一门编程语言
刘炊腾13633567988 ______ 1、基础要打扎实了.即前面的常量、变量、顺序、选择、循环、数组等知识要扎实,该记忆的一定要记忆;2、在实践中学.一定要上机操作,通过上机操作巩固知识,也会逐步积累些哪些地方容易出错、预防出错的经验;3、学习些经典的算法.如此进一步提高编程能力;

姜蚀胆786从零基础开始学计算机编程容易吗?该怎么学?
刘炊腾13633567988 ______ 我的经验:1,兴趣!没兴趣,一切白搭!2,选语言,Python或C语言,都行.3,编辑器,既然是零基础,vs作为首选,Windows下用notepad++等等吧.深入之后,可附加学学vim或emacs.4,选环境,零基础Windows,把主要精力放在编程上,学会之后,推荐Linux下编程.

姜蚀胆786计算机编程怎么学? -
刘炊腾13633567988 ______ 要想学的快,多做实验,多接触实际的东西,从小程序开始慢慢写,很快就能入门!

姜蚀胆786新手如何网上自学编程?
刘炊腾13633567988 ______ 智能手机,应用,电脑软件,商务平台,网上管理系统,每一项应用的背后都离不开编程,那么,如何自学一门编程语言,从新手级别提升自己的能力呢?

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024