대칭화·모듈화·순서화로 다시 읽는 코딩
대칭화·모듈화·순서화로 다시 읽는 코딩: 프로그래밍 사고는 어떻게 만들어지는가 우리가 무엇인가를 배울 때, 그 시작은 늘 ‘구조를 이해하는 일’이다. 박문호 박사는 이 과정을 세 가지 언어로 설명한다. 대칭화, 모듈화, 순서화. 이 세 단어는 학습자가 세계를 이해하는 방식이자, 뇌가 정보를 처리하는 고유한 리듬이다. 코딩을 배운다는 것은 문법을 익히거...
나만의 블로그를 만들어보세요
대칭화·모듈화·순서화로 다시 읽는 코딩: 프로그래밍 사고는 어떻게 만들어지는가 우리가 무엇인가를 배울 때, 그 시작은 늘 ‘구조를 이해하는 일’이다. 박문호 박사는 이 과정을 세 가지 언어로 설명한다. 대칭화, 모듈화, 순서화. 이 세 단어는 학습자가 세계를 이해하는 방식이자, 뇌가 정보를 처리하는 고유한 리듬이다. 코딩을 배운다는 것은 문법을 익히거...
박문호 박사는 늘 모듈화를 강조한다. 뇌는 이렇게 배운다고 했다. 작은 단위(세포, 기능)로 쪼개고 그 단위들을 묶어 모듈을 만들고 그 모듈들이 모여 시스템을 이룬다 코딩도 똑같다. 메소드: 하나의 행동 클래스: 하나의 객체(존재) 모듈(Module): 여러 클래스·메소드를 더 큰 개념으로 묶는 상위 프레임 Ruby에서 Module은 이렇게 쓸 수 있...
— 메소드와 클래스는 단순 문법이 아니라 ‘지구를 조립하는 뇌의 방식’이다 우리는 매일 엄청나게 복잡한 세계 속에서 산다. 하지만 뇌는 이 복잡한 세상을 몇 개의 단위(모듈)로 묶어 이해한다. 인간은 단어라는 모듈로 말을 배우고 문장이라는 모듈로 생각을 표현하고 개념이라는 모듈로 세상을 분류한다 박문호 박사가 말하는 학습의 핵심은 단순하다. “뇌는 모...
0. 준비: 코드를 어디서 실행하지? 루비는 설치해도 좋고, 온라인 실행기(“ruby online repl” 검색)에서 실행해도 된다. 중요한 건 “내가 직접 타이핑해서 실행한다”는 것뿐이다. 규칙 하나만 기억하기 복붙 말고, 반드시 직접 타이핑해보기 에러가 나도 괜찮다. 그게 뇌에 가장 강하게 새겨지는 순간이다. 1단계: “컴퓨터야, 말 좀 해봐” ...
— 당신의 뇌는 지금까지 단 한 번도 ‘코딩적 세계’를 본 적이 없다 우리는 모두 태어날 때 빈 뇌로 태어난다. 하지만 살아가며 우리는 세상을 해석하는 프레임(frame)을 하나씩 배운다. 문자, 그림, 수학, 음악, 인간관계… 모든 것은 새로운 프레임이 뇌에 들어오면서 세상이 확장되는 과정이다. 그중에서도 단 한 가지 프레임은 당신의 뇌를 완전히 새...
2025년의 여름, 6월부터 8월까지. 나는 Rails 기반 서비스 다섯 개를 거의 연속으로 완성하며 AI와 함께 개발하는 방식의 가능성을 가장 선명하게 체감하던 시기를 보냈다. 그때의 개발은 속도였다. 빠르게 설계하고, 빠르게 만들고, 빠르게 배포하는 페이스였다. AI는 조수처럼 곁에서 속도를 더해줬고, 나는 구조를 단단히 잡아가며 그 위에 코드를 ...

AI 시대의 개발을 다시 설계하는 브랜드 밤코딩은 AI-네이티브 시대를 살아가는 개발자, 창업자, 크리에이터를 위한 새로운 개발 문화와 학습 패러다임을 제시하는 브랜드다. 기술의 속도가 인간의 사고 속도를 넘어가는 지금, 밤코딩은 사람과 기술 사이의 균형을 회복시키는 방법을 탐구한다. 브랜드 비전 AI와 함께 성장하는 개발자 생태계 구축 밤코딩은 단순...
“왜 루비와 레일즈는 사람을 미치게 만드는가” — 개발자의 영혼을 다시 켜는 언어, 그리고 ‘창작의 엔진’ 당신은 한 번이라도 “아… 이 언어는 사람을 배려한다”라는 느낌을 받아본 적이 있는가? 대부분의 언어는 개발자에게 이렇게 말한다. “정확히 써. 틀리면 죽어.” 하지만 루비와 레일즈는 완전히 다르다. “너 원하는 걸 말해봐. 내가 더 아름답게 만...
AI 시대의 공허함을 느끼는 당신에게 — 아직 사라지지 않은 단 한 가지 힘에 대하여 요즘 사람들은 모두 비슷한 피로를 말합니다. “AI가 다 해줄 거면 나는 뭘 하지?” “나는 점점 쓸모없는 존재가 되는 걸까?” “이제 무엇을 목표로 살아야 하지?” 어떤 사람은 조급함을 느끼고, 어떤 사람은 허무함을 느끼며, 어떤 사람은 그냥 무기력하게 하루를 흘려...