2.3_如何成为公司独当一面的工程师

2020-11-01  本文已影响0人  爱学习的小新

1.技术能力

1.1_技术基本功

1,原生的html,css,js<br/>

2,一门MVVM框架:vue,react,angular,框架的职责边界和实现原理<br/>

3,打包工具<br/>

4,拔高:性能优化,web安全,监测报警等<br/>

5,不要执着于某种语言,但至少了解每种范式内的一种语言。例如,函数式编程、面向对象编程等

1.2_开发效率

1,时间安排

2,效率小工具

3,复用代码,抽取npm业务私服

4,自建脚手架,快速开发和维护多个项目

5,避免与这种庸庸碌碌的人一起工作,通常他们都有毒

1.3_解决问题的能力

1,快速定位问题

2,解决问题,要追溯源头

3,学会提问

1.4_代码重构的能力

1,不要过度设计,要敏捷开发,快速迭代

2,及时重构

3,代码走读codereview

4,学习优秀代码

1.5_技术沉淀

1,技术分享

2,开源项目

3,技术博客

1.6_快速学习

1,多看官方的,少看社区的

2,在工作中多实践

3,先精通一门技术,然后融会贯通

1.7_技术选型

1,功能完整度(能否满足需求);

2,使用量;

3,维护力度;

4,开源维护者(团队,以及技术背景如何)

5,流行度(star,fork量)

1.8_造轮子

1,学习和研究其他工具是如何构造的,掌握其规律和方法论

2.业务能力

2.1_owner意识

1,敬畏上线

2,全链路负责

2.2_产品思维

2.3_沟通能力

2.4_表达能力

2.5_团队意识

2.6_尊重领导

1,交待的事情,考虑全面

例子:统计测试机(选品牌,选机型(友盟统计使用app的机型,流行的机型,操作系统),选配置(低配),选价格(参考具体定价)),其实有多个维度的考虑场景

2,

3,

上一篇下一篇

猜你喜欢

热点阅读