전체 글23 자프링 개발자의 파이썬 이해하기 2 - Django Step 2: project, app, migration, ORM 흐름 이해하기1. Step 2에서 확인하고 싶었던 것선행학습 로드맵에서 Step 2는 Django의 큰 흐름을 잡는 단계였다.이번 단계에서 궁금했던 핵심은 아래와 같았다.Django에서 project와 app은 무엇이 다른가?urls.py, views.py, models.py는 각각 어떤 역할을 하나?migration은 왜 필요한가?Django ORM은 JPA처럼 편리한 메서드 호출 방식인가, 아니면 MyBatis처럼 쿼리를 많이 섞는 구조인가?Django는 백엔드 전용인가, 아니면 프론트 화면까지 뿌릴 수 있는가?이번 Step 2의 목표는 Django 문법을 깊게 파는 것이 아니라,“HTTP 요청이 들어오면 Django가 어떤 구조로 처.. 2026. 3. 25. 자프링 개발자의 파이썬 이해하기 1 - code style Step 1: 로그인 예제로 함수 분리와 코드 스타일 이해하기1. 왜 이 학습을 시작했는가기존에는 Java/Spring 관점의 사고가 익숙했기 때문에, 이번 학습의 첫 목표는 파이썬 문법을 전부 외우는 것이 아니라 파이썬 코드를 읽고, 함수 단위로 흐름을 설계할 수 있는 수준까지 가는 것으로 잡았다. 무엇보다 직접 타이핑하면서 휴먼에러를 최소화하는 타이핑 중심의 개발이 아닌 바이브코딩, SDD(Spec Driven Develop) 을 적극 활용하는 스타트업이기 때문에 AI를 활용한 개념이해가 최우선이라 판단했다.이번 Step 1에서는 단순 문법 암기보다 다음 질문에 집중했다.파이썬에서는 함수를 어떻게 나누는가?로그인 같은 간단한 백엔드 로직을 파이썬스럽게 표현하면 어떤 모양이 되는가?Django에서 말하.. 2026. 3. 22. 그라M을 생각하다 떠오른 분산 트랜잭션 서론다마고치처럼 켜놓는 모바일 게임이 하나 있다.옛 PC 온라인의 추억 + PC판보다 덜 매운맛이라 그냥 정 때문에 방치해놓는 게임인데, 한빛소프트의 그라나도 에스파다 M이다. 어느 정도 개발 경력이 쌓이다 보니 버릇처럼 생긴 것이 하나 있다. 갑자기 삘이 오면 "이 기능은 어떤 구조고 어떻게 구현했을까?" 라는 생각을 하게 되는 것이다. 아마 개발을 하는 사람이라면 한 번쯤은 비슷한 경험이 있을 것이다. 문득 어느 날 대학 강의듣듯 억지로 공부하려 할 때보다, 내가 관심 있는 대상에서 자연스럽게 호기심이 생길 때 지식이 훨씬 빠르게 흡수된다는 걸 깨달았다. 그래서 요즘은 세미나 영상이나 유튜브 강의를 보기전에 내가 실제로 사용하는 서비스나 게임을 보면서 "이건 어떻게 구현했을까?"가 먼저 생각나는 편이.. 2026. 3. 8. #이것이 우분투 리눅스다(3판) 우분투 리눅스의 기본서 느낌, 그렇지만 대학에서 배우는 진부한 이론만 있는 것이 아닌 '서버 개발자' 관점에서 필요에 의한 기술들을 바로 쓰고자 하는 기초 기본서 느낌 그만큼 어떠한 서버들의 종류가 있고, 이를 구축해보는데 중점을 두고있다. aws와 같은 클라우드 서버 환경이 대중화 되어가고 있는 시점에서 좋게 이야기하자면 가상os를 사용한 색다른 관점의 강의 나쁘게 말하자면 나이 좀 있는 사람은 구시대적인 강의로 느껴질 수도 있다. 저자의 유튜브 채널에서 강의를 볼 수 있다는 점에서 차근히 스탭별로 익히기 좋다 느꼈다. 이 책에선 리눅스의 심도깊은 내용(internal architecture)을 다루진 않는다. 개인적으로 리눅스를 윈도우나 맥os보다 많이 쓰는 환경에 살지 않는이상 그 부분은 궁금하거나.. 2024. 11. 24. #오픈 - 비즈니스 패권의 열쇠 유튜브를 통해 게임 개발이나 AI를 활용한 밈(meme), 짤방등을 보면서 기술의 발전과 컨텐츠의 발전을 보며 '컴퓨터 개발' 자체 시대적 흐름의 대한 생각을 한번씩 할 때가 있는데, 문득 전공 기술서만 읽다가 가끔은 이러한 내용을 정리한 책을 읽어보는 것도 나쁘지 않다싶어 이 책을 읽게 되었다.사실, 전공서만 꾸준히 읽고 산다는건 너무나 머리아프고 피곤한 일이다. 그래서 개발자라는 직업이 아무리 세상 좋아져도 피곤한 직업이다.흑백요리사 1~12화의 영상만으로 AI에 학습시켜 이렇게 자연스럽게 짤 만드는게 흔해진 세상이다.이렇게 기술적 발전을 이룰 수 있는 것은 인간 문명의 노력이 있어서겠지만 개발영역에서 신드롬을 일으킨 요소가 하나 있는데, 그것이 바로 '오픈소스' 이다.일반적인 '장인정신'을 요구하는.. 2024. 10. 28. #실전 레디스 근황감사하게도 4월에 작성한 그림으로 배우는 스프링6가 베스트 서평으로 뽑혔다.운 좋게도 좋은 책을 기증받아 자기계발 함양하는데 만족하면서 겸사 서평을 두번 썼는데 전부 베스트 서평이라니 개발 커리어는 아니지만 이쯤되면 개발 관련 유사 커리어로 취급해도 되지 않을까 생각든다. 🤔 예정대로였다면, Kernel360 수료 이후 재정비 기간을 가진 뒤에 바로 취업을 했어야했는데 잠깐의 휴식과 창업관련 시장조사, 생활질병 수술후 회복을 하다보니 어느덧 두달이란 세월이 지나갔다. 이 사이 AWS Summit도 다녀왔었는데, 가벼운 마음으로 갔다가 겪어보니 개발자 입장에서 뽕뽑았다 체감 할 부분은 부스를 열심히 돌면서 사은품 파밍을 하거나 특강을 열심히 듣거나 둘중 하나를 전략적으로 잘 해야겠다 싶어 따로 후기를.. 2024. 6. 23. 이전 1 2 3 4 다음