如何提高

2022/03/08 22:50:04

如何提高认知水平

  1. 多学习:知识之间的关联
  2. 找方法
  3. 多交流

产品的角度,你要有清晰的定位,提供稳定的性能和服务,满足用户的需求甚至超出他们的预期;从技术的角度,你要有灵活的扩展性和安全性,可以高效满足业务场景的快速变化和各种意外

“没有什么”从来不是问题。关键问题,从来都是:“你有什么”

核心竞争力

架构能力

架构能力

什么是架构能力

什么是架构能力?其实说白了就是帮助最后项目顺利开发完成,易扩展,好维护,有规范,能解决一些刚开始人看不到的麻烦。

你踩的坑决定了你架构的能力,你的硬件基础(掌握技能)只决定了你遇坑之后的解决能力。

你的经验比你的技能更大的决定了你的架构能力。

对同事的意义

你的身边总是需要这样的角色。他们技术能力好,有深度、有广度,熟悉公司产品的业务需求,熟悉公司各个部门和负责人,遇到问题能拆分任务,计划和跟踪 ……即,他们不仅仅是做开发,还有其他更加重要的工作。有了这个角色,你就有了依靠,你就会感觉很踏实,很放心。这种角色,就是架构师。

整合团队工作

保证业务增长,即如何用技术支撑现在和未来的业务,所以要清楚公司业务,未来规划和目标

应该具备的能力

  1. 跨界
  2. 保持技术进步,关注前沿技术
  3. 工具和平台化建设,改善业务用到的工具平台:开发调试、性能测试、统计分析
  4. 流程和规范化:代码结构规范(合理分层和组件化)、编码规范(review、检查工具[eslint])、流程规范(项目评审、研发、测试、发布如何约束)、执行(不执行的规范没有意义)
  5. 安全意识,保证项目的稳定,提供可选方案,预防安全问题
  6. 对项目要有深入理解
  7. 广度:做技术方案时,要有多种选择,且能熟悉前后端的关系
  8. 深度:要能解决一些别人搞不定的问题,不一定是亲自解决,可以指导从某个方向入手查询
  9. 保证代码逻辑清晰、简洁、有可扩展性

前端技术栈

前端技术栈