Skip to content

Conversation

@ymkim97
Copy link
Contributor

@ymkim97 ymkim97 commented Jun 12, 2025

Chapter 34 ~ 39 + 부록

벌써 올해 마지막 스프린트네요!!!
내년에도 꼭 또 참여하도록 하겠습니다!

@github-actions
Copy link

우측에 있는 Projects, Milestone, Development를 확인 후 할당 해주세요~! 🙇

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Summary of Changes

Hello @ymkim97, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request contains my contribution for the 5th week of the 'Becoming a Better Programmer' study group. It includes my summarized notes and personal reflections on chapters 34 through 39 and the appendix, which features insights from various Korean developers. The content focuses on the non-technical aspects crucial for developer growth, teamwork, and career development.

Highlights

  • Book Reflections (Ch 34-39): I've added my reflections on chapters 34 through 39 of 'Becoming a Better Programmer', covering topics like the importance of people, mindset, communication, handling declarations/principles, dealing with difficult colleagues, and the core role of attitude in being a good programmer.
  • Appendix Summaries (Korean Developers): The PR includes summaries of the appendix content, which features insights from 8 Korean developers on diverse topics such as leveraging generative AI, becoming a great team player, learning and growth strategies, career perseverance, key career considerations, global leadership, and navigating one's role within a company.
  • Personal Application & Discussion: I've included personal thoughts on how these concepts relate to my own journey (e.g., job searching, applying principles) and posed discussion questions for the group, specifically asking about personal definitions of a 'great programmer' and sharing routines for consistent practice while working.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point in your pull request via creating an issue comment (i.e. comment on the pull request page) using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in issue comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist is currently in preview and may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments to provide feedback.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configureGemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

김영명님, "더 나은 프로그래머 되는 법" 34장부터 39장, 그리고 부록에 대한 요약 정리를 잘 해주셨습니다. 각 장의 핵심 내용과 개인적인 성찰, 그리고 논의할 만한 질문까지 포함되어 있어 스터디나 개인 학습에 큰 도움이 될 것 같습니다. 전반적으로 내용 구성이 훌륭하며, 몇 가지 사소한 오타나 띄어쓰기, 표현을 다듬으면 가독성과 완성도를 더욱 높일 수 있을 것입니다. 아래에 몇 가지 제안 사항을 남겨드립니다. 올해 마지막 스프린트까지 수고 많으셨습니다!

ymkim97 and others added 13 commits June 12, 2025 17:28
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
…x.md

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
“모로 가도 서울만 가도 되고, 조금 늦더라도 원하는 방향으로 갈 수 있는 여러 가지 방법을 모색하면 된다.”

## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

한마디로 문제해결력이 높은 사람으로 말할 수 있을 것 같습니다

회사를 기준으로 범위를 좁혀 보면, 회사의 여러가지 문제들을 적절하면서도, 적당한 해결책으로 문제를 잘 해결하는 사람이 훌륭한 프로그래머라고 생각하는데요

결국 프로그래머가 회사에서 하는 일들을 추상화 해서 생각해보면, 문제 상황을 정의하고, 그 문제를 잘 푸는 것으로 볼 수 있기 때문에, 결국엔 문제해결을 잘하는 프로그래머가 훌륭한 프로그래머라고 볼 수있다고 생각 합니다


## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
* 이소영님의 ‘개발자의 학습, 성장에 관하여’에서 말하시는 가장 강력한 무기는 꾸준함과 사소한 습관들 중 루틴 찾기가 가장 와닿았습니다. 저는 1년을 조금 넘게 취준생으로 살면서 정말 꾸준하게 알고리즘을 풀어왔고, 하루를 시작하는 루틴으로 문제 몇 개를 꼭 풀고 다른 개발 학습을 시작했습니다. 그 결과 지금까지 그나마 무너지지 않고 지속적으로 달려올 수 있었고, 눈에 띄게 코테 통과율도 높아졌습니다. **다른 분들은 재직하시면서 현재 어떠한 루틴을 가지고 꾸준하게 실천하고 계시는지 궁금합니다.**
Copy link
Collaborator

@TaeHyoungKwon TaeHyoungKwon Jun 12, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

지금까지도 계속 하고 있는 루틴은 제 업무와 관련있거나, 제가 관심있는 시중에 나오는 모든 개발 서적을 전부 팔로잉 하는 것 입니다(매일하는 것은 아니고, 비정기적으로 한 1~2주에 한번씩은 보는 것 같네요)

예전에는 조금이라도 더 배우고 알고 싶어서 했었던게 지금은 습관이면서 취미(?)가 되었네요 (서점에 무슨 기술 서적이 나왔는지 보는걸 즐깁니다 ㅎㅎ)

@jongfeel jongfeel moved this to In review in 2025 Academic Conference Jun 12, 2025
Copy link
Member

@jongfeel jongfeel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍
내년에도 하신다니 감사합니다.

“모로 가도 서울만 가도 되고, 조금 늦더라도 원하는 방향으로 갈 수 있는 여러 가지 방법을 모색하면 된다.”

## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저는 세상에 있는 문제를 잘 관찰, 인식, 이해해서 그걸 컴퓨터 시스템으로 만들어야 겠다는 생각을 하고 실제로 그걸 실천할 수 있는 사람이라고 보고 싶습니다.
컴퓨터 시스템을 다룰 줄 알고 소프트웨어를 만들 수 있어야 하는 필요 조건이 있긴 합니다.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

내 해결법에 대한 장,단점을 명확하게 파악하는 분들을 보면 얼마나 많은 노력을 했을지 상상이 안되더라구요. 그런 분들을 보면 참 훌륭한 프로그래머라는 생각이 들었습니다.


## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
* 이소영님의 ‘개발자의 학습, 성장에 관하여’에서 말하시는 가장 강력한 무기는 꾸준함과 사소한 습관들 중 루틴 찾기가 가장 와닿았습니다. 저는 1년을 조금 넘게 취준생으로 살면서 정말 꾸준하게 알고리즘을 풀어왔고, 하루를 시작하는 루틴으로 문제 몇 개를 꼭 풀고 다른 개발 학습을 시작했습니다. 그 결과 지금까지 그나마 무너지지 않고 지속적으로 달려올 수 있었고, 눈에 띄게 코테 통과율도 높아졌습니다. **다른 분들은 재직하시면서 현재 어떠한 루틴을 가지고 꾸준하게 실천하고 계시는지 궁금합니다.**
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

저도 태형님과 같은 루틴이 있습니다.
1주일에 한 두번 점심시간에 10분 정도 알라딘 사이트에 가서 컴퓨터 쪽 신간을 쭉 훑어보고 읽어야 겠다고 마음먹은 좋은 책이 나오면 보관함에 넣어 둡니다.
언제 읽을지는 모르지만 아래 목록에 담아 뒀습니다.

image

그 외에 점심시간 30분 책 읽기
출퇴근 시간 30분 책 읽기
주말 모각코 시간 책 읽기
이런 시간을 통해 책을 틈틈히 읽습니다.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오 저도 똑같이 합니다 ㅋㅋ 장바구니에 202개 넣어놨네요 ㅋㅋ

스크린샷 2025-06-13 17 01 58 스크린샷 2025-06-13 17 02 25

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

하나 팁 공유하자면, 저는 기술서적은 가능하면 전자책으로만 구매하는데요

대개는 전자책 출시가 빠르면 동시에, 늦으면 3개월 이상 걸리는데, 요거 출시되면 메일로 알림주도록 설정할 수 있습니다

다른 사이트에도 있는 기능인지 모르겠는데 저는 유용하게 쓰고 있어서 공유해봅니다

(그나저나 yes24는 복구 되었네요)

스크린샷 2025-06-13 17 04 59

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

엇...
image

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

책 읽는 루틴 정말 좋아 보입니다.
조금씩이나마 따라서 한번 해봐야 겠습니다!

“모로 가도 서울만 가도 되고, 조금 늦더라도 원하는 방향으로 갈 수 있는 여러 가지 방법을 모색하면 된다.”

## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

내 해결법에 대한 장,단점을 명확하게 파악하는 분들을 보면 얼마나 많은 노력을 했을지 상상이 안되더라구요. 그런 분들을 보면 참 훌륭한 프로그래머라는 생각이 들었습니다.


## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
* 이소영님의 ‘개발자의 학습, 성장에 관하여’에서 말하시는 가장 강력한 무기는 꾸준함과 사소한 습관들 중 루틴 찾기가 가장 와닿았습니다. 저는 1년을 조금 넘게 취준생으로 살면서 정말 꾸준하게 알고리즘을 풀어왔고, 하루를 시작하는 루틴으로 문제 몇 개를 꼭 풀고 다른 개발 학습을 시작했습니다. 그 결과 지금까지 그나마 무너지지 않고 지속적으로 달려올 수 있었고, 눈에 띄게 코테 통과율도 높아졌습니다. **다른 분들은 재직하시면서 현재 어떠한 루틴을 가지고 꾸준하게 실천하고 계시는지 궁금합니다.**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

엇...
image


## [논의 내용]
* 훌륭한 프로그래머의 정의에 대해서 고민해보았지만, 생각보다 딱 떨어지게 떠오르지 않습니다. 사람들마다 다르게 정의할 것 같은데, 본인이 생각하는 훌륭한 프로그래머란 어떤 사람인지 말해보면 좋을 것 같습니다.
* 이소영님의 ‘개발자의 학습, 성장에 관하여’에서 말하시는 가장 강력한 무기는 꾸준함과 사소한 습관들 중 루틴 찾기가 가장 와닿았습니다. 저는 1년을 조금 넘게 취준생으로 살면서 정말 꾸준하게 알고리즘을 풀어왔고, 하루를 시작하는 루틴으로 문제 몇 개를 꼭 풀고 다른 개발 학습을 시작했습니다. 그 결과 지금까지 그나마 무너지지 않고 지속적으로 달려올 수 있었고, 눈에 띄게 코테 통과율도 높아졌습니다. **다른 분들은 재직하시면서 현재 어떠한 루틴을 가지고 꾸준하게 실천하고 계시는지 궁금합니다.**
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

책 읽는 루틴 정말 좋아 보입니다.
조금씩이나마 따라서 한번 해봐야 겠습니다!

@ymkim97 ymkim97 merged commit 6b7f3fd into main Jun 18, 2025
@ymkim97 ymkim97 deleted the ymkim97-2025-week12 branch June 18, 2025 02:47
@github-project-automation github-project-automation bot moved this from In review to Done in 2025 Academic Conference Jun 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2025 Becoming a Better Programmer 더 나은 프로그래머 되는 법

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

<더 나은 프로그래머 되는 법> sprint 5, 34장 ~ 39장, 부록 국내 개발자 8인의 이야기, 총 106페이지, 2025-06-13

6 participants