如何在9岁时独立学习编程

许多人认为,在9到10年内,您可以对Scratch编程最多。 但是事实并非如此。 9岁时,您还可以在C#Windows Forms上剪切程序。 最主要的是欲望。

一切如何开始


当我想在Minecraft中制作一台成熟的计算机时,一切就开始了。

我对Yandex发起了DDoS攻击,当时我正在寻找有关计算机工作方式的信息。 在搜索过程中,我遇到了关于Sharpe的视频课程。 它开始了...

这辈子不是那么简单


我看了第一课“什么是C#,为什么需要它”。

我以为:

“为什么要结束到最后? 安装Visual Studio,单击按钮(不在键盘上),就完成了! 我是程序员!”

但不是那么简单。

图片

这是什么 啊! 救命!

我开始敲键盘...不是在Visual Studio中,而是在Yandex中:
“如何编程”
“如何用C#编程”
“ C#课程”
等等



比赛了!

找到了网站metanit.com和Professorweb.ru。 我读...

初步结果


一开始,我在控制台工作。 他制作了一个控制台“记事本”,一个控制台计算器,甚至编写了“虚拟机”和“编程语言”(未完成)。
(不幸的是,他们没有生存)。

窗户应用


我下载了本书。 称为“学生的C#”。 它具有创建Windows Forms应用程序的课程。 敢,做到了。

游戏


厌倦了编写无聊的, 无用的应用程序。
我有个主意! 在Windows Forms上制作一个迷你游戏!
它被称为战士的冒险。


开始学习XNA。 在第三天,我做了一个游戏。


我还尝试制作伪3D图形:


会议活动


参加比赛2次。

我第一次赢得(有保留)。 我怎么赢了? 我被禁止与高中程序员竞争。 我是三年级生。 他们允许与二年级学生竞争。 当他们谈论火车,火车的工作方式,交通规则等时,我来了。
展示了游戏,仅此而已-第一名!

我第二次没有进入奖位。 虽然我的程序是马马虎虎。 称为Alprog.RadioWave –用于收听Internet广播的应用程序。

Alprog.RadioWave

切换到WPF


两年后

万岁! 我可以在Windows窗体上书写!

同时,我想做些新的事情! 动画,元素的半透明。
为什么GDI不知道如何使用图形卡? 他不拉!

我正在寻找...哦! 找到了! WPF!

MVVM? 这是什么??

我已经生气了,我想在OpenGL上以Windows窗体编写UI框架。
开始做。 ! 还需要教授OpenGL! 如何绘制按钮? Photoshop'e中的纹理可以吗?

我越过了“学习”的门槛! 我已经在睡觉了 !” 并开始教书。 实践是学习中的黄金。

现在呢


现在是2019年,当时我11岁,我在Xamarin.Forms学习并开发了一个组织者。 它称为Alprog.Priority。

第一个版本称为Alprog.XNote

Alprog.XNote

已经在WPF

这是主要的:


他成为学校的“ tyzhprogramist”。 我从外部移交了计算机科学。 如果有的话,老师(经常)找我。

在计算机科学课程中,我带上了笔记本电脑并进行了创作。 计算机科学老师已经成为我的导师。

我非常感谢他。 有时碰巧没有想法-我想退出编程。 老师告诉我下一步要去哪里。 而且我开始实施新的想法。
我也感谢我的父母对我的支持和信任。

总结


如您所见,如果有欲望,那么就会有结果。 用铃鼓在计算机上跳舞一点,然后按时放分号。

PS等待新文章!

Source: https://habr.com/ru/post/zh-CN438348/


All Articles