如何提高编程技能
1.程序员需要什么技能
- 编辑技巧熟练度
- 软件工程
- 拓宽眼界
- 交流沟通
2.提高技能鱼骨图
提高代码质量方法:SOLID原则
缩写 | 全称 | 含义 |
---|---|---|
SRP | The Single Responsibility Principle | 单一责任原则 |
OCP | The Open Closed Principle | 开放封闭原则 |
LSP | The Liskov Substitution Principle | 里氏替换原则 |
ISP | The Interface Segregation Principle | 接口分离原则 |
DIP | The Dependency Inversion Principle | 依赖倒置原则 |
搭建代码框架方法
- 官方脚手架
- yeoman
- github脚手架
- 第三方脚手架
最佳实践博客
最佳实践(实现一个功能的最好方法)
- 路由配置方法
- 库的选择
3.会后问答
前沿技术从哪里掌握
- infoQ网站
- thoughtworks网站
- SlidoShare网站
先概览 后发散
新语言学习方法
- 写逻辑
- 写函数
- 写类
- 包引用
如何做好的计划
- 人员变动会影响计划
- 提前量的预估
学习新技术的优先级
鱼骨图的顺序 逐步提升 框架(angular、Vue、react)、工具的熟练 掌握新技术的要点
- 主体
- 模块
- 主要的问题(采坑)
解决问题的最佳实践
提出问题、解决问题的问答网站 https://stackoverflow.com/
工作的优先级
艾森豪威尔矩阵法
紧急-时间的迫切度 重要-客户的需求度
学习新技术的困惑
越学不会的越多 先学核心-其次发散
项目中前端代码、页面样式的规范设置
主要页面的demo优先和客户确认