学习编程,这五点做好了,你离大牛就不远了

       现在越来越多的人想要从事编程这个行业,但是编程的学习难度和要求都是蛮高的。

       首先你需要确定一下几点是否符合你的特征

       1.时间

       2.天赋

       3.语言能力

       4.不服输

       5.自制力

       其实,这几个特征也是做其他事情需要的特征表现。那么我们接下来看一下为什么说需要符合这几个特征呢?

       1、时间:在你自学的时候,考虑一下你是否能有大量的时间在这里挥霍。尤其是说为了 以后的工作的,想成为程序员,或者开发大牛。自学是需要很多的时间的,这些大 家应该都是非常清楚的。一样的,不否认自学,比如说我只是随便看看,随便学的, 对这个并没有多大的兴趣。

       2、天赋:对于编程而言其实是相对来说需要天赋的,很多人觉得只需要拿着键盘把这个、这行代码敲的好看一些,绚丽一些不报错就是非常厉害的人了,在一群从来不了解C/C++的人面 前吹嘘自己有多厉害。那是装逼,你应该出门左拐找"黑客"(而且是那种只是随便敲键盘屏幕就可以自动生成代码段的动画"伪黑客")。

       3、语言能力:这个语言不是只编程语言,是指人类的交际工具的那个语言,比如英语,汉语等等。也许到里你就开始犯嘀咕了,"我英语不好啊,代码全是英文我怎么办,我并不喜欢背单词",当然,这里我要加黑解释。编程玩的是逻辑能力,不是英语能力,如果真是玩英语,那英语老师岂不是编程的最佳人选?,当然同样你用中文也可以编程,也可以有很好的逻辑能力,只不过中文编程现在只是不被公认的编程语言而已。那么为什么代码我都看不懂呢?因为代码中是有单词的,比如说,一般大公司会要求使用正规的单词或者某种单词组合形式来命名变量。例如阿里巴巴的开发手册中,强制方法名、参数名、成员变量、局部变量都统一使用英文的 lowerCamelCase 风格,必须遵从驼峰形式例如:【getHttpMessage()】方法就是中文的【获取http消息】的方法,这也就是驼峰命名法。就是你“看不懂的单词”。故此,英语不是阻拦你编程的屏障,却是阻拦你编好程的屏障

       4、不服输:为什么说要有这个特征呢,因为你在这个自学的过程中往往会碰到 很多问题,怎么解决这些问题呢?有的人会说我可以去加个群,问问里面的大佬,或者说找个平台,比如说贴吧呀,兴趣部落呀什么的。那么,你们有没有考虑到你所问的能得到及时的回答吗?能得到一个正确答案吗?因为当你不了解的时候,别人说什么都是对的,即使是说他只是稍微比你强那么一点,但是你也绝对会认为他就是对的。往往这些情况会导致一个什么现象呢:刚开始觉得自己有天赋,然 后就喜欢上了编程,紧接着一接触到真正专业的人的时候,你接受的信息太多,太杂,导致你根本没有自己的想法,自己的方向,最终导致放弃。这些人群是非常多 的,一时的冲动喜欢,然而没有几个人会坚持,碰到问题往往选择了逃避,放弃,不作为。

       5、自制力:当你真正喜欢一个东西的时候,你会非常投入的,比如说有很多人喜欢玩游戏英雄联盟呀,绝地求生啊这些的,当一局游戏开始之后,不管发生什么都要把这局游戏结束了再去做其他的。而一谈到学呢,往往人的惯性思维是什么呢,等等吧,朋友叫去吃饭;哎呀,同学聚会;哎呀要去锻炼身体;明天再学,今天有点事;今天心 情不好,学不进去;反正还早,过一段时间再学吧。就是这样,一直拖拖拖,导致大学毕业了什么都做不了。然后又后悔,为什么大学期间没有好好学呢?但是有用吗,自己选择的路,爬也要爬过去。没有办法收起自己的欲望,控制自己的思想的人是绝对不可以自学的。

       以上就是一些基础的点,既然说选择了去做,就一定要努力,不管有没有成功,起码不会后悔。每个人都有不成熟的阶段,不愿意长大,不愿意面对现实的生活,每天想着去玩,去放松。那么有一句话希望你们可以理解:你现在所浪费的每一分钟以后都会还回来的。自学是可以的,但是如果你连以上最基本的几个点都不具备,那么就不要自欺欺人了。人生百态,其中各种滋味还需要你自己细细品味。

       现在的话越来越多的人想要学习,但是学习的路上都是充满坎坷的,很多的同学在学习的时候都会遇到各种各样的问题,不能很好的解决会影响接下来的学习,有什么不理解的都可以私信问我,有时间都会解答的,有需要相关学习资料,项目实战讲解的都可以私信我,希望大家能够在这个假期越来越好。

你可能感兴趣的:(学习编程,这五点做好了,你离大牛就不远了)