tianheg / blog

Blog Source Files
https://tianheg.co
1 stars 0 forks source link

面试前端+个人技能 #142

Closed tianheg closed 2 years ago

tianheg commented 3 years ago

Do not try to memorize, learn by usage

Algorithms and Data Structures

学习算法历程:

  1. 极客时间《数据结构与算法之美》
  2. 软件技术基础

ref:

  1. https://labuladong.gitbook.io/algo/
  2. https://labuladong.github.io/zgnb
  3. The Algorithm Design Manual
  4. https://www3.cs.stonybrook.edu/~skiena/373/videos/
  5. https://leetcode-cn.com/
  6. https://github.com/trekhleb/javascript-algorithms
  7. https://visualgo.net/en
  8. https://www.cs.usfca.edu/~galles/visualization/Algorithms.html
  9. https://doocs.github.io/leetcode/#/

Computer Network

ref:

  1. Computer Networking: A Top-Down Approach || 图解HTTP
  2. https://youtube.com/playlist?list=PLoCMsyE1cvdWKsLVyf6cPwCLDIZnOj0NS
  3. Practise: https://gaia.cs.umass.edu/kurose_ross/wireshark.htm https://www.ipprimer.com/#/

想法:

对以下面试题目进行分析,确定考察的知识点,形成知识网络。

列一张题目清单,提取关键词,找到权威教科书的对应章节,思考问题之间的练习

https://www.yuque.com/docs/share/92bb59c1-f6c9-4ac1-8123-940d1c7cc02a 《计算机网络面试题总结》

HTML5+CSS3+JS

HTML,CSS 控制网页的内容和样式,JavaScript 控制交互。学习 JavaScript 过程中会涉及它的基础知识,如变量、数组、对象、循环和函数。

我的学习路径:

  1. freeCodeCamp's Responsive Web Design(completed)
  2. freeCodeCamp's JavaScript Algorithms and Data Structures(not complete)
  3. https://github.com/bradtraversy/50projects50days
  4. https://www.w3schools.com/html/default.asp
  5. https://www.w3schools.com/css/default.asp
  6. https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/HTML_basics
  7. https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/CSS_basics
  8. https://developer.mozilla.org/en-US/docs/Learn/Getting_started_with_the_web/JavaScript_basics

ref:

  1. https://www.30secondsofcode.org/
  2. https://www.w3schools.com/js/js_htmldom.asp
  3. https://javascript.info/ or MDN JavaScript Guide https://developer.mozilla.org/en-US/docs/Web/web/Guide
  4. 学习 DOM 和 DOM 操作:MDN https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model
  5. 学习写应用: JavaScript 30 https://javascript30.com/

注: 在学习框架之前,打好基础

ref:

JavaScript

JavaScript is a good representative of the semantic model popular in dynamic, higher-order languages such as Python, Ruby and Perl.

As the native language of the web, its pragmatic advantages are unique.

Recommended reading

Vue & React

ref:

  1. 系统一点看官网: https://v3.vuejs.org/ && https://reactjs.org/
  2. 快速一点看 vue && react 小书,这是一个比较有名的博主写的系列文章,核心概念:https://youtube.com/playlist?list=PL4cUxeGkcC9hYYGbV60Vq3IXYNfDk8At1 && http://huziketang.mangojuice.top/books/react/
  3. 上手你必须要知道的: react 生命周期,组件概念(state,props,render 等),数据流(例如父子组件如何通信)
  4. https://github.com/answershuto/learnVue
  5. https://vueschool.io/?friend=codesource

ref:

fCC is good

  1. https://github.com/haizlin/fe-interview
  2. https://github.com/yangshun/tech-interview-handbook
  3. https://learnjavascript.online/

别人的 Web 学习笔记:

  1. https://github.com/qianguyihao/Web
  2. https://github.com/wx-chevalier/Web-Series
tianheg commented 3 years ago

将来会接触

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.