很早以前我就说过,“学习本身就是一种压力”,想要又轻松又快的学会前端开发,这种方法其实是不存在的。许多人不相信,于是执着的去寻找这种方法,结果在漫长的寻找中搞成了“从入门到放弃”。
而可笑的点在于,他们会从这段经历中获得二种收获:1、我很努力的学习了;2、通过(1)证明了我不适合学前端。
//////
我并不是说学习前端开发不需要坚持。而是想表达,只要坚持是不够的。如果正在阅读此文的你不能正确的理解这句话的意思,就关掉算了。
//////
坚持,是一种态度。如果这种态度不加上一个期限,那么它就是个“屁”。放完了,随风而逝。
从人的心理上讲,凡是需要坚持的事情,都不会是什么让人舒服的事情。例如,节食、少淘宝、戒农药 …,虽然这些事情从长期来看都是有用的。但至少在当下,如果有更好的选择,你是不会采用上述行为的。
也许某一刻情绪所至,你可以猛的狠下心来,剁手!!但古往今来多少事例证明,人心是靠不住的。这其中当然也包括自己。
你确实是长久的学习前端开发了,但依然没啥大的进展。你对自己说,确实是长久了,下功夫了,但依然没进展。难道是还不够长久吗?客观上确实长久了,但没收获,“这就不是长久的问题了”。
我个人主观片面的觉得原因是,你总的学习长久是够长了,但这期间有多次反复。
//////
每个月都戒烟的人,最终戒烟了吗?没有。
每个周期都是下决心,要坚持,看书,困,写代码,看串行,写完了报 bug,调不出来,配开发环境报错不知道啥原因,各种报错搞得你尽力憔悴,各种 bug 就像在啪啪打你的脸,最终放弃。过一段时间,又是一个轮回。
这样每轮回一个周期,其实就是一次自学前端的小失败,几个小失败加在一起积累为一个大的心理阴影,之后你会从心理上不相信自己能够成功自学前端开发。
而这样几个轮回下来,小一年就过去了。你也可以说,你自学前端近一年了,但很明显这种自学方法不可能有什么效果与进展。
//////
上面那一小段文章,有没有被我说中的?
坚持了,但坚持并没有解决他们的问题。
//////
许多人学前端,进入前端行业,都是人云亦云,并不是自己愿意进来。而是看到许多人都在学这个,许多人都在说这行工资高,然后才跟着一起冲了进来。
但这行业是不是适合自己?是不是自己真正喜欢的工作?套用一句俗语,“WEB 前端开发这个事情本身,是不是你自己想要的?”
许多人并不确定,这就造成了一个严重的后果,“一但学习受挫,就开始怀疑自己的决定”,但因为这个决定是跟着许多人一起做出的,应该不会有错,但内心又感觉这好像不是自己想要的。
于是就陷入了矛盾当中,脑子里二种声音不断,怀疑自己错了和鼓励自己要坚持。在这种情况下,就算你最终决定坚持,所带来的也只能是痛苦。
因为你没有成就感。
//////
我的坚持是怎么样的呢?先说答案,我的坚持,会带来成就感!!
例如,
我当初不懂 js 对象,后来我看各种资料,我懂了!
技术 +1、成就感 +1、信心 +1
我当初不懂 prototype,后来我努力看各种资料,做各种练习,我懂了!
技术 +1、成就感 +1、信心 +1..
我当初不懂 nodeJs,后来我努力搞懂了,原来如此
继续技术 +1、成就 +1、信心 +1
…
为什么我的坚持给我带来的不是痛苦呢?
因为 WEb 前端开发就是我的追求!
我不因为搞前端的人多而学它;不因为这个工作工资高而学它;不因为没有其它好干的而学它。我学习 WEB 前端开发是因为我热爱它。
就像恋爱一样,你爱一个女人,就能忍受她的缺点。
在这种情况下,即使再多的困难、再多的 bug,也只会增强我的斗志。因为我知道,一但我攻克了这些难关之后,它们都会变成我的成就感的一部分。