我12岁,4年码龄,我是这么学编程的

简介: 大家好,我叫摩西。这是我第一次写博客,主要分享下我的编程经验。 国际象棋教给我的道理 我爸爸从小就下国际象棋,小学6年级就拿到俄勒冈州亚军。在我6岁那年,他开始教我。我也喜欢下国际象棋,因为我觉得它是解决问题的一种途径。


1

大家好,我叫摩西。这是我第一次写博客,主要分享下我的编程经验。

国际象棋教给我的道理

我爸爸从小就下国际象棋,小学6年级就拿到俄勒冈州亚军。在我6岁那年,他开始教我。我也喜欢下国际象棋,因为我觉得它是解决问题的一种途径。但每次和爸爸下,我都输,有一次爸爸说只要我能赢,他就给我50美元。于是我开始在微软titans平台练习,每次都有些进步。后来我打败了四级选手,之后又玩了85局赢了五级选手。我喜欢上了国际象棋,并且每天都去挑战我爸爸。直到后来爸爸说他除了周一其余的时间不再跟我玩了……

2
我和爸爸在对决

2013年2月25日星期一,我终于赢了,也得到了50美元。下棋教会我三点:解决问题的能力、不犯低级错误以及努力会有回报。下棋让我更自信:我可以通过努力学到任何东西。而且下棋本身也挺有意思的。

我是怎么开始喜欢编程的


3

平时我就喜欢捣鼓东西,观察它们的工作原理。我8岁的时候,爸爸告诉我有个东西叫编程。我很好奇,编程是个什么鬼?爸爸说我可以通过编程命令电脑干活。电脑居然会听一个8岁孩子的话!这对我来说吸引力太大了。一开始我在KhanAcademy上学习JaveScript,之后我在Treehouse上学编程。Treehouse教会了我HTML, CSS, BootStrap, jQuery, 和 JavaScript.

编程难吗?

当然,编程很难。但只要你坚持,结果会越来越好。我学编程的时候,经常遇到问题,也会有不理解的东西。我的建议是去stack overflow 这样的论坛提问,或者在论坛上搜索你的问题,因为有很多人问过同样的问题。我最后一条建议是不要放弃,爱迪生失败了1000次才成功发明电灯,阳光总是在风雨后!

该不该学编程?

我不认为每个人都应该从事编程工作。但是我觉得每个人都应该理解编程原理,因为以后编程将会无处不在。举个例子来说,你能看到这篇博客靠的就是编程技术,你玩游戏、看视频、登月靠的也是编程技术。编程无处不在!

4
我和爸爸在冲浪

我的其他兴趣

你可能觉得这孩子每天都坐在家里写代码。然而,并不是,我家住在夏威夷,离海边特别近,每天我都和家人朋友去冲浪。除了冲浪我还喜欢去火山徒步,在院子里工作,和我的兄弟姐妹还有我的猫们一起玩耍。另外我也喜欢玩儿任天堂的超级炸弹人和塞尔达传说。
原文发布时间为:2017-10-27
本文作者:余志文、大饼
本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注““大数据文摘”微信公众号

相关文章
|
JavaScript 前端开发
js实现数据的双向绑定
js实现数据的双向绑定
527 156
STM32速成笔记(三)—按键检测
本文介绍了如何利用STM32进行按键检测,先介绍了原理,后面给出了配置步骤和应用例程。此外,本文还叙述了如何利用一个按键单独控制一个LED亮灭,以及如何检测按键长短按。
2722 0
STM32速成笔记(三)—按键检测
|
弹性计算 容灾 对象存储
阿里云2核4G5M服务器一年和五年价格表_轻量和ECS租用费用
2023阿里云2核4G5M服务器一年和五年价格表_轻量和ECS租用费用
650 0
阿里云2核4G5M服务器一年和五年价格表_轻量和ECS租用费用
|
弹性计算 Ubuntu 安全
阿里云服务器镜像选择全指南:不同类型的镜像区别及选择参考
阿里云服务器镜像,作为ECS实例的“装机盘”,不仅提供了操作系统,还包含了初始化应用数据和预装软件。选择合适的镜像对于云服务器的性能和稳定性至关重要。本文将详细解析阿里云服务器提供的多种镜像类型,包括公共镜像、自定义镜像、共享镜像、云市场镜像和社区镜像,以供参考和选择。
阿里云服务器镜像选择全指南:不同类型的镜像区别及选择参考
|
数据库 开发者
|
编译器 图形学 C语言
SSE2 指令集简介以及与SSE的差别
SSE2,Intel在2001年为Pentium 4引入的扩展,增强了SSE的功能,添加了对双精度浮点和64位整数运算的支持,新增144条指令,提升向量处理能力。SSE2的C代码示例展示了如何通过`_mm_add_ps`加速向量加法。启用SSE2编译器支持可优化处理图像、音频和视频等大量计算任务的性能。
|
数据安全/隐私保护
ensp中基本acl 原理及配置命令(详解)
ensp中基本acl 原理及配置命令(详解)
1360 1
|
网络协议 应用服务中间件 Linux
centos7下Nginx正向代理操作步骤
centos7下Nginx正向代理操作步骤
425 0
|
Java Apache Spring
Apache和Spring提供的StopWatch执行时间监视器
Apache和Spring提供的StopWatch执行时间监视器前言编码过程中我们经常会希望得到一段代码(一个方法)的执行时间,本文将介绍两种时间监视器(秒表)来让你优雅的、灵活的处理这个问题。 Java源生方式这种方式最最简单,最好理解,当然也是最为常用:我们自己书写。
1411 0
|
容器 .NET 开发框架
.net core 注入中的三种模式:Singleton、Scoped 和 Transient
我们都知道在 Startup 的 ConfigureServices 可以注入我们想要的服务,那么在注入的时候有三种模式可以选择,那么我们在什么时候选择什么样的模式呢? 在讲注入模式之前,我觉得很有必要了解服务生存期的概念! 服务生存期:ASP.NET Core 提供了一个内置的服务容器 IServiceProvider 负责管理服务的生命周期,从被依赖注入容器创建开始(就是将服务注入到你要使用的类的构造函数中),然后框架负责创建依赖关系的实例,并在不再需要时对其进行处理(就是说等我们调用完服务时,容器会自己去对注入的服务进行释放)。
2204 0

热门文章

最新文章