前端开发:小白从入门到进阶简要路径指南

2023-05-27 0 1,001

随着科技的快速发展,在智能终端、4/5G等信息基础建设的护持下,社会对后端开发的需求愈来愈大,两个杰出的后端技师,即使在一线城市,如重庆、贵阳、南京等地,月薪水从8K-35K单厢有,相较较低的薪资招揽了愈来愈多的老师想高二期间自修掌握后端开发,大学毕业后即投入后端工作。但对大多数没有相关基础的老师来说,完全靠自修是比较困难的,总的来说后端开发称得上相较简单许多的。责任编辑是写得良好的一则,我转发过来,希望对老师们略有协助。

著作权新闻稿:责任编辑为CSDN写手「BOM485480」的原创该文

作为开发人员,肯定是非难多次重复乳白色的劳动的,因此我就深入细致归纳撷取一下我的后端自修走线,期望对你能够略有协助。

序言

后端学习是两个螺旋形上升的过程,既要反反复复地看电视,也要到时候展开两栖作战。只看电视,看了就会忘,所以必须将看电视和写标识符并重。只要你深入细致学,高阶后端的话三个月左右就能了。后我还得出了后端高阶走线,协助你提升后端专业技能水平。我把后端高阶和后端高阶总共分为五个期,并对相应期所须要的大体的自修时间展开了标示。

后端高阶

高阶后端开发主要须要自修 HTML,CSS 和 JavaScript 三大件。后自修后端非主流框架的采用,并如前所述已学内容开发两个小项目展开两栖作战。当你把这些自修并理解有条理以后,也即使真正地高阶后端了。

期一:HTML + CSS

后端对高阶者相当亲善,因为开始自修的时候你只须要两个应用程序,所推荐 Chrome。HTML 和 CSS 能直接运转在应用程序中,应用程序是它们的运转环境。你也能采用GUI,所推荐 VSCode,这是后端开发采用最多的GUI。

HTML (HyperText Markup Language) 和 CSS (Cascading Style Sheets) 只不过并不是C词汇。HTML 英文名叫作LZ77记号词汇,只不过是许多条码。CSS 英文名为竹节JSP,也是许多式样的配置。

首先自修 HTML,比较简单。HTML 有非常多的条码,刚高阶的时候不要沉浸在记住这些条码中,你也记不住。你只须要整体浏览一遍,知道有哪些条码,各自的作用是什么,整体有两个印象就行了。

自修css过程中千万不要剥离HTML自修。当你什么时候理解了html的重要性(从页面开发角度而言,它能视为是后续良好css和js编码得以实施的基础,相当于程序中的数据结构,设计好了能让你事半功倍),你才能称得上是两个合格的页面开发对新人,我建议除了几个关键概念,如布局、盒模型、单位等等,都不应该花大量去扣细节,甚至背书记忆,浏览性自修知道有这个东西就行,在实际应用时再去加深记忆。后端高阶

高阶后端开发主要须要自修 HTML,CSS 和 JavaScript 三大件。后自修后端非主流架构的采用,并如前所述已学内容开发两个小项目展开两栖作战。当你把这些自修并理解有条理以后,也即使真正地高阶后端了。

期二:JavaScript

自修了 HTML 和 CSS,能开始自修 JavaScript 了。这也是至关重要的期。JavaScript 主要包括词汇基础(ECMAScript)、DOM 和 BOM 三部分,如果你是初学者,会想这到底是啥,咋还三个东西。那就开始学起来,学完你就知道啦,只不过没那么难。

JavaScript这几年变化很快,但是对初学者来说要摒弃浮躁的气氛,静下心来打好基础。记住:自己是初学者,玩的东西是:JavaScript和jQuery,工具就用两个GUI和两个应用程序,这些就够了,别的不要碰

期三:高阶后端架构

学完后端三大件,打好了大树的根基,就能开始扩展专业技能树了,开始自修后端架构。后端的非主流架构目前主要为 React,Vue 和 Angular。选择哪个架构呢?你能去知乎或者其他网站搜一搜,然后根据你的个人喜好展开选择。一般是在 React 和 Vue 中选两个。React 的开发体验更类似于写原生的 JavaScript,要求你有良好的 JavaScript 基础。Vue 则引入了模版,将很多实现封装成了 API,你须要记住并调用 API 来展开开发,因为很多都是封装好的,所以自修起来较为简单,只是编程的感觉稍微弱了许多。

这两个都是非常杰出的架构,新人不必纠结于选择哪个架构,学了两个,另两个也很容易学。如果你不知道选择哪个,我所推荐你先自修 React。

后端高阶

成功入门后端开发后就要开启高阶部分了,主要是加深对各个知识的理解程度,打牢计算机领域基础知识,扩展专业技能树,提升项目开发和宏观理解及把控能力。后端高阶是须要终生自修的,活到老学到老

期四:词汇基础高阶

这个阶段是加深对C词汇的理解,多阅读高阶书籍.

高阶必读书籍:

《你不知道的 JavaScript 上/中/下卷》:必买书籍,将 JavaScript 的疑难问题,细节知识一网打尽。原版是 GitHub 上开源的电子书,英语水平高的能去读英文原版。

《JavaScript 忍者秘籍》:深入讲解 JavaScript 的核心知识点,必买书籍。

《了不起的 JavaScript 技师》:从宏观来看 JavaScript 词汇,以及后端技师所须要掌握的许多专业技能,所推荐阅读。

《JavaScript 函数式编程手册》:自修函数式编程思想

《JavaScript 函数式编程》:也是一本函数式编程思想的好书

《JavaScript 设计模式》:自修 JavaScript 设计模式,所推荐阅读

《JavaScript 设计模式与开发实践》:另一本同等分量的设计模式书籍,所推荐阅读

《锋利的 jQuery》:jQuery 现在已经很少有人用了,除非是很老的项目或者写小东西。不过这本书值得买,自修 jQuery 的杰出思想,还能去自修一下它的源码,对你高阶很有协助。

期五:架构和自修边界高阶

通过期三,你已经掌握了后端框架的基本采用,开发两个完整项目的流程。那么在架构和自修边界高阶期,你就能:

自修架构周边的生态,社区归纳出来的杰出组件,以及各种好用的工具库。

造许多自己的轮子,采用架构搭建自己的开源项目

自修 Webpack,Gulp,Babel,ESLint 等工具的采用、思想和原理

带着问题去阅读架构源码,自修性能优化

养成良好的编程习惯

扩展技术边界,自修 Node.js 等后端相关专业技能

……

所推荐阅读书籍:

以下所推荐的书籍都是比较出名的书籍,你能根据自己的专业技能树,选择所须要的书籍展开阅读。并不是一字不差地整本阅读,而是在每本书中自修自己所须要的部分。很多都是非常著名的好书,有精力尽量买来自修。

Webpack 相关:

《深入浅出 Webpack》

《Webpack 两栖作战:高阶、高阶与调优》

React 相关:

《深入 React 技术栈》

《深入浅出 React 和 Redux》

《Redux 两栖作战》

《React 自修手册》

《React 快速上手开发》

《React 设计模式与最佳实践》

Vue 相关:

《Vue.js 两栖作战》

《Vue.js 开发两栖作战》

《深入浅出 Vue.js》

《Vue.js 权威手册》

《Vue.js 从入门到项目两栖作战》

《Vue.js 后端开发基础与项目两栖作战》

《Vue.js 项目开发两栖作战》

《Vue.js 快速高阶》

《Vue.js 后端开发》

Node.js 相关:

《狼书卷1》

《狼书卷2》

《Node 自修指南》

《了不起的 Node.js》

《深入浅出 Node.js》

《Node.js 两栖作战》

《Node.js 开发手册》

《Node 即学即用》

《Node 与 Express 开发》

式样和布局相关:

《Bootstrap 两栖作战》

《Bootstrap 用户手册》

《响应式 Web 设计:HTML5 与 CSS3 两栖作战》

性能相关:

《Web 性能权威手册》

《高性能网站建设手册》

PWA 相关:

《PWA 开发两栖作战》

《PWA 两栖作战:面向下一代的 Progressive Web APP》

其他:

《SVG 精髓》

《深入理解 SVG》

《后端架构设计》

《重构:改善既有标识符的设计》

《同构 JavaScript 应用开发》

期六:计算机基础知识高阶

编程编程,万变不离其宗,那是计算机基础知识,算法、数据结构、计算机原理、网络等内容。在这里我只所推荐最经典的好书,每一本都是必读书籍。学好这些内容,大厂任你选。

数据结构和算法:

《剑指offer》

《开发人员面试金典(第 6 版)》

《编程之美》

《漫画算法》

《算法图解》

《开发人员标识符面试手册》

《大话数据结构》

《趣学算法》

《自修 JavaScript 数据结构与算法》

《数据结构与算法:JavaScript 描述》

计算机网络:

《HTTP/2 基础教程》

《HTTPS 权威手册》

《计算机网络:自顶向下方法》

《图解 HTTP》

《图解 TCP/IP》

《TCP/IP 详解》

《UNIX 网络编程》

操作系统:

《深入理解计算机系统》

《现代操作系统》

《UNIX 环境高级编程》

《The Linux Programming Interface》

归纳:至此,你已经完成了后端开发从高阶到高阶,已然成为了两个巨佬,后再学什么已经了如指掌。期望我的撷取对你有协助,如果你觉得有用,能收藏责任编辑,并撷取给你有须要的朋友。让我们一起自修,共同进步!(完)

————————————————

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务