昨天听了象友F老师和面头老师的前端session,心潮澎湃,自己记了一些takeaways:
1. 前端三剑客是HTML,JavaScript, CSS。其中最重要最广泛应用的是JavaScript,熟练掌握JavaScript是成为合格前端工程师的基本条件。
2. 三本JavaScript相关的书:《Professional JavaScript for Web Developers, 4th Edition》(有红宝书之称,JS非常重要的reference),《ES6标准入门》 (很适合入门的中文教程,讲解清晰,并且很适合用来应对面试),《Secrets of the JavaScript Ninja》(optional,有很多现实的例子,适合有了一定项目经验再回来读)
3. JS面试中主要考察两类问题:概念题(Concepts),应用题(Practices)。掌握JS基础概念很重要,自己平时做题要记笔记,多思考,形成自己的知识网络。应用题可以上lodash看看,几个重要的可以练手:curry function, timer/auto-retry, todolist(面试官最爱)

不全也可能有误,欢迎批评指正补充!

4. CSS比较难,概念很搞,但是好处是无论如何都可以写出来。一开始不用追求最优解,写出来就好。可以用CSS试着写一个1:1的mock网页,自己琢磨一下各种功能怎么实现(woc这个时候F老师展示的mock豆瓣真是酷毙了,我也要写!!)
5. MDN是一个开源组织,有很多不错的tutorial,前端相关的reference top1
6. React是一个当前很火的基于JS的前端框架。面头老师讲了好多怎么实操React的内容,可是我还基本都听不懂…只记下来了她提到的React的重点特性,之后会学的!
7. 两位老师推荐了很多前端资源,其中很吸引我的一个是各个公司的tech blogs,甚至可以成为DS case study面试的好帮手;另外是Dev.to,值得学习逛逛的前端社区;油管大法好
8. 前端是个非常需要交流表达的岗位,所以英语能力非常重要
9. 对于【转码选手】来说,应聘前端工程师仍然需要努力多投多面试,记得把心仪的岗位放在后面,多积累一些经验再去;简历上最好有两个左右的前端项目,比如网页mock up,todolist,多一点前端关键字,体现转专业的诚意;不要害怕JD(都是纸老虎!),你觉得你行了就上

Sign in to participate in the conversation
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.