Search Less, Browse More20 days agohttps://buttondown.com/hillelwayne/archive/search-less-browse-more-7595/强调通过浏览文档而不仅仅是搜索快速答案来发现更多功能。以学习Excel为例,说明浏览能发现即使是长期用户也不知道的强大功能。对比搜索(专注于解决问题)与浏览(专注于发现和学习)。以Python的路径库模块为例,说明通过浏览发现的、处理文件路径的更优解决方案。强调浏览可以揭示广泛有用的工具,而搜索可能因其特定性而错过这些工具。提出一个关于Excel的潜在工作坊,面向对高级功能感兴趣的程序员或分析师。
The Value of Domain Knowledge in Softwarea day agohttps://www.gustavwengel.dk/value-of-domain-knowledge领域知识,即对行业和最终用户的理解,往往被忽视,但对软件开发人员而言极具价值。它增加了自主性,减少了在面向用户决策时对他人的反馈需求。领域知识有助于避免反复沟通,并有助于确定新项目或功能的范围。学习新领域是令人愉快且能拓宽视野的。构建软件的知识可分为四类:基础(计算机)、技术栈特定、产品特定和领域知识。基础知识和领域知识需要专门的学习时间,而技术栈和产品知识则来自日常工作。获取领域知识的方法包括与用户交谈、阅读行业资料以及花时间进行反思。