朱赟的技术管理课 / 从技术到管理,让你的目标函数达到最优解
朱赟
计算机博士,前Airbnb技术经理
 
  • 课程目录
  • 课程介绍
  • 开篇词 | 从工程师到管理者,我的思考与实践

    我是朱赟。和我一样从工程师转成管理者的人很多,我会把自己在实践中的思考、经验和解决过的困难第一时间分享给你,这就是我写这个专栏的初衷,让我们互相陪伴,教学相长。

  • 01 | 职场分身术:从给答案到做引导

    我花大把时间在“带新人”上,每天都在回答各种随机的问题。我越来越忙,似乎越来越重要。当组里人多起来时,我根本无法回复所有人。那些紧急的事情,我却没有时间解决。

  • 02 | Bug引发事故,该不该追究责任?

    技术人员也是人,在编程过程中难免会出 Bug,各种因为代码问题引起的麻烦也是屡见不鲜。那么,在 Bug 引发问题的情况下,怎样处理才是最佳方案呢?

  • 03 | 每个工程师都应该了解的:A/B测试

    A/B 测试是一种数据分析手段,它可以对产品特性、设计、市场、营销等方面进行受控实验。 那么,在做A/B 测试中需要注意哪些问题呢?

  • 04 | 如何帮助团队成员成长

    如何帮助团队成员成长?要回答这个问题,我们不妨先换位思考一下。如果我们是下属,那么:“老板或上级的哪些举措,会促进你的成长?哪些行为,又会成为你成长的阻力?”

  • 05 | 当我们给别人提意见时,要注意些什么?

    即使是最好的意见、最客观的表达,如果传递方式不合理,也很可能达不到预期的效果。提意见,显然是一门艺术。

  • 06 | 每个工程师都应该了解的:聊聊幂等

    一个操作如果任意多次执行所产生的影响均与一次执行的影响相同,我们就称为幂等。只有当你把实现中所有的细节都做对了,你才能得到想要的效果。

  • 07 | 当别人给我们提意见时,该如何应对?

    现实生活中,你接收到的所有意见,并不是都以一种愉快的方式不期而至。当收到那些让我们觉得不太舒服的意见时,应该怎么办呢?

  • 08 | 说说硅谷公司中的一对一沟通

    每两周会有一次到两次的一对一面谈。经理人会和每位团队成员进行一次大约二三十分钟的跟进谈话,这个行为差不多成了硅谷所有公司的传统。

  • 09 | 每个工程师都应该了解的:大数据时代的算法

    在大数据时代,算法的重要性日渐明晰。一个合格的程序员,必须掌握算法。

  • 10 | 项目延期了,作为负责人该怎么办?

    互联网时代瞬息万变,不变的永远是变化,只要我们参与软件研发,总会遇到项目延期的情况。一旦发现项目延期了,应该有哪些具体的应对措施呢?

  • 11 | 管理和被管理:期望值差异

    在我们的职场生涯中,管理者与被管理者之间会存在各种各样的关系。我觉得其中最需要避免的情况之一,就是期望值的差异。

  • 12 | 每个工程师都应该了解的:数据库知识

    数据库可以说是互联网公司最宝贵的资产,这块不出问题也罢,一出问题,即是见血封喉,服务直接宕机。

  • 13 | 管理者在进行工作分配时,会考虑哪些问题?

    我们在分配任务给别人的时候,别人也在分配任务给我们。我们在别人身上寻找某种品质,别人也在我们身上找寻类似的东西。

  • 14 | 硅谷人到底忙不忙?

    对在硅谷奋战的工程师而言,忙不忙完全是由他们决定的,是他们自己的选择。一切工作压力并不来自升职、同事或管理层,而源自每个人的内心。

  • 15 | 每个工程师都应该了解的:系统拆分

    系统拆分是一个实践性很强的工作,并无一定之规,只有亲自参与了这个过程,才会有更深入的体会。

  • 16 | 技术人如何建立个人影响力?

    建立个人的影响力并不是为了凸显你自己有多重要,或者让别人更加认可你,而是通过影响力把事情做成。

  • 17 | 管理者不用亲力亲为:关键是什么?

    技术能力强悍的工程师刚刚走上管理岗位时,最爱做的事情就是亲力亲为,看谁干活都不放心,恨不得自己把所有的事情都做了才好。

  • 18 | 每个工程师都应该了解的:API 的设计和实现

    API 设计是现代软件系统中不可或缺的一个环节,不同的系统需求和不同编程语言下,API 的设计都大不相同,但总有一些原则和注意事项是可以提取出来的。

  • 19 | 硅谷面试:那些你应该知道的事儿

    硅谷为什么会有那么多轮的面试,面试前要不要刷题,面试过程中与面试官的交流是怎样的,面试题的难度分级和内推有什么作用,如何拿到一个面试机会并通过面试呢?

  • 20 | 项目管理中的三个技巧

    作为管理者,我们平时在项目管理的过程中,更侧重的是要保证团队成员能够按照你的期望值完成任务。那么,该如何做才能让你的项目圆满完成呢?

  • 21 | 每个工程师都应该了解的:中美在支付技术和大环境下的差异

    一笔钱从甲方转移到乙方。这笔转移可能是商家和顾客间的货款交易,也可能是个人对个人的转账,支付系统就是让这笔交易或转账发生的系统。

  • 22 | 不要做微观的管理者

    在管理的过程中,既不要事必躬亲,也别做甩手掌柜。根据具体的人和事采取不同的管理方式,适当调整跟进的粒度,并时时交流,确保双方信息一致。

  • 23 | 如何处理工作中的人际关系?

    生活中亲疏有别,有些人不愿意理也就懒得交流,但工作中的很多交流是不可避免的,所以常常需要比生活中的关系更谨慎对待。

  • 24 | 编程语言漫谈

    编程语言,你看它是山,它就是山;看它是水,它就是水。一门编程语言到底能做什么,完全和工程师怎么去用,在什么场景中用息息相关。

  • 25 | 兼容并包的领导方式

    产品或者平台怎样才能让每个用户都体验到想要的个性化呢?这就要求设计者必须意识到用户的多样化和需求的差异化,也就从根本上要求了组成设计者的员工是多样化的。

  • 26 | 如何做自己的职场规划?

    做一个职场规划时,你作为当事人,自己要先想清楚很多问题,然后再和你的领导者交流沟通,寻求他的支持和帮助。

  • 27 | 小议Java语言

    很多新人入门会要求我推荐编程语言,Java 属于我推荐的语言之一,因为 Java 标准、规范,是面向对象编程的代表,在学习其他编程语言的时候还可以参考互通。

  • 28 | 如何激发团队人员的责任心

    有效的责任制,在开始的时候就要让所有人明确责任与权利,而不是最后追究责任或推卸责任。

  • 29 | 说说硅谷互联网公司的开发流程

    硅谷里稍具规模的互联网公司都会遵循类似的流程,他们就是通过这样的流程开发出了创新性的产品。

  • 30 | 编程马拉松

    终于有机会说出我自己一直很喜欢的一句话:Geek is the new sexy! 会写代码的人真的就是很帅!

  • 31 | 工程师、产品经理、数据工程师是如何一起工作的?

    做为一个软件工程师,如果有机会和产品经理和数据工程师一起工作,我们可以从他们视角去看待问题,可以拓展自己的知识领域和眼界,一起把产品做得更好。

  • 32 | 硅谷人如何做 Code Review

    Code Review 主要是在软件开发的过程中,对源代码进行同级评审,其目的是找出并修正软件开发过程中出现的错误,保证软件质量,提高开发者自身水平。

  • 33 | 技术人的犯错成本

    一个工程师手抖把公司的用户数据库删掉了,而恰恰这个数据库的自动备份在一个月前停掉了,最后这个公司真的就倒闭了。从删库到跑路,并不是传说中的故事。

  • 34 | 如何从错误中成长?

    在竞争激烈的互联网时代,试错当然是好事,但了解错误成本,避免不应该犯的错误,最大可能地从错误中成长,才是我们应有的态度。

  • 35 | 理解并建立自己的工作弹性

    一个好的软件系统就像是一个具备弹性的有机生命体,能够动态地改变自己的特性或功能,调配资源,去适应外界的变幻并满足不同的需求。

  • 36 | 如何对更多的工作说“不”

    越来越多的“ Yes ”会让你背上沉重的包袱,无效的社交、超出能力范围的帮助、不合理的要求等等,都会耗尽你的时间和资源。

  • 尾声:成长不是顿悟,而是练习

    这个专栏里记录的,不是我的顿悟,而是我的练习。希望给你带来的,也不是顿悟,而是在你成长的道路上练习的时候的一种参考,一种互勉。

  • 新书 |《跃迁:从技术到管理的硅谷路径》

    在专栏结束的第 77 天后,我出了一本书:《跃迁:从技术到管理的硅谷路径》。专栏是这本书的起点,也是书中的一部分。可以说,是专栏促成了这本书的诞生。

专栏简介

“朱赟的技术管理课”是由朱赟博士撰写并维护的精品专栏课程。

朱赟,英文名 Angela,很多人称她为“硅谷女神”,但她更喜欢别人叫她安姐。Angela 毕业于中国科技大学少年班,后在美国莱斯大学取得了计算机博士学位,在读期间主要涉及的技术领域是程序语言设计和生物信息学的大数据分析。她是 Square 公司的第一位华人女工程师,曾在 Airbnb 负责支付和交易相关的业务,现在在区块链公司 Coinbase 担任技术经理。

Angela 拥有计算机博士和“资深程序媛”双重头衔,她的技术功底非常扎实,对计算机底层平台技术、算法、操作系统、数学、统计学、机器学习、生物信息大数据处理和搜索支付等相关业务都有精深见解,并在多个领域有论文发表。在Square、Airbnb 等公司的工作经历,则为她带来了更多的实战技能。

Angela 最早是 Airbnb 支付业务的核心架构师和技术骨干,现在是支付技术团队的领导者。从资深技术人员到管理者的角色转换大概是很多工程师面临的难题,毕竟协调团队的日常事务远不如编写代码精准可控。Angela 却在这一段过渡期得到了快速成长,并获取了诸多带领团队的经验与技能。她不囿于经典管理学本身的条框,而是跳出管理者的角色定位,从多重角度出发思考问题,从而形成了一套独特的管理思想。除此之外,长居硅谷生活与工作,Angela 对硅谷的工程师文化、技术特点、个人成长也都有精彩的解读。

2016年1月,Angela 开通了微信公众号“嘀嗒嘀嗒”,从此写作一发不可收拾。她撰写了大量的科技、硅谷文化、个人成长、求职、求学等领域的相关文章。结合自己的心路历程和独特的经历,她以轻盈细腻的文笔,鲜明别致的观点,用顶尖女工程师的视角为读者呈现了硅谷的科技生态,以及她对互联网世界的理解,迅速吸引了十万的互联网读者。

我们常说写文章要留有余地,要给读者想象和发挥的空间。这一点 Angela 就做得很好,读她的文章常常会有意犹未尽的感觉,文末会引发大量有价值的思考和评论。她认为,好的评论和交流是连接作者和读者的纽带,会给双方都带来更多的成长空间。

在本专栏中,Angela 会更加聚焦在技术管理、技术实践、硅谷文化和个人成长领域,继续以女工程师和技术领导的视角,为大家讲解技术和认知的故事。她愿意把自己在技术和管理上的领悟及忠告、在硅谷工作的体会与见识,通过这个专栏分享给大家。

把自己觉得好的东西第一时间分享给你,这就是 Angela 推出这个专栏的初衷。

专栏模块

Angela 的专栏主要聚焦在技术管理、技术实践、硅谷文化和个人成长四个领域。专栏目录具体如下:

限时福利

适宜人群

处于转型期的新手技术管理者;关注前沿技术发展的IT人员;专注一线实战经验的技术人员;希望获得自我提升的泛互联网从业者。