<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>동그리</title>
    <link>https://brunch.co.kr/@@gxO2</link>
    <description>책쓰는 개발자. 프로그래밍과 회사생활에서 얻은 경험, 그리고 세상 속 작은 순간들을 글로 엮어 공유합니다.</description>
    <language>ko</language>
    <pubDate>Wed, 15 Apr 2026 12:31:41 GMT</pubDate>
    <generator>Kakao Brunch</generator>
    <image>
      <title>책쓰는 개발자. 프로그래밍과 회사생활에서 얻은 경험, 그리고 세상 속 작은 순간들을 글로 엮어 공유합니다.</title>
      <url>//img1.kakaocdn.net/thumb/C100x100/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2FgxO2%2Fimage%2FJ99UlYR2rT2OOEqaar6AsGJ8WtM.png</url>
      <link>https://brunch.co.kr/@@gxO2</link>
      <width>100</width>
      <height>100</height>
    </image>
    <item>
      <title>사람 개발자의 코딩 노동으로는 일을 마칠 수 없는 요즘 - 2026-03-28</title>
      <link>https://brunch.co.kr/@@gxO2/37</link>
      <description>토요일이지만 사무실 출근했다.TO-BE(목적 시스템) 개발환경을 맞추기 시작하면서 작업환경이 깨졌기 때문이다.오늘의 목표는 공통 서버에서 가능했던 batch 컴파일을 docker 로컬 환경에서 재현하는것었다.  기준 데이터 모델이 AS-IS 데이터베이스이긴 하지만 대부분의 기능 및 빌드가 안정적인 빌드환경을 복사해서 접속 데이터베이스를 수정했다. 그리고 m</description>
      <pubDate>Sat, 28 Mar 2026 10:52:43 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/37</guid>
    </item>
    <item>
      <title>레거시 시스템이 힘든 이유중 하나, 코드 결합도의 함정 - 2026-03-26</title>
      <link>https://brunch.co.kr/@@gxO2/36</link>
      <description>하려고하던일이 원하는대로 되지 않았을때 기운이 빠진다.  오늘은 AS-IS 기준으로 빌드되어 있던 레거시 pro*c 코드를 모두 지우고, 지금껏 팀에서 작업해왔던 소스코드들을 모아 TO-BE(목표 시스템) 기준의 빌드를 만들기 위해 고군분투했다.  빌드해야할 전체 모듈 분류를 하자면 function, service, batch가 있는데, function 빌</description>
      <pubDate>Thu, 26 Mar 2026 11:17:43 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/36</guid>
    </item>
    <item>
      <title>Pro*C 네이티브 코드 빌드시점 제어 문제 - 2026-03-25</title>
      <link>https://brunch.co.kr/@@gxO2/35</link>
      <description>팀의 git branch 관리자로서 리더급 회의에 참여했다. 이제 슬슬 본격적으로 pro*c 소스코드를 합쳐서 서버에 올려놓고 통합 형상을 만들어야 하는데 어떤식으로 협업해야하는지 규칙을 정하기 위해서다.  큰 뼈대는 지금까지 다른 소스코드와 다를건 없었다. 업무단위(팀)별 브랜치를 구분해서 운영하고, main브랜치에 주기적으로 병합하는것이다. 다만 기술</description>
      <pubDate>Wed, 25 Mar 2026 13:01:37 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/35</guid>
    </item>
    <item>
      <title>DB 이원화 환경에서의 A/B 테스트 고민 - 2026-03-23</title>
      <link>https://brunch.co.kr/@@gxO2/34</link>
      <description>새로운 화면 작업을 시작했다.이번 화면은 pro*c -&amp;gt; java로 전환하지 않고 pro*c 소스코드내에서 a/b 테스트를 구현해보고자한다.이 경우 환경상으로 까다로운 문제가 있는데 컴파일시에 DB커넥션이 들어가서 소스코드상의 쿼리에서 사용되는 오브젝트가 스키마와 일치하지 않을경우 오류가 나며 컴파일이 되지 않는다는것이다.  기존 DB 구조 A, 전자정부</description>
      <pubDate>Wed, 25 Mar 2026 13:00:32 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/34</guid>
    </item>
    <item>
      <title>레거시 전환프로젝트 일상 - 2026-03-19</title>
      <link>https://brunch.co.kr/@@gxO2/33</link>
      <description>다른팀(공통) 모듈이 동작하지 않는것은 어쩔수 없기 때문에 기능 하나를 제외하고 며칠을 괴롭힌 난감했던 화면 작업을 마무리했다.  이 화면에 관계된 전환작업을 하면서 온갖 상황을 봤는데, 온전히 할일이 많았던것을 제외하고 가장 기억에 남는것은 논리상으로는 분명히 순서대로 3번을 호출해야하는데 1번밖에 가지 않는 원인을 찾을 수 없어 한참을 헤맨것이다.  결</description>
      <pubDate>Wed, 25 Mar 2026 12:58:53 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/33</guid>
    </item>
    <item>
      <title>한건 많지만 된건 없는... - 2026-03-06</title>
      <link>https://brunch.co.kr/@@gxO2/32</link>
      <description>오늘은 수행중인 전환 프로젝트에 대해 근황을 정리해보겠다.​전환프로젝트에서 해야할 일은 아래와 같다.MiPlatform으로 되어있던 개발환경을 exBuilder6로 마이그레이션tuxdeo proc (WTC) 환경이던 AP를 전자정부 + JNI 환경으로 마이그레이션기존 리포트툴에서 OZ리포트로 구동될 수 있도록 마이그레이션1~3번 초기작업은 다른팀에서 해서</description>
      <pubDate>Wed, 25 Mar 2026 12:56:58 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/32</guid>
    </item>
    <item>
      <title>DB변경 엑셀 신청서 쓰다 지친사람 1인의 우울 - 2026-03-01</title>
      <link>https://brunch.co.kr/@@gxO2/31</link>
      <description>DBA는 왜 AS-IS가 있는데 이걸 그대로 옮겨주는것 조차 안하는걸까?​공기업 전환 프로젝트에 참여하고 있다. 기존에 존재하는 구형 시스템에서 기능을 그대로 동작하게 하는 새로운 환경의 시스템을 만들면 된다.전환이라 데이터베이스 구조는 그대로 가져가면 되는게 아닌가 싶지만, 공공데이터베이스 표준화 이슈가 물려있긴하다.개인정보보호 이슈로 주민등록번호를 PK</description>
      <pubDate>Wed, 25 Mar 2026 12:55:58 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/31</guid>
    </item>
    <item>
      <title>일진일퇴의 답답한 일상, 2월 초입의 넋두리 - 2026-02-11</title>
      <link>https://brunch.co.kr/@@gxO2/30</link>
      <description>곧 있으면 설날이다. 이번 설은 부모님이 부산에 계서서 내려가야한다.작년말 다녀올때 밤에 졸면서 운전했어서 도저히 운전해서 내려갈 자신이 없어서 시외버스를 예약해놨다.가능한 가벼운 몸과 마음으로 다녀오려한다.일은 순조롭지 못하다. 한달정도 프로젝트 근무 하면서 사업목표를 실현하기 위한 준비와 계획에 구멍이 많은것을 확인했다.사업 목표의 골자는 레거시 시스템</description>
      <pubDate>Wed, 25 Mar 2026 12:54:18 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/30</guid>
    </item>
    <item>
      <title>결국 IT프리랜서는 일반과세자여야하는가 - 2026-02-02</title>
      <link>https://brunch.co.kr/@@gxO2/29</link>
      <description>26년 1월이 무사히 지나갔다. 1월분 급여를 청구하기위해 홈택스에 들어갔다.처음하는 세금계산서 발행이라 두근거리며 하나씩 항목을 입력해 나갔다. 그런데 발급 버튼을 누르는 순간 뭔가 잘못된것을 깨달았다.​계약하면서 지금까지 아무런 언질을 받지 못해 전혀 알지못했는데, 간이과세자는 세금계산서 발행이 불가능했다.'간이과세자포기신청'이라는 방법이 존재했지만,</description>
      <pubDate>Wed, 25 Mar 2026 12:53:52 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/29</guid>
    </item>
    <item>
      <title>SI 개발 사업와는 또 다른 전환 사업 - 2026-01-12</title>
      <link>https://brunch.co.kr/@@gxO2/28</link>
      <description>새로운 프로젝트에 투입된지 이제 일주일정도 되어간다.통성명을 하고 어느정도 얼굴은 익혔지만, 아직은 익숙하지 않다.프리랜서 생활이란 항상 새로운 일과 새로운 만남의 연속이다.​아직은 잘 모르겠지만...건강보험공단의 통합징수시스템 전환사업인데, 일반적인 SI 사업과는 주요하게 생각하는 가치가 다른 느낌이다.​기존의 SI 개발사업이라 함은, 특정한 기능을 하는</description>
      <pubDate>Wed, 25 Mar 2026 12:53:15 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/28</guid>
    </item>
    <item>
      <title>익숙한듯 낯선 시작 - 2026-01-01</title>
      <link>https://brunch.co.kr/@@gxO2/27</link>
      <description>2025년 마지막을 함께한 프로젝트를 잘 마무리하고 철수했다. 일도 일정에 무리없이 잘 해냈고, 고객이나 주변 사람들과도 잘 지냈다고 생각한다. 내 의지로 처음 시작한 프리랜서 생활 치고는 나쁘지 않은 성과다.​일을 하면서도 시간 참 빠르다 생각했지만 막상 끝나고보니 시원섭섭하다. 그리 시간에 쫓기지는 않은 프로젝트였지만 돌이켜보면 '좀 더 잘 할수 있었을</description>
      <pubDate>Wed, 25 Mar 2026 12:52:22 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/27</guid>
    </item>
    <item>
      <title>에필로그 - 열등생의, 열등생을 위한 조언</title>
      <link>https://brunch.co.kr/@@gxO2/25</link>
      <description>성공한 사람들이 이야기하는 '월 1,000만원 버는법', '성공하는 기업을 키우는 법' 같은 성공하는 방법에 대한 컨텐츠는 누구나 보고싶어한다. 하지만 평범하거나 그 이하인 사람들이 실패하는 이야기는 별다른 가치를 인정받지 못한다. 주변에서 볼 수 있는 너무 흔한 이야기이기 때문일것이다.  내 이야기도 그저 그런 실패담의 하나일지도 모르겠다. 세상에 존재하</description>
      <pubDate>Mon, 13 Jan 2025 01:00:36 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/25</guid>
    </item>
    <item>
      <title>개발자의 실력, 좋은 개발자 - 나는 좋은 개발자인가?</title>
      <link>https://brunch.co.kr/@@gxO2/24</link>
      <description>첫 회사 면접으로부터 많은 시간이 흘렀다. 먹고살기 위해 열심히 일했고, 방황했던 시간들도 있었다. 모든 시간을 개발자로서 이력을 쌓았던것은 아니지만 스스로는 좋은 개발자이고자 했다.  생각해보면 성공과는 거리가 있는 인생이지만 정말 다양한 경험을 해봤다. 보안 솔루션 회사, SI 프리랜서, 타이어 판매 회사, POS 임대 회사, 그리고 SI 개발회사. 선</description>
      <pubDate>Mon, 13 Jan 2025 00:00:38 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/24</guid>
    </item>
    <item>
      <title>고객 눈앞에 선보여야, 진짜 일이 시작된다 - 워터폴, 애자일의 가치</title>
      <link>https://brunch.co.kr/@@gxO2/23</link>
      <description>&amp;quot;저번에 쓰던 프로그램에는 있던 기능인데요.&amp;quot; &amp;quot;이건 당연히 되야하는 기능 아니에요?&amp;quot;  밤 10시. 나는 감기는 눈을 억지로 부비며 가지고온 메모장에 요청사항을 써내려갔다. 몇개월간 고생해가며 만든 포스(POS) 프로그램을 마트에 실제로 설치해보니 다양한 문제가 발견된것이다. 다음날 사무실에 출근해서 요청한 사항들을 수정하는 프로그램 패치를 만들어야한다.</description>
      <pubDate>Sat, 11 Jan 2025 04:41:45 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/23</guid>
    </item>
    <item>
      <title>개발자의 글쓰기 - 호랑이는 죽어서 가죽을, 사업은 끝나고 문서가 남는다</title>
      <link>https://brunch.co.kr/@@gxO2/22</link>
      <description>10년 넘게 다양한 소프트웨어 개발 현장에서 일하다보니, 잘 알지 못하는 시스템을 분석하고 유지보수하는 일이 많았다. 자사 솔루션이나 서비스 기반의 비즈니스를 하는 회사에서 오래 일했다면 겪어보지 못했을 경험이다.  &amp;quot;독감 예측 데이터가 대시보드에 나오고 있지 않아요. 그리고 몇달째 예측 데이터가 업데이트 되고있지 않아요.&amp;quot;  우리 회사에서 구축한 시스템은</description>
      <pubDate>Sat, 11 Jan 2025 04:41:12 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/22</guid>
    </item>
    <item>
      <title>소프트웨어 장인이 되자 - 진짜 장인은 사람을 만든다</title>
      <link>https://brunch.co.kr/@@gxO2/9</link>
      <description>TV나 인터넷에서 다양한 직업군에서 장인의 활약에 대한 미담을 간간히 접할 수 있다. 무언가 일을 하면서 생계를 이어가는 사람이라면, 자연스럽게 일을 잘 하고 싶은 욕망이 있기 마련이다. 맡은 일과 분야에 경험이 쌓이고, 일을 잘 하게 되며, 인정 받는것이다. 그러면 자연스럽게 대우도 좋아지고, 조금 더 편하게 생계를 꾸려나갈 수 있다. 일을 잘 하고자 정</description>
      <pubDate>Sat, 11 Jan 2025 04:40:37 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/9</guid>
    </item>
    <item>
      <title>코딩 전문가는 직업이 될 수 있는가? - 당신은 어떤 전문가입니까?</title>
      <link>https://brunch.co.kr/@@gxO2/8</link>
      <description>투다다다다. 경쾌한 키보드 소리가 사무실에 울려 퍼진다. 남주인공의 뒤로 하나둘 사람들이 모여들고 대단하다는듯 감탄한다. 그는 한창 코딩을 하다가 나지막하게 한마디 한다. &amp;quot;한줄로 짤 코드를 왜 10줄로 만들어 놨어요? 에러 찾기 힘들게.&amp;quot; 그 한마디에 뒤에서 병풍처럼 서 있던 두 직원들의 얼굴에 난감한 표정이 떠오른다. 남주인공은 무심한듯 모니터를 계속</description>
      <pubDate>Sat, 11 Jan 2025 04:40:01 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/8</guid>
    </item>
    <item>
      <title>개발자의 품격 - 개발자는 지식근로자인가?</title>
      <link>https://brunch.co.kr/@@gxO2/7</link>
      <description>나는 2000년대초 부터 시작된 IT산업의 급성장 열풍 덕분에 생산된 저임금 근로자 중 한명이다. 대학등록금 내기도 빠듯한 살림에 더 이상 학업에 미련을 두는것이 무의미하다고 생각했다. 그래서 국비지원 개발자 교육을 수료하고 일찌감치 취업전선에 뛰어들었다.  이런 이야기를 하면 가끔 비아냥 거리는 사람이 있다. &amp;quot;공부를 더 열심히 해서 장학금을 받으면 되지</description>
      <pubDate>Sat, 11 Jan 2025 04:39:20 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/7</guid>
    </item>
    <item>
      <title>고독한 코드 미식가 - 자칭 슈퍼 개발자는 어떻게 회사를 망치는가</title>
      <link>https://brunch.co.kr/@@gxO2/21</link>
      <description>'내가 이 회사에서 코딩 제일 잘 하는 것 같다.' 어느날 내가 팀장으로 있는 팀의 부하직원이 연봉협상을 하면서 꺼낸말이라고 한다. 어떤 문맥에서 나온 이야기인지는 알 수 없지만, 제3자 입장에서 전해들었을때는 황당한 이야기였다. 분명 자신의 몸값을 생각하는 수준까지 올리기 위한 베팅이었을것이다. 하지만 그 바램은 이루어지지 않았고 머지않아 그 직원은 퇴사</description>
      <pubDate>Mon, 06 Jan 2025 00:00:30 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/21</guid>
    </item>
    <item>
      <title>실행만 되면 일이 끝나냐? - 코드의 정원 가꾸기</title>
      <link>https://brunch.co.kr/@@gxO2/19</link>
      <description>​&amp;quot;어? 이거뭐야. DB 테이블 누가 바꿨어?&amp;quot; 오후 9시가 넘어가는 사무실. 개발자들은 오늘도 퇴근하지 못한채 야근을 하고 있다. 당장 며칠뒤로 다가온 프로젝트 중간보고에 기능 시연을 해야하기 때문이다. 계획된 일정보다 늦어지고 있고 주요 기능들의 진척율이 너무 낮은건 큰 문제였다.  마음은 급하고 해야할 일은 산더미다. 그러던중 개발을 하고 있는데 프로</description>
      <pubDate>Mon, 30 Dec 2024 00:00:30 GMT</pubDate>
      <author>동그리</author>
      <guid>https://brunch.co.kr/@@gxO2/19</guid>
    </item>
  </channel>
</rss>
