안녕하세요 행님들 다들 디버깅은 잘 되시나요?
요즘 느끼는 작업 중 느끼는 감정이 있는데 저의 생각과 행님들의 생각은 어떤지 궁금해서 글을 써봅니다
저는 개발한지 7년차 정도 됩니다.
물론 모두 장비 제어로만 업무를 시작했고 아직도 하고 있습니다
제가 짠 코드로 장비를 제어할때 느껴지는 그 느낌은 앱을 만들때 보다 홈페이지를 만들때 보다 좋아서 이 길을 계속해서 나아가고 있습니다
모든 행님들도 똑 같겟지만
회사에서 일을 하다 보면 협업을 무조건 적으로 하게 되지요
저는 여기가 3번 째 회사인데
그 전까지는 거의 혼자 일한 느낌이에요 담당 업체 딱딱 정해 지고 그업체 담당으로 장비 셋업, 유지보수, 고객대응을 진행했어요
그리고 신기하게 저의 사수라고 하시는 분들은 기본 15~20년차 정도의 최상급 장비제어 개발자 분들이였어요
그래서 운이 좋게 많은 걸 배울 수 있었습니다
근데 지금 회사에서 새로운 장비 플랫폼을 만들자 라고 해서 각각 모듈에 대한 설계를 하고 함께 공유하고 각자 정해진 모듈 프로그램을 만들었습니다
저 또한 프로그램을 만들때는 반드시 왜 이렇게 만들었고 프로세스는 왜 이렇게 흘러가는지 정확한 신념? 뭐라고 할까요 그냥 딱 저의 개념을 가지고 하나의 프로그램을 만드는 성격입니다
물론 저의 스승님들한테 그런씩으로 배워서 몸에 배인 상태입니다
근데 통합 하는 사람한테 해당 코드를 설명하고 넘겼는데
음… 너무 많이 바꿨드라구요
이렇게 해야지 WPF 법칙?을 지키면서 할 수 있다고
저도 보고 그렇구나 했지만 제가 좋은 아이디어가 생각나서 업데이트를 할려고 해도
너무 많이 바꿔서 손을 대기가 참 힘드네요
분명 제가 만들었을때는 이유가 있고 개념을 확실히 가지고 만든 건데 만든 저도 뭐지 이건? 할 정도로 바꿔나서…(변수명, 폴더 위치 등) 제가 보기에는 많이 복잡 할 정도 바꿔나서…
솔직히 기분 나빴습니다
좀 물어보고 혹은 같이 생각하면서 하지
기분 나쁜 제가 이상한건가요? 제가 너무 쫌생이 인건가요?
그 통합한 사람은 저랑 비슷한 경력이에요 저보다 2년 정도 차이나요 밑으로
근데 하… 뭔가 막 제가 원래 만든 거에서 업그레이드 하고 싶어 수정하고 싶어도 음…저의 개념과 많이 다르다 보니 솔직히 코드를 열었는데 하기가 싫은거죠
내가 너무 쫌생이구나 하고 생각하면서 그사람이 만든 코드를 분석하면서 다시 작업하고 있는데
그냥 궁금해서 이렇게 글을 써봅니다
오늘도 구현하신거 빨간줄 적에 뜨시고 일찍 퇴근하세요