건축과 기술, 그리고 디자인

건축 여행, 디자인, 법규에서부터 PropTech와 컴퓨테이셔널 디자인까지, 미래의 건축을 함께 탐구합니다.

건축을 위한 통찰과 아이디어의 공간

건축작업 15

[Ramblings] 건축 설계비에 대한 단상 - 2

지난 글에서는 건축설계 자동화와 설계비 정체 문제를 언급했다. 이번에는 건축설계 분야의 현실적인 인건비에 대해 일반 직장과 구체적으로 비교하며 이야기해보고 싶다.건축설계 인건비, 전문직임에도 불구하고 낮은 이유는?건축학 5년제 과정은 일반적인 학사 과정보다 1년을 더 공부해야 하는 전문직이다. 하지만 다른 전문직과 비교했을 때 건축 분야의 연봉 수준은 턱없이 낮은 편이다.물론, 요즘 몇몇 대기업 산하 건축사사무소의 신입 초봉이 원천징수 기준으로 5~6천만 원 이상으로 상대적으로 높은 편이긴 하다. 그러나 이는 매우 소수에 불과한 일부 사례일 뿐이다.실제로 전국에 몇 퍼센트 되지도 않는 대형 설계사들의 초봉은 대부분 3천만 원 후반에서 4천만 원 초반 수준에 머물러 있다. 이조차도 현실적인 생활비를 고려하..

건축작업/설계 2025.02.25

[Ramblings] 건축 설계비에 대한 단상 - 1

요즘 개인적으로 많이 바쁘다 보니 글감을 따로 찾기보다는 그때그때 떠오르는 생각들을 그냥 편하게 써 내려가게 된다. 최근에 건축설계 자동화에 대해 써봤는데, 오늘은 그와 연결된 또 다른 주제, '건축설계비'에 대해 이야기하고 싶다. 사실 두 가지가 전혀 별개의 이야기가 아니다. 건축설계 일을 10년 넘게 하면서, 주변 건축사들과 만날 때마다 꼭 빠지지 않는 대화 주제가 있다. 바로 "설계비가 너무 낮고, 지난 수십 년간 별로 오르지 않았다"는 것이다. 그리고 이 문제는 많은 건축사사무소들의 공통적인 고민이다. 개인적으로 생각하기에 설계비가 오르지 않는 가장 큰 이유는 우리 건축 설계의 가치가 발주자들에게 제대로 전달되지 못하기 때문이라고 본다. 발주자들이 설계라는 걸 "그냥 도면만 그려주는 간단한 작업"..

건축작업/설계 2025.02.24

[Insights] 건축설계 자동화, 정말 가능할까?

건축 설계 자동화에 대한 이야기가 나온 지도 꽤 오래됐다.그런데 아직도 이 주제를 두고 사람들의 의견이 극명하게 갈린다. 한쪽에서는"건축 설계가 자동화되면 우리 같은 건축가들은 결국 일자리를 잃는 거 아닌가?"라는 불안감을 표한다. 다른 쪽에서는"자동화가 어느 정도는 가능하겠지만, 결국 완전 자동화는 불가능하지 않겠어?"라며 회의적인 반응을 보인다. 나는 랜드북 초기 개발부터 제너레잇 플랫폼까지 개발하면서건축과 IT를 모두 경험한 약 10년 차 프롭테크 종사자로서 이 두 입장 사이 입장을 가지고 있다.자동화, 어디까지 가능할까?한 마디로 정리하면, 부분 자동화는 가능하지만, 완전 자동화는 어렵다.✅ 자동화가 잘 되는 영역반복적인 패턴이 있는 설계 프로세스 (예: 주거 단지 배치, 기본 구조 도면 생성)데..

건축작업/설계 2025.02.21

[Tips] REST API에서 GET, POST, PUT 등의 차이

REST API를 사용할 때 HTTP 메서드(GET, POST, PUT, DELETE 등)를 어떻게 활용해야 하는지 혼란스러울 때가 많다. 각 메서드는 특정한 목적을 가지고 있으며, 올바르게 사용하면 API의 가독성과 유지보수성이 향상된다.1. GET - 데이터 조회(Read)✅ 특징서버에서 데이터를 조회할 때 사용한다.요청을 보내도 서버의 상태가 변경되지 않는다.일반적으로 URL에 쿼리 파라미터를 포함하여 데이터를 요청한다.📝 예제GET /users위 요청은 모든 사용자 정보를 조회한다.GET /users/1위 요청은 ID가 1인 특정 사용자 정보를 조회한다.⚠️ 주의할 점GET 요청은 데이터를 변경하지 않아야 한다.URL에 데이터를 포함하므로 민감한 정보를 담지 않도록 주의해야 한다.2. POST ..

건축작업/IT 2025.02.18

[Tips] REST API에서 dict 대신 DTO를 사용해야 하는 이유

건축 관련 일을 하면서 코딩을 하는 사람들은 DTO(Data Transfer Object)라는 개념 자체가 생소할 수 있다.보통 건축 전공자들은 데이터 교환을 위해 REST API를 사용하고, Python에서 dict를 이용해 데이터를 주고받는다.하지만 이 방식은 여러 가지 문제를 초래할 수 있다.문제점오타 지옥API를 호출할 때 Key 값을 직접 문자열로 입력해야 하므로 오타가 발생하기 쉽다.예를 들어, 다음과 같은 dict를 주고받는다고 하자.data = { "usre_id": 123, "name": "Alice", "addrss": "New York"}여기서 user_id와 address를 잘못 입력했어도, 코드 실행 시 오류가 발생하지 않는다.결과적으로 디버깅이 어렵고, 문제를 찾..

건축작업/IT 2025.02.17

[Tips] Cursor AI 편집기 사용 시 유의할 점

AI를 이용한 코드 편집기의 성능이 뛰어나다는 평가를 많이 들었고, 작년 말부터 본인도 사용하기 시작했다.특히 많은 사람들이 추천한 Cursor AI 편집기를 사용했는데, 이후 다양한 문제가 발생하기 시작했다.작업 환경본인은 주로 랩탑에서 개발을 진행한다. 현재 사용 중인 장비는 **Dell XPS 시리즈(2018년 모델)**이며, Windows 환경에서 WSL2를 이용해 Linux 환경을 구성해 개발하고 있다.배터리 문제 발생오랜 기간 사용한 랩탑이라 배터리 Swelling 현상(배터리가 부풀어 오르는 현상)이 발생했다. 2024년 초에 배터리를 교체했지만, 1년도 채 지나지 않아 동일한 문제가 재발했다.작업을 주로 WSL2 환경에서 진행했기에, 이 현상의 원인을 파악하고자 CPU, GPU, 메모리 사..

건축작업/IT 2025.02.16

[Rhino3d] C# .NET 7.0을 이용한 Rhinoceros3d Plug-in 구축 - 3

혹여나 이 글을 보면서Rhino3d Plug-in을 개발하고자 하는 사람들을 위해 첫 준비과정을 남긴다.  Rhino3d의 Plug-in을 개발하기 위해선 기본적으로Microsoft Visual Studio 2022를 이용해서 개발을 시작하면 된다.링크를 아래에 첨부한다. Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요.visualstudio.microsoft.com Rhino3d Plug-in을 개발하기 위해선 기본 C# 템플릿을 이용하는 것 보다는..

건축작업/IT 2025.02.15

[Rhino3d] C# .NET 7.0을 이용한 Rhinoceros3d Plug-in 구축 - 2

처음부터 주변 건축가들로부터 쉽게 데이터들을 가지고 와서설계를 빨리 하고싶다는 부탁을 받고 시작한 일이었다. 그렇다.애초에 플러그인 비즈니스 로직을 구상하지 않고 즉흥적으로 시작한 프로젝트라구축 설계가 애초에 준비되지 않은 채로 "데이터들을 자동으로 받고적절히 조합해서필요한 데이터들만 쉽게 바로 사용할 수 있게 만들어주자."가 목표였다. 그렇다보니 계속해서 프로젝트 구조가 시시각각 변하고 있었다.프로젝트를 만들다가다시 새 프로젝트를 만들어 디렉토리 구조를 만들고 코드 복사다시 새 프로젝트를 만들어 디렉토리 구조를 다시 만들고 코드 복사 + 리팩토링또 다시 새 프로젝트를 만들어 디렉토리 구조를 처음부터 다시 만들고 코드 복사 + 또 다르게 리팩토링 기능 추가는 없이 프로젝트 구조 설계만 몇 번을 바꾸었다...

건축작업/IT 2025.02.02

[Rhino3d] C# .NET 7.0을 이용한 Rhinoceros3d Plug-in 구축 - 1

본의아니게 일을 하고 있지 않아 새해부터 내가 가진 지식을 이용해서 플러그인을 만들어보기로 했다.최종적으로는 웹사이트에서 작동하는 방식으로 구축하려고 하지만,비전공자인 내가 1인 개발로웹 프론트엔드, 백엔드, 클라우드 서버관리, CS업무, 외부 API 관리 등 모든걸 감당하려니 쉽지가 않다. 이를 한번에 해내기보다는 플러그인으로 기능을 구현해두고이를 추후에 웹서비스용으로 이식하거나 재구축하는 편이 훨씬 용이할 것이라고 판단하였다. 결론부터 얘기하자면, 아무런 지식 없이 맨땅에 헤딩..일주일가량 C#을 이용해서 Rhinoceros3d 8.0 버전을 위한 플러그인을 만들었었고,외부 API와 연동하여 데이터를 호출받아 Rhino3d에서 자동으로 모델링을 구현하는 등의 기능을 구현했었다. 하지만 처음부터 잘못된..

건축작업/IT 2025.01.31

서울역 북부역세권 개발: 복합적 이해관계와 글로벌 설계의 융합

서울역 북부역세권 개발은 서울의 교통 중심지를 현대화하고, 새로운 랜드마크로 탄생시키기 위한 야심 찬 프로젝트입니다. 그러나 그 과정은 단순하지 않았습니다. 설계자 변경, 우선협상대상자 선정, 설계 재공모 등의 주요 이슈와 더불어 코레일과 여러 민간 사업자 간의 협상, 해외 설계 컨소시엄 참여 등 다양한 이해관계가 얽힌 프로젝트였습니다.프로젝트 주요 특징과 이슈1. 설계자 변경 및 설계 재공모초기 설계자와의 협력 중 의견 불일치와 추가 요구사항이 발생하며 설계 변경 및 재공모가 진행되었습니다.기존 설계의 도시적 맥락과 기능적 요소를 유지하면서도, 새로운 설계에는 더욱 혁신적이고 효율적인 해결책이 요구되었습니다.2. 우선협상대상자 선정과 협상코레일이 민자역사 개발 방식으로 프로젝트를 추진하며, 우선협상대상..

건축작업/설계 2024.12.30