좋은 피드백이 좋은 학생을 만든다.
스탠퍼드, 예일, 컬럼비아 대학 심리학자들이
에세이 실력을 향상시키는 피드백에 대해 연구했다.
그 비법은 의외로 단순하다.
‘당신에게 이런 조언을 남기는 이유는 기대치가 아주 높기 때문이다.
당신이라면 기대치를 충분히 달성할 수 있으리라고 믿는다.’
믿음을 표현하는 것은 안정감을 주고 성취욕을 자극한다.

- 대니얼 코일

캐나다 정신의학자 에릭 번은 “마치 부모처럼 상대방을 가르치려 하고
시시콜콜 통제하고 감시하는 부모형 방식은 오해를 가중시키고
대립과 갈등을 심화시킨다”고 지적했습니다.
피드백은 성장 코칭과 육성, 성과 창출에 절대적으로 중요합니다.
질책이 아닌 높은 기대를 보여주는 것이 더 효과적인 결과를 가져옵니다.


...
Posted by 홍반장水 홍반장水
실패는 당연한 것이요, 필수적인 것이다.
실력이 탁월한 사람은
실패와 마음 편하게 공존하는 법을 터득한 사람이다.
탁월한 사람은 평범한 사람보다 더 많이 실패한다.
더 많이 시작하며 더 많이 시도하고 더 많이 공격한다.
통달은 언제나 실패의 산 정상에 조용히 앉아 있다.
- 에릭 그레이튼스

실패를 많이 할수록 탁월함에 이를 가능성이 높아집니다.
탁월함을 추구하는 사람과 조직이라면 누구나
실패를 환영하고 장려할 수 있어야 합니다.


...
Posted by 홍반장水 홍반장水

운이 좋다고 굳게 믿는 사람은 자기를 탓하고,

운이 없다고 생각하는 사람은 남을 탓한다.

운을 느끼는 사람은 자신에게 책임이 있다고 생각하기에

스스로 해결책을 강구하고 사고방식을 바꾼다.

따라서 실력이 길러지고 실제로 운이 좋아진다.

- 나시다 후미오, ‘매일 매일 긍정하라’에서

 

반면에 운이 없다고 생각하는 사람은

습관적으로 상사나 동료, 부모 탓을 합니다.

주위 상황이나 환경 탓을 하는 순간,

스스로의 노력은 멈추게 됩니다.

따라서 실제로 운이 나빠집니다. 

좋은 운은 스스로 만드는 것입니다.



...

Posted by 홍반장水 홍반장水

개발자의 평생공부

[임백준 칼럼] 실력은 고통의 총합이다


http://www.zdnet.co.kr/column/column_view.asp?artice_id=20170616090644&lo=z46


평생 공부하는 건 개발자만이 아니다. 다른 직업을 가진 사람들도 쉼 없이 공부하고, 컨퍼런스와 세미나를 참가하고, 스터디를 한다. 공부없이 할 수 있는 일이 없기 때문이다. 언뜻 보기에 공부와 거리가 멀어 보이는 바텐더조차 공부할 것이 많다. 바텐더를 위한 컨퍼런스는 물론이고 전문적인 팟캐스트 방송까지 있다. 공부는 누구나 하는 것이므로 공부한다는 사실만으로 엄살을 떨 필요는 없다. 문제는 공부의 방향이다.

개발자의 경우는 평균적으로 보았을 때 3년 전에 학습한 지식이면 낡은 징후를 보이기 시작하고 5년이면 생명을 다한다. 더 오래가는 지식도 물론 있다. 프로그래밍의 본질에 가까운 지식은 수명이 오래가고 파편적인 지식일수록 수명이 짧다. 그래서 본질을 추구하며 에피파니(Epiphany)를 경험한 사람은 그렇지 않은 사람에 비해서 공부로 인한 스트레스를 덜 받는다. 중요한 것과 중요하지 않은 것을 구별하는 혜안이 있기 때문이다.

두 사람의 개발자가 있다고 하자. 한 사람은 최신 트렌드에 밝다. 아마존 람다를 이용해서 서버리스 시스템을 구축하고, 코세라 강의를 들으며 머신러닝을 공부한다. 페이스북에서 친구들이 공유하는 새로운 도구를 건드려보며 지식을 확장하고, 컨퍼런스와 스터디를 참석하여 동기를 부여 받는다. 함수형 언어를 학습하고, 새로운 파이썬 라이브러리도 사용하고, 리액트와 앵귤러로 코드를 짜서 웹사이트도 구축해본다. 부지런하다.

다른 한 사람은 최신 트렌드에 관심이 없다. 대신 회사에서 주어지는 요구사항을 날카롭게 분석하고, 꼼꼼한 설계과정을 거쳐서 코드를 작성하고, 정밀하게 테스트하고, 출시가 성공적으로 끝나면 다음 요구사항을 읽는다. 20년째 한 언어를 사용해서 코딩을 하고 있으며 다른 언어나 플랫폼에 대해서 관심이 없다. 하지만 그의 추상은 도메인주도 개발이나 디자인 패턴을 기계적으로 적용하는 수준을 뛰어넘는다. 요구사항을 코드로 바꾸는 과정에서 필요한 추상을 스스로 만들어내고 새로운 구조물의 상호작용, 데이터의 무결성, 성능 등을 빈틈없이 사고한다. 철두철미하다.

회사에서 새로 만들어야 하는 중요한 소프트웨어 제품이 있다고 하자. 이 제품을 잘 설계해서 정해진 시간 안에 출시함으로써 회사의 비즈니스에 결정적인 도움을 주어야 하는 상황이다. 이런 상황이라면 둘 중 누구에게 일을 맡길 것인가? 아이디어의 타당성을 검증하는 POC(Proof of Concept) 프로젝트나 단순한 R&D 업무라면 최신 트렌드에 밝은 사람을 고려할 수 있을 것이다. 하지만 비즈니스의 성공과 직결되는 실전이라면 그럴 수 없다. 실전이 필요로 하는 사람은 두 번째 유형이다. 그가 가진 능력이 프로그래밍의 본질에 더 가깝기 때문이다. (첫 번째 사람이 두 번째 사람이 가진 능력까지 가지고 있다면 이야기는 달라진다.)

개발자가 공부하는 것은 그래서 두 번째 유형의 사람이 가진 능력, 본질적인 능력을 키우는 것을 의미한다. 프로그래밍의 본질은 문제의 해결이다. 트렌드를 좇는 것은 파편적인 지식을 획득하는 것에 불과하기 때문에 큰 의미가 없다. 페이스북이나 트위터의 타임라인을 보면 수만가지 새로운 기술과 도구가 날마다 쏟아진다. 좋은 개발자라면 그런 것들을 모두 알아야 하는가? 전혀 그렇지 않다. 파편적인 지식은 파편적인 태도만으로 충분하다. 트렌드에 필요한 것은 가벼운 눈팅이지 공부가 아니다. 공부는 본질에 다가서려는 노력이다.

나는 프로그래머다 컨퍼런스에서 한 참석자가 ‘실력을 키우려면 어떻게 해야하는가’라는 질문을 한 적이 있다. 나는 그때 실력이 무엇을 의미하는지부터 생각해보자고 대답했다. 우리는 종종 실력을 이미 알고 있는 지식의 총량으로 착각한다. 실력과 지식의 총량은 희미한 상관관계가 있기는 하지만 사실상 무관하다. 진짜 실력은 임기응변이기 때문이다. 실력은 주변상황에 휘둘리지 않는 집중력이다. 해결해야 하는 문제가 무엇인지 알아채는 감각이다. 처음 본 문제를 해결하는 능력이다. 이러한 임기응변, 집중력, 감각, 그리고 능력은 이미 알고있는 지식으로부터 나오는 것이 아니다. 그것은 본질에 다가가기 위해서 감내해온 고통, 불면의 밤, 좌절, 환희, 이런 것으로 점철된 뜨거운 경험에서 나오는 것이다. 


그래서 실력은 지식의 총합이 아니다. 

고통의 총합이다.

여러분이 페이스북 타임라인을 보다가 누가 공유한 새로운 기술에 대한 링크를 저장했다고 하자. 영원히 볼 일이 없는 글을 저장하는 행위는 쇼핑몰 사이트에서 위시리스트나 보관함에 마음에 드는 상품을 담는 심리와 정확히 일치한다. 즉, 그것은 공부가 아니라 쇼핑이다. 쇼핑과 눈팅이 자체로 의미없는 일은 아니지만 그걸 공부로 착각하는 사람은 파편적인 지식의 늪에서 빠져나오기 어려울 것이다.

개발자에게 공부가 무엇을 의미하는지 알아보았으니 어떻게 공부해야 하는지에 대해서도 잠깐 짚어보자. 지면관계상 짧은 아포리즘 형식으로 나열해 보았다.

1. 지금 다니고 있는 회사에서 하는 일을 잘하기 위해서 노력하는 것이 가장 좋은 공부다.


2. 회사에서 하는 일과 개인적으로 공부하는 내용을 최대한 근접시키기 위해서 노력하라.


3. 새로운 기술을 익히는 최선의 방법은 스스로 문제를 정의한 다음, 새로운 기술을 이용해서 그 문제를 풀어보는 것이다. 책을 읽거나 동영상을 보는 것은 그보다 하위수준의 방법이다.


4. 신기술을 좇는 메뚜기가 되지 말라.


5. 모든 것을 알아야 한다는 강박을 버려라. 미리 획득하는 지식의 99%는 무용지물이다. 필요할 때 필요한 기술을 익힐 수 있는 것이 능력이다. 그 능력을 키워라.


6. 이상한 나라의 앨리스에 나오는 토끼굴(rabbit hole)을 피하라. 카테고리이론을 알아야 함수형 언어를 쓸 수 있는게 아니고, 선형대수학을 공부해야 머신러닝을 할 수 있는게 아니다. 토끼굴에 빠져서 한없이 들어가다보면 비본질적인 공부에 시간을 허비하게 된다.


7. 겉만 핥는 것은 경박하지만 토끼굴에 빠지는 것은 우매하다. 둘 사이의 적당한 지점에서 균형을 잡는 것이 개발자의 능력이다.


8. 머리에 들어오지 않는 어려운 개념이나 용어는 자투리 시간을 이용해서 반복적으로 읽고 암기하라. 나중에 큰 그림을 공부할 때 도움이 된다.


9. 항상 겸손해야 하지만 동시에 자긍심을 가져라. 그대가 지금 작성한 코드, 지금 읽은 책, 지금 공부한 내용을 그대보다 잘 아는 사람은 지구상에 없다. 모든걸 알고 있는 것처럼 보이는 다른 사람들도 그대와 마찬가지로 불안해하고, 위축되고, 두려워하면서 살아가고 있다. 자긍심이란 그런 타인을 돕고자 하는 마음가짐의 다른 이름이다.


10. 혼자 하지 말고 함께 공부하라.

이 시점에서 가슴에 손을 얹고 스스로 질문해보기 바란다. 공부가 재밌는가? 정말 재밌는가? 새로운 기술을 익히고, 키보드를 두드리고, 결과를 확인하고, 친구들과 이야기하는 모든 경험이 그대를 행복하게 만드는가? 이 질문에 대한 대답이 예스라면, 그 예스의 강도만큼 그대의 미래는 성공이 보장되어 있는 것이다. 그러므로 개발자는 미래에 대해 불안해할 필요가 없다. 미래의 성공은 예스라는 작은 변수의 함수이기 때문이다. 그 변수는 개발자 자신의 손에 놓여 있다.





.

Posted by 홍반장水 홍반장水

대부분의 실패는
환경이 나쁘거나 실력이 부족해서라기보다는
스스로 한계라고 느끼고 포기했을 때 찾아온다.
또한 자주 한계를 느끼는 사람들은 일에 실패했을 때
단순히 일에 실패했다고 느끼지 않고 자신을
'실패자' 혹은 '패배자'라고 느낀다.
스스로 한계를 만들지 마라.
자신을 낮추는 데 익숙해지면
새로운 이미지도 만들 수 없다.


- 류가와 미카, 쑤메이징, 장쥔의《서른, 기본을 탐하라》중에서 -


* 산을 넘기도 전에
'나에게 너무 높아' 하고 주저앉는다면,
달리기도 전에 '내겐 너무 멀어' 하며 앉아있다면,
짐을 들기도 전에 '너무 무거워 보여' 하며 포기한다면
오늘의 월드컵도, 올림픽도, 노벨상도 존재하지
않을 것입니다. 스스로 만든 한계를 넘어
한 걸음 더 내딛는 용기가 새 길을 내고
새로운 이미지를 창조합니다.

'생활의 발견 > 아침편지' 카테고리의 다른 글

커피 향기  (0) 2016.07.04
'수고했어, 이젠 조금 쉬어'  (0) 2016.07.04
한계  (0) 2016.06.30
'바지도 헐렁하게 입어야 해'  (0) 2016.06.29
이 고비를 넘기고 나면  (0) 2016.06.28
나 혼자만의 몸이 아니다  (0) 2016.06.27
Posted by 홍반장水 홍반장水
불안함이 곧 더 나은 삶으로 이끌어주는 원동력이다.
불안함을 삶의 동력으로 삶는 지혜,
불리한 환경을 유리한 조건으로 바꾸는 것은
오직 인간만이 할 수 있다.
불안하면 할수록 동력이 생긴다.
더 불안한 것이 오히려 더 좋다. 더 많이 불안하면
그것을 헤쳐 나가기 위한 더 큰 에너지가 나온다.
- 박범신 작가

 
적당한 불안감을 느끼는 쪽이 본래의 실력을 발휘한다는
연구 조사가 많이 있습니다. 아인슈타인도
“불확실한 미래의 위협에 불안해하는 사람들이 더 좋다”고 했고,
앤드류 그로브 인텔 회장 역시 “창조적 힘의 원동력은
불안이다. 그것은 불가능해 보이는 어렵고 힘든 일을
가능하게 만들어준다”고 불안 예찬론에 가세했습니다.

 

Posted by 홍반장水 홍반장水
무엇이든 ‘당장 시작하라’ 하면 가장 많이 듣게 되는 말이
‘아직 내공이 부족해 조금 더 실력을 쌓은 후에 도전하겠다’는 말이다.
그러나 내공이 쌓일 때까지 기다리는 사람은
결코 내공을 쌓을 수 없다.
내공은 하나를 실패할 때 마다 하나씩 쌓인다.
-카피라이터 정철, ‘머리를 9하라’에서

 

‘아직 내공이 부족해서’라는 말은
신중함이나 겸손함이 아닌
실패에 대한 두려움의 발로라 할 수 있습니다.
발타사르 그라시안은 ‘탁월한 능력은
새로운 과제를 만날 때마다 스스로 개발된다’고 했습니다.
기다리는 시간이 아닌
과감한 도전에 따른 실패가 내공을 강하게 합니다.

 

Posted by 홍반장水 홍반장水
TAG 내공, 실력