小白学编程最大的障碍——你没选对一门编程语言
导语:“世上无难事只怕有心人”,哦呵呵呵呵呵呵。
做个简单的测试,看看你适合哪一门编程语言。
写在开头
用一句比较俗的话作为开头“世上无难事只怕有心人”,这句话大部分正确,毕竟有心去做一件事情,虽然不一定成功,但是必定有所回报。
但是,最怕就是无心去学习!因为那样你几乎不会有什么收获。
学习编程也是同样如此,当你尝试去学一门语言的时候,结果一头雾水,各种碰壁,再到最后的放弃,这是非常正常的事情。
那么这要怪谁去?
很明显,这不是你的问题,而是编程太难的缘故。
请记住,当你尝试学习编程的时候,你学不下去,这绝对不是你的问题,而是编程太难的缘故!
这不是替你找借口,小编作为一个有着将近10年编程经验的程序员,可以很负责人的告诉你,不怪你,是因为编程太难。
所以,你没必要自责。
但是!肯定有人说,为什么别人能够学会,而我学不会呢?
em....你为什么要跟别人去比呢,王思聪还资产上亿呢,放过自己,就是对自己最大安慰。
好啦,不开玩笑,对各位真心想要学习编程的小伙伴认真的回答一个:为什么学编程这么难?
编程难不难
学习编程步骤:
抛掉一切借口——>选对一门语言——>认真学习并且做出东西
真的,学习编程务必要按照上面三个步骤去进行,但是有些一开始,就直接去做第三个步骤,结果碰一头灰。
(额,放过自己,等于放过....)
额,所以我们要一步一步来,循序渐进,方能成就一番大事业。
编程难不难?答案肯定是难,无论谁问我,我都会这么很坚定的告诉对方,编程很难!
如果我告诉你,编程很难,那么你学不学?
人生在世,什么事情不难?难就不去做吗?
如果看到这里,还决定放弃,那么你可以点击屏幕右上角,把这篇文章关掉,然后...放过自己,没人会责怪你什么。
如果你没关掉,坚定自己要学习一门编程语言,并且尝试改变什么,不管是什么,只要你想尝试改变,那么你就继续往下看。
首先,我们来了解一下编程语言难在哪里,我们只需要解决三个难点,那么编程其实就很容易亲近。
这三个难点分别是:看过去很难、看过去很无聊、选择一门编程语言。
看过去很难:
很多人看到程序员对着一大堆代码,就感觉这绝对不是人干的事情。(没错,我到现在也是这么觉得)
这些代码里面都是英文单词以及各种符号,还有一些数字,虽然每个英文字母、数字、符号我们都认识,当时为什么他们凑在一起,感觉根本就看不懂。
所以很多人就认为编程很难。
其实这些代码中,对人最不友好的就是英文单词。在这里小编可以很负责任的告诉在看这篇文章的各位小伙伴,英文好坏根本就不会影响你学习代码。
比如我自己,英语从来没及格过,但是这一点也不妨碍我当年学习编程。
诚然,英语好的小伙伴在学习编程的时候,能够更顺畅,但是,这只是加分项。
因为学习一门编程语言,你只需要懂那么几个固定的英语的英语单词就足够了,这些单词会被重复的使用,至于那些数字和符号就更简单了。
只要你去尝试,去尝试入门,你会发现,这些根本就不算什么。
看过去很无聊:
看过去很无聊,很多人都这么认为。
喂喂喂,编程的无聊和有趣其实只在一线之间。
看你抱着什么心态去学习,有的人会觉得编程这个世界真的很有趣,就跟搭乐高积木一样,把一些字母符号通过搭建,变成一个很牛逼的运行程序,这个程序还能在某些网站爬取数据,比如说爬虫。
还有的人,能够自己做一个自己喜欢的网站,或者做一个视频网站。
小插曲:
我的一个朋友,在去年的3月份开始学习PHP,他是一个好学的人,本身也有一份非常不错的工作,按理说再去学习编程语言就有点不务正业了。
但是,这家伙说,自己想要做出一个属于自己的网站,我当然不会说什么,你去网站上面买一个也没多少钱之类的话,因为我理解他说这句话的意思。
后来他就像很多励志的故事一样,做出了一个网站,而且还根据自己的运营思路,靠这个网站赚了一点点钱,虽然不多,但是他就辞职了,开始创业,前天听说他拿到第一轮投资,真让人羡慕。
他的学习周期不短,大概一年多吧,但是难能可贵在于他能持之以恒,而不是像很多人,半途而废。
上面只是个小插曲,突然想到我这个朋友,有感而发,跟大家分享一下他的故事。
不过他的故事里面有一个非常重要学习编程的方法,那就是:一定要抱着做出“某些东西”的想法去学习编程。
这个玩意可以是一个网站,也可以是一个小程序,或者一款简单的小游戏,但是你一定要报着你要创造“某些东西”,这样你的学习效率必定事半功倍。
编程无聊吗?肯定不!不信的话,你去试试看,自己创造一个东西,等你做出来以后,那种欢喜与成就感,无可比拟。
选择一门语言:
很多人都会说,这算难点,看哪个钱赚的比较多,哪个好学,就选哪个。
正是因为这样,导致很多人,在学习编程的时候,困难重重,最后放弃了。
因为编程语言都有自己的个性,选择一门适合自己的编程语言,感觉就是在找一个和自己心有灵犀的搭档。
一个好的搭档,能够让你的做事效率事半功倍。
曾经有一个机构做过一份调查,编程语言是否会影响一个人的性格,但是得出的结果却让他们很吃惊,因为结果是反的,人的性格决定了他选择哪一门编程语言。
那么如何选择一门适合自己的编程语言呢?
有两个办法:
方法一:
把所有编程语言都了解一遍,目前主流编程语言大概有十几种,小伙伴可以去w3cschool上面的免费教程上,把各个主流语言的基础都稍微看一遍,然后选择一门自己喜欢的。
但是,有不少人反馈说这种方法效率很低,而且经常看不懂,那么还有一种任何人都可以尝试的方法。
那就是我接下来要说的第二种方法。
方法二:
用一个简单的测试题来解决这个问题,那就是根据你的性格来测试,你适合哪一门编程语言。
测试过程很简单,扫描下面的二维码,进入w3cschool的微信小程序员,做几道题。
系统会根据你的选择,来告诉你适合哪一门语言,试试看吧,这个方法我觉得还挺靠谱的。
另外,记住,这一切,都还没开始,等你开始打开一门编程语言的手册,或者编程实战,或者编程微课,在那一刻,才是你与你的“天命编程语言”第一次的灵魂接触。