构建软件 vs. 建造房屋
1 分•作者: filup•7 天前
我有一些关于软件工程师术语过时的看法和观点想提交给 Hacker News。
我认为软件工程师和“氛围程序员”(vibe coders)需要一个新的称呼。就叫大家“建造者”(Builders)吧。你从来没有真正意义上像盖房子那样,用图章来定义工程师,而现在,一个“氛围程序员”可以设计软件并称自己为软件工程师,而无需经历你今天所经历的那些艰辛。这很混乱,从长远来看也没有意义。
这就是新的竞技场。我们现在有糟糕的建造者,他们建造的房子会倒塌、出现水渍、地下室被淹、地板吱吱作响,或者因为电线松动而烧毁。或者……也有优秀的建造者。他们为自己建造的房屋感到自豪。他们每天与各工种的工人会面。他们清楚每个工种在做什么。他们知道房子会屹立百年,因为他们在整个建造过程中都密切关注着。他看到了每一车被倾倒和压实的泥土,看到了屋顶板上的每一颗钉子。
优秀的建造者甚至可能偶尔会穿上工具腰带,亲自动手做一些体力活。他们可能会调整框架,因为他们知道这会如何影响最终产品。他们可能会在工程师忽略的薄弱环节处进行加固。他们可能会在框架中间调整窗户的位置,因为他们知道之后组装过程中会出现的巨大问题。他们会精心布置常用区域的插座,或者提高电路的安培数,因为他们知道将来该位置会使用什么样的设备。
每个人都能获得同样优秀的基层基础。但这并不是衡量一个好房子的标准。无论基层基础有多好,他们都不关心这栋房子。建造者必须关心。拥有现场经验的建造者永远不会失去价值,而房子也不会自己建造。
查看原文
I have a few rantings and opinions to submit to Hackernews on why the SWE terminology is outdated.<p>I submit software engineers and vibe coders need a new name. Just call everyone Builders. You were never really an engineer with stamps, and now, a vibecoder can design software and call himself a software engineer without all the crap that you have been through to get where you are today. Its confusing and doesn't make sense long term.<p>This is the new playing field. We now have crap builders who build houses that will fall down, develop water damage, flood the basement, have squeaks in the floor, burn the house down from loose wires. OR... you have good builders. They take pride in the home they build. They meet with the trades daily. They know exactly what each of the trades are doing. They know the house will stand for a hundred years because his eyes were watchful throughout the build. He saw every load of dirt that was dumped and compacted, every nail in the roof sheathing sunk.<p>The good builder may even put the tool belt on occasionally and do the dirty work. They may adjust the framing because they know how it will affect the final product. They may apply reinforcing where the engineer overlooked a weak spot. They may adjust windows mid frame because he knows something later in the assembly will cause massive problems. They thoughtfully placed outlets in high usuage areas, or bumped up the amperage of a circuit because they know the equipment that will be used one day in that location.<p>Everyone is going to have access to the same great sub base. But that's not the measure of what makes a good house. No matter how good the sub base is, they don't care about the house. The builder must care. The builder with field expirence will never loose his value, and houses will never build themselves.