怎样成长?

那么,什么才是成长?

答案只有一个,【学习】。不断的学习。

所以这个问题应该是,如何学习才能成为一个优秀的web前端工程师。

1、肯定是要大量的写代码,因为你看书只能让你懂。但你懂了之后,依然是做不出来 什么东西的。为什么呢?因为你没有实践,你看我也明白飞机的原理,我能开飞机吗?不能。

2、多看经典的。网上确实有很多的教程,不是说它们不好,而说它们不够系统。你在网上看了很多篇教程,但它们者是各自独立的知识点。你需要自己把它们整合起来,形成你自己的前端知识体系。你有这个能力吗?如果没有,那么你最好看书,一本书,无论写好坏,它肯定是系统的。

3、这时,你再多读网上的前端博客,把这些前端博客的知识点,都填充进你自己的知识体系里去。这样就是不断的丰富、完善你的知识结构。

4、这时,你只可以去学习一门后端语言,例如。。php、python、go,等等都可以。不是说让你去转后端开发,或是用后端语言做什么,而是从思路上有助于全面的理解问题。例如,你需要一个接口,那么这个接口是怎么给你返回数据的呢?你想让后端 同学给你在接口里添加一个数据,他说很难,不给你加。那么你要如何说服他,这个不难加呢?这都需要你拥有一些前端技术之外 的知识。

5、你要多去使用各种互联网产品、app,这样你才能知道,别人在做什么,怎么做的,用什么,这里面的逻辑、顺序、思路是什么,知己知彼么。

上面是技术方面的,下来说一下工作中【人】的因素,

你的工作同事至少包括以下四类人,

1、产品经理;它们会给你提出很多脑洞极大的需求;

2、UI设计图,他们是负责给你出UI视觉设计稿的,很多情况下,一个应用的交互顺序也是由他们来负责明确。

3、销售、老板、客户,这三类角色其实都是一个性质,它们是你应用的最终用户。你用了什么技术、花了多少心思,掉了多少头发,他们是不管的。他们只要结果,页面不能卡,不能乱,要好看,要流畅,要顺手,等等各种口头描述,口语化的表述,都出自他们的嘴里。

什么五彩斑斓的黑。。。

4、项目经理、老板,这二个角色他们都是要求工期的,开发的时间点,正常运行的时间等等。

所以一个成熟 的前端开发,必须 在技术ok的情况下,能够满足这几个角色的需求。