"내일을 바꾸는 업무 자동화" 프리렉(2020년)

기본 IT 소양이 있는 개발자라면, "Head First 파이썬"과 본 도서를 추천한다. 해당 도서가 2년이 지났기에 책에 나온대로 설치를 하다보면 라이브러리 버전 차이로 실행이 되지 않아 간혹 인터넷에서 새로운 버전에 따른 문법을 찾아야 할 때도 있지만, 전체적으로 "파이썬이 편리하다." 라는 생각과 자바처럼 "반복되는 코드없이 단순하게 호출하고 이용하는 것에 경이롭다."는 생각도 든다.

본 후기는 파이썬을 처음 접하는 개발자가 책을 읽지 않더라도 또는 내용이 기억나지 않은 파이썬 입문자를 위해 정리한 것이다. 개인적으로 책을 읽는 것을 추천하고, 책을 읽은 후 자기업무(생활)에 활용해 볼지 고민할 수 있는 시간을 갖기 바란다.


  1. 파이썬 설치 : https://www.python.org : 이하 설명 생략(easy)
  2. PyCharm, IDLE Shell, Visual Studio Code, Atom 등을 설치하면서 환경설정(설치과정에 포함됨)을 하면, CMD 창이 아니라 편집기에서 F5로 실행 가능.
  3. CMD 창에서 c:\> pip install library-name 을 수행하면 해당 라이브러리의 최신 버전을 설치하고, 유지보수, 참고자료의 버전 등 이유로 과거버전을 다운 받을려면, c:\> pip install library-name==3.4(원하는 버전) 을 수행하면 된다.
    cf) 설치삭제= c:\> pip uninstall library-name
    cf) 버전확인= c:\> python (enter)
    >>> import library-name
    >>> print(library-name.__version__) -- 버전 출력
  4. 자동화 프로그램 : 프로그램 개발 이후 crontab(리눅스 등), 시작프로그램 등록(윈도우) 등을 통해 실행
    ex) 네이버 메일 발송, 네이버 기사 크롤링(모두 100줄 이하로 간단)
    ex) 인스타그램 로그인 후, 좋아요 클릭 등
    ex) 특정사이트 게시판 읽어서 엑셀 파일로 정리한 후, 네이버 메일 발송
  5. 웹서비스 : 장고(큰 규모), 플라스크(작은 규모) 등을 이용하여 서비스
  6. BOT : 텔레그램(https://core.telegram.org/bots/api) 을 활용하여 챗봇 서비스

기본적인 X 곱하기 Y = X * Y 이런 내용은 생략한다.(^^, 생소하다면 블로그가 아닌 책을 읽으셔야 합니다)

가. x*y : print('*' * 7) > ******* : 문자열(*)을 숫자 Y번(7번) 반복하는 연산자다. 만약 x(문자) + y(숫자)인 경우에는 형변환이 발생하지 않아, TypeError 오류 발생. 즉, print('홍길동' + 100) 은 오류이다.

나. 인덱스가 잼이 있다. 인덱스 숫자가 양수, 음수 모두 가능하며 첫글자는 0으로 시작한다. 접근 편리함

문자열(data) Y o u C a n d
인덱스(양) 0 1 2 3 4 5 6
인덱스(음) -7 -6 -5 -4 -3 -2 -1

* 슬라이싱(문자열에 대한 접근 범위) : print(data[2:4]) > uCa, print(data[:4]) > YouCa, , print(data[:]) > YouCand, print(data[-4:-2]) > Can, print(data[-4:]) > Cand

다. 문자열 내장함수 :
* data.count('0') > 1 (문자열에 특정 문자(열)의 수 반환)
* data.find('C') > 3 (문자열에 특정 문자(열)의 가장 작은 위치 반환, 없으면 -1 반환)
* '#'.join(data) > Y#o#u#C#a#n#d (문자열 사이에 특정 문자를 추가한 결과를 반환)
* data.upper(), data.lower() > (문자를 대문자(소문자)로 변환하여 반환)
* data.split('C') > You and (특정 문자로 문자열을 쪼개서 반환)
* data.strip() > (문자 양 끝의 공백 문자를 제거하여 반환, 자바의 trim() 기능)
* data.isdigit() > false (숫자만으로 이루어졌는지 검증 true/false)
* f-string포매팅(문자열에 변수를 쉽게 포함할 수 있게 지원)
ex) name = '홍길동'
age = 18
res = f'My name is {name} and i am {age} old.'

라. 리스트 : data = ['data1','data2','data3']
* x + y : 리스트(x) 와 리스트(y) 연결(자바의 arraycopy() 기능 수행, 직관적인 프로그래밍ㅋ)
* x * y : 리스트(x) 를 y번 반복, 리스트(x) + 리스트(x) + 리스트(x) .. y 번 수행.
* 항목 삭제(위치, 값 기준) : del(data[2]), data.remove('data2')
* 항목 추가(맨 뒤) : data.append('data4')
* 정렬 : data.sort()
* 순서 역전 : data.reverse(), data.sort(reverse=True)
* 특정 위치에 항목 추가 : data.insert(1, 'data1.3')
* 특정값 갯수 반환 : data.count('data1')

마. 튜플 : 리스트와 동일. 주의해야 할 점은 값이 1개일 경우 변수명=(값1,) 과 같이 값 뒤에 ','를 표기해야 함. 그리고 상수처럼 수정이 불가능하다. 즉 처음 만든 이후로는 수정되지 않는데 개발자의 실수를 차단할 목적이라고 함. ex) data = (1,)
>>> print(data)
>>> (1,)

바. 딕셔너리 자료형 : key-value 형
* 변수명 = {'key1' : 'value1', 'key2':'value2', 'key3':'value3'}
* data.keys(), data.values(), data.items(), data.get('key1'), data.get('key3',0) 등이 가능하다. 마지막은 키값이 없을 경우 기본값을 지정할 수 있다.

사. if문 : 기본적으로 파이썬은 { } 가 없다. indent(탭)으로 구분하므로,
if 조건 :
코드1
elif 조건2 :
코드2
else :
코드3
형식이다. 이런 띄어쓰기 때문에 본인 보기 편한대로 편집하다 IndentationError : unexpected indent 오류가 발생할 수 있다. 문자열, 리스트, 튜플, 딕셔너리는 비어있으면(empty) false이고, 숫자인 경우 0이면 false 그외 모두 true 이다.

아. for, while : if문 과 동일하게 { } 대신 인덴트(탭, 띄어쓰기)를 이용하고, for, while 키워드 옆에 ':' 를 붙인다.
* for elem in elems : , while data-list :

자. 함수 정의 :
* def 함수명 (전달값_변수명, 전달값_변수명....) :
코드 1....
return data (반환값 없으면 return 생략)

차. range : 범위의 갯체를 반환
* range(A) : 0 ~A-1 까지 순번을 가진 range 객체 반환
* range(A, B) : A ~ B-1 까지 순번을 가진 range 객체 반환
* range(A, B, C) : A ~ B-1 까지 C간격으로 순번을 가진 range 객체 반환, C는 음수도 가능

카. class : 자바랑 동일한데 차이점은 함수, 변수 호출시 self 추가.(정의할때만 사용하고 이용할 때는 생략)
* class 클래스명 : << (형식)
변수명 = 값
def 함수명(self, 전달값_변수명, ..)
코드내용
* class Email : << (예제)
sender = 'dddd@gmail.com'
def send_mail(self, recv, subject, content) :
print(self.sender)
print('**', 20)
e = Email()
e.send_mail('hhhh@gmail.com', 'Welcome','Nice to Meet U')
* 클래스 활용 : from 파일명 import 클래스명, 클래스명...
cf) 만약 import한 여러 라이브러리들 간에 이름이 중첩이 된다면, 'as 별칭' 으로 구분
from my_email import send_email as SE
cf) 본인이 작성한 파일을 불러 이용할 때 from import 활용하며, import를 생략하면 from 파일명에 선언된 모든 함수와 클래스를 이용가능

타. 주석 : 한줄은 '#'을 이용하고, 여러줄은 ''' ''' 를 이용한다. 또는 편집기의 (un)comment 기능 활용.

이상 기본 문법적인 내용을 마치고, 메일발송(1), 크롤링(요소 검색법 포함), 인스타그램 자동로그인, 게시물 검색 에 대해 개별적으로 알아보자.

 

Posted by 목표를 가지고 달린다
,

자녀가 능력과 용기를 믿고, 기회를 제공하자.

  • 독립심 키우기 : 부모가 아이의 일을 도맡아 하는 것은 아이의 능력과 용기를 의심하는 것이나 마찬가지 이다. 이것은 아이가 능력을 단련할 수 있는 기회를 빼앗는 것이거니와 아이의 적극성에 공격을 가하는 것이다. 과거에는 귀족이 자식을 다른 귀족의 성에 보내 도전과 고생을 통해서 독립심을 키우는 것이 지식을 쌓는 것보다 더 중요하다고 생각해서 많은 가정이 이 전통이 계승했다고 한다. 아이는 공포심과 무력감이 들 때 본능적으로 부모를 찾고 부모의 사랑은 아이에게 따뜻함과 힘을 준다. 하지만 이런 편안함은 자칫 부모에게 의존하게 만들어 감정적으로 독립하지 못하고 정서적으로 다른 사람의 영향에 쉽게 흔들리게 한다.
  • 심리적 수용력 단련하기 : 역경과 좌절은 사람의 의지를 더 강인하게 만드는데, 강인한 의지로 역경을 이겨낸 사람은 실패의 교훈과 성공의 경험을 바탕으로 더 많은 생명력과 경쟁력을 가지기 때문이다. 따라서 아이가 용감하게 좌절을 대하게 하려면 어릴 때부터 심리적 수용력을 단련시켜야 한다. 사람은 살면서 누구나 한 번쯤 어려움과 좌절을 겪으므로 반드시 강인한 사람이 되어야 한다. 나약한 사람은 좌절 앞에 쉽게 무릎을 꿇지만 강인한 사람은 역경일수록 용기를 내서 결국에는 성공한다. 부모는 아이가 잔혹한 현실의 영향을 받지 않게 이상적인 환경을 제공하려 하지만, 아이가 현실의 문제를 처리하는 능력을 배우지 못하면, 자꾸만 현실을 도피하고 싶은 심리에 시달리게 된다.

  • 열심히 쟁취하기VS과감히 포기하기

  • 경청하기 : 경청은 부모가 아이에 대한 사랑과 존중을 표현해서 아이가 자신의 능력을 인식하게 만드는 좋은 교육방법이다. 아이는 자신의 생각을 자유롭게 발표했을 때 무시와 조롱을 받지 않으며 더 이상 자신의 생각을 말하는데 주저하지 않고, 가정, 학교, 사회에서 일어난 각종 문제도 용감하고 자신 있게 처리한다. (가족회의)
Posted by 목표를 가지고 달린다
,

최선을 다해 가르치자. 무엇을 어떻게 가르칠지 고민하자.

 

  • 행동기록장 : 행동 기록장을 통해 스스로 반성하는 습관을 가지도록 했다. 사람들은 항상 많은 것을 행동하고 생각한다. 그리고 이중에는 맞는 것도 틀린 것도 있다. 하지만 사람은 늘 나쁜 기억은 잊고 좋은 것만 기억하기에 행동 기록장이 있으면 스스로 반성하며 올바른 방향으로 발전하게 된다. 다만, 선행만 기록하면 훗날 항상 자기가 옳다고 주장할 수 있기에 스스로 반성하게 하기 위해서는 나쁜 행동도 기록하게 하는 것도 좋다.

  • 부모가 먼저 솔선수범한다 : 보통 어린 아이들은 주변의 사물을 정확하게 판단하지 못하고 도둑질과 같은 행동의 본질을 잘 이해하지 못한다. 아이들이 보는 도둑질의 기준은 질이 아니라 양이다. 그래서 적은 양을 몰래 가져가는 건 도둑질이 아니라고 생각한다. 따라서 아이에게는 사물의 본질을 분명히 가르쳐야 한다.
  • 돈 벌기가 얼마나 어려운지 가르친다
  • 돈 쓰는 법을 가르친다
  • 어떻게 해야 아이의 버릇이 나빠지지 않을까 : 지나치게 아이를 아껴서도, 또 지나치게 아이를 질책해서도 안된다.
  • 최선을 다하는 습관
  • 어떻게 해야 나쁜 습관이 생기는 것을 막을 수 있을까 : 아이들은 막다른 골목에 몰려 무력감에 어찌할 바를 모르다가 결국 화를 내고 만다. 아이가 기분이 나쁠 땐 되도록 신경을 건드리지 말고, 어려움을 겪을 땐 괜한 말로 자극하지 말고 평정을 되찾을 때까지 기다렸다가 천천히 지도하는 것이 좋다. 간단히 폭력을 써서 아이를 '진압'하지 말고 냉정함을 유지해야 한다. 부모는 아이의 나쁜 성격에 상을 줘서도 안되고 벌을 줘서도 안 되며 화를 내면 원하는 것을 얻기는 커녕 오히려 잃게 된다는 것을 가르쳐야 한다. 물론 왜 그래야 하는지 아이에게 이치를 설명해주는 것도 잊지 말아야 한다. 아이들이 커갈수록 점점 성격이 나빠지고 부모의 말을 잘 안 듣는데 이것은 아이가 서서히 독립적으로 변해간다는 뜻이다. 하지만 이때 가정교육을 소홀히 하면 아이가 나쁜 습관 더 나아가 악습에 쉽게 물들 수 있이므로 주의해야 한다.

  • 아이가 '악습'에 물들 때 : 아이의 자존심을 보호하는 것은 자녀교육의 전제조건이다. 결코 사람들 앞에서 아이를 혼내지 않아야 한다. 아이의 자존심은 여린 꽃잎같아서 상처가 잘 생긴다. 반복해서 자존심에 상처를 입히면 아이의 성격과 심신의 건강에 적신호가 켜진다. 부모는 아이의 명예감도 보호해야 한다. 사람은 누구나 인정과 격려를 받고 싶어하는데, 특히 부모에게 인정받는 것은 아이의 심신의 건강과 발전에 매우 중요하다. 특히 친구들 앞에서 창피를 당할 경우 두고두고 아이들의 놀림거리가 되어 장기적으로 심리적 장애를 앓을 수 있어 주의해야 한다. 자녀교육은 인내심을 최고로 요하는 일이다. 불같이 화내며 아이를 때리고 욕하면 표면적으로 아이의 버릇을 고친 것 같지만 사실상 해결된 것은 아무것도 없다. 가장 좋은 자녀교육법은 마음을 평화롭게 가지고 온화하게 말하는 것이다 .이렇게 하면 강압적으로 하지 않아도 자연히 부모의 권위가 선다. "하지 마!", "그만 둬" 이런 소극적이고 부정적인 말은 아이에게 무력감과 열등감을 안겨준다. 그래서 "이렇게 해봐", "열심히 하렴" 등 적극적이고 긍정적인 말로 지도해서 긍정적인 정서를 심어줘야 한다.

 

Posted by 목표를 가지고 달린다
,

초반에 흥미를 붙이는데 실패하거나, 기독교 서적이라는 판단에 거부하시는 분들을 위해 일부 이야기를 적어본다.

  • 아이의 미래에 도움이 되는 지혜 : 잘못된 것을 사실대로 바로잡으려는 아이에게 어떻게 해야 남에게 상처받지 않고 말할 수 있는지? 왜 그래야 하는지를 알려준다. 그리고 왜 우리는 마음을 어떤 형태로 포장해서 전달을 하고 있는지를 설명한다. 많은 부모들이 아이의 순수한 마음을 보호하기 위해 사회생활을 할때 필요한 사람과 일을 대하는 법을 가르치지 않는데, 사회 교육도 다른 교육만큼이나 중요하다는 것을 깨닫게 한다.

  • 어려도 알 건 다 안다 : 아이의 거짓말에 대해 어떻게 대해야 할지? 고민할 수 있다. 나중에 가르치지 보다는 그전에 고민을 해보자.
  • 술선수범하고 아이를 존중한다
  • 어릴때 교육시키지 않으면 늦는다 : 당장의 아이 울음을 그치게 하려고 우리가 어떤 과오를 범하고 있는지 깨닫게 한다.
  • 스스로 자기 일을 하게 한다 : 아이의 모든 스케쥴을 부모가 정하고, 아이에게 통보하고 있기에 수동적인 삶을 살고 있는 아이를 보면 고민하게 되는 건, 아이가 자기 삶을 주체적으로 살길 바라는 마음이다. 영혼없이 학원을 떠도는게 아니라, 언제까지 무얼하고 그다음은... 정해진 틀(부모가 짠 학원 스케쥴)내 일지라도 본인이 주체적으로 삶을 살길 바란다.
  • 아들과 친구 사이의 모순
  • 놀이로 인생을 체험한다
  • 자신감의 근원을 발견한다 : 자신감은 간단히 말해서 스스로 자신을 믿는 것이다. 적절한 칭찬은 자신감의 근원이므로, 아이에게 적절하게 자심감을 칭찬으로 표현해야 아이가 스스로 자신감을 갖게 된다.
  • 아이는 다재다능하다 : 아이들은 선천적으로 이야기 듣는 것을 좋아해서 이야기를 몇 번이나 반복해서 들어도 싫어하지 않고, 다른 사람이 얘기할 때 빠진 부분을 발견하거나 덧붙이기도 한다. 이때 덧붙인 이야기가 앞뒤가 맞지 않더라도 아이의 적극성을 떨어뜨지 말고, 상상력이 풍부하다고 칭찬하는 것 옳다. 아이의 사상력을 칭찬하고 지도하는 것이 부모가 해야할 일이기 때문이다.
  • 실패를 대하는 법을 가르친다 : 두려워서, 실패할까봐 아이들은 스트레스를 받고 몸이 굳는다. "승부에 상관없이 그냥 노는 거니, 마음 편히 가지렴". "승부에 관계없다" 아이가 실패에서 벗어나 성공으로 향하게 하려면 아이가 실패하더라도 부모가 너그럽게 이해하면 된다. 아이가 말을 하고 길을 걷는 법을 배울 때 몇 번이나 실수했는지 우리는 기억해야 한다. 수많은 실패끝에 결국 아이는 실패를 극복하고 모든 것에 성공해 왔다.

  • 격려의 비밀 : 착한 행동을 끊임없이 칭찬하면 아이가 더 잘하려고 노력해서 결국 착한 행동이 습관이 된다. 즉 착한 행동들은 선천적인 것이 아니라, 부모의 끊임없는 격려를 통해 만들어지는 것이다. 오히려 제때해야 할 칭찬보다 싸움, 낭비, 거짓말과 같은 나쁜 행동에 벌하거나, 특별한 관심을 갖는다는 인상을 주면 아이는 부모의 주의를 끌기 위해 계속해서 나쁜 행동을 할수 있기에 조심해야 한다. 오히려 나쁜 행동이 습관이 되고 벌은 '격려'가 되기 때문이다. 따라서 부모는 아이의 불량 행동에 의연하게 대처하고 아이의 긍정적인 면에 관심을 더 보이며 제때 아이를 칭찬해야 한다. 그렇다고 아무때나 칭찬해선 안된다. 이렇게 하면 아이가 왜 칭찬을 받는지 모르기 때문이다. 그래서 잘 했을 때만 칭찬하고 왜 칭찬하는지 말해줘야 한다.
Posted by 목표를 가지고 달린다
,

고향사랑 기부제란? 개인이 거주지 이외 지자체(기초, 광역)에 기부하면, 세액공제 혜택과 답례품을 제공하는 제도

결론부터 말씀드리면, 10만원 기부하고 연말정산에서 10만원 그대로 100% 공제받아 퉁치지만, 3만원(포인트)를 받기에 지역 상품권으로 교환하여 고향에 계신 부모님에게 드리거나, 3만원(무료배송) 물건 사시면 됩니당.ㅋ

기부자혜택 

  • (세액공제) 10만원까지는 전액, 10만원 초과금액은 16.5%
  • (답례품) 기부금의 30% 내 서울사랑상품권 등 제공

기부처 및 기부 한도

  • (기부처) 주민등록상 거주지 제외 지자체(광역, 기초) 기부가능 (출생지 무관) 예) 서울시 A구 거주자 : 서울시와 A구를 제외한 모든 지자체 기부가능
  • (기부한도) 연간 최대 500만원까지 가능

기부금 사용처 취약계층 지원, 청소년 보호, 문화예술보건 증진 등 

기부 방법

  • (온 라 인) 포털사이트(네이버, 다음 등)에 고향사랑기부제 검색 -> 고향사랑e음시스템(https://ilovegohyang.go.kr) 접속
  • (오프라인) 전국 농협은행

자세한 내용은 https://news.seoul.go.kr/gov/archives/544022?tr_code=sweb 참고

Posted by 목표를 가지고 달린다
,

올바른 교육이념과 철할을 제시한 가정교육의 바이블

칼비테의 교육을 읽으면서 초반에 생긴 편견은

이책은 목사가 주님의 아이를 키우는 자기 중심적인 목사의 교육방법이구나. 왜 이런 책이 200년동안 영재교육의 경전으로 불렸지?

라는 생각이 들면서 왜이리 번역자는 직역에 가깝도록 표현이 매끄럽지 못하고 내가 좋아하는 멋진 말들을 맛깔스럽게 하지 않나 싶었다.

이책은 칼비테가 부모로써 임신 전부터 아이(생명)을 가지기 전의 마음가짐부터 칼이라는 아들이 20세가 되기 전까지를 회고한 내용이다. 초반에는 종교적인 이유로 약간 거부감을 가질 수 있겠지만 조금만 참고 읽다보면, 아이를 키우는 부모입장에서 정말 다양한 상황에서 과거의 나의 부족한, 미숙한 모습들이 떠올라 두고두고 읽으면서 되뇌이며 살아야겠다는 다짐을 하게 된다. 어떤 주제를 가지고 특정 방면에 한정해 장황한 설명을 하는 육아 도서가 아니라 아이를 키우는 과정에서 부모가 마주치게될 상황에 대해 고민하고 답을 찾아갈 수 있도록 안내하고 있다.

우리는 자기개발, 재테크에 관련한 다양한 최신의 책들을 꾸준히 섭렵하지만, 사실 나의 개발만큼이나 중요한 자녀교육에는 다소 소홀하다. 자녀교육은 우리의 미래이고 앞으로 내가 짊어져야 할 자녀의 미래이다. 

서문에 14세미만에게 더 효과가 좋다고 하는 것은 아이가 어릴 때 습관을 들이는게 중요하고, 정서적으로 어떤 것을 신경써야 하는지를 배우다 보면 이해가 된다. 지금에 접하게된게 아쉽긴 하지만 한장한장 되새기면서 아이와의 관계에서 접목해보려 한다. 

Posted by 목표를 가지고 달린다
,

7명의 친구들과 인턴 기간을 함께 보냈습니다. 수백 명 지원자 중 단 7명만 선발된 데다 인턴 기간이 6개월이나 계속됐기 때문에 꽤 친해졌죠. 선배의 말도 안 될 법한 지시에 다 같이 머리를 모아 대응하기도 하고, 꽤 어려운 과제들을 함께 수행하기도 하며, 퇴근 후 호프집에 모여 회포를 풀기도 하면서 우리는 아주 친해졌습니다.

하지만 6개월 뒤, 7명 중 정식 입사에 성공한 사람은 단 3명뿐. 관계는 급속도로 차가워졌습니다. 동료였지만 경쟁자였던, 우리 관계는 딱 거기까지였습니다.💥

조직 내 동료들이라고 크게 다르지 않습니다. 특히 고위 경영진으로 올라갈수록 상황은 더 복잡해집니다. 올라갈 수 있는 자리는 제한돼 있고, 후보자는 언제나 넘쳐납니다.

우리는 조직의 목표를 효과적으로 달성하기 위해 함께 잘 일해야 하지만 동시에 커리어를 유지하거나 발전시키기 위해 서로 경쟁해야 하는 사이이기도 합니다. 당신이 야망을 가진 사람일면 대부분의 동료들은 훗날 당신의 부하 직원이 될 겁니다. 그저 자리를 오래 지키기를 원하는 쪽이라면 대부분의 동료들은 당신의 상사가 되겠죠.

동료 관계를 좀 더 효율적이면서도 매끄럽게 다룰 수 있는 방법은 무엇일까요? 

✔우정을 기대하지 마라

우호적인 동료 관계를 구축하는 것은 중요한 일이지만 조직 내 사다리를 올라가는 과정에서 계속 좋은 관계를 유지하기란 쉽지 않다는 점을 인정해야 합니다. 동료의 생일이나 아이들의 이름 같은 것을 기억하는 것처럼 어느 정도의 친밀한 관계는 유지해야겠지만 경계선이 필요합니다. 직장을 감정적 또는 정서적 욕구를 충족하는 곳으로 여기지 않는 편이 좋습니다.

✔측면을 관리하라

어떤 사람과의 일대일 관계보다, 때로는 그 사람 주변을 둘러싸고 영향력을 행사하는 사람들과 좋은 관계를 맺는 것이 유리할 수 있습니다. 또한 팀 내 동료들이 현재 어떤 과제를 가지고 있으며 그 중 도움을 줄 수 있는 것에 어떤 것이 있는지 조기에 파악하고 돕는 것이 필요합니다. 틈틈이 도움을 주고 이런 일이 쌓이면 좋은 평판을 만드는데 유리합니다.

✔정치적 능력도 필요하다

"난 사내 정치 관심 없어"라고 무조건 피하는 것만이 능사는 아닙니다. 특히 낙동강 오리알 신세를 면하려면 우리 조직에서 어떤 행동이 높게 평가받는지 파악할 필요가 있습니다. 어떤 사람이 승진하는지, 그 이유는 무엇인지 알아보면 도움이 됩니다. 조직에서 특별히 아끼는 동료가 있다면 그와 파트너십을 구축하는 것도 좋은 방법입니다. 또 중요한 것은 감정을 다스리며 포커페이스를 유지하는 법을 연습하는 겁니다. 조직관리 분야의 권위자인 제프리 페퍼 스탠퍼드대 교수는 이렇게 말합니다. "직장에서의 성공은 말할 것도 없고, 그럭저럭 별일 없이 살기 위해서라도 사실상 상당한 수준의 거짓과 자기 통제가 필요하다.".

더 자세한 내용은... https://www.hbrkorea.com/article/view/atype/di/category_id/6_1/article_no/702

Posted by 목표를 가지고 달린다
,

앨버트-라슬로 바라바시 저서 "The Formula: The Universal Laws of Success"에서 성공의 보편적인 법칙을 찾고자 한다.

 

1. 성과는 성공의 동력이지만, 성과를 평가할 수 없는 곳에서는 네트워크가 성공을 결정한다.
2. 성과는 한정되어 있지만, 성공은 제한이 없다.
3. 건강 x 이전의 성공 = 미래의 성공
4. 팀이 성공하려면 다양성과 균형이 필요한 반면, 개개인은 팀이 성공해야 성과를 인정받는다.
5. 끈질기게 물고 늘어지다 보면 언젠가는 성공이 찾아온다.

책의 제목을 성공을 위한 "지침" 또는 "조언"이라고 하지 않고, "보편 법칙"이라고 붙인 것은 스포츠, 비즈니스, 예술, 학계, 혁신과 관련된 방대한 데이터를 분석해 찾아낸 무시할 수 없는 사실이기 때문이다.

1. 성과는 성공의 동력이지만,
성과를 평가할 수 없는 곳에서는 네트워크가 성공을 결정한다.

예를 들어, 테니스는 실력(성과)이 승부를 결정짓는 것이지, 좋은 네크워크가 있다고 해서 경기에서 이길 수 있는 것은 아니다. 하지만 뛰어남에 대한 공통된 기준이 없는 많은 분야에서는 네트워크가 중요한 역할을 한다.

예술 분야를 보자. 스프레이와 유화로 그린 제목 없는 커다란 두개골 그림이 1억 1,050만 달러에 팔렸다. 이 그림을 그린 화가가 다름 아닌 장 미셸 바스키아였기 때문이었다. 바스키아는 세상을 떠나지 전까지 예술계에서 앤디 워홀과 키스 해링 같은 작가들과 함께 활동했다.

바라바시는 "바스키아는 신중하고도 적극적으로 여러 사람들과 관계를 만들어나갔고, 10대 노숙자에서 2년 만에 A급 예술가로 성장했다."라고 말한다.

한때 바스키아와 함께 작업했던 그래피티 예술가 알 디아즈는 아직까지도 거의 무명이나 다름없다. 예술계의 더글러스 프레셔란 말이다. 한 마디로 인생은 불공평하다. 하지만 바라바시는 이런 불공평을 한탄하려는 것이 아니다. 어떤 사람이 성공하고, 또 왜 성공하는지 이해시키려는 것이다. 그러므로 그의 법칙을 계속 따라가보자.

2. 성과는 한정되어 있지만, 성공은 제한이 없다.

어떤 분야에서든 최고에 오른 사람들 사이에는 자질의 차이가 거의 없다. 100미터 달리기 선수든, 바이올리니스트든, 와인이든 최고의 자리에 오르기 위해서는 가능한 모든 한계를 뛰어넘어야 한다. 그럼에도 불구하고, 1위에게 돌아가는 보상은 2위에게만 비교해 보더라도 엄청나고, 또 불균형적이다.

그렇기 때문에 단지 최고가 되려고 하기 보다, 최고로서의 자격을 갖추기 위해 필요한 모든 노력을 기울여야 한다. 피아니스트 랑랑은 과장된 몸짓으로 피아노를 연주하는 것으로 유명하다. 그녀에게 유명세를 가져다준 좋은 전략이었다. 초보자와 전문가 모두에게 소리를 끈 채 피아노 경연 대회 영상을 보여주었을 때가 더 정확하게 우승자를 가려냈다고 한다. 이는 심사위원들 또한 음악뿐만 아니라 외모와 퍼포먼스에도 영향을 받는다는 뜻이다.

3. 건강 x 이전의 성공 = 미래의 성공

바라바시에게 건강은 자질과 거의 같은 말이다. 하지만 건강이 성공을 위한 필요조건이긴 해도, 충분조건은 아니다. 미래에 성공을 거두기 위해서는 과거에도 성공을 거뒀어야 한다. 물론, 이제 막 사회생활을 시작했다면, 존재할 수 없는 조건이다.

그렇지만 한 가지 해결책이 있다. 과거에 성공했다는 상상을 만들어 놓은 것이다. 그렇기 때문에 작가들이 가끔 아마존 닷컴의 자기 책 리뷰난에 익명으로 극찬을 써놓는 경우가 많다. 여러 아이디를 만들어 이렇게 하는 소위 "삭 퍼핏(Sock puppet)"은 실제로 효과가 있다.

사람들은 다른 이들이 좋아하는 것처럼 보이는 것을 좋아한다. 과거에 성공했다는 분위기를 심어놓은 것은 교육에서도 강력한 효과를 발휘한다.

샌프란시스코의 한 중학교 교사들은 1학년과 2학년 학생들 중 일부에게 거짓으로 학력고사에서 뛰어난 성적을 받았다고 알려줬다고 한다. 무작위로 골라낸 이 학생들은 "학기말 치른 IQ 검사에서 정말로 뛰어난 점수를 받았다."라고 바라바시는 쓰고 있다. 교사들은 학생들이 똑똑해지질 바랬고, 그래서 학생들을 격려한 것이고, 학생들은 그 격려에 응답했다.

4. 팀이 성공하려면 다양성과 균형이 필요한 반면,
개개인은 팀이 성공해야 성과를 인정받는다

바라바시 자신이 이 법칙의 전형이다. 그는 노스이스턴 대학 네트워크 과학 분야의 얼굴이면서도, 모든 공로를 동료 교수와 대학원생에게 돌린다. 이 또한 프레셔를 희생자로 만든 법칙이다. 수많은 사람이 연구에 기여했다고 해도, 노벨상의 공로는 세 명 이상에게 돌아가지 않는다.

5. 끈질기게 물고 늘어지다 보면 언젠가는 성공이 찾아온다

책을 마치면서 보여주는 희망의 법칙이다. 나이 든 과학자들이 젊은 과학자들보다 획기적인 연구를 발표할 가능성이 적다고 알려져 있다. 하지만 바라바시의 연구실(특히, 포닥 과정을 밟고 있는 로베르타 시나트라)의 연구 결과에 따르면, 이런 현상이 전적으로 나이 든 과학자들이 논문을 더 적게 발표하기 때문이라고 한다. 나이 든 과학자의 논문이든, 젊은 과학자의 논문이든 돌파구가 될 가능성이 똑같다.

그러므로 노력을 게을리해서는 안된다. 바라바시는 화학자 존 펜의 이야기를 들려준다. 펜은 정년이 되어 어쩔 수 없이 예일 대학을 떠날 수밖에 없었지만, 버지니아 코먼웰스 대학으로 자리를 옮겨, 70세가 지나서 고분자와 단백질의 질량 측정 방법을 발견했고, 이 공로를 인정받아 노벨상을 받았다.

성공은 때때로 제로섬 게임이다. 어쨌든, 꼭대기에는 한 명만 앉을 수 있는 자리밖에 없다. 바라바시의 책에는 이런 느낌을 전해주는 부분이 있다.

하지만, 바라바시는 결론에서 "우리 주변의 많은 자격 있는 사람들이 성공하도록 돕는 것..... 아이들이 주위 환경에 방해받고 있음을 알아채고 그런 환경을 없애 주는 것"처럼 이 다섯 가지 법칙을 "잘못된 생각을 바로잡는 용도"로도 사용할 수 있다고 말한다. 성공에 관한 한 자신의 성향이 어떻든 간에, 게임이 어떻게 진행되는지 아는 것이 좋다.

자료 출처: Bloomberg Businessweek, The Five ‘Universal Laws of Success’ by Peter Coy

Posted by 목표를 가지고 달린다
,