摘要: 学习 Tensorflow 的困境与解药 机器学习本质上是一门垂直的科学,但和编程存在交集这件事让我们有了“相声不就是说话嘛,所以我有嘴我也行”的错觉。所以在了解机器学习领域基本知识,而不是单刀直入编程才是学习 Tensorflow 的首要任务。 阅读全文
posted @ 2024-04-01 09:11 hh54188 阅读(376) 评论(1) 推荐(3) 编辑
摘要: Tech Lead 要学会戴着镣铐跳舞 程序员一定会有类似的体验:学习技术的过程中首先会经历蜜月期,例如总有新的知识点有待你挖掘,你会觉得它无所不能;也逃不过挫折期,即你会发现技术的边界在哪里,有些业务场景终究是它不擅长的,此时你需要寻找新的解决方案。这未必是坏事,技术边界是一个客观事实,你能够找到它侧面印证了你对旧技术趋于精通,对新技术的征途即将开始。 这几年做 Tech Leader 同样经历了这几个阶段:你会有一个快速的上升期,就像我在上一篇文章《去年我是怎么解决团队问题》里说的那样,不停的遇到问题然后乐此不疲的解决问题——整个过程你会收获颇多,同样是因为对个人来说是这是全新的领域;可后一阶段不尽相同,无力感带来的更多是思考而非答案 阅读全文
posted @ 2023-11-27 20:38 hh54188 阅读(200) 评论(1) 推荐(0) 编辑
摘要: 巩固系统韧性三个基础策略 众所周知我所在的团队常年解决线上问题,我也以为我们会在解决一个个具体问题的道路上无聊走到黑。但是最近出现的各种疑难杂症似乎让我们的工作有了一点乐趣,甚至有了更高级的意义。 阅读全文
posted @ 2023-09-28 20:49 hh54188 阅读(267) 评论(0) 推荐(2) 编辑
摘要: 浅谈如何向上管理 最近听说了很多事,加之目前自己也处在被汇报以及需要向上汇报的状态中间,迫使我开始思考向上管理(managing up)这个话题。这是一个有争议的话题,很多人(包括曾经的自己)下意识的会将向上管理与徒有其表的讨好或者迎合这类负面词划上等号。借此契机在查阅了很多资料之后,才意识到它不过是一项职场软技能而已。 阅读全文
posted @ 2023-07-11 18:37 hh54188 阅读(2857) 评论(2) 推荐(10) 编辑
摘要: 为什么不应该给用户提示错误码 最近给用户提示错误码的提议反复出现在我们的解决方案里,在深思熟虑之后我觉得这并非是一个好的解决方案。 阅读全文
posted @ 2023-06-29 00:09 hh54188 阅读(82) 评论(1) 推荐(1) 编辑
摘要: 程序员如何成长 做技术是打怪兽不是养宠物,为什么要打怪兽?因为难;为什么难很重要?因为难的事情才能带来成长;为什么要成长?承认吧,因为「如何成长」是当代人,包括你我他在内焦虑的源泉。 阅读全文
posted @ 2023-06-07 22:57 hh54188 阅读(401) 评论(1) 推荐(5) 编辑
摘要: 如何保证用户重试操作的幂等性 服务不稳定是一类常态,面对此类场景恰当的应对策略应该是什么?退一步说,即使我们能够确保第一方服务的稳定性,我们又应该如何面对网络延迟以及掌控以外的不确定性?这都是本篇文章会谈到的内容 阅读全文
posted @ 2023-05-24 22:42 hh54188 阅读(406) 评论(1) 推荐(4) 编辑
摘要: 关于时间管理的一点建议 在成为 Tech Lead 之后我发现时间变得极度不够用,甚至会成为了我焦虑和殚精竭虑的源泉。因为我无法主动的去做我应该(定方向、做定期回顾)做和想做的事情,而总是被动的被他人牵着鼻子走:无穷无尽的决策请求、寻求帮助、会议邀约。 阅读全文
posted @ 2023-04-25 20:43 hh54188 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 去年我是怎么解决团队问题的 在寻找解决团队问题的过程中,我发现互联网可以提供的参考非常有限,在各大技术写作平台上大家更多的关心是技术,软技能很少被谈论。希望我的经验可以提供一些参考,有一些解决问题的思路和渠道可供参考。 阅读全文
posted @ 2023-04-20 00:00 hh54188 阅读(59) 评论(0) 推荐(0) 编辑
摘要: NodeJS 实战系列:个人开发者应该如何选购云服务 这文章至少值一千元,因为这是我保守估计花出去的冤枉钱(请自行脑补一个苦笑的 emoji) 文章中会穿插选择云服务的一些建议,当然也会提供一些“薅羊毛”的技巧。不过在此之前我们要想清楚一件更重要的事情:我为了什么购买云服务 做产品还是做技术 这个问题不仅决定了你接下来的购买策略,还是你编码开始的前提。 阅读全文
posted @ 2023-04-02 23:18 hh54188 阅读(252) 评论(0) 推荐(3) 编辑