博客开博很有一段时日了,但是一两年来一直空空如也,有很多次在自己笔记本上记录要在下班后去深究记录的东西,往往弄懂之后不了了之,不愿意记录。与其说懒惰,倒不如说是对自己的一种零约束。
自律使人自强。
不论是技术,还是职业,人生。
同时也是多次的想要去对技术知识进行巩固,但是一直零零散散。这个时候想要写点什么,就是想好好梳理一下自己的思路。
如题,构建自己知识体系。
先从技术方面去说。作为一个前端开发者,尽管踏入编程领域不是非常久,但是好歹作为一个技术人员,对于前端知识体系的构建,不仅仅体现在你的技术层次,也体现在你的学习能力上。学习能力这个词可能在读书时代用得更多,总有某些天赋异禀的聪明人可以用你一半的时间完成你两倍的事情。天赋异禀是一方面,学习能力是另外一方面。这就是为什么这里我说要构建自己只是体系。
举例来说。前端开发者,众所周知,最基本的技能,HTML,CSS,JS,这是最基本的内容,也是前端知识里面最为核心的内容。入门可能很容易,一周你可以学会html,css,一个月可以学会js,这样你就足以写出最为基础的前端界面。但是当你想更进一层楼的时候,你面临的第一个问题就是基本功的缺失,后面一个就是层出不穷的框架和应用。
已经有很多人在去jQuery化了,目前前端框架最为流行的vue、angular、react,都在竭力避免复杂的DOM操作,以及界面视图和应用数据的大糅杂。于此同时前端大爆发造成前端初学者的苦闷就是,当前新框架层出不穷,我学习jQuery还是否有必要,我应该选择哪个框架。但是大多这些人都在忽略一个最重要的东西,同样也在后端技术人员身上体现的,新技术在层出不穷,核心的知识是什么?为什么所有的课本这么多年来你学习时候都会觉得课本及其简单,公式多么简洁,但是你不会做题目,你不会综合运用?你究竟处于学习的哪一个层次?新框架并不完全是新技术,他们是核心技术的延伸、运用、综合与创新。简单的微积分定理不理解透彻,你肯定无法处理复杂的微积分运动。基础的知识没有构件好,就算你会几个框架无非是学会使用了工具。
你永远跟不上技术的更迭。尤其是前端领域充满着N多跟我一样从零开始,一开始并没有扎实的计算机基础,编程知识的小白少年。但是不扎实基础,深入底层,三五年之后你的发展并不会高于三五年之内。
不是每个人都是技术天才。我也从不指望自己在技术领域开拓创新。但就学习,高低之分往往比你想象中更为惊人。这就是题目所讲,学习的能力,你要构建自己知识体系。
只停留技术上的学习是低层次的学习,类似模仿。作为一个前端从业者,你会写页面,那么你该如何优化页面,组件化,工具化,你在日常码代码的过程中,提炼出来的核心这是别人学不会的。你会写页面,html,css你要用最优的方式去构建最为杰出的网页,写功能你要写出扩展性好,容错性强,维护性良好的js,你在学习工作过程中提炼精髓,总结,填补自己的缺失,这就是慢慢知识体系核心的构成。
同时,针对具体问题,单个解决,完善知识体系。响应式布局不会去研究响应式,css的弹性布局,有目的性,分块按问题去学习和领悟,比你单单只啃着基本核心教程来的收获要多得多。
无论是在技术还是生活,掌握的最优的学习方式和总结能力,你都会比别人更为出色,花更好的时间获得更多的经验值。
踏踏实实,一步一步填补自己各个方面的空缺。
我的博客从此开始,不仅仅博客园,所有的文章都会转发至简书、segmentfault等平台。
自律使人自强,技术,人,生活。你要做生活的主宰者。