1、你可以试着投简历,有面试机会一定要去
这段时间,你可以整理下自己的简历,把自己的情况如实反映到自己的简历上,如果你有计算机教育背景,在你前端知道少的情况下,是加分项哦。尽可能多的把简历投递到自己喜欢的公司,争取到面试机会,从面试的过程中你可以知道自己的差距和不足。如果有的单位给你了工作机会,鉴于你目前的情况,偶强烈建议你不要考虑太多,去工作是最正确的选择。在工作中你会把自己所学的知识运用到实践中,你的提升才会更快,更重要的你可以发现现实工作业务中需要哪些知识,倒逼你学习更多。还有一个更重要的好处就是,在工作中,你有不会的问题,可以请教身边的同事,这样比自己琢磨强,你会提升的更快。
2、面试前,你可以看看一些公司的面试题
有句话说的好,不打无准备之仗。为了尽可能的通过面试,偶建议你可以在网上搜索下,前端最新的一些面试题,经常会问哪些问题,然后根据这些问题进行排查自己疏漏的知识点,进行有针对的强化训练。一切的准备主要是为你最大化争取进入公司工作的机会,如果有了工作机会,剩下的时间你就要针对你所从事的工作恶补你缺漏的前端知识。
3、关于前端知识学习的一些建议
不要满足现在的这点前端知识,随着前后端的分离,现在的公司对前端的技能越来越高的,不在是像以前会切图,会用JQ做个AJAX请求的简单工作了。随着公司业务和产品越来越复杂,对前端产品可维护性工程化就越来越高,这就要求你除了掌握基础的前端知识之外,还要掌握更多的内容,比如前端的一些框架:Vue、React、Angular中的任意一种,甚至为了方便前后端配合开发,甚至还要求你懂一门后端语言。
所以在前端的路上,你不能仅满足自己掌握的那一点基础知识,你需要有针对性的提升更多。关于基础知识的学习,偶的建议是这样的:
1、不要一上来就学习框架,比如vue、React、Angular
2、从基础知识学起,不太建议看视频
你可以看看前端的入门经典书籍那本红皮书或那本封面为犀牛的书籍。因为书籍的内容会把知识归纳的更清楚更体系化。
3、除了前端基础,计算机的基础知识也建议学习
为了前端的路上走得更远,建议你学习计算机的数据结构、算法、设计模式还有网络相关的基础知识。
4、有精力的话,加深下数学与英语基础学科的学习
前端越深入,不光是前端,你会发现到最后你要解决的都是数学问题(高数、线性、概率方面)。学英语的重要性不用多说,因为前端最新的知识和文档都是英文的,因此你要克服英语的恐惧型,能看英语的文档尽量看英文的。
5、前端方向很多,建议找准自己感兴趣的方向
随着前端越来越庞大,可以做的事情也越来越多,比如除了做web开发,你还可以做手机端开发,桌面端软件开发,后台开发(NodeJS),网页游戏开发,动画开发,大数据展示应用等等,你需要选准一个自己感兴趣的方向,如果学太多,就会显得杂而不精。如果你要全学也是可以的,这就意味你要付出更多的努力。
好了就说这么多,这就是偶对你的建议,祝你尽快找到一份适合自己的工作,欢迎你加入到前端的阵营中,只要你肯努力,你一定会成功的。