* ai.com 에서 개발관련 컨셉을 말하고 샘플을 요청한다.

* 구글 검색은 가급적 영문으로

* 블로그나 튜토리얼 따라할 때는 가능하면 `버전`을 맞춘다

* 지인 중에 해당 기술의 경험자를 물색한다.

* 꼬였다 싶으면, OS 포맷하고 다시 시작한다. #반복효과

* 1시간 삽질해도 안되면, 다른 일 한다. #산책하기 #이거말고다른일

from: https://unsplash.com/photos/m8c9PKq2E2A

AD: React + API Server 프로젝트 개발과 배포

“개발자 만렙되기 제3탄”개발자

멘토를 만나다

  

모델커리큘럼 인기강사 허광남 강사님의 인터뷰 내용입니다.

 

1. 공개SW의 각종 행사 멘토 및 인기강사로 활약 중이신 허광남님의 소개 부탁드립니다. (어떤 계기로 현재의 길을 걷게 되었는지 함께 소개 부탁드립니다. )

컴퓨터로 오락하면 50원 동전 안 넣어도 된다는 팩트에 낚였습니다. 금성패미콤 FC-100을 처음 만진 게 시작이었습니다. 그 후 중학교에서 "Apple ][ plus"에서 소프트웨어 경진대회 중등부 상금 타서 효도했었습니다. 그 때만 해도 소프트웨어하면 인정받는 줄 알았습니다. 직업적으로 프로그래머를 선택했을 때는 소프트웨어 공학과 경험이 정말 중요하다는 것을 체감하게 되었고, 뭔가 사회에 도움이 되는 프로그래머가 되면 좋겠다는 생각을 항상 하고 있습니다.

 

 

2. SW 분야 전문가가 되기까지의 과정이나 노력은 어떠셨는지요?

(허광남님 만의 노하우도 함께 소개해주세요)

경험이 전문가를 만들어 낸다고 생각합니다. 자꾸 하면 실력이 늘게 되어 있습니다. 자기의 전문 분야도 중요하지만 다른 기술들과의 연결도 빼놓을 수 없습니다. 자기 관심 분야가 어떻게 응용될 것인가 고민하고 있습니다. 책이나 인터넷 그리고 기술 커뮤니티의 오프라인 모임들을 통해서 자극을 받고 있습니다.

 

 

3. 생계형 오픈소스 개발전략이라는 주제로 발표하신 강연을 보았습니다. 이공계 기피현상이 이슈가 되고 있는 가운데 성공적인 개발자가 되긴 위한 방법에 대해 한 말씀 부탁드립니다.

“프로그래머 그 다음 이야기”라는 책을 보시면 40세 전후로 프로그래밍 경력이 10년 이상된 분들의 경험담이 실려 있습니다. 사회적으로 엔지니어에 대해서 중요하게 생각하지 않는 분위기를 극복하고 자신의 도전 정신을 몸으로 실천하시는 분들이 아직 많이 계십니다. 매일 새롭게 배워가는 자세가 성공적인 개발자가 되는 기본 소양이 아닌가 생각됩니다.

 

 

4. 공개SW(오픈소스)가 개발자들에게 주는 기회와 장점에 대한 의견 부탁드립니다.

21세기 서비스 시대에 기술을 오픈하는 기업, 예를 들면 오픈소스, 오픈API, 애플의 앱스토어, 구글의 앱 마켓처럼 생태계를 공개한 기업들이 개발자들에게 환영받습니다. 대세는 개방입니다. 개방할 것 개방하고, 숨길 것 숨기는(nda, non-disclosure agreement) 기술이 중요합니다.

 

 

5. OLC (Open Source Software Learning Community) Center는 개발자를 위한 공간입니다. OLC 강사이자 개발자로서 OLC에 바라는 점이나 기대하는 바가 있다면 말씀 부탁드립니다.

좋은 멘토들이 마음껏 경험을 나눌 수 있도록 제반 여건을 만들어 주시면 감사하겠습니다. 제리 맥과이어라는 영화의 에이전트처럼 선수의 값어치를 높여주시는 역할을 부탁드립니다.

 

 

6. 마지막으로 후배 개발자를 위한 조언 한마디 부탁드립니다. (위와 중복되면 생략하셔도 됩니다.)

Brand yourself!!! 자신이 소중한 것을 안다면 그것을 다른 사람에게 브랜딩하세요. (Brand...는 명품 블로그, 태터툴스 모토입니다. 오픈소스로 성공한 비즈모델 중 하나죠.)

 

 

- 소중한 시간, 인터뷰에 응해주셔서 진심으로 감사드립니다 -

NothingToLose님의 코멘트 덕분에 다시 시도해봤습니다.
http://okjsp.tistory.com/1165643888#comment5580531 

됩니다. ^^;

회사에 가면 Ubuntu에서 테스트해봐야겠습니다.
NothingToLose 님 감사합니다.
복받으실 겁니다.

update: 2010/02/17 현재 맥에서 아무 드라이버 설치없이 이클립스에서 연결되는 것을 확인했습니다.

----
아쉽게도 맥과 우분투에서는 성공하지 못했습니다. 윈도우에서 가능했습니다.
다음 사이트에서 usb 드라이버를 다운받습니다.
http://www.mymotorola.co.kr/product/PrdDownProduct.aspx?id=0045


64비트용과 32비트용 함께 압축되어 있습니다.



usb를 설치해도 이클립스에서 인식이 되지 않습니다. 모토로이 폰의 설정 >  응용프로그램 > 개발 > USB디버깅 을 활성화시킵니다.

이제 이클립스로 개발한 안드로이드 애플리케이션을 모토로이에 올릴 준비가 끝났습니다.
겸손한 개발자가 만든 거만한 소프트웨어겸손한 개발자가 만든 거만한 소프트웨어 - 10점
신승환 지음/인사이트
나는 겸손한 개발자인데 거만한 소프트웨어를 만들 수 밖에 없는 이유는 "이게 다 환경탓이다"라고 치부하기에는 너무 복합적인 것들이 얽혀있죠. http://talk-with-hani.com 블로그를 통해서 좋은 글들을 감사하게 보고 있었는데, 책을 보면서 신승환님의 식견과 소프트웨어 프로젝트 경험담들에 두 번 놀랐습니다.
책의 후반에 개인적인 학습과 조직적인 학습에 대한 이슈가 나옵니다. 어떤 문제해결을 한 개발자가 다음과 같은 고민을 하지요.
... 팀원이 시간을 내서 자신이 겪은 문제를 정리하고 해결책을 기록해서 조직에 전파하는 경우는 있습니다. 하지만 이런 팀원이 있어도, 누구는 하고 누구는 하지 않는 상황이 벌어지기 때문에 열심히 정리하는 팀원은 언젠가 "내가 사서 고생하는지 모르겠네. 무슨 부귀영화를 누리겠다고 이 짓을 하지. 그만두자."는 생각에 경험에서 배운 지식을 정리하는 작업을 포기할지도 모릅니다./ p313~314

조직적인 학습방법으로 제시하는 것은 스탠드업 회의, 즉각개선 회의, 반복주기 검토하기, 레슨스 런드 같은 지식공유방법들입니다.
인사이트 출판사에서 이 책과 관련해서 트랙백이벤트(http://blog.insightbook.co.kr/124)를 열고 있군요. 맛있게 잘 읽은 책입니다.
http://okjsp.tistory.com2009-04-21T06:00:250.31010
개발 방법론 책이 많이 나오고 있습니다만 이런 책을 개발자들만 봐서는 안됩니다. 소프트웨어 프로젝트 관련된 모든 사람들이 봐야됩니다. 물론 책을 읽는 것과 그것을 삶에 적용하는 것은 다른 일이지만, 책을 읽혀서 개념이라도 탑재할 수 있도록 해야죠. 옥션에서 많이 파는 개념 탑재 3종 세트 운운하기보다는 요즘은 이렇게도 일을 할 수 있습니다 라고 제시하는 것입니다.

우리 회사는 너무 후져. 우리 팀은 고리타분해. 이렇게 많이 얘기했었습니다. 맘이 아프죠. 이런 팀을 개선시키고 합리적으로 프로세스를 구축해 나가고 싶지만, 풀어야할 실타래가 너무 부담이 됩니다. 가위로 자른다고 될 일도 아니니까요.

함께 일하는 사람들과 마음을 맞춰가는 것은 결혼 생활과 비슷할지도 모르겠습니다. 자기 맘대로 살지 못하고, 서로 배려하면서 맞춰가야 원만한 가족을 이룰 수 있겠죠.

제목의 본 건으로 들어가서, 좋은 것은 공유해야 됩니다. 더구나 기획팀은 브레인과 같은 것이기 때문에 머리가 똑똑해져야 할 필요가 다분합니다. 개발은 손발과 같기 때문이죠. 고양이 목에 방울다는 법은 너무 멀리 보지 않아도 될 겁니다.

반대로 쉽지 않은 일이겠지만, 개발자가 개발책만 볼 것이 아니라 기획자, 디자이너들과 업무적으로 말이 통할 주제들을 한 번 보는 것도 필요할 것입니다. 분업화 시대에는 커뮤니케이션에 드는 노력을 얼마나 절감하느냐가 관건일 테니까요.



평소에 iphone, ipodtouch 애플리케이션 개발을 소망하고 있었는데, 오늘 그 부르심을 보았습니다. 우연히 xcode(맥용 개발 도구)를 실행한 상태에서 USB로 아이팟터치를 연결했습니다. 충전하려고요. 그런데 흐억~ 처음 보는 화면이 떴습니다.


과감하게 Use for Development 를 눌렀습니다. iTunes 비슷한 화면이 나와서 당황했습니다. Organizer라는 것이 보이는데, 아직은 잘 모르는 상태입니다.


흐~ 아직 떨고 있습니다. 인터넷 뒤지면서 자료를 모아 공부를 하고 프로그램을 짜 보아야겠습니다. kwangsub님이 이미 3월에 공개하신 자료가 있어서 도움과 힘이 됩니다. 감사합니다.

http://bklab.snu.ac.kr/blog/kwangsub/73

+ Recent posts