李一鸣

爱码叔

程序员

架构师

Tech Lead

技术专栏作者

黑胶、CD收藏者

你好!我是

我是一名工作15年的程序员,专注于后端各领域。程序员、架构师、Tech Lead、技术经理、PM、产品经理的工作都曾做过。
平时喜欢写技术博客。业余爱好音乐,实体音乐(黑胶、CD、磁带)收藏者。

了解我 近期博客

My Info

关于我

你好,我是李一鸣。 一位从业15年的程序员。

我是一名80后程序员,2006年从北京航空航天大学软件学院毕业后一直从事软件相关工作。做过程序员、架构师、Tech Lead、PM、技术经理、部门经理。近几年在 Thoughtworks 从事技术相关工作。

平时喜欢写一写技术博客,深入浅出的讲解各种技术。近两年写了《Java并发编程学习宝典(漫画版)》专栏。因为小时候喜欢画画,所以擅自加戏,写成了漫画版。导致工作量翻倍苦不堪言。但是同时也发现将漫画和技术相结合,对于学习者更为友好。于是坚持将这条路走下去。

我主要研究的领域有微服务架构、并发、技术管理、后端技术等等。写过很多文章,也做过直播(微服务架构治理)。技术这条道路非常艰辛,但我有信心一直走下去。未来也会写出更多优秀的文章。

My Resume

经历

工作经历

高级研发、架构师、技术团队负责人

Thoughtworks / 2019 - now

在 Thoughtworks 担任Tech Principal。主要负责系统架构的工作。带领技术团队为客户实现数字化转型。

高级研发、技术经理

无讼网络科技 / 2015 - 2018

无讼网络科技致力于科技改变法律。我负责法律工具产品开发,作为技术经理带领团队完成法律文书检索工具的开发。

主管工程师、Java团队负责人

联想 / 2010 - 2014

就职于联想全球应用开发部,带领 Java 团队开发联想的国际化业务系统。主要涉及销售预测、物流、订单、机器配置等业务

教育经历

软件学院-本科

北京航空航天大学 / 2002 - 2006

作为北航软件学院首届本科生,经过四年专业学习,打下了坚实的基础。

高中

河北省唐山一中 / 1999 - 2002

河北省唐山一中是唐山市重点中学。

Testimonial

我的证书

Blog Post

最近博客

当你 “不小心” 成为了 Tech Lead

晋升为团队的技术管理者,意味升值加薪、更多股票!但更重要的意味着你的角色发生了变化。过去你只需要做好自己的开发。而现在你需要带领整个团队出色的完成开发工作。

“抄袭来的” 设计模式

建筑学家 Alexander 说过:每一个模式都描述了一个在我们周围不断发生的问题,以及该问题解决方案的核心。这样,你就可以一次又一次地使用该方案而不必做重复的劳动。

图文彻底搞懂非对称加密(公钥密钥)

本文通过漫画的形式,彻底帮你理解非对称加密。内容涵盖非对称加密的设计以及加密算法。

Special Column

技术专栏

ZooKeeper入门实战教程

ZooKeeper 作为优秀的分布式协同软件被广泛应用。本文大量配图,深入浅出,以通俗易懂的方式进行讲解。推出至今累计 12W+ 阅读

Apache Kafka入门教程轻松学

本文图文结合,将晦涩难懂的技术转换为通俗易懂的事例,让 kafka 学习变得更容易。推出至今累计 6W+ 阅读

Java并发编程学习宝典(漫画版)

本专栏发布在慕课网,共计38篇。以漫画的形式来讲解Java并发编程。深受读者好评,累积近 3000 订阅量。从并发的原理到底层实现代码,带你彻底理解 Java 并发。