这篇文章我读了后,有种“读君一篇文,胜读十年书”的感觉。给了我很多启发,由衷的感谢作者!我把它放在这里,希望也能给你们带来思考与启发。
本文原作者陈旭,原文链接:http://developer.51cto.com/art/201603/507074.htm
注:原文图片缺失, 我给找回来了。
隔一段时间再看,其实还可以在向前进,比如去熟悉市场,销售,了解偏商业部分的内容等
以下是原文:
在多年的‘技术管理’工作中不断地遇到很多已经或者即将转型为‘技术管理者’的同事,他们都表达了一些类似的困惑:如何成功转型?我不想丢掉技术,如何在不丢掉技术的同时还能提升管理能力!以下是我自己在这个过程中经历困惑和挣扎后的一些个人想法,分享给大家:
一. 什么是‘技术思维’ ?
技术思维的‘成长路径’:
1.基本编程:自己懂一点技术,能够编码实现一些具体的业务功能;
2.封装能力:具备一些基础功能的代码封装能力;
3.代码质量: 开始关注更多代码相关的范畴,性能/健壮性、可阅读/可维护性、注释/文档、测试意识和能力;
4.工具能力:关注工作效率的提升 , 编辑工具、搜索工具、测试工具、脚本、插件 , 甚至自己动手写工具 ;
5.抽象思维:
- 具备整体方案设计能力;
- 逐步培养出抽象思维能力;
- 开始具备对设计模式的理解及使用;
6.前沿技术:
- 逐步具备更广的技术视野,做前端的开始关注大前端、NODEJS等;
- 虚拟化、存储、大数据相关技术;
- 特定领域更深入的技术;
7.架构思维:
- 开始关注跨系统的整体高可用;
- 关注跨系统之间的各种问题: 服务化、服务治理等;