아이폰, 안드로이드폰 개발자 급구
'사람과 기술' 카테고리의 다른 글
| 망할 회사로 옮겨타는 방법 (6) | 2011/01/20 |
|---|---|
| 세계 최초! (10) | 2010/03/05 |
| 아이폰, 안드로이드폰 개발자 급구 (17) | 2010/01/19 |
| 당신은 개발자도 아니고 관리자도 아냐! (15) | 2009/12/23 |
| 뛰어난 개발자는 길러지는 것 (22) | 2009/11/29 |
| 뛰어난 개발자는 타고 나는 것 (18) | 2009/11/27 |


|
|
| 망할 회사로 옮겨타는 방법 (6) | 2011/01/20 |
|---|---|
| 세계 최초! (10) | 2010/03/05 |
| 아이폰, 안드로이드폰 개발자 급구 (17) | 2010/01/19 |
| 당신은 개발자도 아니고 관리자도 아냐! (15) | 2009/12/23 |
| 뛰어난 개발자는 길러지는 것 (22) | 2009/11/29 |
| 뛰어난 개발자는 타고 나는 것 (18) | 2009/11/27 |
'소프트웨어 개발 방법이 얼마나 발전했는데 아직도 스펙을 제대로 작성하고 개발을 하는가?' 라고 하면서 스펙 작성에 반대하는 주장을 하는 사람들이 있다. 스펙, 설계를 작성하고 구현을 하고 테스트를 하는 방식으로 개발하는 것..
우리나라에서는 개발자들이 개발에 집중할 수 없는 환경인 곳이 참 많다. 정도의 차이가 있지만 거의 대부분이라고 봐도 무방하다. 그 결정적인 이유는 개발자 혼자서 북치고 장구치고 다해야 하는 상황이기 때문이다. 원래는 이렇게..
최근에 Software Architect의 정체에 대해서 혼란을 겪고 있는 것 만큼 Software 설계에 대해서도 혼동스러운 것은 마찬가지인 것 같다. 그래서 설계에 대해서도 깔끔하게 정의를 해보자. 흔히 설계에 관한 다음..
우리나라에서는 종종 SW Architect를 양성한다고 한다. 정부에서 막대한 예산이 지원도 되며 SW Architect를 양성하는 학원도 생기고 야단법석이다. 그럼 도대체 SW Architect는 무엇인가? SW Archi..
우리나라 대부분의 소프트웨어 회사들에게 가장 시급하게 필요한 것은 "기초 체력"이다. 히딩크가 우리나라 국가대표 축구팀을 처음 맞았을 때 강조한 것이 기초 체력이었다. 그전까지 우리는 국가대표 축구팀이 체력은 세계 어디를 내..
며칠 전 프로토타입에 관해 올린 글에 대해서 프로토타입 재사용에 대해서 여러 의견이 있어서 이 내용에 대해서 조금더 설명해보려고 한다. 2011/11/03 - [프로젝트/요구사항분석] - 프로토타입이란? 소프트웨어공학의 목적..
프로토타입 (경제/경영) 양산(量産)에 앞서 제작해보는 원형(原型)을 '프로토타입'이라 하는데, 프로토타이핑이란 개발자들과 사용자들의 의사소통상의 효과를 증진시키기 위하여 취하는 시스템개발상의 기법이다. 일반적인 분석방법을..
"협업은 말로 하는 것이 아니라 문서로 하는 것이다." 동서고금을 막론하고 개발자들은 적는 것을 싫어하고 또 잘 적지 못한다. 우리나라 개발자들은 그 정도가 훨씬 심하다. 우리나라에서는 회사가 크던 작던 상관없이 대부분 5년..
"우리 식대로" 마치 북한에서 하는 얘기 같지만, "우리 식대로"를 주장하는 소프트웨어 회사는 의외로 많다. 체계가 하나도 없이 완전 주먹구구 방식의 소프트웨어 회사가 있는가 하면 "우리 식대로"를 주장하여 정말 많은 일을..
소프트웨어 개발 프로젝트에서 문서는 적게 적어야 한다. 다시 말하면 "보통의 회사에서는 문서는 필요한만큼만 가장 적게 적어야 한다." 물론 문서를 많이 적으면 여러 각도에서 상세히 적기 때문에 중복은 많이 발생하지만 잘못된..
안녕하세요.
언제나 좋은 글 잘 읽고 있습니다. 저도 개인적으로 많이 공감하지만 글 중에 조금 생각이 달라서
몇자 적어 봅니다.
자바 밖에 못한다가 꼭 나쁜건 아니라고 생각 합니다.
물론 님의 말씀도 꼭 그런 의미는 아니라고 생각합니다만 우리 나라 소프트웨어 산업을 보면
두루 두루 슈퍼맨을 인정하는 분위기가 많은거 같습니다.
특정 한 분야만 잘 하는 사람이 다수 존재하더라도 그들 사이의 커뮤니케이션 혹은 조율만 잘 할수 있다면
훨씬 더 좋은 결과를 낼수 있지 않을까요?
박사 과정의 전공만 놓고 보더라도... 왜 그 사람들이 한 분야만을 집중적으로 공부할까요?
분명 뭔가 그럴수 밖에 없는 이유가 있지 않을까요?
가장 중요한 것은 얼마나 깊이있는 지식을 습득하는 것이 아닐런지요.
대학 수업에서도 똑같은 과목을 전공 교수가 가르치는 것과 타학과 교수가 가르치는 것은
분명 차이가 있습니다.
수업을 잘하는 교수와 연구를 잘하는 교수 둘다가 대학에 필요하듯이
특정 언어를 가장 잘 이해하는 개발자만도 좋은 룰모델 혹은 평가를 받았으면 해서 몇자 적어 봅니다.
안녕하세요. 고집불통님
좋은 의견 감사합니다.
하나의 개발언어에 대해서 정말 능통하고 전문가가 되는데 다른 언어를 공부하는 것도 도움이 됩니다. ^^ 특히나 C언어는 low level 언어중 하나로 java나 기타 언어를 전문으로 사용하는 개발자들도 C언어를 아는 것을 권장합니다.
한분야의 최고의 전문가가 되는 것도 중요하고 여러가지 지식을 두루 익히는 것도 중요합니다. Toyota에서는 이러한 인재를 T인재라고 하죠. 소프트웨어 필드에서도 적용이 된다고 생각합니다.
박사 전공을 하는 사람들도 자신의 연구분야는 깊에 연구를 하지만 자신의 연구를 더욱 잘하기 위해서 해당 분야의 지식을 두루 잘 알고 있다고 생각합니다.
감사합니다.
한가지 언어를 깊이있게 공부한 개발자는 다른언어로 전환할때에도 쉽게 다룰 수 있는 것 같습니다
학원등에서 모바일플랫폼을 공부하고 프로젝트 한두개를 경험한 초급개발자와 한가지 플랫폼만 깊이 공부한 중급개발자를 비교한다면 한달이면 중급개발자가 초급개발자의 생산성을 앞지를 것 같습니다
특히 요즘들어 도메인 지식보단 메타지식의 가치는 아무리 강조해도 지나치지 않는 시대 같습니다.
무엇보다 결론이 명쾌하시군요^^
그냥 뛰어난 개발자를 구하라!
너무 단순한지만 확실한 정답이 없는 것 같습니다^^
안녕하세요. 이가님
그럼, 뛰어난 개발자는 어떻게 구하느냐?라고 물어 볼 수 있는데, 이것 또한 한참 얘기해도 부족하겠죠? ^^
좋은 글 잘 읽고 갑니다. RSS 등록해놨습니다. ^^
"아이폰 개발 경험이 있는 개발자 급구" 또는 "안드로이드폰 개발 경험이 있는 개발자를 모십니다"는 개발자를 찾는게 아니라 경험을 찾는 게 아닐까요?
안녕하세요. MegaWave님
소프트웨어 채용 현장에서 개발자의 잠재력 및 기반 지식보다 구체적으로 무슨일을 해봤는지를 확인하고 동일한 일을 해본 개발자들을 뽑으려고 하는 풍토가 만연하여 올린 글입니다. 경험이 있는 것이 나쁠 것은 없죠.
"개발자들의 개발 능력은 Domain지식과 경험에 크게 구애받지 않아야 한다는 겁니다."
본문의 이 부분에 크게 공감합니다.
안녕하세요. 제주소년님
평생 은행 소프트웨어만 개발한 개발자들을 보면 은행업무는 빠삭하게 잘 아는데 막상 소프트웨어 개발 능력은 크게 발전하지 못한 것을 알 수 있습니다. 스스로를 Domain지식의 울타리에 가두는 것은 어리석은 행동입니다.
저는 SI를 주로 하고 있습니다.
개발언어, 도메인을 전혀 가리지 않고 있습니다만,
접해본것은 몇가지 되지 않습니다.
프로젝트 면접을 보면 그쪽 언어, 혹은 도메인을 경험해보지 않았다고
탈락시키는 경우가 많더군요..
실제로 몸을 사리는 개발자들도 많지만
(말씀하신대로 난 java밖에 몰라, 또는 C밖에 몰라.. 나머진 다른 사람 시켜.. 하는 사람도 많더군요.)
경험이 없는 개발자는 절대 뽑지 않는 프로젝트도 많더군요..
3대 SI에서도요..
예전에(2003년도) 3대 SI업체중 한곳에서 스트러츠로 개발하는데 다른 사람만큼
퍼포먼스가 안 나온다고 일주일만에 쫓겨난 경험도 있고요.. (그때가 스트러츠 처음.. MVC도 처음)
개인의 노력도 중요하지만 업체들의 시각도 바뀌었으면 합니다...
물론 SI 기준입니다.. (패키지,솔루션등은 잘 몰라서요..)
안녕하세요.무혹님
그런 회사는 안가신데 더 잘된 것 아닐까요?
대부분 개발자를 단기간 혹사하고 커리어 관리도 안되는 회사들입니다.
첫번째 드는 생각은, 아직도 많은 사람들이 프로그래밍을 단순히 조금 더 '아는 것' (언어를 아는 것/SDK 를 아는것) 정도로 생각하는거 같다는 생각이고,
두번째 드는 생각은, 저렇게라도 뽑아야 할 정도로 훌륭한 프로그래머들을 찾는 것 역시 어렵겠구나... 생각이 듭니다. 아무리 지혜롭지 않은 사장이라 하더라도 그 밑에 훌륭한 프로그래머가 있다면, 그 프로그래머에게 시킬테니까 말이죠.
안녕하세요. Hybrid님
성장하는 소프트웨어 회사라면 개발자를 꾸준히 뽑게 마련입니다. 1년 1명이든 100명이든요...
그 1명을 뽑기 위해서 1년 내내 꾸준히 노력해야 합니다. 1명 나갔다고 급히 뽑고, 새로운 일 생겼다고 그런 종류의 일 해본 개발자 뽑고 하는 것은 정말 근시안적인 행동이죠.
이직하려고 해도 도메인을 벗어나면 신입이 되니.. 그게 힘들게 하네요 후우..
구차니닌 안녕하세요.
도메인지식 비중을 조금씩 다른 쪽에 내공을 점점 쌓아나가면 되지 않을까요?
어플리케이션의 생명은 이젠 아이디어가 아닌가 합니다.
업무 분할이 잘 되어서 아이디어를 살릴 수 있는 사람들은 아이디어를 잘 살리고,
코딩을 해야 하는 사람은 코딩을 잘 할 수 있는 환경이 마련되었으면 좋겠다는 바램인데,,
현실은 그렇지 않네요 ㅎ
안녕하세요. 꼬마낙타님
개발자의 가장 두드러진 특징은 바로 창의성이라고 할 수 있는데 현실에서 만나는 개발자들은 현업에 지쳐서 아이디어는 생각할 겨를도 없어보입니다. 모든 것이 맞물려 있지만, 도메인지식 위주로 개발자를 혹사하는 것도 한 원인입니다.