刚开始学习语言大多数人都会很迷茫,各种各样的原因时常扰乱着你,其实我总结了一下主要原因有以下三点:
1、不知道学什么语言好: 上百度一搜发现热门语言就那几种,c/c++,java,python,php….;于是把这些热门语言都百度百科一遍发现c/c++太难学,Java学的人太多,Python语言运行速度慢,等等,最后还是很纠结。其实我想说“学什么语言不是很重要,重要的是你想用语言解决什么问题,比如你会英、法,德,日,韩等等语言,会语言不是你的目的,用这些语言解决你生活中的问题、解决你的需要,才是你的初衷。但是尽量选热门的语言学,毕竟是经过时代验证的”。所以安心的选一门语言深扎下去。
2、不知道从何学起和如何学习。 好不容易选定了一门学习的语言,却不知道如何下手。①有句话叫“书是人类进步的阶梯”,我们就从啃书开始,也可以适当看网上的视频(个人觉得很多免费视频都是讲的太浅显,而且不权威,万一那个知识点错了咧),所以我们还是要多读大牛的书。经典的书中记录了很多大牛们的技术精华,我们要善于发现好书,善于阅读书籍。②“纸上得来终觉浅,得知此事要躬行”,读再多书,那也是他们的精华,要善于把这些知识变为自己的,所以你必须动手练习,多敲代码,多做项目。
3、学着学着发现自己后劲不足了。 这个问题应该是和诸多因素有关,这里就不一一讨论,列举主要因素①兴趣使然:如果你的兴趣是做一名歌手或者演员,你就不要在这里浪费时间了,所以我们要找到自己的兴趣点②迫于选择:有些同学会说学习编程是迫于生活压力,因为其他行业收入微薄。如果是这样你应该慎重选择,有句话叫“三百六十行,行行出状元”,我们应慎重择业。如果确实对这个行业并没有一丁点兴趣,还是选择自己喜欢的行业吧,尽管收入微薄,起码也是快乐的③一定要有目标:如果你只是学学而已,对自己并没有多少要求,那么你会想起来就学学,否则就忘了,一旦你立志要进BATJ(当然不要仅限于这些)你会每天都把精力放在学习上。所以我们一定要坚定理想④坚持下去:不管学习什么,这个过程必定会有酸甜苦辣,五味成杂,此处引用习大大的话叫“不忘初衷,砥砺前行”,所以我们要学会客服困难,解决问题,这个过程就是能力成长。 总结起来,做出选择;为这个选择赋予生命(要有理想);不忘初心,砥砺前行。 本篇是在饭后休息时对自己的一个总结,分享出来,希望迷茫的人能早日看见黎明的曙光。