전체 글83 개발자가 Git Commit 메시지를 중요하게 생각하는 이유 (실무 협업 기준 현실 이야기) 개발 공부를 처음 시작했을 때는 Git Commit 메시지를 크게 신경 쓰지 않았다. 실제로 처음에는:test수정updatefinal_final같은 식으로 아무렇게나 작성했던 기억도 있다. 그때는 단순히 “저장 기록 정도 아닌가?”라고 생각했다. 그런데 실제 프로젝트와 협업 환경을 경험하면서 Commit 메시지가 생각보다 훨씬 중요하다는 걸 느끼게 되었다. 특히 운영 프로젝트나 여러 명이 함께 작업하는 환경에서는 Commit 기록 자체가 프로젝트 이력 관리의 핵심 역할을 했다. 오늘은 실무를 경험하면서 왜 Commit 메시지가 중요한지, 그리고 어떤 방식으로 작성하게 되었는지 현실적으로 정리해보려고 한다.💻 처음에는 Commit 메시지를 왜 자세히 쓰는지 이해하지 못했다처음 Git을 사용할 때는:git.. 2026. 5. 17. 개발기초 REST API란 무엇인가? 실무 개발하면서 가장 많이 보게 된 구조(구조이해, 일관성) 개발 공부를 하다 보면 REST API라는 용어를 정말 자주 접하게 된다. 특히 웹 개발이나 Spring Boot를 공부하기 시작하면 거의 기본처럼 등장하는 개념이다. 처음에는 API라는 단어 자체도 어렵게 느껴졌고, GET·POST 같은 용어들도 단순 암기처럼 느껴졌던 기억이 있다. 그런데 실제 프로젝트를 경험하면서 REST API는 단순한 기술 용어가 아니라 “시스템끼리 대화하는 방식”이라는 걸 점점 이해하게 되었다. 특히 최근에는 웹, 모바일, MSA 구조까지 거의 대부분 REST API 기반으로 연결되는 경우가 많다. 오늘은 REST API가 무엇인지, 그리고 실무에서 왜 중요하게 사용되는지 경험 기준으로 쉽게 정리해보려고 한다.💻 처음에는 API 자체가 굉장히 어렵게 느껴졌다처음 개발 공부를 .. 2026. 5. 17. 개발기초 객체지향 프로그래밍(OOP)이란 무엇인가? 개발을 하면서 중요하다고 느낀 이유(필요성, 역할분리,유지보수성) 개발 공부를 시작하면 한 번쯤은 반드시 듣게 되는 개념이 바로 객체지향 프로그래밍(Object Oriented Programming, OOP)이다. 처음에는 클래스(Class), 객체(Object), 상속(Inheritance) 같은 용어들이 굉장히 어렵고 추상적으로 느껴질 수 있다. 나 역시 처음 Java를 공부할 때는 문법 자체보다 객체지향 개념이 훨씬 어렵게 느껴졌던 기억이 있다. 그런데 실무 프로젝트를 경험하면서 점점 느끼게 된 건, 객체지향은 단순 이론이 아니라 “프로젝트를 유지보수하기 쉽게 만드는 사고방식”에 가깝다는 점이었다. 오늘은 객체지향 프로그래밍이 무엇인지, 그리고 실무에서 왜 중요하게 느껴지는지 경험 기준으로 쉽게 정리해보려고 한다.💻 처음에는 객체지향이 왜 필요한지 잘 몰랐다처음.. 2026. 5. 16. 개발기초 바이브 코딩(Vibe Coding)이란 무엇인가? (개발 방식이 바뀌고 있다고 느낀 이유,기본기,향후 방향) 최근 개발 관련 커뮤니티나 유튜브를 보다 보면 “바이브 코딩(Vibe Coding)”이라는 표현을 자주 볼 수 있다. 처음 이 단어를 봤을 때는 단순히 감성적인 개발 스타일 정도로 생각했다. 그런데 AI 도구들이 빠르게 발전하면서 실제 개발 방식 자체가 예전과는 많이 달라지고 있다는 걸 체감하게 되었다. 특히 ChatGPT, Copilot 같은 AI 도구를 사용하면서 “코드를 직접 하나하나 작성하는 방식”보다 “원하는 방향을 설명하고 결과를 조율하는 방식”이 점점 많아지고 있었다. 오늘은 최근 많이 이야기되는 바이브 코딩이 무엇인지, 그리고 실제 개발 환경에서 어떤 변화가 생기고 있는지 경험 기준으로 정리해보려고 한다.💻 예전 개발 방식과 지금 개발 방식은 조금 달라지고 있다예전에는 개발 공부를 할 때.. 2026. 5. 16. 개발시 Oracle 쿼리가 느릴 때 가장 먼저 확인하는 것들 (Index 사용 여부,실행계획,WHERE 조건과 JOIN 구조 ) 개발을 하다 보면 언젠가는 반드시 “쿼리가 너무 느립니다”라는 이야기를 듣게 된다. 특히 제조·MES·PLM 같은 대용량 데이터를 다루는 프로젝트에서는 SQL 성능 문제가 생각보다 자주 발생한다. 나 역시 삼성 계열 프로젝트를 진행하면서 데이터 조회 속도 문제를 여러 번 경험했다. 처음에는 단순히 서버 문제라고 생각했지만, 실제 원인은 SQL 구조나 인덱스 문제인 경우가 많았다. 오늘은 실무에서 Oracle 쿼리가 느릴 때 실제로 가장 먼저 확인하는 것들을 경험 기준으로 정리해보려고 한다.💻 가장 먼저 보는 건 Index 사용 여부쿼리가 느릴 때 실무에서 가장 먼저 확인하는 건 인덱스(Index) 사용 여부다.처음 개발 공부할 때는 데이터가 많지 않아서 성능 차이를 크게 느끼기 어렵다. 하지만 운영 환.. 2026. 5. 15. 개발자가 삼성 프로젝트 하면서 느낀 개발 협업 방식 (실무 개발자가 직접 경험한 현실 이야기,협업방식,업) 개발 공부를 시작했을 때는 개발이라는 일이 대부분 혼자 코딩하는 작업이라고 생각했다. 하지만 실제 프로젝트에 들어가 보니 개발 실력만큼 중요한 것이 바로 협업이었다. 특히 제조·대기업 프로젝트는 여러 부서와 다양한 역할의 사람들이 함께 움직이기 때문에 협업 방식이 일반적인 개인 프로젝트와는 완전히 달랐다. 나 역시 삼성 계열 제조 프로젝트를 진행하면서 “개발은 결국 사람과 함께하는 일”이라는 걸 많이 느꼈다. 오늘은 실제 실무 경험 기준으로 제조 IT 프로젝트에서 어떤 방식으로 협업이 이루어지는지 현실적으로 정리해보려고 한다.💻 개발자끼리만 일하는 것이 아니다처음 프로젝트에 들어가기 전에는 개발자들끼리 코드만 작성하는 환경을 상상했다. 하지만 실제 제조 프로젝트에서는 생각보다 훨씬 다양한 사람들과 협업.. 2026. 5. 15. 이전 1 ··· 4 5 6 7 8 9 10 ··· 14 다음 반응형