97년 IMF 터졌습니다. 기업들이 신규채용을 확 줄이자 넘쳐나는 대졸 미취업자들의 탈출구 하나가 웹마스터 과정이었습니다. MCSE 장난아니게 경쟁높았고요, 저는 학원시험에서 MCSE반 떨어져서 SCJP로 들어갔습니다. 그때는 처음 들어봤습니다. java는 알고 있었지만 SCJP는 "이거 뭥미, 그냥 같은 학원에서 다른 반이니까 들어가자" 해서 자격증 커트라인+1 점으로 땄습니다. 저는 99년 SDS멀캠 출신이죠.

그로부터 10년 가까이 지난 지금, 아직도 쓸만한 사람이 없다고 업계는 난리입니다.

하지만 문제는 3~5년 뒤에 일어날 겁니다. 경력 10년 이상, 13년 정도되는 생존한 개발자들이 넘쳐날 것이기 때문이죠. 시다바리 개발에 신물이 난 사람들은 아키텍트가 되려고 노력하겠죠. 그리고 이렇게 얘기할 지도 모릅니다. "이 나이에 내가 하리"

하지만 슬프게도 하셔야 될 지도 모릅니다. 아직도 정치력도 없고, 현업과 커뮤니케이션도 서툴다면 말이죠. PM, PL 급의 사람들이 기본적으로 갖춰야 할 것이 정치력입니다. 이해관계자(스테이크 홀더라고 하죠)들과 협상할 수 있고, 설득할 수 있는 정치력 말이죠.

또 한 가지 그 나이가 되면 해야 할 일 중 하나가 협업입니다. 우리 나라에는 천재적인 프로그래머가 많습니다. 하지만 호흡을 맞춰서 뭔가 제대로 해내는 팀을 보기가 어렵습니다. 미국엔 소프트웨어 패턴을 집대성한 GoF(Gang of Four;Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides)가 있지 않습니까? 학교에서 일 저지른 것이죠. 1995년에 디자인 패턴 책이 이 사람들에 의해서 쓰여졌죠.

자기가 혼자 다 하려면 옆에는 머릿수 채우는 호박과 같게 됩니다. 함께 일하는 사람들과의 커뮤니케이션 시간도 매우 중요합니다. 잘 되고 있냐 라고 물어보지만 그거 어떻게 믿습니까. 믿는 도끼에 발등 찍히는 경우가 프로그래머 세상엔 너무 많습니다. 개인차, 실력차, 코딩 스타일이 제각각이기 때문이기도 합니다.
그 나이가 되면 팀의 문화를 만들어 내야합니다. 코딩 문화, 회의 문화, 직업 문화. 흔히 개인 생활에는 터치하는 게 실례라고 하지만, 팀원의 사적인 고민, 예를 들면 집안일이라든가 애정 행각에 대한 배려는 팀내에서 이뤄져야 합니다. 그래야 일할 맛 나는 일터가 되겠죠.

책도 봐야되고, 경영도 알아야하고, 세상 돌아가는 이치와 함께 컴퓨터 발전 속도도 따라 잡아야 되니 이제 컴퓨터 조립 같은 것은 2만원 주고 용산에 맡기는 게 나을 겁니다.

변화의 속도를 따라잡는 당신은 진정한 프로그래머, 우훗훗

닌텐도 위에서 포인트를 사용해서 버블버블을 다운받았습니다. 조금 된 이야기지만 올립니다.

사용자 삽입 이미지
사용자 삽입 이미지

사용자 삽입 이미지
30여년 전
컴퓨터와 컴퓨터가 연결되었을 때
제일 처음 전송한 메시지가 뭔지 아세요?

저도 들은 얘기지만...

^^;




log

라네요.
역시 로그가 중요해요.

사용자 삽입 이미지

왜 통나무가 log인지 아세요?

윌슨 옆에 있는 톰 행크스 같은 사람들이 기록을 통나무에 남겼기 때문이라는... ( ''); 먼산
요즘 개발할 때 소스코드 보험은 필수입니다. CVS나 Subversion 같은 것 말이죠.
xcode에도 이 기능을 지원하네요.
메뉴에 SCM을 선택합니다. Source Code Management 의 약자일까요?
사용자 삽입 이미지

Xcode Preferences 창이 뜨면서 SCM 메뉴가 선택되어있습니다. 좌측 하단의 +를 클릭합니다.
사용자 삽입 이미지

okjsp 사이트 소스는 공개되어있습니다. anoncvs 계정과 anoncvs 패스워드로 접속가능합니다.
사용자 삽입 이미지

등록을 마치고 메뉴에서 Repositories 를 선택하면 접속이 됩니다.
사용자 삽입 이미지


좋군요.
사용자 삽입 이미지

임상 환자들, 즉 정형화되지 않은 증세를 가진 환자들을 다루는 의사들 얘기입니다. 환자를 두고 테스팅하듯 진단하는 데, 진단인지 처방인지 아니면 리트머스 시약처럼 테스팅하는 것인지 구분이 안 갑니다.

그리고 시즌 1의 에피소드 첫번째가 Pilot입니다. 현재 회사에서 파일럿 프로젝트 진행중인데 말이죠. ^^;

하우스 박사의 외로운 삶의 자취가 매우 와닿는 드라마입니다.
음. 역시 변경이란 어렵군요.
어제 심사를 봤습니다. IBM developerWorks에서 주최한 이벤트 때문이죠.
okjsp 운영하면서 screencast  조금 만들곤 했는데, 심사를 하다보니 아무래도 음성이 들어가 있는 쪽에 눈이 더 가더군요.
http://video.google.com/videosearch?q=dw_screencast
여기에 가시면 출품한 것들을 볼 수 있습니다.
사용자 삽입 이미지

1등은 맥북인데, 쩝! dw 리뷰블로거는 심사위원이라 참가해도 소용이 없다네요. 하지만 안영회님이나 박찬욱님이 dw에 올린 것보면, 저도 기회는 있나봅니다.
풀어서 쫙 설명을 하고 싶지만, 시간관계상. 살 날이 얼마 안남았습니다. 시한부인생이죠. 한 62년 남았죠. 100살이. ㅎㅎ;

아이팟터치, 아이폰 개발하려고 발버둥쳐봤지만, 아직 역부족이었습니다. MVC에 관한 설명을 읽어봐도 명쾌하지 않았는데, 맥OS용 프로그램을 짜보려고 문서를 뒤적이니 괜찮은 것을 건졌습니다.
사용자 삽입 이미지

(오늘 환율입니다. 덴당. 맥북 빨리 사야겠네요. 원화가치 더 떨어지기 전에. 이러다 2,000원대까지 가는 거 아닌지. 아흐, 자꾸 시즌2 생각나요.)

http://developer.apple.com/documentation/Cocoa/Conceptual/ObjCTutorial/01Introduction/chapter_1_section_1.html#//apple_ref/doc/uid/TP40000863-CH13-DontLinkElementID_3

파일 첨부합니다.


사용자 삽입 이미지

처음 쓰는 툴이라 쉽지 않군요.
https://hudson.dev.java.net 에서 구할 수 있습니다.

일단 cvs 에서 소스 가져오는 정도로 셋팅을 끝냈습니다.
박찬욱님이 멋있게 스크린캐스트로 진행한 동영상입니다.

http://www.ibm.com/developerworks/kr/library/tutorial/os-dw-os-eclipse-europatimesave.html

첫번째 영상: 이클립스 유로파 탐험하기
두번째 영상: IDE 설정하기
세번째 영상: 리팩토링

순서로 되어있으니 이클립스 처음 사용하는 분들에게는 요긴할 것입니다.
ganymede 와 europa 에서 공통되는 부분을 설명하고 있으니 버전 걱정하지 않아도 됩니다.

+ Recent posts