我是一个初级的web开发者,一直比较纠结的是应该把更多时间放到学那些内容。在我还在学基础知识的时候,有人说要学框架,当我看框架的时候又觉得吃力。这个问题我更多的是想听大家的学习经历,遇到哪些最大困难之类的
回复内容:
打基础>练手>老子基础杠杠滴>看框架>被虐的不行>继续看基础>卧槽,这东西看烦了,看看设计模式>练手>老子基础杠杠滴>看框架>被虐的不行>继续看基础>看看MVC?看看面向对象?>练手>老子基础杠杠滴……
建议先打基础。
从业几年,我见过太多的年轻人,什么框架什么库,一套一套的,下手写代码全是坑。
举个例子,现在招司机,应聘者说得天花乱坠,舒马赫,F1,高端名词满地跑,但基本功不扎实,油门刹车分不清,你敢让他上路吗?
油门刹车分不清?不会这么严重吧?
前端界的基本功,以js为例,就是引用类型基本类型,原型链,DOM操作,再加上一些基本语法,写代码能有个思路,这就够了,也不需要你一上来就数据结构算法搞搞清楚,不需要。
但事实往往是不如人意的,我就见过有应聘者,angular、react啥都号称精通,但引用类型基本类型搞不清楚的,还说自己写过类似jQuery的框架,随便看了看他的代码,真的就是一个满地坑的豆腐渣工程。
框架都是可以后学的,再新再潮的框架,一个月也该差不多能上手了吧,两个月差不多能山寨一个简单的出来了吧?而基本功,扎扎实实打几个月,长辈们才好放心把项目交给你呀。
初学者当然可以使用一些框架,但是要记住框架不可能终生陪伴你,想要成为优秀的前端工程师,你要做的就是多写多练,尽量不使用框架,当变成老手以后一些框架倒是可以让老手更轻松了。我初学的时候爱用Bootstrap之类的一些框架,到后面发现其实自己手撸更加interesting.
Yûyu yu