「自学」
案例一:(更新)大龄女生北欧纯文转码全纪实 (douban.com)
学习路径:html - css - javascript - 前端框架React(途径:freecodecamp 完全免费)
学习时长:周一到周日每天9-10个小时 3个月左右学完(程序员男朋友答疑解惑)
项目:构建购物网站,前端主要javascript, react, material ui, 后端用nodeJS, express, 数据库用mongoDB(非静态,能互动),期间补学哈佛大学的计算机网课CS50
“用过的网站课程就是freecodecamp 和 cs50。志愿者平台是angel.co和reddit的react组。没别的了。但每学一个新library都要看documentation。平时不懂的多google, stackoverflow 是最好的论坛,编程者必看。”
案例二:求帮忙选择一下前端开发岗的offer~ (douban.com)
学习路径:先学html(w3school和菜鸟教程)和css(css权威指南),然后学javascript(js权威指南,然后选一个框架学(react)
abuladong的刷题顺序:公众号精华整合篇
面经: https://www.yuque.com/docs/share/f1b27da9-20d2-4129-ba27-232aac6a5b55?#
【思考】:两位自学豆友的学习路径基本一致,一位在国外一位在国内所以学习途径不同,另目前国内vue框架的需求好像比较大,在学react时也可以了解一下?
案例三:名不虚传的Udemy转码神课 (douban.com)
真正带我入门的项目实战派老师John Smilga (douban.com)
补充:网课大比拼 Lynda/ Pluralsight/ Udemy/Udacity/Coursera/MasterClass/Domestika (douban.com)
商科转码中,想来询问有没有coursera和udemy网课推荐 (douban.com)
一般废物的leetcode刷题经验,给正准备刷题的姐妹一点信心 (douban.com)
-----------------------------------------------------加油!----------------------------------------------
「面试」
基础差的人该怎么准备前端面试?
1. 参加面试的时候尽量记一下题,总结一下他们都问的是什么,如果是基础概念答不上的话事后一定要去搜一下背一下;
2. 想去的公司留到后面面,遇到会的题多扯点,遇到不会的就扯到自己会的东西上面去(有点难度),自我介绍的时候把面试官引导到会的东西上面去;
3. 基础知识的话我感觉是八股文: - js 的话数据类型、作用域、异步、执行上下文、操作DOM、事件机制 之类的 - css 就选择器、优先级、如何引入、盒模型、布局、浮动、简单动画 之类的 - 网络协议就背一下从输入url到浏览器显示页面的过程
4. 算法题要准备的话我甚至觉得可以直接看答案,常考的数据结构就那么几种(数组、字符串、栈、链表、树啥的)
5. 刷LeetCode,牛客网面经,刷GitHub题 GitHub - Messiahhh/blog: akara的前端笔记