From 27717ede7cf244ed08ebbfe107d60315ac3c8386 Mon Sep 17 00:00:00 2001 From: kang yeon joo Date: Thu, 31 Oct 2024 18:31:55 +0900 Subject: [PATCH 1/4] =?UTF-8?q?3,4=EC=9E=A5=20=EA=B0=95=EC=97=B0=EC=A3=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 6 ++++ .idea/vcs.xml | 6 ++++ .idea/workspace.xml | 85 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 97 insertions(+) create mode 100644 .idea/misc.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..639900d --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..6a27a61 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + { + "keyToString": { + "RunOnceActivity.OpenProjectViewOnStart": "true", + "RunOnceActivity.ShowReadmeOnStart": "true", + "WebServerToolWindowFactoryState": "false", + "last_opened_file_path": "C:/Users/rkddu/Documents/kusitms/The-Software-Craftsman" + } +} + + + + + + + + + + + + + + + 1727850610971 + + + 1727857746791 + + + 1728540294158 + + + + + + + \ No newline at end of file From c70046c48ad3811d0701dcceddcbee1a6d48dad4 Mon Sep 17 00:00:00 2001 From: kang yeon joo Date: Thu, 12 Dec 2024 11:48:11 +0900 Subject: [PATCH 2/4] =?UTF-8?q?13,14=EC=9E=A5=20=EA=B0=95=EC=97=B0?= =?UTF-8?q?=EC=A3=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\352\260\225\354\227\260\354\243\274.md" | 17 +++++++++++++++++ .../\352\260\225\354\227\260\354\243\274.md" | 10 ++++++++++ 2 files changed, 27 insertions(+) create mode 100644 "13\354\236\245/\352\260\225\354\227\260\354\243\274.md" create mode 100644 "14\354\236\245/\352\260\225\354\227\260\354\243\274.md" diff --git "a/13\354\236\245/\352\260\225\354\227\260\354\243\274.md" "b/13\354\236\245/\352\260\225\354\227\260\354\243\274.md" new file mode 100644 index 0000000..2319d57 --- /dev/null +++ "b/13\354\236\245/\352\260\225\354\227\260\354\243\274.md" @@ -0,0 +1,17 @@ +## CH13. 배움의 문화 +### 배움의 문화 +높은 수준의 동기가 부여된 사람들은 소프트웨어 개발이라는 일 자체를 즐긴다. 배움의 문화를 만들면 효율적으로 열정을 주입할 수 있다. 배움의 문화를 만들기 위해 개발자들이 할 수 있는 활동들은 다음과 같다. +- 북 클럽에 가입하기 +- 테크 런치 진행하기 +- 그룹 토론회 참여하기 +- 업무 교환하기 +- 얼마 동안만 업무 교환하기 +- 그룹 코드 리뷰하기 +- 코딩 실습하기(단, 사용할 기술은 자유롭게 선택하기) +- 내부 학습 모임 만들기 +- 외부 기술 커뮤니티와 교류하기 + +### 느낀 점 +책에 나온 배움의 문화가 잘 형성되어있는 환경에서 일을 한다면 개발이라는 일을 즐겁게 할 수 있을 것 같다. 그래서 앞 장에서 나온 내용을 토대로 면접 과정을 통해 회사의 분위기를 파악하는 게 중요한 것 같다. + +또한, 배움의 문화가 형성이 안되어있더라도 모범을 보이면서 문화를 형성해나갈 수 있는 것도 매우 중요해보인다. 진정한 소프트웨어 장인은 배움의 문화를 형성하며 다른 사람들도 열정적으로 만들 수 있는 사람인 것 같고, 나는 그런 점에서 아직 많이 부족하다고 느낀다. \ No newline at end of file diff --git "a/14\354\236\245/\352\260\225\354\227\260\354\243\274.md" "b/14\354\236\245/\352\260\225\354\227\260\354\243\274.md" new file mode 100644 index 0000000..846a5ff --- /dev/null +++ "b/14\354\236\245/\352\260\225\354\227\260\354\243\274.md" @@ -0,0 +1,10 @@ +## CH14. 기술적 변화의 실행 +### 회의론의 종류 +소프트웨어 장인이 팀에 새로운 문화를 전파할 때 다음과 같은 반발을 예상할 수 있다. +- 무지, 대중, 냉소주의, 트라우마, 너무 바쁜, 상사, 몰상식, 무념무상, 피해망상, 무능력, 상아탑 아키텍트, 좌불안석, 팬보이 + +### 변화시키는 방법 +진정으로 당신을 둘러싼 것들을 바꾸고 싶다면 가장 중요한 것은 용기이며, 신뢰를 쌓아야한다. 대화하는 상대방을 이해하고, 그 사람의 생각의 바탕에 어떤 이유들이 있는지 공감할 수 있어야한다. 자신을 준비시키고 용감해지고 주도하도록 하자. + +### 느낀 점 +상대방을 설득시키고 이해시키는 것은 정말 어려운 일인 것 같다. 하지만 책에 나온 것처럼 먼저 나를 설득시키고(스스로 이해가 되어있어야 함), 그럼 자연스레 용기가 생기고, 이러한 용기를 가지고 설득을 하되, 상대방의 상황을 고려하며 이야기하는 것이 중요한 것 같다. 이는 개발 분야를 넘어서 일상 생활에서도 정말 중요한 내용이라고 생각한다. From b2c4071e4ab86615d63b14aadeff93a15a5a637e Mon Sep 17 00:00:00 2001 From: kang yeon joo Date: Thu, 12 Dec 2024 11:54:38 +0900 Subject: [PATCH 3/4] =?UTF-8?q?=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/workspace.xml | 85 --------------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 .idea/workspace.xml diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index 6a27a61..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - - - - - - - - - - - - - - { - "keyToString": { - "RunOnceActivity.OpenProjectViewOnStart": "true", - "RunOnceActivity.ShowReadmeOnStart": "true", - "WebServerToolWindowFactoryState": "false", - "last_opened_file_path": "C:/Users/rkddu/Documents/kusitms/The-Software-Craftsman" - } -} - - - - - - - - - - - - - - - 1727850610971 - - - 1727857746791 - - - 1728540294158 - - - - - - - \ No newline at end of file From fd78e9518f82c3108e3b3d1fd9d7d22a3ce151f6 Mon Sep 17 00:00:00 2001 From: kang yeon joo Date: Thu, 12 Dec 2024 16:08:30 +0900 Subject: [PATCH 4/4] =?UTF-8?q?=EB=B6=88=ED=95=84=EC=9A=94=ED=95=9C=20?= =?UTF-8?q?=ED=8C=8C=EC=9D=BC=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .idea/misc.xml | 6 ------ .idea/vcs.xml | 6 ------ 2 files changed, 12 deletions(-) delete mode 100644 .idea/misc.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 639900d..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1dd..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file