1、怎么学习一个框架?
我认为有三个维度来说明:这个框架是为了解决什么问题而诞生的?这个框架的核心思想是什么?这个框架适合应用到哪些场景?
说到思想,我觉得编程的灵魂就是思想,没有思想的编程和咸鱼没什么区别,这里我六年来血与泪的总结
2、不要被框架拉着走,要做框架的主人
我发现我身边好多人都深陷于框架之中,包括我自己有一段时间也深陷其中(还好现在走出来了),都关注在这个框架怎么用,哪个牛X,熟不知还没等你熟练怎么用时,又一个新的框架出来,那时你又得学,一来二去你就被框架拉着走了
我觉得当你了解上面“1”所说的维度,你完全可以自己写一个类似的框架(这里写的好坏先不讨论)
3、要学会造轮子
记得我刚出道那会,有位同事给我说过一句话:“不要重复造轮子”,当时听了赶脚这句话挺高大上的,现在我认为这句话只能在某一方面是正确了。
首先我来说一下为什么要学会造轮子--因为你会造轮子后,用别人的轮子时才会明白其原理,用的时候才会得心应手,如果你对一个框架的理解只是停留在用,用的多熟练的阶段的话,那么你就是一个“码畜”,别人随时可以替代你
或许有人会说,项目时间紧根本不允许你写一个轮子、你写的还有那些大牛们写的好吗等理由反驳。但我想说的是:我没说项目中非得用自己写的轮子,自己写的轮子不一定要和别人比,因为造轮子的目的是要理解这些轮子的思想
4、遇到一个前后端都精通的前端,请善待他
因为他上辈纸是一个折翼的天使