软件平台架构设计与技术管理之道_由维昭 编著_AZW3_MOBI_EPUB_PDF_电子书(无页码)_由维昭 编著
内容节选
第1章良好认知,成功钥匙 领导软件平台各方面的工作,对技术底蕴、思维模式、决策能力、工作风格、文化铸造等方面都有极高的要求,你可以称之为“领域智慧”。认知盲区的代价是巨大的,“不知”比“不会”的后果更严重,可能导致方向性的错误。 庞大的科技队伍,可谓千人千面,管理工作中出现举棋不定、迷茫不清时,唯有以扎实的认知作为心理的定海神针,切不可做无根之水。带队更是育人,深厚的认知力不仅有助于完成平台技术工作,更是建设梯队、为社会培养人才的无形之手。 本章的12节以认知为主话题的短文,来自本人长年平台级技术工作的精心提炼,从人物和职业特征、文化风格,以及工作思维和沟通交互方面着笔,貌似初读即懂,但达到熟练应用于实际工作,还需要从心底反复领悟,也可作为丰富综合布道力的认知基石。 良好的认知无疑会加速团队的成长,对此而言,比起机械、沉重地再学习,精炼、轻灵的点拨或许能够带来更多的灵感启发,如同打开成功大门的钥匙。在繁冗、枯燥的IT技术工作中,埋头干活不能忘记抬头看路,主动发现更多的“艺术”细胞,增加更多的抽象领悟,终会拨云见日。在工作陷入僵局时,回到认知上去审视自我,助力破茧而出。 需要提醒的是,要心怀正能量地使用本章中的方法,不可将这些方法和技能最终运用成“个人计谋和手段”,否则会适得其反。 1.1 为技术负责人画像 软件平台的体量、复杂度、专业度,对架构设计和布道工作提出了更高阶的能力要求,平台的技术领导力,由CTO、技术总监、高级架构师等少数核心角色决定,一般而言,技术总监职责重在团队建设与管理,并对任务完成情况负责,架构师则主要在工程和技能领域发挥作用,CTO更具统领价值,除了更多的管理层事务和外联类工作外,还应建立行业影响力、取胜于格局。项目管理、质量管理团队则扮演“监督和加持”的角色。 本书内容涵盖架构设计与技术管理两大(职能)领域,考虑到不同公司组织结构中,高级技术岗职位头衔设置及职责分工各不相同,因此,根据具体语境,书中很多处使用了更具普适性的“技术负责人”一词,来统称此类领导角色。下面从以下几方面对技术负责人做一个画像。 1. 基础能力方面此处并非指IT系统,而是广义存在的系统概念,例如,参加2018年世界杯的法国足球队,即是一个成功的系统。 软件平台技术工作有清晰的行业技能要求以及人才可识别性,对于高级岗位也不例外,主要包括:科班出身最佳,开发技术精湛,软件架构设计原则清晰,领域任务经验丰富,具备系统 化思维能力,文档扎实,沟通良好。同时,性格好,正能量,不仅对DevOps和新兴技术有兴趣,而且乐于积极辅导,善于通过技术评审等方式带动团队提升,并且勇于在第一线处理故障…… 2. 工作职责方面 作为平台技术负责人,需将有限的精力在项目管理、开发测试、运维、安全、质量等板块进行合理分布,重平台的技术能力,善破解关键瓶颈。既能保证任务的进展,又能在研发管理上抓重点、出成绩,确保高质量交付。同时,积极规划运维工作,为平台保鲜,守住生死线,保持各类服务高效、稳定运行。 3. 格局、能力和认知体系方面 对外必须具备能够使目标市场相信公司在这个领域的技术领导力和权威性,对内必须能使下属团队接受、实施平台技术规划的设计方案。除了技术布道任务外,还要熟知技术工作的运作规律、背后的无形“推手”及各类工作方法论,并具备积极的向上管理意识,必须在认知层面八面玲珑,从深度和广度上提升自己。 4. 人物性格方面 通过不断地学习成长,理想的人选应该多才多艺、成熟练达,必须具备极强的洞察力、领导力,而且思维活跃,大开大合。如果给这样的技术人才增加个特性标签,应该是“享受同时使用左脑和右脑,善于与人沟通,精于方法论,最好是一个对哲学、历史、艺术有兴趣的人”。 硬实力是必需的基础,而软技能则决定着技术负责人的最终画像,驾驭平台更需要“软实力”加持。如果能成为开源社区或论坛的活跃者,或者是行业规范制定的参与者,以此来提升自己在相关领域的影响力,则更是加分项。 1.2 技术分工细化之殇 本书有关后端语言技术的讲解,均使用Java语言,书中作为案例使用的Dubbo、SpringCloud等后端领域的分布式开发框架,均默认使用Java语言。 进入前后端分离时代后,前端已经完全立体化,MVC、微服务、组件化这些从后端而生的架构已经是前端行业的事实标准;前端近年来技术栈变化极快,几年前还是jQuery技能开发,现在已经被Vue、React取代;一个平台,后端可以采用一种程序开发语言(例如Java ),而平台的前端技术领域,必须要涵盖iOS、Android、小程序等不同操作系统和生态环境,不全部覆盖已很难参与市场竞争,前端开发团队,已经被广泛称作“大前端”。平台的市场竞争力,很大程度上取决于前端的能力,用户体验和外部评测,直接反映了平台大前端中异步通信、懒加载、压缩、渲......
- 信息
- 内容简介
- 序一 十年磨一剑
- 序二 一本有故事有品位的IT书
- 序三 大型软件系统驾驭之道
- 推荐语
- 前言
- 第1部分 技术负责人的工作锦囊
- 第1章 良好认知,成功钥匙
- 第2章 萃取精华,驾驭主题
- 第3章 平台视角,顶层设计
- 第4章 核心能力,全景覆盖
- 第5章 精进管理,磨练团队
- 第2部分 技术图表材料实战解码
- 第6章 简洁方案,直达问题域
- 第7章 架构设计,超强表现力
- 第8章 积累复用,多走捷径
- 致谢
- 后记 这是富有意义的尝试