前
前
前端内参
搜索文档…
前端内参
零.0.1 前言·写给有缘人
零、准备Hard模式下的面试
零.1.1 一线互联网公司有什么不同?
零.1.2 该公司是做什么的,实力怎么样,前景如何,口碑怎样?
零.1.3 该岗位负责做什么的,岗位所属部门在什么位置,上升空间多大?
零.1.4 准备一份好的简历
零.1.5 不卑不亢,不疾不徐地说话
零.1.6 “有什么问题要问我吗”,如何回答?
壹、前端之灵:JavaScript/ECMAScript
壹.1.1 新版 ECMAScript 特性分析
壹.1.2 JavaScript未来的方向
壹.2.1 函数
壹.2.2 作用域、执行上下文、作用域链
壹.2.3 彻底搞懂 this
壹.2.4 深入理解 call、apply、bind
壹.2.5 面试时高频问到的“闭包”
壹.2.6 原型和原型链
壹.2.7 同步和异步,阻塞和非阻塞
壹.2.8 Event Loop
壹.2.9 强大的数组
壹.2.10 正则表达式
壹.2.11 位操作符与进制转换
壹.2.12 spread和rest操作符
壹.2.13 实现异步非阻塞的任务
壹.2.14 模块化开发
壹.3.1 深拷贝与浅拷贝
壹.3.2 JavaScript函数柯里化
壹.3.3 JavaScript元编程:Proxy与Reflect
壹.3.4 JavaScript中的进程、线程、协程
壹.4.2 页面重排(Reflow)与重绘(Repaint)
壹.4.3 DOM、Shadow DOM、Virtual DOM
壹.5.2 了解TCP、UDP、TLS
壹.5.3 Http几个版本的区别
壹.5.4 Http和Https的区别在哪里
壹.5.5 XSS与CSRF攻击
贰、数据结构与算法
贰.0 本章导读
贰.1.1 十大排序算法
贰.1.2 链表
贰.1.3 单调栈
贰.1.4 二叉树的遍历
贰.1.5 实战:字节跳动前端面试2道算法题
贰.1.6 分治法、动态规划与贪心算法的区别
贰.1.7 实战:阿里巴巴前端面试题
叁、主流框架/库
叁.1.1 jQuery过时了吗?
叁.1.2 React、Vue和Angular对比
叁.2.1 React Hooks究竟是什么?
肆、必会的工具
肆.1.1 深入理解Webpack打包
肆.3.2 适用于前端开发者的20个VSCode插件
伍、编程范式
伍.1.1 面向对象与面向过程有什么区别?
伍.1.3 重新认识JavaScript面向对象: 继承
伍.1.4 彻底搞懂泛型
伍.1.5 用JavaScript实现抽象类
伍.1.6 用JavaScript实现接口
伍.2.1 什么是函数式编程?
伍.2.2 JavaScript的函数式编程探索
伍.2.3 Pointfree无参数风格编程
伍.3.1 什么是响应式编程?
伍.3.2 RxJS
陆、设计原则与编程范式
陆.1.0 导读:SOLID
陆.1.1 单一职责原则
陆.1.2 接口隔离原则
陆.1.3 开放封闭原则
陆.1.4 里氏替换原则
陆.1.5 依赖倒置原则
柒 、设计模式与软件工程
柒.1.5 发布-订阅模式
柒.1.14 适配器模式
柒.2.1 MVC的前世今生
玖、公众号&博客推荐
玖.1 一线互联网公司前端团队官方公众号
玖.2 知名前端人物
拾、后记
拾.1 成为一个好的程序员远比找份好工作重要
拾.2 2020年前端技术展望
由
GitBook
提供支持
拾.1 成为一个好的程序员远比找份好工作重要
拾.1.1 为什么很多程序员写到一定阶段,就失去了对coding的兴趣?
我觉得是因为没有追求优雅地去coding,写的东西缺乏美感。
而我看过了一些高龄的老外coder的博客,读他们的代码,看他们的文字,发现居然是在欣赏艺术品,整个过程几乎没有枯燥的感觉。
这里面深层次的原因,是因为什么?
我觉得,是因为很长一段时间,我们在面向工作编程。
明白这点之后,我们要做的正确的事,应该是面向“成为一个更好的程序员”去编程。
www.recurse.com
不知道是否有朋友了解,纽约一个程序员互助组织。它的创立初衷和我的想法一致:程序员应该让自己成为一个好的程序员。
至于好的工作,那是成为好程序员之后的附属品。
拾.1.2 要不要重复造轮子?
经常听到“不要重复造轮子”的话,尤其团队迫切需要提升ROI(投入产出比)的情况下。
的确,这可以让程序员成为一个做事足够快ROI足够高的员工,但不会太多地有助于其成为一个更好技术水平的程序员。
长期停留在调用api的阶段,时间久了,会失去对coding的热爱。
这某种程度上解释了为什么那么多程序员会在40岁之前转行,因为不够爱。而不够爱,是因为一开始认知就错了。
想办法争取机会造轮子吧,比如去做中台,如果你真的爱并且想coding到八十岁的话。
拾.1.3 作为前浪的老程序员真的缺少舞台吗?
有一些互联网软件工程师朋友和我倾诉,说到一定年纪明显感到来自后浪的竞争压力。
是的,后浪推前浪,一代接一代迭代演化前行,前浪们一定会感受后浪明显的推背力。然而,并不意味着前浪就没有舞台了。其实,这次新冠疫情加速全行业的数字化,体力旺盛的后浪源源不断进入行业,而资深工程师、技术专家又是现在企业急需的,大量的有深度的问题需要这些资深专家解决。所以,只要前浪们不要陷入体力竞争的死胡同,在多年的职业生涯中积累了技术的广度之后,再努力一步把自己的技能往纵深发展,成为垂直领域资深中的资深,到那时,coding到八十岁是一个美好又可实现的理想。
岂曰无衣?加油,前浪们。
玖、公众号&博客推荐 - 以前
玖.2 知名前端人物
下一个 - 拾、后记
拾.2 2020年前端技术展望
最近更新
1yr ago
复制链接
大纲
拾.1.1 为什么很多程序员写到一定阶段,就失去了对coding的兴趣?
拾.1.2 要不要重复造轮子?
拾.1.3 作为前浪的老程序员真的缺少舞台吗?