哪些职业道路结合了计算机科学和建筑?

谢谢你的A2A 🙂
当心,我写了很长的答案。
让我们同意一个事实,即仅仅使用软件并不是“将计算机科学融入建筑”的意义。如果是这样的话,那么实践中的建筑已经结合了计算机科学,因为它使用 CAD、BIM 和建模软件。
我想到的领域是不存在的。因此,我很难写下链接。这些是我们需要努力的想法。
1. 家庭自动化
自动化是让机器为你做重复性事情的领域。我们在家里做很多重复的事情。比如说,开门、拉开窗帘、打开风扇、关灯等等。我们能否通过自动化这些事情来让我们的家更智能?菲利普斯最近提出了“智能照明”的想法,您可以使用移动应用程序控制家中的灯光。也许使用类似于移动应用程序的“控制设备”,大多数事情都可以自动化。
更好的是,我们可以取消控制设备。房间可以感知是否有人在里面,并根据一天中的什么时间打开或关闭灯,以及多少。房间可以分析您的运动模式并预测您的情绪,并据此控制氛围。
这是电子学的应用,是的。但其背后的核心思想是计算机科学。
2.空间优化
由于如今空间是如此有限的资源,因此需要在不影响功能的情况下以最高效率使用空间。
不需要的时候,或许可以移动墙壁,把厨房折叠成橱柜,增加卧室;卧室可以缩小以腾出更大的生活空间等。但我仍然认为它是“家庭自动化”。
我指的是在设计阶段优化空间。它使您可以选择以数学方式控制明显的“定性”方面,例如“寻路”、“安全”(基于空间的隔离程度)、“开放性”、“中心性”等。
因此,架构师需要“空间语法”工具。空间句法是一个试图定量研究空间配置属性的领域。个人笔记,我曾在香港和苏黎世联邦理工学院的一次会议上短暂地在该领域工作过,我的教授一直在开发一种软​​件,该软件可以生成具有不同空间布置的平面图序列,其区域已定义。然后,建筑师可以根据定性方面选择最适合的平面图。
3.虚拟现实可视化
建筑师能否在设计阶段就体验设计过程?我不是指3D演练,bleh。我指的是实际“体验”空间。借助 OculusVR 等工具,可以体验虚拟空间。如果建筑师可以直接走进他们设计的空间,身体转头,仔细观察他们使用的材料的质地,那不是让他们对设计有更强的控制力吗?
即使是客户也希望在他们建成之前就看到他们的建筑。那不是很酷吗?
4、性能控制
如果您将建筑视为消耗能源的机器,那么计算机科学可以成为您优化其性能的工具。虽然有像 Ecotect 和 Climate Consultant 这样的工具可以做到这一点,但他们做得相当模糊。更强大的物理概念,如计算流体动力学、声学性能、传热模拟,至少大部分仍然没有被建筑师使用。
如果有人可以制作一个使用物理学概念在合理时间内运行模拟的框架,他/她会做一些了不起的事情。请记住,即使是 Ecotect 也是由博士生为他的研究制作的工具开始的,并且对于像建筑这样的研究稀缺领域,制作工具对于业余爱好者来说并非不可能。
5. 脚本
如果你问过这个问题,我想你知道 Rhino+Grasshopper 环境。它使您可以使用可以控制的参数进行设计,因此可以在任何时间点更改设计,这在理论上可以为您提供更好的控制。好吧,究竟发生了什么是蚱蜢充当“脚本”的覆盖图形方式。
脚本几乎与编码和编程(尽管它们不是同义词)相同,可帮助您在虚拟环境中控制设计。软件有自己的脚本语言,您可以通过它“破解”它并绕过默认工作。您可以使软件执行更复杂和自定义的方法。
例如,SketchUp 插件是用 Ruby 制作的,Rhino 有 RhinoScript,Grasshopper 插件是用 C# 制作的,它提供了使用 Python 自动执行操作的选项,3Ds 有 MaxScript 等等。


我希望这会有所帮助。但我真正认为建筑学可以从计算机科学中学到的是如何成长。今天,我的一群朋友创办了一家做安卓应用程序的公司,另一群做网站,还有一些人还学习了 iOS 编程。
今天,计算机科学的魅力在于开源。一个鼓励学习和实验的社区。资源可免费在线获取。今天,在法国开发的一些代码可以在印度使用,反之亦然,以构建很酷的东西。
这就是为什么 CS 正在以这种方式发展的原因。如果建筑学要拿起任何东西,它应该接受一个更友好的领域,其中的主题不是大师的垄断,而是一个对研究和实验开放的领域。可悲的事实是,这个行业如此痴迷于建筑和房地产,以至于我们失去了创造空间、创新、带来技术、解决大量问题、更智能地设计的乐趣。
学生仅限于学习 CAD 和 Revit,而不能探索除此之外的“设计”。在谷歌这样的建筑公司中,没有一家可以被称为该领域的火炬手,提供免费课程供学生学习,新研究蓬勃发展,创新成为可能。
过度重视渲染和 Photoshop。它现在是一个相信赚钱的企业行业。建筑作为一个智力研究领域已经死了。如果有的话,架构应该从 CS 那里得到一些灵丹妙药来让灰色单元运行。
但话虽如此,CS 是并且将永远是一种工具。它不应该被认为完全取代创造力。它应该以更好的方式改进我们的流程。
我希望我听起来不是很说教,但这个话题对我很感兴趣,并且让我作为一个美丽但受到虐待的领域的学生感到担忧。
没有任何。曾经有一天,这是有道理的,但那是整整一代人之前的事了。许多架构师在 1980 年代为架构编写软件,因为根本没有任何商业软件可用,而且当时的程序员不知道架构师的需求。但是今天,CAD、渲染和动画包已经非常发达和复杂,他们只雇佣顶级软件工程师,而不是涉足者。最后一个明智且有利可图地将计算机科学与建筑融合在一起的是已故的设施管理软件公司 Archibus 的创始人布鲁斯·肯尼思·福布斯 (Bruce Kenneth Forbes)。 Bruce 是世界上第一个同时攻读建筑和计算机科学学位的人,但那是在 1970 年代后期,与今天完全不同的世界。如果你今天尝试这样做,你最终会成为一半的建筑师,一半的计算机科学家,并且在这两个领域都不可行。
有两件事需要澄清,一是计算机架构工程师是电路开发人员或硬件工程师。第二,使用corel draw和其他设计工具制作不同建筑物的建筑师。您可以在兄弟会找到有关计算机科学的职业。
很多!通过使用计算机开发建筑设计,您已经比其他不了解建筑以及如何制作背景、了解设计策略或创建组织方法论的人占了上风,这些都是计算机科学的关键技能。计算机科学“架构师”的出现是因为他们使用与真正的架构师完全相同的技能,但他们通过编码在虚拟环境中完成。两者非常相似。寻找能够同时欣赏两者的公司和组织。