-
Notifications
You must be signed in to change notification settings - Fork 5
개발자 원칙 sprint 10 - 김종필 #661
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jongfeel
wants to merge
9
commits into
main
Choose a base branch
from
660-개발자-원칙-sprint-10-00장-01장-02장-총-80-페이지-2026-05-15
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
The head ref may contain hidden characters: "660-\uAC1C\uBC1C\uC790-\uC6D0\uCE59-sprint-10-00\uC7A5-01\uC7A5-02\uC7A5-\uCD1D-80-\uD398\uC774\uC9C0-2026-05-15"
+82
−0
Open
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
9d1bca9
Add chapter 00 선배와의 인터뷰 review
jongfeel b2c9781
Add chapter 01 덕업일치를 넘어서 review
jongfeel 83e3542
Add chapter 02 오류는 만날 때가 가장 성장하기 좋을 때다 review and discussion
jongfeel 5ff59cd
Update 2026/Developer_Principles/jongfeel/Chapter00_선배와의_인터뷰.md
jongfeel ade2137
Update 2026/Developer_Principles/jongfeel/Chapter00_선배와의_인터뷰.md
jongfeel 14e8cca
Update 2026/Developer_Principles/jongfeel/Chapter00_선배와의_인터뷰.md
jongfeel 2737ec2
Update 2026/Developer_Principles/jongfeel/Chapter01_덕업일치를_넘어서.md
jongfeel 8d958d8
Update 2026/Developer_Principles/jongfeel/Chapter02_오류를_만날_때가_가장_성장하기…
jongfeel dd55cd9
Update 2026/Developer_Principles/jongfeel/Chapter02_오류를_만날_때가_가장_성장하기…
jongfeel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,28 @@ | ||
| ## Summary | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1721 | ||
|
|
||
| ## Review | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1721#issuecomment-4412932838 | ||
|
|
||
| ## 리뷰 | ||
|
|
||
| 그래서 나도 한번 적어보면 좋겠다는 생각을 했다. | ||
|
|
||
| ## 김종필 선배와의 인터뷰 | ||
|
|
||
| ### Q. 개발자란, 좋은 개발자란 무엇일까요? | ||
|
|
||
| 컴퓨터 시스템을 이용해, 사람들의 문제를 컴퓨터를 통해 해결할 수 있도록 만들어 주는 사람이라고 보고 싶습니다. | ||
| 여기서 좋은 개발자라고 하면, 정해진 기간과 비용 안에 해결의 여러 요소 중 핵심적인 것을 구현해 달성해 내는 사람이라고 봅니다. | ||
|
|
||
| ### Q. 개발자가 되어서 언제가 가장 즐거웠나요? | ||
|
|
||
| 제가 만든 제품을 사용자가 사용했을 때입니다. 그런데 그냥 사용만 하는 것이 아니라 사용하면서 발견한 불편한 문제, 개선점, 그리고 동작이 안 되는 문제 등에 대해 잘 이해하고 더 좋은 버전의 제품으로 계속 업그레이드 해서 그 요청을 해준 사용자에게 만족을 줬던 때가 가장 즐거웠던 때인 것 같습니다. | ||
|
|
||
| ### Q. 이 일을 계속하게 되는 원동력이나 에너지는 어디에서 얻나요? | ||
|
|
||
| 다른 사람을 도와 함께 동반 성장을 하는 데에서 힘을 얻는 것 같습니다. | ||
| 그 일이 꼭 소프트웨어 개발이 아니더라도 멘토링, 지식 공유, 이해관계 해석 등등 사람과 커뮤니케이션 하면서 발견하게 되는 문제들에 대해 제가 뭔가 도움을 주고 해결 방안까지 제시해주는 것입니다. | ||
| 소프트웨어 개발은 컴퓨터를 쓰는 걸 좋아해서 직업으로 선택한 것이고 사람에게 도움을 주는 방법 중 하나를 선택한 것이라고 이해해 볼 수 있습니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,34 @@ | ||
| ## Summary | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1724 | ||
|
|
||
| ## Review | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1724#issuecomment-4421500806 | ||
| - https://github.com/jongfeel/BookReview/issues/1724#issuecomment-4421629590 | ||
|
|
||
| ## 리뷰1 | ||
|
|
||
| 본문에도 있지만 이런 내용이 있다. | ||
|
|
||
| > 저는 대학생 시절만 해도 게임을 만들고 싶어했습니다. | ||
|
|
||
| 게임이라는 컨텐츠 자체에 매력을 느끼기보다는 게임이 컴퓨터 성능을 최대로 활용하는 분야란 생각이 들었기 때문입니다. | ||
| 반면에 업무용 소프트웨어를 만드는 프로그래머는 진짜 프로그래머가 아니라고 말하기도 했었습니다. | ||
|
|
||
| 이걸 나의 대학 시절의 얘기로 맞춰 보면 큰 틀은 똑같고 세부 내용은 달랐다. | ||
| 게임을 개발하기 위해서 컴퓨터 공학 전공을 했고 게임 콘텐츠를 만드는 행위 자체가 하드웨어 그래픽을 다루는 기술이었기 때문에 매력을 느꼈었다. | ||
| 반면 업무용 소프트웨어는 그냥 일반적인 프로그램일 뿐이었지만 DB에 저장한 데이터를 어떻게 잘 보여주느냐에 따라 효율적인 프로그램을 만들 수 있고 그걸로 돈벌이가 되는 일을 하면 좋겠다는 생각을 했었다. | ||
|
|
||
| 2002년 대학교 3학년 때 까지는 분명 게임 개발을 할 생각으로 준비를 했었지만, 2003년 대학시절 막학기 때 두 번의 캡스톤 디자인 프로젝트를 경험하면서 게임 개발의 꿈은 일반 비즈니스용 프로그램 개발 쪽으로 옮겨졌다. | ||
|
|
||
| ## 리뷰2 | ||
|
|
||
| 출간 후 2년 그 다음 이야기에서... | ||
|
|
||
| 이분에게 2026년은 어떤 것 같습니까? 라고 진지하게 물어보고 싶다. | ||
| 물론 나도 2025년 까지는 AI가 개발자를 대체해? 일부분은 도와줄 수 있겠지만 결국 완성하는 건 개발자여야 해 라는 주장을 해 왔었다. | ||
| 하지만 2026년 지금은 내가 실제 직접 코드를 작성하는 일은 없다. 코드를 리뷰하는 일도 없다. | ||
| 지시한 작업이 어떻게 진행됐고, 작업이 완료되면 지시한대로 동작하는지만 체크하는 것만 할 뿐이다. | ||
| 그리고 이런 지시는 꼭 개발 지식이 풍부해야 함을 요구하지도 않는다. | ||
| 바이브 코딩의 시대에 저자는 다시 2026년 AI 시대를 어떻게 얘기하고 싶은지 궁금하다. |
20 changes: 20 additions & 0 deletions
20
2026/Developer_Principles/jongfeel/Chapter02_오류를_만날_때가_가장_성장하기_좋을_때다.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| ## Summary | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1729 | ||
|
|
||
| ## Review | ||
|
|
||
| - https://github.com/jongfeel/BookReview/issues/1729#issuecomment-4431651564 | ||
|
|
||
| ## 리뷰 | ||
|
|
||
| 문제가 발생하면 해결하는 것도 중요하지만 그 문제가 왜 발생했고 이유에 대해 찾아보고 이해하는 건 AI 시대에도 통하는 방법이라고 본다. | ||
| 또한 사람의 기억력에는 한계가 있으므로 어딘가에 기록해 놓는 건 중요하다고 보는데, | ||
| 내 생각에는 기록하면서 얻는 지식을 이해하고 오래 기억해서 단기기억 상실증에 걸린 사람처럼 매번 제미나이나 챗GPT한테물어보면서 잠깐 알게 되는 그런 행동보다는 훨씬 낫다고 본다. | ||
|
|
||
| ## 논의주제 | ||
|
|
||
| AI 시대를 맞아 강대명 저자의 말대로 AI가 해주는 부분이 많지만, 우리는 더 제대로 된 학습을 해야 한다는 말에 어느 정도 공감이 갔습니다. | ||
| 이전 책에서부터 계속 논의되어왔던 주제이기도 한데, 그래도 사람은 무엇을 해야 하는 게 좋을지 각자 의견을 얘기해 보고 공유해 보면 어떨까 합니다. | ||
|
|
||
| 저는 AI에게 얻을 수 있는 이점은 챙기되 사람이 해야 할 일, 즉 AI에 의존적이어서 조금 학습 능력이 저하가 되더라도 인간 본성까지는 잃지 말자입니다. | ||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
저는 최대한으로 AI를 활용하자는 쪽이고, 이를 위해선 기존에 개발자 세계에서 가지고 있던 일반적은 관습과 관례들에 엮이지 말고, AI를 기준으로 재편하는 시도가 반드시 필요하다고 생각하는 편 입니다
그래서 일부러라도, 모든 것을 AI에 위임에서 하려고하고, 직접 타이핑 치거나 마우스로 업무하는 것을 최소화 하려고 합니다
예를 들어서,
MCP 연동해서 할 수 있는 것들은 가능한 전부 LLM 통해서 하고 있습니다(jira ticket 생성, confluence 위키 문서 작성, 구글 캘린더에 일정 생성 및 초대, 슬랙 메세지 조회 및 조회된 결과로 daily log 남기기
저희 팀에서는 AI 활용 이전에는 꼼꼼하게 하나씩 체크해서 코드를 배포하자 였는데, 요즘은 어느정도 코드 검증만 되면, 일단 배포하고 문제되면 롤백하자 라는 식으로 프로세스를 변경하여 실험해보고 있습니다
요렇게 하는 이유는 사람이 꼼꼼이 검토하는 과정에서 생기는 병목을 없애보자는 차원입니다
코드리뷰의 방식도 변경 되었는데, 저 같은 경우는 사람이 눈으로 라인 바이 라인으로 하지 않고, 코딩 에이전트에게 리뷰를 시키고, 그 리뷰 결과만 보고 판단하고 있습니다. 리뷰 결과가 의심스러울 때는 클로드코드, gemini cli, codex cli 등으로 각각 돌려보고 고칠 때도 있구요
이 역시 인간이 코드리뷰 해봤자 어차피 병목만 되는데, 병목을 없애보자는 차원 입니다
기존에 모니터링 및 운영업무 등을 대신 해주는 에이전트를 만들고, 에이전트가 일을 대신 해주도록 위임
문서 수정 같은거 할 때, 직접 에디터에서 안고치고, LLM에게 고쳐달라고 함(훨씬 정확하게 잘 고침)
피피티 같은거 한땀한땀 만들지 않고, 그냥 문서 먼저 만들고 html로 PPT 만들어달라고 함