PinnedPinnedPrivate
simplethread.com

我在 20 年软件工程师生涯中学到的 20 件事 - Simple Thread

比如「第五条 软件是达到目的的手段」,对于程序员来说,编码不是核心,为什么编码才是核心。我的职业生涯前半段是一名软件工程师,为各种小型企业和初创公司工作,后来我进入咨询行业,在许多大型企业工作过。后来,我创办了 Simple Thread 公司,我们的团队从 2 人发展到 25 人。重视工程师的生产力,而不是其他大多数考虑因素 过去 20 年的经历塑造了我对软件的看法,并使我形成了一些信念,我试图将这些信念归纳为一份易于管理的清单,希望对你有所帮助。软件最难的部分是构建正确的东西 我知道这已经是老生常谈了,但大多数软件工程师之所以不相信,是因为他们认为这贬低了他们的工作。设计软件主要是一种倾听活动,我们常常需要兼具软件工程师、心理学家和人类学家的双重身份。每个系统最终都是糟糕的,克服它吧 Bjarne Stroustrup 有一句名言:"只有两种语言:人们抱怨的语言和没人使用的语言"。