夏天夏 夏天夏
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • CSS
  • 框架
  • Node
  • 服务
  • web3
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夏天夏

我也不饶岁月
首页
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • npm script打造前端工作流
  • 发布一个node插件

    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

    • 2019年总结
    • 2020年总结
    • 2021年总结
  • JavaScript
  • CSS
  • 框架
  • Node
  • 服务
  • web3
  • 其他
我的作品
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 技术分享

    • 小白都能看懂的闭包
    • 关于后台管理应用
    • 关于技术的取舍
      • 学习方向
      • 关于「如何取舍一些技术」:
      • 计算机科学的划分
    • 前端工程化
    • 切换node版本
    • 如何优雅的写事件代理
    • 我所不了解的技术
    • 我喜欢的parcel
    • angular1使用
    • 使用npm script打造前端工作流
    • 发布一个npm包
    • 如何打包一个插件工具库
    • 打包工具的选择
  • 年终总结

  • 个人博客
  • 技术分享
夏天夏
2022-05-15
目录

关于技术的取舍

# 学习方向

前端的技术每年都发生变化,最近听到有同学说“学不动了”,其实我觉得当你学习到一个深度的时候会发现很多技术都是相通的,这就是我们说的“万法归一”,看完下面技术归类后再也不用担心前端学习哪个框架,到底用sass还是less,后端用什么语音了。。。

# 关于「如何取舍一些技术」:

无论使用的是什么技术,往上走必然会走到一个更高的抽象层面,这个时候所有「变化的表象」就 merge 成了「根不变的基础」:

  • Domain-specific (领域特定) 的有一大堆 spec 规范
  • TC39 的 ECMAScript、
  • IEFF 的 HTTP、
  • W3C/whatwg 的HTML/CSS/WebAPI
  • 框架「特征」的MVC/MVP/MVVM/Flux、数据流、状态管理、广义的「脏检查」、广义的「脏更新」等等)

# 计算机科学的划分

  • 「编程语言理论」(类型系统、运行时、OOP/FP/FRP 等范式)、
  • 「系统」(比如 GUI 并发、网络 IO 的并行与并发、各种缓存)、
  • 「图形学」(渲染/动画/可视化的实现与性能优化)、
  • 「软件工程」、
  • 「数据库」、
  • 「安全」…… 所谓「条条大路通罗马」,有句话叫「有造轮子的能力和不造轮子的觉悟」,我觉得对很多技术则可以抱着「有学轮子的能力和不学轮子的觉悟」来看待。
编辑 (opens new window)
#技术#学习
上次更新: 2022/05/30, 17:29:17
关于后台管理应用
前端工程化

← 关于后台管理应用 前端工程化→

最近更新
01
远程办公的个人思考
02-21
02
SEO
01-02
03
NFT的价值
12-27
更多文章>
Theme by Vdoing | Copyright © 2019-2025 夏天夏 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式