放肆青春的博客
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)

放肆青春

一个前端菜鸟的技术成长之路
首页
前端
算法
网络
面试
技术
后端
运维
杂项
数据库
工具
网址
电脑
个人
文章
  • 分类
  • 标签
  • 归档
github (opens new window)
gitee (opens new window)
  • 个人中心

    • 个人网址
  • 个人开发总结

    • 开发总结

      • 个人开发总结
      • 怎么成为前端高手
        • 怎么成为前端高手
          • 技术学习
          • 技术实战
          • 技术能力进阶
          • 团队:流程/效率/协作
        • 终保持一份谦虚谨慎的心态.始终加强学习能力的培养。
        • 参考:
      • 生产发版
      • 前端优秀图书书单
      • 高效开发
      • 开发问题
      • 开发技术
      • 业务总结
    • 开发管理

      • 开发管理
      • 权限管理
    • 开发文档

      • 开发文档
      • 文档模板
      • 周期报
      • 邮件模板
      • 测试相关文档
    • 前端开发规范

      • 前端开发规范
      • 前端开发命名规范
      • ui 交互规范
      • html开发规范
      • CSS开发规范
      • js开发规范
      • vue开发规范
      • js 代码优化总结
      • vue 代码优化总结
      • css 代码优化总结
    • 代码review

      • 前端 code review
      • 后端 code review
    • 职位

      • BPO
      • EA
      • ISM
      • PMO
      • QA
      • SA_SE
      • SDE
      • SDM
      • TPO
      • UED
  • personal
放肆青春
2021-03-10

怎么成为前端高手

# 怎么成为前端高手

# 技术学习

  • 1.技术学习要打好基础。这里的基础分为两大类 计算机基础和专业基础

    计算机基础

    • 数据结构/算法
    • 程序设计/网络
    • 编译/操作系统/数据库
    • 模式/架构/工程/安全

    专业基础

    • 技术栈:html+css+javascript
  • 2.如何学习这些基础知识呢?

建议从书籍、代码、标准三方面入手。

  • 【书籍】当需要了解某个知识点时,可以多看几本相关书籍,看不同作者对这个问题的不同阐述,加深自己的理解。对比着看效果更好。

  • 【代码】检验我们是否已经掌握知识的好办法就是阅读代码。它不仅帮助我们加深对知识的理解,还可以查漏补缺,让我们得到一些新的启示。有哪些源码值得我们去读呢?

a. 书籍里的代码

b. 前辈们留下来的代码

c. 论坛里的经验

d. 某个网站的代码

e. 很多开源代码都可以作为我们的参考来源

f. 归纳总结自己以前写的代码,你会得到不一样的惊喜

  • 【标准】当我们平时遇到问题时,需要追本溯源。而查阅标准就是关键。互联网技术更新迭代太快,而且网络上的资源良莠不齐。所以我们甄别的重要方法之一就是查阅标准。

前端相关的标准主要分为两方面,即行业标准和厂商标准。

  • 制定行业标准的组织主要包括:ecma 组织/IETF 组织/W3C 组织
  • 制定厂商标准的平台主要包括:IE/Chrome/火狐等

# 技术实战

实践阶段对于遇到瓶颈的同学十分重要,因为不管以什么样的方式去学习,最终目的就是为了解决实际问题。围绕着实践中的问题,

实际上可以分为:发现问题、分析问题、解决问题、沉淀问题四个方面。

发现问题的途径有很多,包括产品的功能需求、开发的非功能要求以及疑问、建议、抱怨等。更多的时候需要前端工程师进行思考和归纳,这也是我们面临的挑战。

当我们发现问题时,不要急于上手解决,要分析问题的本质,确定产生问题的因素,和多方沟通,提出多种解决方案,分析各自利弊,再对照实际情况做出取舍最后解决问题。

最后对问题进行沉淀,加深理解,进而将简单问题的解决方式应用于复杂问题情况下,这也是提升的方式。

# 技术能力进阶

到了一定程度之后,个人能力很难再提升,遇到了瓶颈。此时,需要先从个人角度出发,了解是否触及天花板,另可以从团队角度出发,寻找突破点。

个人能力可以从深度和广度方面进行分析。

深度分为三个阶段:表象、原理以及实现。

  • 表象就是之前提到的基础阶段。
  • 下一个阶段就是能了解其中原理,对知识点能够把握和识别。
  • 实现阶段就是能够充分利用已有的知识体系,进行运用。

广度可以分为专业技能和领域范围两部分。

  • 专业技能可以从知识体系的覆盖面和了解度出发。也就是覆盖面够不够广,以及对常见解决方案的了解程度。
  • 而领域范围的拓展就需要对其他产品进行了解,比如移动端、桌面端等的了解。

# 团队:流程/效率/协作

团队方面的突破,可以从流程、效率和协作来考虑。

# 终保持一份谦虚谨慎的心态.始终加强学习能力的培养。

# 参考:https://www.cnblogs.com/syomm/articles/5591848.html (opens new window)

更新时间: 7/7/2021, 6:30:51 PM
个人开发总结
生产发版

← 个人开发总结 生产发版→

最近更新
01
前端权限管理
02-24
02
vue2指令
02-24
03
vue2 hook
02-24
更多文章>
Theme by Vdoing | Copyright © 2019-2022 放肆青春
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式