前端开发,脱离菜鸟层次的二个关键点

时间: 2017-11-08阅读: 493标签: 前端作者: web前端教室

我个人吧,一直认为学习前端技术是比较简单的事情,只要你真的是一步一个脚印的在前进,那你自然会有相应的结果可以收获。这里面包含二个关键点,一,脚踏实地;二,不断努力。


第一个关键点,欲速。许多人不太愿意慢慢的去学习javascript,总是觉得招聘中要求的vue,react,node...等,那我把这些东西学会了,不就ok了嘛。


但是,因为javascript的技术不ok,所以vue,react,node这些东西他们学的也不Ok,但又不愿意一心一意的慢慢学习javascript,所以注定他们学习vue,react,node会事倍功半。


学习这个东西,是一种坚苦的脑力劳动。从根儿上来讲,原生javascript比vue、react之类的东西要难,要抽象,需要你付出更多的时间、精力、心血。


而避重就轻,乃是人之常情。于是,上面提到的那类前端学习者,虽长期学习前端知识,但不得寸进。这就形成了一个死结,于是他们纠结了。


这个纠结的“结”,究竟在哪呢?


就像吃饭一样,你吃了三碗饭吃饱了。那你一定是先吃第一、二碗饭,然后第三碗饭才会饱。现在他们是想直接吃“第三碗饭”,跳过第一、二碗饭,想要直接吃“饱”。


这可能吗?也不是不可能,如果你拿一个巨大个的碗,可能半碗就吃饱了。但这样的话,许多人又视那巨大的碗为畏途。


为什么许多人学习前端会出现反复呢?因为他们把许多的精力都用在了,如何直接吃第三碗饭上面。如果他们发现不能直接吃“第三碗饭”,那么他们的做法不是面对现实,而是花费更多的精力,研究怎么样才能直接吃第三碗饭,一下吃饱。


第二个关键点,不断尝试。或者叫不断前进,或者叫不断进攻,叫什么都可以。反正就像打仗一样,“敌人”已经被包围,我们要从不同的角度,不同的方法,不断的尝试去攻克他们。


有人聪明,“武力值”强大,几下就搞定;有人笨一些,很久攻不下来,时间一长兴许还要倒退一些,这就很让人痛苦了。学习这东西也是有士气的,长期久攻不下,必然士气低落。


这种情况下,有人要么直接改行放弃了;要么就是想着直接学点前端框架,想着先面试进公司了再说。


做出这种选择在心理上是比较轻松的,不必再研究艰涩的原生js,直接学mvvm框架,双向绑定一搞效果就出来了。至少可以获得表面上的收获,在心理上也可以给自己一个安慰,“我还是会一些前端技术的。”


但问题在于,这种看似轻松的道路,其实并不能给你真正的成长。有道是,一分耕耘一分收获。你选择了轻松的道路,但轻松的道路未必真的存在。


文章转载于:web前端教室


女生30 岁转行做前端开发,晚吗?

30岁转行做前端程序开发!请把“晚吗”去掉。50多岁大爷都学编程了。你还担心啥?先从年龄上来说,这个年龄进入IT职业,那是相当棒的黄金时间,有目标,有干劲,有新颖的思想,而且仍是女孩子。

前端如何高效的与后端协作开发

前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。不管工具多么厉害,很多时候都免不了要当面沟通,友好、心平气和的沟通也是很重要的哩!

怎么判定web前端架构师的能力高低?

软件架构(software architecture)是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。传统软件架构描述的对象是直接构成系统的抽象组件,侧重于系统的抽象、拆分、组织方式等

合格的前端不少,优秀的不多

同样的前端工作,有人的工作输出确实是更加的优秀。人与人之间,真的有很大的差别。 今天,我们就来聊一下身边的优秀的前端,是怎样对待前端这份工作的?总结了几点

谈前端框架的『御剑之道』

重视『特性』,而不是语法与API,如果想达到登峰造极的境界,就不要过于专注手里的剑。框架既是神兵利器,也是枷锁。既赋予我们力量,也束缚着我们。若想挣脱这个枷锁,就要达到手中无剑,心中有剑的境界

前端工程化的浅析

前端工程化的本质是将可以用工具来完成的事情用工具来完成。前端工程化在目前的开发中是不可逆的趋势,每一个身处工作岗位的前端,都应该确立前端工程化的开发思维和开发方法

纯JS实现前端动态分页码

思路分析:有3种情况。第一种情况,当前页面curPage < 4;第二种情况,当前页面curPage == 4;第三种情况,当前页面curPage>4。此外,还要考虑,当前页码 curPage < pageTotal(总页码)-2,才显示...

多种认证、授权模型的比较

本文主要列举在如今前后端分离、手机App大行其道的现状下,用户认证、授权的几种做法及对比。本文假设你已经理解了各种认证模式的具体细节。

实施微前端的六种方式

微前端架构是一种类似于微服务的架构,它将微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。由此带来的变化是,这些前端应用可以独立运行、独立开发、独立部署。

前后端分离之让前端开发脱离接口束缚(mock)

前后端分重构完成,再书写交互时遇到后台接口尚未完成,无法得到接口返回的测试数据,但是我们又需要一些数据来测试我们的前端功能的时候,所以呢,今天学习的关于前端模拟AJAX的三种办法,用于应对以上情况,加快开发效率;