본문 바로가기
프로그래밍 놀이터/Tips

[실용주의 프로그래머] 지식 포트폴리오

by 돼지왕 왕돼지 2016. 7. 28.
반응형

 [실용주의 프로그래머] 지식 포트폴리오


출처 : 실용주의 프로그래머

[실용주의 프로그래머] 지식 포트폴리오, 가치, 개인, 개인적 도전, 건축학, 검토 및 재조정, 경력에 치명적, 경영학, 고립, 고맙다, 고차원 설계, 공개, 과소평가, 구루, 구루 다루기, 구체적, 기술 달걀을 한 바구니에 모두 담지 마라, 기술 대화, 기술 서적, 기술 서적을 분기마다 한 권씩 읽어라, 기술서적을 한 달에 한권씩 읽어라, 다각화, 다른 언어는 동일한 문제를 다르게 푼다, 다른 환경, 다시 한번 찾기, 답 요구, 답이 뭔지 전혀 알지 못해도 멈추지 마라, 리스크 관리, 매체 과대광고, 문화인류학, 방정식, 벤더, 벤자민 프랭클린, 부탁, 비 기술 서적, 비 기술 서적도 읽어라, 비판, 비판적, 비판적 분석, 사람, 상세한 구현, 상업주의 힘, 새로운 언어, 설계, 수업, 실용주의 프로그래머, 심리학, 싸게 사서 비싸게 팔기, 아키텍처, 여러 가지, 열광자, 예의바르게, 웹 검색 엔진 첫 머리, 이익, 인내, 인터넷을 이용하라, 읽을거리, 자식 자산을 얻는 최선의 길, 자신의 것이 무조건 참이라는 주의, 자신의 도그마, 저평가된 주식, 조심스럽게, 주기적 투자, 주요 흐름을 놓치지 마라, 주의, 지식 포트폴리오, 지식에 대한 투자가 언제나 최고의 이윤을 낸다., 지역 사용자 모임, 질문, 최선 의미, 컴퓨터, 코딩, 코딩 테크닉, 투자를 계속 하는 것이 중요하다, 특정 기술의 등장 퇴장, 포트폴리오


-

지식에 대한 투자가 언제나 최고의 이윤을 낸다.

 - 벤자민 프랭클린



-

포트폴리오 만들기


* 주기적인 투자

     자신의 지식 포트폴리오에 주기적으로 투자해야 한다.

     비록 소량일지라도 그 습관 자체가 금액의 합계만큼이나 중요하다.


* 다각화

     여러 가지를 알면 알수록 자신의 가치는 더욱 높아진다.

     기본적으로 현재 작업에 사용하는 특정 기술의 등장과 퇴장을 알아야 한다.


* 리스크 관리

     여러분의 기술 달걀을 한 바구니에 모두 담지 마라.


* 싸게 사서 비싸게 팔기

     새롭게 떠오르는 기술이 인기를 끌기 전에 미리 알고 학습하는 것은 

저평가된 주식을 찾아내는 것만큼이나 어려울 수 있지만, 이익 또한 그만큼 클 수 있다.


* 검토 및 재조정

     이 산업은 매우 동적이다.

     지난달부터 탐구하기 시작한 인기 있는 기술이 지금에 와선 완전히 식어버릴지도 모른다.

     한동안 사용하지 않았던 데이터베이스 기술을 복습해야 할 필요가 생길지도 모른다.



-

지식 포트폴리오에 주기적으로 투자하라.



-

지식 자산을 얻는 최선의 길


* 매년 새로운 언어를 최소 하나는 배워라,

     다른 언어는 동일한 문제를 다르게 푼다.

     몇 개의 서로 다른 접근법을 알면 사고를 확장하고 판에 박힌 사고에 갇히는 걸 예방하는 데에 도움이 된다.

     ( Haskell, Lisp, Smalltalk, Ruby/Python, Erlang, Prolog, Self 등이 추천된다. )


* 기술 서적을 분기마다 한 권씩 읽어라.

     습관이 들면, 한 달에 한권씩 읽어라.

     현재 사용하는 기술을 일단 완전히 익혔다면, 

가지치기를 해서 지금 하는 프로젝트와 관련 없는 분야까지 공부 범위를 넓혀라.


* 비 기술 서적도 읽어라.

     컴퓨터를 사용하는 것은 사람이라는 점을 기억하는 게 중요하다.

     방정식에서 인간이라는 변을 잊지 마라.

     ( 심리학, 문화인류학, 건축학, 경영학 관련 서적이 좋다. )


* 수업을 들어라

     근처의 대학, 혹은 시사회에서 열리는 흥미로운 강좌를 찾아보라.


* 지역 사용자 모임에 참여하라.

     가서 가만히 듣고만 오지 말고, 적극 참여하라.

고립은 경력에 치명적일 수 있다.

     여러분 회사 밖에서는 사람들이 어떤 일을 하는지 알아보라.


* 다른 환경에서 실험해보라.

     윈도우에서만 일을 해 왔다면, 집에서는 유닉스를 갖고 놀아보라

     ( 공짜 리눅스가 이 경우 안성맞춤이다. )


* 주요 흐름을 놓치지 마라.

     업계의 잡지와 기타 저널을 구독하라.


* 인터넷을 이용하라.

     뉴스그룹이 탁월하다.






-

투자를 계속 하는 것이 중요하다.

새로운 언어나 어떤 기술에 대해 익숙할 정도가 되면 다음으로 나아가라.

또 다른 걸 배워라.


-

답이 뭔지 전혀 알지 못하고 허물 없이 그걸 인정하는 경우가 생기면, 거기에서 멈추지 마라.

답을 찾기 위한 개인적인 도전으로 생각하라.

구루에게 물어보라. ( 사무실에 구루가 없다면 인터넷에서 찾을 수 있다. ) 웹을 검색해보라. 도서관에 가 보라.


스스로 답을 찾지 못하겠거든, 누가 답을 찾아줄 수 있을지 그 사람을 찾아라. 중단하지 마라.



-

구루 다루기


* 뭘 묻고 싶어 하는지 정확히 알고, 가능하면 구체적이 되도록 하라.

* 질문은 조심스럽고 예의바르게 하라. 뭔가 부탁하는 입장이라는 사실을 기억하라. 답을 요구하는 게 아니다.

* 질문을 썼으면 일단 답이 있는지 다시 한번 찾아보라.

* 공개적으로 물을지 개인적으로 물을지 정하라.

* 물러서서 인내를 갖고 기다려라. 사람들은 바쁘기 때문에 구체적인 답을 얻을 때까지 며칠이 걸리기도 한다.

* 마지막으로 답해 주는 사람들 모두에게 고맙다는 말을 꼭 전하라.



-

할 일 없는 시간을 위해 늘 읽을거리를 준비하라.



-

마지막으로 중요한 점은 읽거나 듣는 것에 대해 “비판적으로” 생각하는 것.

벤더나 매체의 과대광고에 흔들림이 없도록 확실히 해야 할 필요가 있다.

자신의 도그마(자신의 것이 무조건 참이라는 주의)가 유일한 답이라고 주장하는 열광자들을 주의하라.



-

상업주의의 힘을 절대 과소평가하지 마라.

단지 웹 검색 엔진에서 첫 머리에 나온 결과라고 해서 그것이 최선이라는 의미는 아니다.



-

읽고 듣는 것을 비판적으로 분석하라.



-

도전해보자.


새로운 언어를 배우기 시작하라.


새 책을 하나 읽기 시작하라. 

매우 상세한 구현과 코딩을 하고 있다면, 설계와 아키텍쳐에 관한 책을 한 권 읽어라. 

고차원의 설계를 하고 있다면, 코딩 테크닉에 대한 책을 한 권 읽어라.


밖으로 나와 지금 하고 있는 프로젝트에 관여하지 않는 사람들 혹은 자신과 같은 회사에 근무하지 않는 사람과 

기술에 관한 대화를 하라. 

지역 사용자 그룹 모임에서 열광적인 친구들을 찾아보라.





반응형

댓글