阿里技术专家撰写程序员“不迷茫”职业路指南,切中痛点规划未来

简介: 我一直都是一个“笨孩子”,但我不以笨为耻。小学三年级时要写一篇关于柑橘树的作文,那时自己肚子没货、下笔万难,父亲知道后教了我两招:是从 整体到局部观察事物;二是阅读,看看别人是怎样写的。

我一直都是一个“笨孩子”,但我不以笨为耻。小学三年级时要写一篇关于柑橘树的作文,那时自己肚子没货、下笔万难,父亲知道后教了我两招:是从 整体到局部观察事物;二是阅读,看看别人是怎样写的。

有朋友问,写书的时间从哪里来?其实,因为热爱,不觉疲惫!写作是让自己梳理思路的一个机会。古人说,有三类人,一类人深沉厚重,一类人磊落豪情、一类人聪明才辩。聪明才辩是学不了了,磊落豪情在骨子里有几分,愿学深沉厚重,下笨功夫。

中国的软件业发展短短几十年,在思想构建、方法体系乃至实践上仍有很多需要我们努力的地方,每一年都有人在问十年前就被问过的问题,说明有些路必须走过才知道,也说明如果能在走路的过程中给后来者一点点益处,也算是一桩好事!

程序员如何把握青春年华为未来的职业发展打下良好基础?这需要认真思考。《程序员的三门课 技术精进、架构修炼、管理探秘》循序渐进介绍了如何从菜鸟程序员成为高级研发人员或者架构师,以及积累知识和经验成为技术管理者,对于必备的编码工具、模式、测试、沟通和架构知识,也给出了实战总结。

目录:

第1篇技术精进

第1章程序员技能与成长

  • 1.1如何学习新的编程语言
  • 1.2代码规范与单元测试
  • 1.3使用静态代码分析工具
  • 1.4代码审查
  • 1.5清单和模板
  • 1.6程序员的工作法则
  • 1.7程序员的工具箱

第2章加速成长与学会学习

  • 2.1程序员如何加速成长
  • 2.2学会学习

第3章业务分析与设计

  • 3.1黄金国法则
  • 3.2 UML建模工具
  • 3.3业务分析与设计的方法
  • 3.4系统分析与设计的三个发展阶段
  • 3.5面向对象分析与设计
  • 3.6面向服务分析与设计
  • 3.7领域驱动设计
  • 3.8领域模型实践

第2篇架构修炼

第4章架构思维


  • 4.1分解
  • 4.2集成
  • 4.3动静分离
  • 4.4复用
  • 4.5分层
  • 4.6模式
  • 4.7抽象
  • 4.8结构化
  • 4.9迭代
  • 4.10勿做过度设计

第5章架构设计

  • 5.1架构设计概要
  • 5.2架构设计的流程
  • 5.3架构设计的核心要素
  • 5.4高性能设计
  • 5.5高可用设计
  • 5.6可伸缩设计
  • 5.7可扩展性设计
  • 5.8架构设计的典型案例一订单系统

第6章架构的保障:质量与风险

  • 6.1内建质量体系
  • 6.2从黑天鹅事件到墨菲定律
  • 6.3软件质量稳定性之殇
  • 6.4从康威定律和技术债看研发之痛
  • 6.5求解质量熵
  • 6.6踩过的坑和经验总结
  • 6.7故障复盘流程及模板
  • 6.8监控与告警
  • 6.9应急处置

第3篇管理探秘

第7章为成为技术主管做准备

  • 7.1构建自我阶段性目标
  • 7.2体验自己的目标身份
  • 7.3勇于抓住机会

第8章从自我管理转为管理团队

  • 8.1什么是领导力
  • 8.2如何构建领导力
  • 8.3让自己成为T型人才
  • 8.4高效时间管理
  • 8.5遇到不服管"的员工怎么办
  • 8.6如何处理冲突
  • 8.7引导员工主动工作
  • 8.8如何从带10个人到带100个人
  • 8.9如何对上管理

本书适用于即将或者正在从事IT相关开发工作,却不知如何提升自己,希望通过适当的学习方法精进技术的初级程序员;也适用于具备一定架构设计经验,想进一步系统化提升架构设计能力的中级程序员;以及有一定技术积累,想从事技术管理却不知如何着手的高级程序员。

领取文章中的《程序员的三门课 技术精进、架构修炼、管理探秘》可以点击此处来获取就可以了!

相关文章
|
3月前
|
机器学习/深度学习 人工智能 算法
技术成长之路:从新手到专家的心路历程
【8月更文挑战第9天】在技术的世界里,每个人都是从零开始。本文将通过个人经历,探讨如何在技术的海洋中不断学习和成长,最终成为领域内的专家。我们将一起回顾那些挑战与成就,以及它们如何塑造了一个技术人员的职业轨迹。
|
6月前
职场成长故事-阿里10多年不为人知的经验都在这了——【大学生就业训练营】系列第七课
系列课程共有八节,下方完成视频课程观看并在评论区回复学习心得,还可以领取惊喜礼品~
331504 995
《接手一个6年的平台型系统:我是如何带领团队破局前行的》电子版地址
接手一个6年的平台型系统:我是如何带领团队破局前行的
75 0
《接手一个6年的平台型系统:我是如何带领团队破局前行的》电子版地址
|
监控 安全 Cloud Native
阿里产品专家:高情商的技术人,如何做沟通?
不愿沟通是固执,不会沟通是傻瓜,不敢沟通是奴隶。——德拉蒙德
阿里产品专家:高情商的技术人,如何做沟通?
|
Cloud Native 数据可视化 前端开发
阿里高级技术专家:如何结构化地思考、做事、成长?
7月9日 19:00-21:30 阿里云开发者社区首场“Offer 5000”直播开启!15位团队技术大牛在线招人,更有《阿里云技术面试红宝书》助你拿下Offer!马上投递简历:https://developer.aliyun.com/special/offerday01
阿里高级技术专家:如何结构化地思考、做事、成长?
|
Web App开发 存储 移动开发
思考、创新、坚持——阿里做了七年前端,我的成长经验分享
在成长的未知道路上,我们总会遇到各种各样的问题,但是,所有的迷茫与逆境都能够帮助我们成长,我们要抓住每一个机会让自己进步,而不是徘徊不前。 淘系前端开发同学——林晚,今天就来和大家分享他这七年的成长经历,以及如何摆脱业务前端的职业迷茫感。
2978 0
思考、创新、坚持——阿里做了七年前端,我的成长经验分享
|
NoSQL 程序员
成长的足迹:阿里巴巴5位专家技术之路的思考与感悟
五四青年节之际,云栖社区特别邀请了5位阿里云技术/产品专家,来分享他们的#成长记忆#,每位专家将呈现出他们独一无二的人生经历、认识和感悟,希望能对大家有所帮助和启发。
|
Web App开发 前端开发 Java
程序员如何自我学习?阿里资深技术专家这样做
行业发展得太快,你必须学习,纯靠经验积累行不通,技术淘汰的速度远大于你经验积累的速度。 非鸡汤:不要和程序员谈自己的编程历史,很多的经验在今天已经不适用了。只要2-3年不关注技术,就基本快和程序员和编程绝缘啦,不是绝对,但是通常不会错。
8303 0
阿里专家五年方法论总结!技术人如何实现职业突破?
带你看七篇阿里专家五年的方法论总结!指导技术人应对复杂的业务与代码,如何实现突破职业。
14140 0