相关分享
使用上下游思维实现系统解耦
本文将从服务间上下游的思维来讨论如何在系统架构演进过程中,持续的保持服务间的松耦合,实现解耦的目标。
故事点 vs. 人天
大部分客户其实并不在乎你做的什么敏捷,他在乎的其实是你能不能在规定的时间内交付应该交付的软件。你告诉他我们用的是故事点估算,他会告诉你我不懂你们的故事点,你就告诉我这个功能几天做完。
我的移动开发程序人生 - 写在创业十周年
我是移动互联网时代兴起时的第一批开发者,见证了移动互联网将传统的 PC 互联网颠覆的过程。也有幸参与其中,推动移动互联网行业的发展。
本文介绍了我从接触计算机到选择职业开发道路,最后再承担起更多非技术工作的过程。希望我的程序人生能够帮助到大家,在面对新的时代机遇时抓住机会,与时代共舞。
Go泛型不支持泛型方法,这是一个悲伤的故事
根据Go 泛型提案的描述,Go不支持泛型方法:No parameterized methods。主要原因Go泛型的处理是在编译的时候实现的,泛型方法在编译的时候,如果没有上下文的分析推断,很难判断泛型方案该如何实例化,甚至判断不了,导致目前(Go 1.18)Go实现中不支持泛型方案。
不过,泛型方法的缺失,多多少少给程序员带来一丝丝的忧伤的情绪,在一些场景之下,使用起来特别不方便。我最近看到了几个因为缺乏泛型方法导致的问题,在本文中总结一下,和大家探讨。
关于编写故事卡的一些经验
我认同故事卡里非常详细的描述可以带来价值,但我也相信“简练的表述 + 充分的沟通”可以更高效、更灵活;我认同故事卡不是契约或合同,但我也相信完整、准确的表述可以显著降低各角色间的沟通成本。
运用 KF 思维技术,助您正确地做出决策
当面临复杂环境和复杂信息时,清晰而正确地做出决策,显得尤为重要,且困难。当然,根据不同状况,您可以有不同类型决策;如可根据情感和经验,做出决策。前段时间,有接触到一个课程:KF 思维技术 ──提供四个应用在不同场景的思维流程,可帮助跳出固有思维局限,从而更快更准地分析和决策(理性)。在这里,将获得到的一点心得,跟朋友们分享和探讨;如觉有失,欢请斧正。
更快学习JavaScript的6个思维技巧
很多人学习JavaScript,问的第一个问题往往是“我应该使用哪个框架?”。但是,如果你还没有掌握最最基础的JavaScript,那这显然是一个错误的问题。你将你所有的时间用来研究不同的框架,于是,你开始停滞不前。
乔布斯的这 3 个故事依然激励着我
抛开中美关系和情绪喜好问题,谁也不可否认乔布斯改变了整个科技世界,他对产品的执着要求完美和跨时代的创新,影响了全世界。
是时候激活你的批判性思维了
学习批判性思维的目的不在于批判对方,而在于对双方思考过程的审视。通过改变思维方式、问对问题、与良师益友的促膝交谈、以及培养价值观倾向,可以促进有效的沟通和理智的决策,让你的思考越来越有洞见。
