1 引言
本周精读, 来一起总结 web 开发的环节, 知识块和技能点. 是不是像 xx 速成班宣传的一样, 培训三个月, 经验顶三年, 入职 BAT, 年薪三十万?
本文虽然是罗列知识点, 但我想很有意义. 对于学习的人来说, 提供一个路线图. 对从业者来说, 对全局有更好的把控, 利于看到自己的强项和不足. 对组建团队, 更能起到一个点将谱的作用.
在网上我没有搜到任何深入全面的总结, 提供的那几篇已经算稍微好一些的了. 其他的要么太过笼统(前端-后端-数据-运维, 完毕)要么太细太窄(并不是不好, 只是和本文性质不一样). Generalist 和 Specialist 之间永远是一对辩证矛盾, 持续思考.
本文提供了有层级的列表形式, 如果有兴趣的读者可以把它做成概念图形式, 相互关联与距离相关, 可能会有意料之外的效果.
2 列表
列表形式, 方便搜索浏览, 加上一些解释和列举
后端
- 身份验证、oauth
- API 设计、RESTful、GraphQL
- 支付整合
- 社会融合
- 会话/cookie管理
- 用户管理
- 服务器,例如nginx,连接模型,conf,重写
- 客户关系管理
部署、环境管理、容器
- 回滚/前滚
- 无停机、无中断部署
- 部署到下游,例如 npm、chrome 扩展商店
- 工件管理,例如 gzip、操作系统特定构建
- 容器技术,例如 Docker、AWS ami
D B
- 模式设计
- ORM
- 语言/环境特定驱动程序
- 测试/种子数据
- 备份
- 批处理、数据库性能
- 查询语法,例如SQL、mongo查询语法
- 连接池/并发连接管理
- 连接限制,例如仅限本地主机
消息队列/中间件
测试
- 并行执行
- UI自动化测试
- 浏览器/操作系统兼容性,例如无头浏览器、云解决方案
- 截图差异回归
- 单元测试、隔离
- 嘲笑
- 集成测试技术
- 覆盖(线路覆盖、路径覆盖等)、排列
安全
- CSRF、XSS、SQL 注入、DDoS、暴力破解等。
- 自动化工具
操作系统
- 操作系统差异,例如文件系统、路径分隔符
- 运行守护进程、启动作业、进程管理器
- SSH
- bash、zsh、powershell 的所有内容,例如通配符、扩展、语法
- 一切 *nix、du、文件系统、ps、进程模型、netstat、管道
联网
- HTTP 及其所需的一切,例如 CORS、MIME 类型、分块
- 网络套接字
- 网络工作者、服务工作者
- 代理人
Web可视化技术及原理
- 网页GL
- 2D/3D坐标系和计算
Web 标准,例如 WebAssembly
性能调优
- 前端:灯塔
- 后端:负载平衡、性能监控和分析
源头控制
- 工作流程
- 标记、发布、分支
- 公关、协作
- 提交消息约定
项目管理、产品管理
- 主要成功场景
- PRD 文档、草图
- 里程碑、时间表、估计
- 日报、周报
软件监控
- 性能监视器
- 异常监视器
- 警报和报警规则
- 记录
工程
- lint、更漂亮、自定义规则、自动修复
- 编辑器、IDE、插件,例如智能感知
- 调试、远程调试、移动调试
分析
- 热图
- 转换
- 跳出率
前端
- 数据流
- 状态管理
- 组件化
- transpile,打包工具,例如 webpack gulp Coffeescript Typescript
- 模板化,例如车把
- ajax、jsonp 等
设计/造型
- 级联规则
- 预处理器,例如 scss less
- 盒子模型
- z 索引
- 弹性盒
- 设计原则、布局、色彩、主题
3 参考阅读
https://medium.com/coderbyte/a-guide-to-becoming-a-full-stack-developer-in-2017-5c3c08a1600c
https://www.lynda.com/learning-paths/Web/become-a-full-stack-web-developer
阅读全文
下载说明:
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=17625,转载请注明出处。
1、本站所有资源均从互联网上收集整理而来,仅供学习交流之用,因此不包含技术服务请大家谅解!
2、本站不提供任何实质性的付费和支付资源,所有需要积分下载的资源均为网站运营赞助费用或者线下劳务费用!
3、本站所有资源仅用于学习及研究使用,您必须在下载后的24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担!
4、本站站内提供的所有可下载资源,本站保证未做任何负面改动(不包含修复bug和完善功能等正面优化或二次开发),但本站不保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug!如有链接无法下载、失效或广告,请联系客服处理!
5、本站资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您的合法权益,请立即告知本站,本站将及时予与删除并致以最深的歉意!
6、如果您也有好的资源或教程,您可以投稿发布,成功分享后有站币奖励和额外收入!
7、如果您喜欢该资源,请支持官方正版资源,以得到更好的正版服务!
8、请您认真阅读上述内容,注册本站用户或下载本站资源即您同意上述内容!
原文链接:https://www.shuli.cc/?p=17625,转载请注明出处。
评论0