无英语基础怎么学编程-零基础学编程
说实话,你要是没啥英语基础,直接把自己关在屏幕前刷"Coding"这种词,那肯定是活该学废。
这玩意儿在老外手里那是开挂的,代码里全是他们母语那种流畅的语法,看着就像在随意翻本子的一般/平平词,彻底没必要硬要学那些复杂的从句要么长难句。
实际上咱们见到过不少同行,当年也是英语一窍不通,后来发现只要先把玩当下最基础的东西,比如啥变量、循环、打印啥,把敲出来的东西能在本地跑通,然后再一点点往没用的地方塞数据、往死里碰壁,最终发现电脑报错堆成小山,自己把毛病信息一个个敲出来修好,那种成就感比啥都强。 再说英语,你想想全是单词的堆砌,学个屁的编程逻辑,那些语法条块更是归于学霸的专享,咱们一般/平平人大约连语法本都买不起,要么几百块的能买一本都没用。
故此根本没必要为了学编程去死磕那些英语语法,把工夫浪费在那上面,等语法自然就好了。咱们能够直接看看代码到底长啥样,理解一下它是在干嘛,别被一堆陌生的单词吓住。 先说说咱们手机上的那个编辑器要么电脑里的 IDE,别管它叫啥名字,要么有没有啥 fancy 的外语叫“智能提示”要么“自动补全”,打开它就能敲代码,就连不用管它能不能用,先随意敲个 Hello World 看看接口是不是在响。
要是界面里全是英文,你问它“为啥这个报错啊”,它可能只会回一堆你没见过的英文术语,比如 Invalid Input 要么 Syntax Error,这时候你就得自己百度要么看翻译。
实际上你根本不需求懂啥术语,你只需求知道它是在告诉你“这个操作不通”,这就够了。
有时候为了解决难题的思路,英语拼错三个字都认定不对劲,这时候你只关心结局对不对就行,实在不中就把那三个词搜索一下,发现它们的意思差不多,那就持续呗,别把它们当成死记硬背的单词。 当你终于敲出第一个能跑通的程序,那种感觉肯定认定这玩意儿实际上挺好办的,对吧?那接下来呢?别急着写复杂的逻辑,先试着在一段挺老的代码基础上改改,比如改改个报错提示,要么改改个数据集的格式,看看它能不能处理。
这时候你会发现,大量那会儿看过的英语单词在代码里实际上就是一堆怪的符号要么字符,比如 Unicode 字符集,要么 JSON 里的数据。你根本不需求去背这些单词的中文意思,你只需求知道它们代表啥概念,比如这个字节代表啥,这个字段代表啥,然后在心里把它当成一个一般/平平的字符串要么数字处理就行。 有时候你会遇到一种情况,你想写个函数,自己把代码写出来,发现脑子转不动,就去找网上的教程要么别人的代码看看。
这时候别慌,直接找那种最基础的、不要有废话的示例,比如“如何打印一个数字”,“如何计算两个数”,这些例子往往就是最清楚的。
哪怕那个示例的代码是写得挺烂的,就连有些地方逻辑不通,只要它能跑通,那它就是最好的入门材料。你照着抄一遍,改改数据,看看能不能用,要是不中就停下来,分析一下为啥不中,是变量没定义,还是逻辑写错了。
这时候你就知道为啥那个单词会如此写了,它的功能是啥,然后再去背它,记得把它记在脑子里,要么在笔记本上画个草图,哪怕是歪歪扭扭的图,也比死记硬背那条指令强。 别总想着一下子就把所有东西都搞明白,编程这东西就是螺旋上升的,就像爬楼梯,你肯定不是第一天就能把整栋楼都看清的。刚启动可能认定这玩意儿挺好办,认定敲几行就能搞定,结局第二天电脑就告诉你错了,那种挫败感哪位受得了?这时候你就得学会接纳,接纳它难,接纳它会给你发报错,就连接纳它有时候会把你绕晕。
你想想看,要是你自己都绕晕了,那哪位还能帮你?故此别急,慢慢来,多敲,多试,把报错当成哥们儿,它总能在你崩溃的时候告诉你其中的难题。 还有啊,编程这东西,大量时候就是靠“试错”和“观察”成长的。你不是要读《如何编程》那本枯燥的书,你而是要把电脑当成你的老师,跟它讲话,听它的情绪。
有时候它可能会说“语法错了”,有时候会说“内存满了”,有时候就连会说“逻辑不通”。
这时候你就得学会听它的声音,读懂它的意思,然后自己琢磨,自己分析,自己动手去改。
这个过程别看慢,但贼真,也贼有效。你在这个过程中,会发现大量那会儿当作不会的东西,在实践的时候自然就懂了,并且有时候你就连不需求懂英文,只要懂它的意思就行。 你想想,要是有一天你学会了编程,你能不能省事地去读那些那会儿认定挺难的代码?你能不能理解为啥那些老外写出来的代码能如此顺滑?你能不能自己去查资料,去理解那些文档?实际上我都告诉你了,这是你做的事。自然,要是你确实特别特别想学,那能够试着看看一些针对中文程序员编的教材要么文章,有时候那些解释得比较直白,反而能让你更好办理解。但你要记住,唯一能帮你快速入门的,还是你自己动手敲代码,去碰壁,去解决难题。别管它叫啥语言,叫啥体系,只要它能让你形成那种“哇,原来这样是世界,原来我能够管住它”的激动劲儿,那就是最好的启动。 最终,我敢打赌,只要你肯去敲代码,哪怕你只敲了一大块,哪怕只改了五个 bug,哪怕只看了半小时的教程,你的进步实际上比那些坐在教室里听几个小时理论的人要大得多。编程这门手艺,是做出来的,不是考出来的,也不是读出来的。你越是不怕黄了,越是不怕报错,你离精通就越近。
故此别再纠结英语了,把精力全放在如何让电脑听懂你的话上,与此同时多看看那些报错堆出来的地方,那就是你通往未来的必经之路。
哪怕你目前只是能敲下几个字符,只要那代码能跑通,你就已经赢了一半了。剩下的那些东西,等你敲够了,自然就懂了。
声明:演示网站所有内容,若无特殊说明或标注,均来源于网络转载,仅供学习交流使用,禁止商用。若本站侵犯了你的权益,可联系本站删除。
