最后:
总结来说,面试成功=基础知识+项目经验+表达技巧+运气。我们无法控制运气,但是我们可以在别的地方花更多时间,每个环节都提前做好准备。
面试一方面是为了找到工作,升职加薪,另一方面也是对于自我能力的考察。能够面试成功不仅仅是来自面试前的临时抱佛脚,更重要的是在平时学习和工作中不断积累和坚持,把每个知识点、每一次项目开发、每次遇到的难点知识,做好积累,实践和总结。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
#国外
首先咱们先看看国外的。国外的网站一般作者都会用一些真实的数据或者例子去支撑他的论点,所以说他们的这些网站的信息都比较权威,尤其是一些库和框架的官方文档,这些是一定要看的。
#MDN
MDN 他原来是 Mozilla 开发者中心, 也就是出火狐浏览器的那个组织的,但是呢,现在他是由一群社区的开发者,还有一些文档专家来维护的这么一个文档项目,它上面有好多关于 web 开发的一些文档,有 html, JavaScript 和 css,还有浏览器内置的一些 web API,包括还有后端的 node.js 和 express 开发。他的文档都很权威,而且很全面,还很新。是咱们这个前端工程师必须要关注的网站。
#Caniuse
Caniuse 这个网站它是用来查询一些 css 特性或者是 JavaScript 的特性,能不能在咱们当前的这个浏览器版本里面用,它会有一个详细的列表来显示这个特性哪些浏览器支持,哪些浏览器不支持。如果咱们大家不确定一个属性能不能在一个浏览器上用,可以通过这个网站去查一下。
Can I use… Support tables for HTML5, CSS3, etc
#Css-tricks
这个网站是主要介绍 css,另外呢也会有 html,JavaScript 和 php 的文章。他的文章大部分都是关于怎么实现一个 css 的特效,然后有一些 css 的最佳实践,比如说响应式布局,Flexbox 属性详解,或者是实现某一个特定的组件。它的内容有文章形式的,也有视频形式的,还有一些代码的示例,咱们想实现一个特效的时候,可以在这上面找一找。
#Codepen
它是一个在线的代码编辑器,它还支持社交的功能。这样他有好多前端工程师,就把用这个在线编辑器写好了代码共享出来,他这个代码涉及的类别就比较多了,有关于网页组件的,还有关于游戏的,还有关于 3d,和 canvas 的这种。他的首页有列出来的一些比较热门的,大家可以没事浏览浏览,找找灵感。上面的牛人也比较多,它们写的代码都比较高深。
CodePen: Build, Test, and Discover Front-end Code.
#Medium
Medium 是一个现在很火的,特别大的博客平台,它上面的文章什么类别都有。然后关于编程的也有不少,当然也有咱们关于前端的。如果大家用谷歌搜索过的话,那么大部分的搜索结果可能都是这个 medium 平台上的,这上面的文章质量也都比较好。适合咱们大家做一些深入的概念性的学习。
Medium – Get smarter about what matters to you.
#Hacker noon
hacker noon 也是一个关于软件开发的平台, 上边也是各种关于软件开发的主题,比如说有加密啊,代码,还有一些创业的,或者是社区、AI 等这些类别。里面关于前端的也不少,而他的文章呢也基本上算是入门到中级的这种比较多。作者的一般文风都很通俗,咱们这一看就能看懂,所以说适合学习一些新的框架的入门还有进阶一点教程
#StackOverflow
Stackoverflow,这个算是一个比较老的网站,也算是全世界程序员都知道的一个网站,他是程序员用来问问题还有回答的地方,上面的问题也都是比较精辟,然后回答的也都比较详细,因为它这个社区有一个特别严谨又特别完善的规范,不是什么人都能问出一个好的问题来,如果问得不好的话就会被关闭,回答的不好的话也会被人呛,所以说他这种严谨的规范就造出来了这么一个比较完美的社区,这上面基本上所有的软件开发的问题都能在上面找到,大家搜问题的时候在谷歌上那肯定出来的结果前几条就有这个网站,大家没事也可以去浏览一下,看看有哪些待解决的问题,自己也可以去试着回答一下。只有在自己给别人讲明白了之后,才能说明自己真正的懂了。
Stack Overflow - Where Developers Learn, Share, & Build Careers
#freecodecamp
FreeCodeCamp 这个网站就比较好玩,它主要是学前端的。然后呢,它是有一系列的学习步骤,然后每个学习章节都有一些小的练习题,然后等把这一套练习都做完之后,就能把这个技术给掌握了。另外呢,他最后还会有练手的项目让大家去做,把这个学完之后,他还可以给你颁发一些证书。
Learn to code|freecodecamp.org
#各个库的官网
文末
技术是没有终点的,也是学不完的,最重要的是活着、不秃。
零基础入门的时候看书还是看视频,我觉得成年人,何必做选择题呢,两个都要。喜欢看书就看书,喜欢看视频就看视频。
最重要的是在自学的过程中,一定不要眼高手低,要实战,把学到的技术投入到项目当中,解决问题,之后进一步锤炼自己的技术。
自学最怕的就是缺乏自驱力,一定要自律,杜绝“三天打鱼两天晒网”,到最后白忙活一场。
高度自律的同时,要保持耐心,不抛弃不放弃,切勿自怨自艾,每天给自己一点点鼓励,学习的劲头就会很足,不容易犯困。
技术学到手后,找工作的时候一定要好好准备一份简历,不要无头苍蝇一样去海投简历,容易“竹篮打水一场空”。好好的准备一下简历,毕竟是找工作的敲门砖。
拿到面试邀请后,在面试的过程中一定要大大方方,尽力把自己学到的知识舒适地表达出来,不要因为是自学就不够自信,给面试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
试官一个好的印象,面试成功的几率就会大很多,加油吧,骚年!