如何培养?这里给出几点建议(重要程度不分先后):
思考与实践结合。代码写完之后多思考有没有提升的地方,解决困难的问题后多总结。看书看文章的时候多思考,动手写一写代码。
简单的事情做得极致。具体可以参考我上面给出的文章链接。
挑战困难。积极探索新的技术(对于你来说未使用过的)以及提升工作效率的方法。这样能大大提升你的成长速度。
以目标为导向。该学习什么技能、该使用什么框架这些问题其实应该从实际场景出发。同样的,学习也是要与实际应用相结合,也就是说,先考虑要开发什么产品,实现什么功能,再考虑如何实现,在实现过程中发现需要什么就用什么,什么不懂就学什么。当然这是初级极端,高级阶段很多事情要提前考虑、未雨绸缪,如果你能做到上面几点就会形成思维习惯和经验,要做到不难。
不是最重要的,但是也会有帮助。处在一个好的技术团队或者比你有经验的开发者指点你。
前端圈有个怪现象,就是无论你们树立的标准是啥,都跟钱扯不上关系,绝口不提钱的事儿。
仿佛前端都是为了学习为了工作而生,他们不需要钱,也不需要养家糊口。
包括很多面试官也是这样。一会要求js基础要牢固,一会要求框架运用要灵活,甚至要求要理解源码。
我都理解,你们提的要求是为了让项目更好地运作,接下来可以谈钱的事了吧?
“薪资待遇那块会有Hr跟你谈,我这边只负责技术面试。”好吧好吧,那我等。然后Hr过来跟我说月薪是根据工作年限来定的???那我在技术面试里得到认可的技术,其价值是如何提现的?
所以各位树立的标准,我都表示尊重。但是我不同意。
我认为,用自己的技术赚到相应“利润”的前端,才是优秀的前端。
|
|