본문 바로가기

분류 전체보기27

[카이젠저니] 07장 ~ 11장 나는 절대 오지 않을 구세주를 계속 기다리고만 있다는 것을 깨달았다. 그런 허울 좋은 일은 일어나지 않는다. 스스로 바꿀 수 밖에 없다. 제07장 둘이라면 더 바꿀 수 있다 XP(eXtreme Programming) is about social change. 지금까지 자신이 하던 행동을 바꾸고 다른 사람과 관계하는 방법을 바꾼다. 언제든 시작은 자신, 한사람. 하지만 언제까지나 혼자이면 안 된다. 소외 이론과 건설적 상호 작용 사람은 자신이 경험한 것을 바탕으로 사물을 생각하고 가족이나 타인과의 일상을 통해 배운 지혜를 조합해 경험을 강화해나간다. 이러한 지식들의 집합. (Lv.1) 직접 체험하지 않아도 학교나 서적을 통해 자연 현상이나 물리 원칙등을 배움 (Lv.3) 이해하기 쉽게 설명할 수 있는 방울.. 2022. 5. 8.
[카이젠저니] 01장 ~ 06장 당신은 어떤 일을 하는 분입니까? 아무것도 대답할 수 없었다. 한마디의 말도 나오지 않았다. 그리고 이해할 수 있었다. 난, 아무것도 하고 있지 않았다. 제 01장 회사를 떠나기 전에 꼭 해야 할 일 외부로부터 지식을 얻을 때 꼭 기억해야 할 중요한 점이 있습니다. 외부로부터 얻은 지식을 우리가 속한 현장이나 업무에 그대로 적용하려고 하면 대부분 잘되지 않습니다. 우리가 처해있는 '상황'에 맞춰 적용하는 것이 매우 중요합니다. 다른 사람들이 만들어 낸 프랙티스의 배경에 어떠한 상황 또는 제약이 있었는지 이해하고 우리가 처한 상황이나 제약하에서 어떤 프랙티스*를 적용할지를 반드시 다시 판단해야 합니다. 화려하게 설명돼 있는 각종 용어에 마음을 빼앗기지 않도록 주의하십시오. * 프랙티스 : 어떤 일을 함에 .. 2022. 4. 24.
[카이젠저니] Kaizen(改善, カイゼン) Journey 작게 시도하고, 실패하고, 학습하고, 개선함으로써 01 책 정보 (링크) 저자 : 이치타니 토시히로, 아라이 타케시 역자 : 김연수 출판사 : 제이펍 출판일 : 2019.09.19 목차 1부 개인 / 2부 팀 / 3부 팀외부 각 단위로 도입할 내용을 사례와 함께 서술 더보기 제1부 혼자 시작하다 1 제01장 회사를 떠나기 전에 꼭 해야 할 일 2 제02장 나부터 시작하다 7 제03장 혼자 시작하는 회고 15 제04장 혼자 시작하는 태스크 가시화 24 제05장 내일을 내 편으로 만들다 33 제06장 경계를 넘나들다 40 제07장 둘이라면 더 바꿀 수 있다 48 제08장 둘이서 경계를 넘다 54 제2부 팀으로 강해지다 63 제09장 혼자에서 팀으로 64 제10장 완료 기준을 팀에서 결정하다 72 제11장 팀.. 2022. 4. 24.
실용주의 프로그래머 Tip 100 " 결국 당신의 삶이다. " Tip 1 자신의 기예(craft)에 관심을 가져라 Tip 2 자기 일에 대해 생각하라. Tip 3 당신에게는 에이전시(agency)가 있다. Tip 4 어설픈 변명 말고 대안을 제시하라. Tip 5 깨진 창문을 내버려 두지 말라. Tip 6 변화의 촉매가 돼라. Tip 7 큰 그림을 기억하라. Tip 8 품질을 요구 사항으로 만들어라. Tip 9 지식 포트폴리오에 주기적으로 투자하라. Tip 10 읽고 듣는 것을 비판적으로 분석하라. Tip 11 한국어든 영어든 하나의 프로그래밍 언어일 뿐이다. Tip 12 무엇을 말하는가와 어떻게 말하는가 모두 중요하다. Tip 13 문서를 애초부터 포함하고, 나중에 집어넣으려고 하지 말라. Tip 14 좋은 설계는 나쁜 설계보다 바꾸기 .. 2022. 4. 6.
제 9장 실용주의 프로젝트 여러분의 직함이 명목상으로는 “소프트웨어 개발자”나 “소프트웨어 엔지니어” 비슷한 이름일지 몰라도 진정한 여러분의 직함은 “문제 해결사”다. 이것이 우리가 하는 일이고, 실용주의 프로그래머의 본질이다. " 우리는 문제를 해결한다. " TIL (Today I Learn) Assignment 15 2022-04-05 오늘 읽은 범위 9장 실용주의 프로젝트 Topic 49 실용주의 팀 Topic 50 코코넛만으로는 부족하다 Topic 51 실용주의 시작 도구 Topic 52 사용자를 기쁘게 하라 Topic 53 오만과 편견 3줄 요약 각 팀원이 자신의 방식대로 빛나게 하라. 유행하는 것이 아니라 실제로 잘 맞는 것을 사용하라. 사용자를 기쁘게 하라. " 프로그래머는 고양이 같은 면이 있다. 호기심 많고 제멋대.. 2022. 4. 5.
진정한 요구 사항 (연습문제 33) 다음 문장들이 진정한 요구 사항인가? 가능하다면 진정한 요구 사항이 아닌 것을 좀 더 유용하게 고쳐 써 보라. 응답시간은 500ms 이하여야 한다. 모달창(modal window)의 바탕색은 회색이다. 애플리케이션은 프론트엔드 프로세스 몇 개와 백엔드 서버로 구성된다. 사용자가 숫자가 아닌 글자를 숫자 필드에 입력하면 시스템은 입력 필드를 깜빡이고 입력을 거부한다. 이 임베디드 애플리케이션의 코드와 데이터 크기는 32Mb 이내여야 한다. [내 답변] 요구 사항인 것을 O 아닌 것을 X라고 한다면 X - 어느 환경에서 어떤 경로의 시간을 말하는 건지 모르겠다. - 실제 서비스 시 방화벽 등이 추가된다면 더 늘어날 수 있으니 조건을 더 명시적으로 적어야 할 것으로 보인다. - 이를 명확히 하기 위해선 왜 5.. 2022. 4. 4.
제 8장 프로젝트 전에 " 자신이 뭘 원하는지 정확히 아는 사람은 아무도 없다 " TIL (Today I Learn) Assignment 13 2022-04-03 오늘 읽은 범위 8장 프로젝트 전에 Topic 45 요구 사항의 구렁텅이 Topic 46 불가능한 퍼즐 풀기 Topic 47 함께 일하기 Topic 48 애자일의 핵심 3줄 요약 요구 사항은 피드백을 반복하며 알게 된다. 사용자는 여러분 팀의 일원이다. 애자일은 명사가 아니다. 애자일은 무언가를 하는 방식이다. " 프로그래머는 사람들이 자신이 원하는 바를 깨닫도록 돕는다. " 책에서 기억하고 싶은 내용을 써보세요 Topic 45 요구 사항의 구렁텅이 요구 사항이 땅 위에 놓여 있는 경우는 드물다. 보통은 가정과 오해, 정치의 지층 속 깊숙이 묻혀 있다. 심지어 아예 .. 2022. 4. 3.
제 7장 코딩하는 동안 " 모든 코드를 비판적인 시각으로 바라본다. 자기 자신의 코드도 예외가 아니다. " TIL (Today I Learn) Assignment 12 2022-04-01 ~ 2022-04-02 오늘 읽은 범위 7장 코딩하는 동안 Topic 37 파충류의 뇌에 귀 기울이기 Topic 38 우연에 맡기는 프로그래밍 Topic 39 알고리즘의 속도 Topic 40 리팩터링 Topic 41 테스트로 코딩하기 Topic 42 속성 기반 테스트 Topic 43 바깥에서는 안전에 주의하라 Topic 44 이름 짓기 3줄 요약 여러문의 내면의 파충류에게 귀 기울여라. 하던 일을 멈추고 그 느낌을 분석하라. 책에서 기억하고 싶은 내용을 써보세요 코딩할 때는 매 순간 결정을 내려야 하는데, 프로그램이 정확하게 생산적으로 작동하.. 2022. 4. 2.