编程入门:如何正确认识编程?除了高薪我再告诉你一些秘密.docx
《编程入门:如何正确认识编程?除了高薪我再告诉你一些秘密.docx》由会员分享,可在线阅读,更多相关《编程入门:如何正确认识编程?除了高薪我再告诉你一些秘密.docx(11页珍藏版)》请在第一文库网上搜索。
1、编程入门:如何正确认识编程?除了高薪,我再告诉你一些秘密假期在家待得怎么样?是不是天天过着衣来伸手饭来张口的日子,当然也时常伴随着妈妈的嫌弃和唠叨?哈哈接下来,Y姐跟你说一件Y姐在过年期间发生的有意思的事儿:小侄子:姑姑,你会不会编程?我答:会啊小侄子:那你教教我呗,教我怎么成为网上说的那个黑客?用一台电脑,黑框框,敲一堆看不懂的字符,随时可以把别人账户里的钱偷走的。我答:这犯法吧这时候二叔走过来说:不就是那个少儿编程嘛,我孙子就在学这个。婶婶也来凑热闹说:啊,我邻居家孩子就是学编程的,一个月3、4万块呢,还风不吹雨不淋的。我答:现在编程是潮流,国家也开始鼓励青少年学习编程,培养编程思维了。今
2、后社会会越来越面向智能化,不了解这个东西,慢慢就落伍了。婶婶:那你也给我们讲讲吧,我们也学学我:吧啦吧啦开始讲一堆除此之外,还有一些朋友通过一些视频和段子,对编程有了自己的理解。于是他们会问我程序员都脱发么?能不能写个机器人出来不知不觉中,编程似乎已经家喻户晓。虽然大家对【编程】理解的都不同,但是每一个人都正在或即将接受着编程的相关知识(包括一些老年人和孩子)。那么,编程到底是个啥东西?你确定你都了解么?接下来,Y姐就通过以下几个关卡,带你全面、正确的认识一下编程。第一关编程初印象1.1 为什么会产生编程?大家都说,艺术源于生活,那你知道【编程】来源于哪里么,为什么会产生【编程】?当代大学生、
3、打工仔每天都会纠结同一件事,那就是吃什么?由于工作地点离家很远,早上时间不充裕或寝室根本没法开火,不想出门等因素,我们不能自己做饭。于是,一项生活需求应运而生-外卖。所以,外卖就是源于我们在生活中的需求,而点外卖就是通过【编程】来实现的。再比如,超市收银。假设,顾客买了 100件东西,如果使用计算器加来加去,既浪费时间又有可能算错。但如果使用编程完成一个软件那就不同了。你应该看到过超市收银的那个设备吧,其内部的系统也是使用【编程】完成的。扫码得到价格,并使用程序自动执行加法,最后还可以提示找零金额。速度快还省人力物力。此外,还有医院的挂号系统,你每天使用的微信/支付宝等等,都是编程的杰作。原来
4、,【编程】就是源于我们的生活需求,是为了使我们的生活更加便利,且我们每一个人都直接或间接地参与了编程中的某个环节。如果你还是觉得有些懵懵懂懂,那我们再来看一张图:思维表达图中的【思维】,就是我们需要的各种需求,也就是想要计算机帮我们做什么事。图中的【表达】,就是计算机能够看懂的指令0和I。而如何将思维表达出来,让计算机执行,就需要我们(程序员)来完成了。这也就是丫姐要谈的第二个问题,编程的宏观定义。1.2 编程的概念用一句话来解释【编程】就是:编写出让计算机能够执行某件事的代码。再详细一点描述,就是为了完成某项需求,将解决问题的步骤,用计算机能够理解的语言写成指令,这就是【编程】。所以,我们可
5、以看出编程共有这么几个部分:1)需求-想要解决的问题或想要完成的任务;2)把这个需求变现成计算机能够读懂的代码;3)计算机执行代码,实现需求。那接下来请你思考:编程中最重要的【核心】是什么呢?对,就是上述我们提到的第2个部分,解决了这个问题,也就成功了 80%。至于怎么解决嘛,嘿嘿,不要着急,我们先来稍作休息,喝喝水,放松一下精神,进入下一关。第二关从生活视角理解编程欢迎来到第二关,本关我们继续来聊聊上一关卡末尾留下的悬念。那就是,如何将【需求】一步一步编写成计算机能够读懂的代码,也就是【逻辑】。其实,在我们对编程领域的东西知之甚少的时候,大可不必去看一些专业性强的科普文章,因为里面的专业术语
6、会让你觉得晦涩难读,产生畏难情绪。所以,贴心的丫姐选择使用我们生活中最常见的场景带你去体会一下,什么是【逻辑】?什么是【步骤】?什么是【流程】?2.1 计算机中的【步骤】与【逻辑】场景1:假如,今天早上我想吃煎鸡蛋,但是我并不知道怎么做。于是我找了一份菜谱,如下:从菜谱中,可以看出,只要我们按照操作菜谱的【步骤】完成,最后就应该可以得到一份煎鸡蛋。这个菜谱也可以理解为,只需要按照这个12345来,最终就会完成相应的任务。但此时肯定会有小盆友有疑问:不对啊,我照着做了也没做好这个煎鸡蛋啊,反而成了黑暗料理为什么呢?哈哈,这个疑问是正确的。因为我们光有【步骤】还不行,还需要有【逻辑】。那什么是【逻
7、辑】呢?我们一起来看场景2。场景2:记录我的一天都做了什么。日记如下:从日记中,我们可以看出有三种逻辑,分别是顺序,分支和循环。顺序结构:先做什么,再做什么。比如,早晨起床,先刷牙,再洗脸。比如,日常上班先打卡,到工位,再打开电脑,写代码。分支结构:判断条件,选择条件。比如,没有雨就不带雨伞,下雨了就带伞。比如,碰到上司,就说领导早上好(谄媚表情);碰到同事,就说吃早饭了没(微笑)。循环结构:反复做一系列的操作。比如,代码出了问题,要调试,修改,再调试,再修改,再调试,再修改直到问题解决。那么当【逻辑+步骤】时,就组成了一个新的名词,叫【流程】。所以,在煎鸡蛋的场景中,有小盆友疑惑鸡蛋做不成是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编程 入门 如何 正确认识 除了 高薪 告诉 一些 秘密