作家
登录

我是如何用10天自学编程,改变一生的?

作者: 来源: 2017-04-12 10:09:47 阅读 我要评论

要进修编程,英语,不克不及太差。不然很难在编程的世界里走远,英语好,就打通了全世界的法度榜样员技巧之门,全世界的法度榜样员在帮你解决问题。

直到今天,工作之中90%的技巧问题,霖哥几乎都能经由过程Google一下找到谜底;对于新兴技巧,却竽暌耿语官方网站看看官方教程,根本不须要买厚厚的书本。

是以,必定要培养英语浏览技巧文档的才能。

进修编程的时刻,不要逝世记硬背,要培养感到。

因为,即使到今天为止,工作的过程中,霖哥照样会一向地经由过程百度和Google搜刮引擎搜刮“忘记掉落”的语法和代码。比如,霖哥经常会做出如许的搜刮关键字:

依然在用的搜刮关键字:

霖哥用过11种不合的编程说话来做过项目,大年夜来不会介怀,会不记得哪个函数、哪个语法怎么写了。可能学院派看到这,会认为三不雅尽毁,可我们生活很多工作,都是如许的。

“Python for轮回”、 “Java 接口”、 “JavaScript class”,一些很基本的语法

比如说,出来工作几年的人,会把小学、初中,甚至高中的数学,给忘记了。到真的想用的时刻,又实袈溱记不起的时刻,上去百科上搜一下,很快就补回来了。

编程语法也是一样,是不消失世记硬背,只要把思维养成了,须要用的时刻,再经由过程搜刮引擎解决问题就可以了。经由过程教导,我们更多获得的,不是常识,而是认知。

所以有时刻,挺反感一些技情面试过程中,请求写出具体代码的标题,因为具体的代码,每过一段时光,就会忘记得一干二净了,而编程思维,或者说编程的感到,倒是永远的烙印在脑海中。

在霖哥看来,编程是一门艺术,而不是技巧。

当我须要用到的时刻,我知道去哪里找到她,这就够了。

是的,国内大年夜学的计算机课程一般以C说话或Java说话基本入门,然后开端进修数学、数据构造、算法。确切很大年夜一部分人,到卒业为止,都没有教怎么做一张网页。

这就像,当我们家里水龙头坏了,起首想到的,是找专业的师傅,而不是急速进修修水龙头,是一个事理的。

代码是一个浩瀚的世界,逝世记硬背毫无意义,更重要的是懂得编程思维,而不是具体怎么写代码;写代码的演习,不单是让技能闇练,并且培养的,是对编程思维的懂得。

6. 拭魅战

10天今后,如不雅你已经真把HTML/CSS/JavaScript教程过了一遍,你就可以测验测验开端拭魅战了。

昔时,霖哥做了一件异常囧的拭魅战————

那时刻是班长,经常拿一些班务工作,当做是技巧昝魅战的实验田。有一次须要进行全班同窗的调盘考卷, 霖哥就决定本身着手,做一个网页。(昔时可还没有像问卷星,如许的在线问卷查询拜访对象)

这个网页,可以供给几个选择题,然后按肯定,提交选择。

这须要用到HTML和JavaScript。我打开了代码编辑器,把HTML码上去,然后用JavaScript把每次提交的结不雅,保存到一个数组中。

我是若何用10天自学编程,改变平生的?
(图:做了个很简单的选择题网页)

然后,把它挂到了单机网站办事器,然后提着标记本电脑和iPod Touch上课去。我用那个iPod Touch打开做好的HTML选择题网页。

然后,把iPod Touch在班里的同窗之间,一个一个地传阅,做浩揭捉?择并提交。

应用iPod Touch有一个弊病,如不雅某个同窗多手按了一下中心的首页键,选择题的网页就不见了,他们也不知道大年夜哪里从新打开这个网页。怎么办?

比如进修C说话,光要让一个Hello World跑起来,就须要废很大年夜的劲,安装各类开辟情况、编译器,再学惯用敕令行编译....

所以我用厚厚的透明胶纸,把HOME键贴住,让它不克不及按......

7. 一理通百理明

我是若何用10天自学编程,改变平生的?

下一步是什么?

拿昔时的例子来,在这10河汉,霖哥开端进修PHP和MySQL,并在不久之后,开端帮黉舍做网站,赚一点钱。

当时的霖哥,目标就是经由过程编程,尽快拥有做项目标才能,在课余赚钱。

这是一种至上而下的进修过程,更快地进修,经由过程着手,敏捷的入门一项技能。无数计算机系的学生,在卒业的那一刻一脸懵逼的踏入职场,而霖哥大年夜学一年级开端就开辟本身的项目了。(大年夜四的时刻还帮了几位计算机系的兄台做卒业设计。)

当碰到看不懂的部分时,就着手做一次,做了照样不懂,也不要太浪费时光,起首用最快的时光,去把整体浏览一遍。

在这些过程里,霖哥逐渐发清楚明了“一理通百理明”的事理。后来剩下的大年夜学生活里,把Java、C#、Python、Ruby等常见的编程说话和她们的框架都自学了一遍,不合的编程说话,他们的学问其实是很大年夜一部分是相通而有接洽关系的。

跟着进修的深刻,当你已经熟悉两三种编程说话,能开辟各类软件,这时要进修一种新说话,进修的更多是思惟,懂得了思惟和进修新说话的对象链后,就可以开工了,美满是1-3天的工作。

因为无论何种编程说话,它们根本语法都是前提、函数、轮回、数据构造所构成。


上图,随便拍一张身边的3本书,分别是700页,500页,300页!太厚了,谁那么多时光看完!

至于一些基本的底层常识,霖哥对正统计算机课程里的数据构造、算法、计算机底层的相干常识并不坚固,但凭借足够的猎奇心,在随后的工作时光里,慢慢本身地自学回来。

我是若何用10天自学编程,改变平生的?


  推荐阅读

  AGV机器人多代理路径寻的四大研究方向

4.MAPF 的灵感重要来源竽暌冠多机械人体系的导航或活动筹划模块。然而,MAPF 解决筹划的最优性或有限次优性不必定意味着它们的鲁棒性,特别是推敲到实际中机械人不完美的筹划履行(plan-execution)才能。我们开辟了一>>>详细阅读


本文标题:我是如何用10天自学编程,改变一生的?

地址:http://www.17bianji.com/lsqh/34735.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)