自学编程大都以失败收场,该怎样做才对

自学编程大都以失败收场,该怎样做才对 ———engo

   学习编程的核心就是把计算机当成一个人,我们要做的就是让这个人去帮我们做事情,具体怎么做呢,语言就是我们把做事的顺序给写下来,那这套做事的步骤就是程序,那用什么语言写呢,这得看这个人是那国人,中国人就用汉语写,日本人就用日语写,这个人要是计算机我们就用编程语言写,所以,你想写程序,重点根本不是语言本身,语言它只是用来表达你思路的工具而已,哪怕你把编程语言都熟练成你的母语了,该不会写程序还是一样不会,这个就是很多人的误区,而我们要知道的是,与计算机沟通跟人沟通还是有区别的,你要人去做一件事,可能你只说一句话他就明白了,但是你跟计算机沟通,你可能需要一二三步才能完成,那我们学习编程的核心,就是要锻炼自己的这种能力,这个才是关键,那怎么锻炼呢?

  来给大家推荐两个特别好用的办法。

  第一就是把你熟悉的事情让计算机帮你去完成,很多人编程永远入不了门,根源就在于永远试图解出别人给你提出的问题,而这个问题的难点根本就不在于语言,而在于流程你不熟悉,很多时候憋半天都憋不出来,非常打击自信心,那为什么要选自己熟悉的事情呢?就是要解决你憋不出来这个问题,你熟悉的事情,你是最了解它的流程的,那把这个流程梳理下来(这里就体现出画流程图的重要性了),让计算机帮你去做,一套程序就出来了,比如说你喜欢玩游戏,简单的双人对战类的回合制游戏,你用基本的语法就能完全实现,那一步步完成更复杂的充钱啊买装备啊,加攻击力这些逻辑其实也并不难,在比如说大家都去ATM机上去存钱取钱,那这套流程很简单,我们完全可以把它写下来,你只要清晰了现实生活中的某一件事物的流程,你也就该知道如何让计算机替你去做,这样用编程语言写下来,即熟练了语法,更能掌握控制机器的乐趣。

  另外初学者不要总觉得自己的代码写的low,这个根本就不是关键,编程它没有标准模版,而且即便是对老程序员来说,先实现功能也是最重要的,更何况你一个初学者呢!动起手来写起来才是关键。

  第二招就是模仿优秀的代码,优秀的代码会让你打开更多的脑洞,我们可以看别人分享出来的优秀项目视频,或者去GitHub上去搜别人分享的优秀源代码,你想实现的网上几乎都有现成的参考案例,先看懂,之后就是一个字,抄!到来翻来覆去的抄,如果说第一招是让你写自己熟悉的找到编程的感觉。那这第二招,就是让你接触自己不熟悉的,完成升华,这两招配合下来想学不会都难。

————————分割线————————

敲代码的时候要边敲边想他们的逻辑关系,形成一个编程思想

————————分割线————————

只要看实现流程,脑子里就会有想法,就会立马敲出来,就是靠练,自己想着做,不管做啥都自己想不看视频不用别人教

————————分割线————————

掌握核心原理,理清需求逻辑,考虑好伪代码,然后根据脑子里的伪代码转换输出对应语言的代码就会像喝水一样自然了

posted @ 2024-02-01 13:53  H_one  阅读(6)  评论(0编辑  收藏  举报