《Software Engineering at Google》摘抄(7)

by kevin 8. 九月 2022 14:07 >
At Google, we use the Goals/Signals/Metrics (GSM) framework to guide metrics creation. 在谷歌,我们使用目标/信号/指标(GSM)框架来指导指标创建。 A goal is a desired end result. It’s phrased in terms of what you want to understand at a high level and should not contain references to specific ways to measure it. A signal is how you might know that you’ve achieved the end result. Signals are things we wou... [更多...]

《Software Engineering at Google》摘抄(6)

by kevin 6. 九月 2022 13:50 >
As your role evolves, all the best practices still apply. You’re still a “servant leader”; you’re just serving a larger group. That said, the scope of problems you’re solving becomes larger and more abstract. You’re gradually forced to become “higher level.” That is, you’re less and less able to get into the technical or engineering details of things, and you’re being pushed to go “broad” rather t... [更多...]

《Software Engineering at Google》摘抄(5)

by kevin 2. 九月 2022 14:24 >
In nascent teams, both roles will sometimes be filled by the same person: a Tech Lead Manager (TLM). On larger teams, an experienced people manager will step in to take on the management role while a senior engineer with extensive experience will step into the tech lead role. Even though manager and tech lead each play an important part in the growth and productivity of an engineering team, the pe... [更多...]

《Software Engineering at Google》摘抄(4)

by kevin 31. 八月 2022 13:55 >
We are also writing this chapter because of the increasing imbalance of power between those who make development decisions that impact the world and those who simply must accept and live with those decisions that sometimes disadvantage already marginalized communities globally. It is important to share and reflect on what we’ve learned so far with the next generation of software engineers. It is e... [更多...]

《Software Engineering at Google》摘抄(3)

by kevin 26. 八月 2022 14:00 >
Your organization understands your problem domain better than some random person on the internet; your organization should be able to answer most of its own questions. To achieve that, you need both experts who know the answers to those questions and mechanisms to distribute their knowledge, which is what we’ll explore in this chapter. These mechanisms range from the utterly simple (Ask questions;... [更多...]

最近阅读 2022-08-24

by kevin 24. 八月 2022 20:20 >
新鲜 今年夏天,欧洲发生了极端高温,很多河道都水位大降。 流经德国和捷克的易北河,水位下降以后,露出了河底的"饥饿石"。 所谓"饥饿石",就是15世纪到19世纪发生干旱时,当时的人们在这些石头上刻了字,提醒后人,如果再看到这些石头露出水面,就意味着会发生饥饿。 言论 我们作为管理者所做的事情通常会在更长的时间后才得到回报。 传统的经理关心的是如何把事情做好,而优秀的经理关心的是把什么事情做好(并相信他们的团队能想出办法来)。 我发现把自由的市场经济——或者部分自由的市场经济——当做某种生态系统是很有用的思维方式。动物在合适的地方能够繁衍,同样地,人只要在社会上找到了专属于自己的位置,也能够做得很成功。 测算合适的安全边际,只在自己明确界定的能力圈内行事,区分价值和价格、过程和行动、财富和规... [更多...]

《Software Engineering at Google》摘抄(2)

by kevin 15. 八月 2022 17:21 >
The answer is insecurity. People are afraid of others seeing and judging their work in progress. In one sense, insecurity is just a part of human nature—nobody likes to be criticized, especially for things that aren’t finished. Recognizing this theme tipped us off to a more general trend within software development: insecurity is actually a symptom of a larger problem.(答案是缺乏安全感。人们害怕别人看到和评价他们正在进行的工... [更多...]

《Software Engineering at Google》摘抄(1)

by kevin 14. 八月 2022 10:37 >
We propose that “software engineering” encompasses not just the act of writing code, but all of the tools and processes an organization uses to build and maintain that code over time.(我们建议,"软件工程 "不仅包括编写代码的行为,还包括一个组织用来长期构建和维护代码的所有工具和流程。) The book emphasizes three fundamental principles that we feel software organizations should keep in mind when designing, architecting, and writing their... [更多...]

最近阅读 2022-08-04

by kevin 4. 八月 2022 20:17 >
工具 windows便签 http://cppdebug.com/archives/286 笔记工具 https://strlen.com/treesheets/ 免费开源的思维导图工具 https://sourceforge.net/projects/freeplane/ https://zhuanlan.zhihu.com/p/50368471 教程 FreeRDP 完全免费的远程桌面管理工具。此项目为远程桌面协议(RDP)的一个开源实现,通过它可以轻松实现 macOS 或 Linux 远程操作 Windows 桌面系统反之亦可,使用起来十分方便和流畅。 https://github.com/FreeRDP/FreeRDP 学习 《Software Engineering at Google》中文版《Google的软件工程》 ... [更多...]

人大金仓模式使用经验

by kevin 30. 六月 2022 16:22 >
每个用户默认查询的是public模式下的表,要切换成查询其他模式有两个方法: 1. ALTER database database_name SET search_path TO “$USER”, schema_name; 2. alter user use_name set search_path = "$user", schema_name ;