在学习编程之前,我们先应该理解程序的相关概念,了解程序的相关角色及其职责
很多人听到编程,便会想到什么 比尔盖茨啊,马化腾啊,一些IT界的NB人物
在学习编程之前,我们先来了解一下 我 神淘汰 和编程的一段逆缘
一坨神淘汰和一撮电脑的一枚逆缘
有一个小学生,一天正在浏览4399,看到了别人制作的橙光游戏。于是便心想:哇!这么NB的游戏,我一辈子也做不出来。这时,一个 警告框 点燃了我心中那热血沸腾的来潮,我点开了链接,下载了一个橙光游戏制作器,开始自己的游戏创作……
后来,我便在学校被班主任推荐去电脑版培训Scratch,当时,我还很好奇,什么是程序,什么是编程,一块块代码块浮现在自己的眼前,可是却难以下手,不会操作。
一年后,我便在各大scratch编程社区 出名,收获了一些粉丝
在 阿尔法营的 粉丝
比赛奖状
然后,我就把编程当成我的工作,日日夜夜的忙碌着
但是,学习的压力也在不断升高:
我上学或做作业的时候,作品的质量就无法让玩家满意;
我只有一个,如果想在多个社区发布作品,那质量也就不能保证了;
我就算再厉害,我也是有自己的休息时间,而粉丝越来越多,输出总是供不应求;
我升学了,学业压力大了,总是要“退休”的,如果收徒的话,怎么继续保证徒弟的忠诚度呢?
有一天,我突然悟到,决定作品质量的是我编程的过程,而不是神淘汰本人。如果我愿意把自己的游戏玩法和流程都写出来,那不就可以请别的程序员来操作了吗?虽然别人按照流程做出来可能达不到我要求的满分,但高分总是能达到的(除非我这个人有问题)而这样的差距是一般的玩家无法分辨的。这样只要方案在,作品的质量就能得到保证,去其他社区、学习生活什么的就都不成问题了。
于是我和朋友谈了一个晚上,说服了他把流程写出来,于是我们一边编程一边讲解,让助手把做法记下来,交给了我。我于是请别的同学拿着流程敲代码,我验收并指导修改玩法,如此这般数次之后,游戏就搞定了。
几个月后,游戏越来越好,发行了多个版本,我和他赚了很多钱,他也得到丰厚的分成,不用再天天靠自己的本事吃饭了。后来有一位程序员把代码“偷”传了出去,于是这个作品就红遍了各大编程社区……
本文改编于 编程镓教・入门篇| 001 什么是程序?
网友评论