본 내용은 "Clean Coder”(http://www.yes24.com/24/goods/29241448)라는 책을 요약한 내용입니다. 약속을 뜻하는 말 말하고 진심을 담고 실행하라. 약속이 부족함을 알아차리기 뭔가 하겠다고 약속할 때 사용하는 언어는 실제 일어날 일을 알려주는 표시이다. 필요/해야 한다: “이걸 끝내야 해.”, “살 좀 빼야 할 필요가 있어.”, “누군가는 해야 해."희망/바람: “내일까지 끝나면 좋겠는데.”, “언젠가 다시 만나길 바라.”, “시간이 좀 더 있었으면 좋겠어.”, “컴퓨터가 더 빨랐으면 좋겠어."하자: “언제 한번 만나자.”, “이거 끝내자." 이런 단어들은 주변에서 생각보다 많이 사용된다. 이런 말들을 믿고 의지하는 일은 바람직하지 않다. 즉, 위와 같은 유형의 말들로..
본 내용은 "Clean Coder”(http://www.yes24.com/24/goods/29241448)라는 책을 요약한 내용입니다. 프로라면 권위에 맞서 진실을 말해야 한다. 프로는 관리자에게 아니라고 말하는 용기를 가져야 한다. 상사한테 아니라고 할 수 있을까? 직속상사라면? 그래도 프로라면 아니라고 말해야 한다. 반대하는 역할 일정 내에 업무를 완료하기 어려운 요구사항을 받았을 경우 “좋아요. 한 번 해볼게요”, “노력해 볼게요"라고 말하는 것은 업무를 처리하는 것이 아니다. 일을 제대로 하는 유일한 방법은 “아니요. 불가능합니다”라고 이야기 하는 것이다. 마이크: “폴라, 로그인 페이지를 내일까지 끝내야 해요." 폴라: “안 돼요, 마이크. 2주나 걸리는 작업이라고요." 마이크: “2주나요? 설..
본 내용은 "Clean Coder”(http://www.yes24.com/24/goods/29241448)라는 책을 요약한 내용입니다. 프로의 마음가짐, 즉 프로페셔널리즘(Profeesionalism)이란 “어떤 일에 뛰어난 기량을 갖춘 전문가적인 기질과 정신을 일컫는다”입니다. 이는 아마추어리즘(Amateurism)과 상대되는 개념입니다. 함부로 바라지 마라 프로페셔널리즘에는 숨은 뜻이 있다. 당연히 명예와 긍지의 상징이기도 하지만, 동시에 책임과 의무를 나타내기도 한다. 물론 두 가지는 뗄래야 뗄 수 없다. 책임지지도 못할 일에서 명예와 긍지를 얻을 수는 없다. 프로페셔널리즘에는 책임이 전부라 해도 과언이 아니다. 책임감을 가져라 책임감을 가지고 테스트가 되기 전에 선적(배포)를 하지 마라. 만약 고..
시스템 개선업무를 진행하면서 팀원에게 개선된 구조 리뷰를 진행하게 되었습니다. “어떻게하면 개선된 구조를 잘 이해시킬 수 있을까” 라는 고민을 하게 되었습니다. 그러던 중 과거에는 UML 이라는 산출물을 많이 작성했었는데, 최근에는 거의 작성한 적이 없는 것 같다는 생각이 들었습니다. 만약 UML 을 작성하게 되면 구조를 이해하는데 도움이 될까요? 먼저 UML 이란 무엇일까요? 통합 모델링 언어(Unified Modeling Language) 로 객체 지향 소프트웨어 집약 시스템을 개발할 때 산출물을 명세화, 시각화, 문서화 할 때 사용하는 언어라고 위키피디아에서는 소개하고 있습니다. 그럼 왜 모델을 만들어야 할까요? 항공 우주 엔지니어는 왜 비행기의 모델을 만들고, 토목 엔지니어는 왜 다리의 모델을 만..
- Total
- Today
- Yesterday
- java
- exception
- spark
- PYTHON
- flume
- Git
- 데이터 리터러시
- jackson
- db
- Sqoop
- 태그를 입력해 주세요.
- HADOOP
- mysql
- spring
- 확률분포
- Hdfs
- bigdata
- 알고리즘
- jenkins2.0
- json
- Learning Spark
- 데이터과학자
- Apache Spark
- mongodb
- Django
- 책요약
- jenkins
- linux
- Oracle
- mongo
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |