Bamchi Blog

bamchi 루비와 AI: 창조적 사고의 여정

SQL이란 무엇인가?

SQL이란 무엇인가? 그리고 Rails에서 왜 우리는 SQL을 거의 쓰지 않는가? — ActiveRecord의 존재 이유 많은 초보 개발자들이 이 지점에서 혼란을 느낀다. 데이터베이스를 쓰면 SQL이 필요한 거 아닌가? 그런데 Rails에서는 SQL을 거의 안 쓰고도 웹서비스가 되는데? ActiveRecord가 도대체 무슨 역할을 하길래 가능한 거지?...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

비유 없이 데이터베이스(DB)를 이해한다

비유 없이 데이터베이스(DB)를 이해한다 — 데이터를 구조화하고, 영구적으로 저장하고, 빠르게 조회하기 위한 체계 데이터베이스(Database)는 “데이터를 저장하고, 관리하고, 필요한 순간에 빠르게 제공하기 위한 시스템”이다. 여기엔 세 가지 핵심 원리가 있다. 1⃣ 데이터의 구조화(Structure) 데이터는 아무 형태나 저장할 수 없다. 데이터베...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

비유는 “도입부”에서 가장 강력하다

1. 비유는 “도입부”에서 가장 강력하다. 하지만 “중급 이후”에는 반드시 버려야 한다. 비유는 낯설고 추상적인 세계를 우리의 뇌가 이미 알고 있는 형태로 번역해주는 역할을 한다. DB = 도시 Class = 붕어빵 틀 함수 = 기계의 버튼 객체 = 인스턴스 (실체화된 것) 이런 식의 비유는 초기 진입 장벽을 폭발적으로 낮춘다. 하지만 문제는 여기서 ...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

데이터베이스는 거대한 도시다

데이터베이스는 거대한 도시다 — Rails로 도시를 설계하며 DB를 직관적으로 이해하기 우리는 지금까지 데이터베이스(DB)를 서랍장이나 상자에 비유했다. 이번에는 완전히 다른 세계로 가보자. DB = 도시라고 생각해보자. 도시는 구역이 있고, 건물이 있고, 그 안에는 수많은 방이 있다. Database = 도시 전체 Table = 건물(Building...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

AI에게 잘 설명하는 법

AI에게 잘 설명하는 법 — 미래의 언어를 배우는 사람들을 위한 안내서 AI는 마법사가 아니다. AI는 예언자가 아니다. AI는 인간의 마음을 읽지 않는다. AI는 단 하나의 원리에 따라 움직인다. “명확하게 설명된 마음만 이해한다.” 그리고 우리는 지금, 인류 역사상 처음으로 “생각을 말로 설계하는 기술”을 배워야 하는 시대에 들어섰다. AI에게 잘...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

AI에게 “멋지고 빠르고 편한 차 만들어줘”라고 하면 벌어지는 일

— 설명하지 않는 사람과 설명할 줄 아는 사람의 미래 가까운 미래에 우리는 당연하다는 듯이 말할 것이다. “AI야, 차 하나 만들어줘.” “AI야, 집 좀 지어줘.” “AI야, 나만의 웹서비스 만들어줘.” 그리고 AI는 실제로 그걸 만들어줄 것이다. 하지만 여기엔 아주 큰 차이가 있다. 어떤 사람은 꿈의 결과를 얻고, 어떤 사람은 괴물 같은 결과를 얻...

더 읽기 →
bamchi

요즘 내가 글을 자주 쓰게 된 이유

한동안 블로그를 잘 안 썼다. 안 쓰려고 한 건 아니고, 쓰다 말게 되는 쪽에 가까웠다. 글 하나 쓰는 건 괜찮았다. 문제는 항상 그 다음이었다. 블로그에 글을 올리고 나면 자연스럽게 이런 생각이 따라왔다. 이걸 어디에 또 써야 하지. 유튜브에도 올려야 하나. SNS에도 올려야 하나. 생각이 거기까지 가면 글은 더 이상 이어지지 않았다. 예전엔 그게 ...

더 읽기 →
bamchi 비개발자를 위한 백엔드 - SQLite로 시작하는 데이터베이스 구축 가이드

웹 서비스는 어떻게 작동할까?

1.1 웹 서비스는 어떻게 작동할까? 안녕하세요! 여러분은 매일 스마트폰으로 카카오톡을 하고, 유튜브를 보고, 쿠팡에서 쇼핑을 하시죠? 그런데 이런 앱들이 어떻게 작동하는지 궁금하지 않으세요? 오늘은 우리가 당연하게 사용하는 웹 서비스의 비밀을 파헤쳐볼 거예요! 웹 서비스는 3층 집 같아요 웹 서비스를 3층집에 비유해볼게요. 각 층마다 다른 일을 하는...

더 읽기 →
bamchi 루비와 AI: 창조적 사고의 여정

AI Native 개발자란 무엇인가

AI Native 개발자란 무엇인가 — AI와 함께 사고하고, 함께 창조하는 새로운 인간형 요즘 많은 사람들이 말한다. “AI가 코딩도 해준다며? 그럼 개발자는 필요 없는 시대가 오는 거 아니야?” 하지만 진실은 정반대 방향을 향하고 있다. AI 시대에 가장 큰 기회를 얻는 사람은 “코딩을 잘 치는 사람”이 아니라 “AI에게 무엇을 만들지 설명할 줄 ...

더 읽기 →

새 글 알림 받기

Bamchi Blog의 새 글이 발행되면 이메일로 알려드립니다.

이메일은 새 글 알림에만 사용됩니다.