整理部分本号发过的程序员成长方面的文章,供读者查阅。由于之前发布的内容多达数百篇,本次选择几十篇以做代表梳理。
效率、如何提问、程序员的品格
程序员当属工程师类别,而工程师的核心能力,在我看来有且仅有一个,那就是“解决问题”,即便还没有成功的解决掉问题,那也必然是在解决问题的路上(比如科研类工程师短期内并不一定有成果)。
如果问题最终没有被解决,之前的种种努力很容易变得微不足道。另外,不同于科研领域,程序员面对的大部分问题通常是具体、明确和有章可循的,故而如何“高效”地解决问题对于程序员来说愈加重要。
今天我们就说道说道高效这件事,我不会讲那些老生常谈的类似番茄钟、二八原理、重要紧急象限等方法之术,而更多是思想之道和实用小建议。
聊聊程序员高效之道(执行力可度量吗?)
PM到底要不要编码?程序员应该什么时候转管理岗?
天选程序员:如何提个好问题?
程序员的品格:羞耻心、同理心与榜样的力量
都是血泪,程序员傍身的生存法则(上)
码农精进之路
我曾很多次被人问到,在软件的世界里到底有没有优雅的代码和整洁的架构?是不是所有想实现DDD和想要写好业务代码的职场新人都只能凌乱的摸索和反复尝试?答案是有捷径。
对于大多数初出茅庐的程序员们而言,张建飞的《代码精进之路:从码农到工匠》一书就是一条捷径。通过多年的学习和工作积累,张建飞研发了COLA(全称是Clean Object—Oriented Layered Architecture),COLA自开源以来,已经被多个技术团队使用,解决了DDD落地和应用扩展问题,受到了普遍关注和一致好评。
码农精进之路:我不相信35岁就做不了程序员
写给工程师的十条精进原则
小记基于xstate实现携程金服业务流程动态化
DDD
从场景驱动设计看DDD
当DDD遇到O2O电商:玩转统一语言和界限上下文
DDD:架构思想的旧瓶新酒
干货|为什么DDD落地难?
DDD 项目失败的几个原因
跳开 DDD 和中台概念看阿里巴巴交易平台的问题及解决思路
TL之路
有时会听到小伙伴,吐槽自己的现任或前任直接主管。
随着工作时间和经验的增长,每每看到这种吐槽,我就会反思,假设有一天我是那位被吐槽的主管,我就一定能做的更好吗?如果自己不敢SAY YES,那反倒说明自己的火候不到,一定还有哪部分欠缺,但它具体是什么呢?
刚好最近在学习“宁向东的管理学课”,今天我也试着通过四象限图表,来结构化的展示下我对Leader类型分类的理解,什么样才是一个好Leader。
我对Leader的一些思考,管理是一种能力
阿里毕玄:从生物系学生,到技术团队 leader,他是如何完成自我蜕变的
阿里技术专家:努力成为一名‘‘值得跟’’的Leader
中层技术管理者是夹心饼干吗?
在阿里做了五年技术主管,我有话想说
什么样的 TL 是好的 TL ?
前阿里专家:管理者需要“雌雄同体”
41岁阿里工程师:35岁转管理,真的是必经之路吗?
学习最重要是方法,管理最重要是高度(朱晔)
架构
2020 年 InfoQ 趋势报告:架构与设计
支付宝全局架构师曹刚:为12亿用户设计架构是什么体验?
火爆的直播应用,你了解背后的技术架构吗?(58转转 骆俊武)
马蜂窝支付中心架构演进
企业级业务架构的设计难点
架构如何做减法?(黄杰)
孙玄谈:微服务架构何去何从?(孙玄)
中台辨析:架构的演进趋势(付晓岩)
架构师必备的37项技能清单(作者Niklas,贺卓凡译)
万字长文剖析架构设计全攻略(张凯江)
谁没救过火?但是不能一直救火:我对架构师职责的思考与定位(王晔倞)
干货:36页PPT详解余额宝背后的服务治理架构(土狼兄弟)
阿里巴巴架构师:十问业务中台和我的答案(王思轩)
难得一见的收单供应链架构演进:基于场景分析和领域驱动(美团牟宗彦)
互联网架构三板斧之并发(右军)
面向全栈的技术管理和系统架构演进要素(老曹)
阿里专家讲中台:技术中台-分布式架构在蚂蚁金服的实践
阿⾥巴巴技术总监全解中台架构19页ppt:中台是一把手工程
阿里毕玄:你是主流架构师吗(毕玄)
云架构师进阶攻略(完整版)(刘超)
创新项目从来都是在负债之下做架构取舍
架构师的自我修养(史海峰老师)
支付平台架构设计评审核心要点与最佳实践(李艳鹏)
以终为始的架构设计[上](右军)
一文读懂支付系统(伟山)
老代码多=过度耦合=if else?阿里工程师这样捋直老代码
业务重要还是技术和代码质量重要
精通那么多技术为何还是做不好一个项目?
研究了很多框架,还是决定自己造轮子
技术人要不要商业思维?
技术人的灵魂3问,阿里工程师如何解答?
阿里技术专家:技术人具备“结构化思维”意味着什么?(张建飞)
阿里巴巴高级技术专家 至简 聊工程师思维
从架构师到七牛云CEO:许式伟的架构思维
程序员知识体系探索:点、线、面、体(右军)
CTO丢给我《技术人员发展十二条建议》(老G)
快狗打车CTO沈剑:脱离业务的架构是耍流氓,从找对方法到找对问题(沈剑)
前易宝CTO陈斌:CTO是否要写代码?
PingCAP CTO 黄东旭:远程办公 5 年,分布式解决所有问题
研发慢、宕机多、品牌弱怎么办?前携程 CTO 解密技术体系顶层设计
创业公司CTO谈创业公司技术选型
蚂蚁金服CTO鲁肃:支付宝成就了我,我做了很多“拧螺丝”的事儿
---------- END ----------
希望本文分享的经验和方法能够对此有所帮助!
参与相关讨论,请在公众号回复关键词:读者群。
参与相关讨论,请在公众号回复关键词:读者群。
技术琐话
以分布式设计、架构、体系思想为基础,兼论研发相关的点点滴滴,不限于代码、质量体系和研发管理。