程序员成长系列:从业务、技术到思维体系

整理部分本号发过的程序员成长方面的文章,供读者查阅。由于之前发布的内容多达数百篇,本次选择几十篇以做代表梳理。

效率、如何提问、程序员的品格

程序员当属工程师类别,而工程师的核心能力,在我看来有且仅有一个,那就是“解决问题”,即便还没有成功的解决掉问题,那也必然是在解决问题的路上(比如科研类工程师短期内并不一定有成果)。

如果问题最终没有被解决,之前的种种努力很容易变得微不足道。另外,不同于科研领域,程序员面对的大部分问题通常是具体、明确和有章可循的,故而如何“高效”地解决问题对于程序员来说愈加重要。

今天我们就说道说道高效这件事,我不会讲那些老生常谈的类似番茄钟、二八原理、重要紧急象限等方法之术,而更多是思想之道和实用小建议。

聊聊程序员高效之道(执行力可度量吗?)

PM到底要不要编码?程序员应该什么时候转管理岗?

天选程序员:如何提个好问题?

程序员的品格:羞耻心、同理心与榜样的力量

都是血泪,程序员傍身的生存法则(上)

程序员成长系列:从业务、技术到思维体系_第1张图片

码农精进之路

我曾很多次被人问到,在软件的世界里到底有没有优雅的代码和整洁的架构?是不是所有想实现DDD和想要写好业务代码的职场新人都只能凌乱的摸索和反复尝试?答案是有捷径。

 

对于大多数初出茅庐的程序员们而言,张建飞的《代码精进之路:从码农到工匠》一书就是一条捷径。通过多年的学习和工作积累,张建飞研发了COLA(全称是Clean Object—Oriented Layered  Architecture),COLA自开源以来,已经被多个技术团队使用,解决了DDD落地和应用扩展问题,受到了普遍关注和一致好评。

程序员成长系列:从业务、技术到思维体系_第2张图片

码农精进之路:我不相信35岁就做不了程序员

写给工程师的十条精进原则

小记基于xstate实现携程金服业务流程动态化

DDD

从场景驱动设计看DDD

当DDD遇到O2O电商:玩转统一语言和界限上下文

DDD:架构思想的旧瓶新酒

干货|为什么DDD落地难?

DDD 项目失败的几个原因

跳开 DDD 和中台概念看阿里巴巴交易平台的问题及解决思路

程序员成长系列:从业务、技术到思维体系_第3张图片

TL之路

有时会听到小伙伴,吐槽自己的现任或前任直接主管。

随着工作时间和经验的增长,每每看到这种吐槽,我就会反思,假设有一天我是那位被吐槽的主管,我就一定能做的更好吗?如果自己不敢SAY YES,那反倒说明自己的火候不到,一定还有哪部分欠缺,但它具体是什么呢?

刚好最近在学习“宁向东的管理学课”,今天我也试着通过四象限图表,来结构化的展示下我对Leader类型分类的理解,什么样才是一个好Leader。

我对Leader的一些思考,管理是一种能力

阿里毕玄:从生物系学生,到技术团队 leader,他是如何完成自我蜕变的

阿里技术专家:努力成为一名‘‘值得跟’’的Leader

中层技术管理者是夹心饼干吗?

在阿里做了五年技术主管,我有话想说

什么样的 TL 是好的 TL ?

前阿里专家:管理者需要“雌雄同体”

41岁阿里工程师:35岁转管理,真的是必经之路吗?

学习最重要是方法,管理最重要是高度朱晔

程序员成长系列:从业务、技术到思维体系_第4张图片

架构

2020 年 InfoQ 趋势报告:架构与设计

支付宝全局架构师曹刚:为12亿用户设计架构是什么体验?

火爆的直播应用,你了解背后的技术架构吗?(58转转 骆俊武)

马蜂窝支付中心架构演进

企业级业务架构的设计难点

架构如何做减法?(黄杰)

孙玄谈:微服务架构何去何从?(孙玄)

中台辨析:架构的演进趋势(付晓岩)

架构师必备的37项技能清单(作者Niklas,贺卓凡

万字长文剖析架构设计全攻略(张凯江)

谁没救过火?但是不能一直救火:我对架构师职责的思考与定位(王晔倞)

干货:36页PPT详解余额宝背后的服务治理架构(土狼兄弟)

阿里巴巴架构师:十问业务中台和我的答案(王思轩

难得一见的收单供应链架构演进:基于场景分析和领域驱动(美团牟宗彦

互联网架构三板斧之并发(右军)

面向全栈的技术管理和系统架构演进要素(老曹)

阿里专家讲中台:技术中台-分布式架构在蚂蚁金服的实践

阿⾥巴巴技术总监全解中台架构19页ppt:中台是一把手工程

阿里毕玄:你是主流架构师吗(毕玄)

云架构师进阶攻略(完整版)(刘超)

创新项目从来都是在负债之下做架构取舍

架构师的自我修养(史海峰老师)

支付平台架构设计评审核心要点与最佳实践(李艳鹏)

以终为始的架构设计[上](右军)

一文读懂支付系统(伟山)

程序员成长系列:从业务、技术到思维体系_第5张图片

工程师思维

老代码多=过度耦合=if else?阿里工程师这样捋直老代码

业务重要还是技术和代码质量重要

精通那么多技术为何还是做不好一个项目?

研究了很多框架,还是决定自己造轮子

技术人要不要商业思维?

技术人的灵魂3问,阿里工程师如何解答?

阿里技术专家:技术人具备“结构化思维”意味着什么?张建飞

阿里巴巴高级技术专家 至简 聊工程师思维

从架构师到七牛云CEO:许式伟的架构思维

程序员知识体系探索:点、线、面、体(右军)

CTO系列

CTO丢给我《技术人员发展十二条建议》(老G)

快狗打车CTO沈剑:脱离业务的架构是耍流氓,从找对方法到找对问题(沈剑)

前易宝CTO陈斌:CTO是否要写代码?

PingCAP CTO 黄东旭:远程办公 5 年,分布式解决所有问题

研发慢、宕机多、品牌弱怎么办?前携程 CTO 解密技术体系顶层设计

创业公司CTO谈创业公司技术选型
蚂蚁金服CTO鲁肃:支付宝成就了我,我做了很多“拧螺丝”的事儿

----------  END  ----------

希望本文分享的经验和方法能够对此有所帮助!

参与相关讨论,请在公众号回复关键词:读者群。

参与相关讨论,请在公众号回复关键词:读者群。

技术琐话 

以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。

你可能感兴趣的:(程序员成长系列:从业务、技术到思维体系)