수 목 금 토 일
역시...
월화를 절대 주지 않음 ㅋㅋ
영화 Hairspray 중, Without Love라는 부분의 클립.
OST를 먼저 듣고 경쾌하고 매력적인 멜로디에 끌려 영화를 보게 되었다.
다양성, 평등, 사랑의 긍정적인 메시지가 가득하며, 유쾌함까지 제공하는 기대 이상의 영화였다.
음악을 들을 때마다 영화가 연상되서, 가장 인상깊었던 Without Love의 클립을 찾았다.
Link : Without love, life is rock'n'roll without a drummer!
Tracy : Without Love, life is like my mother on a diet!
Without love, 영화 Hairspray 중
만일 자신이 하고 있는 일에 대해 한 달간 아무 얘기도 듣지 못한다면? / 자신이 잘못한 점에 대해서 부정적인 피드백만 받는다면?
피드백은 대인관계의 근본이고 우리가 살아 있다는 것을 느끼는 것이다. 바람직한 피드백 방법론에 대한 고찰은 모든 대인관계의 필수 조건이다. 피드백은 크게 다음과 같이 구분된다.
1. 지지적 피드백
2. 교정적 피드백
3. 학대적 피드백
4. 무의미한 피드백
지지적 피드백
"잘하셨네요"
"좋습니다"
"바로 그거예요"
회사같은 일반적인 조직에서 위와 같은 상->하로 지시되듯 내려오는 짧은 피드백이 많이 발견될 수 있는데 위와 같은 단순한 피드백이야 말로 바로 "무의미한 피드백"이다. 내가 정말로 이것에 만족하는 것을 보여줘서 상대방이 지금 이 결과의 방향으로 더욱 drive 할 수 있다면 더 좋지 않을까? 시간이 흐르면 흐를수록 사람들은 동기부여되지 않은 일에는 commitment를 보이지 않을 것이며 사람과 사람을 존중할 수 있는 기업문화는 이 점에 있어서 매우 중요하다.
반복적이고 논리적인 피드백 방법은 매우 효과적이다. 사람은 기본적으로 긍정적인 이미지를 좋아하고 있기 때문에 반복적인 언급이 효과가 있다. 또한 단순 반복적인 언급보다는 논리적인 언급이 더욱 부드럽고 커뮤니케이션하는데에 도움이 된다.
방법
A. 구체적인 행동을 설명한다.
B. 행동의 결과를 설명한다.
C. 행동에 대해 어떻게 느겼는지 설명한다.
D. 왜 그렇게 느꼈는지 설명한다.
ex1)
A. 몇 주 전에 저는 이사님께 특별 프로젝트를 해주십사 부탁드렸습니다. 이사님이 아들들의 방에 대해 설명하실 때 이사님이 얼마나 고민하는지도 알게 되었죠. 그래서 저는 아이들이 방을 치운 흔적이 조금이라도 보이면 지지적 피드백을 주라고 말씀드렸습니다.
B. 이사님은 그러자고 하셨고, 오늘 정말 놀라운 결과를 말씀해 주셨어요. 이사님의 피드백 덕분에 아드님과의 관계도 더 좋아지고, 다른 문제를 해결할 수 있는 실마리도 발견하셨네요.
C. 이사님께서 한일에 제가 얼마나 깊은 인상을 받았는지 아셨으면 좋겠어요.
D. 제가 만나뵈었던 회사 중역들이 모두 이사님처럼 적극적인 행동을 보여주진 않으셨습니다. 저의 제안을 충실히 따라주셔서 고맙습니다.
ex2)
A. 지난 몇 주 동안 저를 열심히 도와주신 것 알고 있습니다.
B. 특히 청구서에 거래내역을 자세히 써주셔서 이제 비용을 정확하게 파악하고 한결 쉽게 지급 승인을 받을수 있게 되었습니다.
C. 정말 감사합니다.
D. 덕분에 시간도 절약하고, 안 그랬으면 지루했을 뻔한 작업을 즐겁게 끝낼 수 있었습니다.
행동을 변화시키는 피드백
회사에서는 보통 명령과 설득으로 다른 사람의 행동을 바꾸려고 한다. 그리고 최후의 수단으로 협박을 사용한다. 과연 이것들이 얼마나 효과적일까?
방법
A. 지지적 피드백을 사용한다.
B. 유도적 질문법을 사용한다.
C. 개선이 필요하다고 말하낟.
D. 적절한 규율을 사용한다.
E. 한계선을 긋는다.
교정적 피드백
방법
A. 특정 행동을 설명한다.
B. 행동의 결과를 설명한다.
C. 행동에 대해서 어떻게 느끼는지 설명한다.
D. 왜 그렇게 느꼈는지 설명한다.
E. 건설적인 대안을 제시한다. (무엇을 변화시켜야 할지 설명한다.)
참고로 지지적 피드백은 공개적으로,
교정적 또는 행동의 변화를 위한 피드백은 개인적으로 하는 것이 효과적임.
(-_- SND?)
민토 피라미드에 있는 원칙대로 신규모듈의 매뉴얼을 작성해 보았다.
주제 - SP생성기
A - SP생성기 사용법
Q - 복잡한 코딩 없이 SP생성이 가능한가?
S - EBL의 등장으로 어플리케이션단에서는 자연어 개발이 가능해졌음
C - 그런데 DB단의 SP는 여전히 코딩이 필요함
자연어 스크립트인 EBL(E-Business Language)의 등장으로 복잡한 프로그래밍 언어 없이도 비즈니스 논리를 갖춘 어플리케이션을 손쉽게 구현할 수 있게 되었다. 한편 데이터베이스 내부적으로 실행되는 저장 프로시져(Stored Procedure)의 적절한 사용은 고급 어플리케이션에서의 퍼포먼스 향상을 도와주는데 이것은 PL/SQL 문법에 대한 이해가 선행되어야 하는 작업이었다. 이에 PQ빌더의 SP생성기는 EBL로 작성된 비즈니스 논리를 SP로 생성해 줌으로 이러한 문제점을 해결해 준다. DB를 다루는 어플리케이션에서 전문적이고 복잡한 코딩에 대한 의존도는 더욱 낮아졌다.
ü EBL문법
ü 변수선언문
ü DB처리문을 이용한 반복실행문(커서)
ü 현재날짜시간
ü 그 외의 PL/SQL문
SP생성기에서는 기본적으로 EBL에서 사용하는 다음과 같은 문법들을 사용한다. 대입문, 만일문, 반복문, 흐름제어문, DB처리객체 등 기존에 EBL에서의 핵심적인 표현식을 모두 활용할 수 있다.
|
대입문 |
사원명은 담당사원명을 참조한다 / 도서ID는 검색도서코드의 일부(0,2)이다 |
|
조건실행문 |
(조건이면) 다음 문단을 실행한다 / 그 외에는 다음 문단을 실행한다 |
|
반복실행문 |
(조건이면) 다음 문단을 반복 실행한다 / 다음 문단을 ...번 반복 실행한다. |
|
흐름제어 |
반복 실행을 종료한다 / 문단의 처음으로 이동한다 |
|
DB처리문 |
이 DB처리문(“담당자조회”)를 실행한다 |
SP생성기는 사용되는 자료의 유형에 따라 자동으로 변수의 유형을 선언한다. 소수와 정수는 각각의 INT와 FLOAT으로 설정하고 문자나 명확하지 않은 유형은 CHAR(255)으로 선언된다. 하지만 사용자가 변수의 유형을 임의로 지정해 주고 싶다면 ‘[변수명]은 [변수유형]으로 정의한다 ‘와 같은 방법으로 선언할 수 있다.
도서ID는 char(2)로 정의한다 적요는 varchar(500)으로 정의한다
EBL의 DB처리객체는 실행결과라는 변수에 그 결과를 2차원 배열로 저장한다. 하지만 SP생성기에서는 실행결과를 사용할 수 없다. 레코드가 하나라면 변수연결기를 통해 값을 전달할 수 있지만 둘 이상인 DB처리문은 다음과 같은 방법으로 구현하여야 한다. 즉, DB처리결과를 받을 변수를 문장 앞에 순서대로 기입한다. (단, DB처리객체내의 변수연결 기능은 사용하지 말아야 한다.)
대출자와 대출수량은 DB처리문("도서검색")의 결과를 순서대로 참조하여 다음 문단을 반복 실행한다. { 연번은 반복횟수이다. 총계는 식(총계+대출수량)을 참조한다. }
현재날짜시간은 예약된 SP문법이다. 현재날짜시간 자체로는 시,분,초까지 표시된 형태로 값을 넘겨받게 되므로 날짜시간형식을 변환하여 사용할 수도 있다. 날짜시간형식 안에 들어갈 수 있는 형식은 문서의 끝(표2)에 첨부하였다.
현재날짜는 현재날짜시간이다. // 2007-10-24 15:49:46.653 현재날짜는 현재날짜시간을 날짜시간형식("yyyymmdd")으로 변경하여 참조한다. // 20071024
현재까지 살펴본 것 이외의 PL/SQL문은 다음과 같이 ‘식(PQ/SQL문…)을 실행한다/ 참조한다’를 통해 사용 가능하다.
이 식(DROP TABLE #임시테이블)을 실행한다 인덱스위치는 이 식( PATINDEX('%/%', 도서ID) )을 참조한다
표1. EBL과 SP생성기의 문법
|
구분 |
비교 |
EBL |
SP생성기 |
|
정의문 |
SP생성기 |
|
...는 ...으로 정의한다 |
|
실행 |
다름 |
...의 연산식을 계산한다 |
식(...)을 계산한다 |
|
대입문 |
같음 |
...는 ...이다 |
...는 ...이다 |
|
대입문 |
같음 |
...는 ...을 참조한다. |
...는 ...을 참조한다. |
|
대입문 |
같음 |
...는 (입력란.값을 정수로 변경해서) 참조한다. |
...는 (...을 ...로 변경해서) 참조한다. |
|
대입문 |
같음 |
...는 ...의 일부(....)를 참조한다. |
...는 ...의 일부(....)를 참조한다. |
|
대입문 |
같음 |
...에 ...를 대입한다. |
...에 ...를 대입한다. |
|
대입문 |
같음 |
...에 ...를 모두 대입한다. |
...에 (...를 ...로 변경해서) 대입한다. |
|
대입문 |
같음 |
...는 ...으로 설정한다 |