ݺߣ

ݺߣShare a Scribd company logo
스페셜리스트, 제너럴리스트
모든 것이 변하는 개발시장에서 살아남는 법
내가 개발자로 취업할 수 있을까? 🤔
선배님.
요즘 모바일 개발자를 뽑는 회사가 없던데요.
내년에 입학하는 1학년 친구들이
모바일 개발을 하지 못하도록 막아야할까요?
스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)
팩트 1: 개발자 부트캠프, 준비생들의 수가 급격히 증가함
팩트 2: 이전에 비해 모바일 개발자의 수요가 줄어듬
팩트 3: 심지어 기존 기업조차 웹 or 크로스 플랫폼으로 전환
팩트 4: 해외에서는 위와 같은 현상이 당연한 듯 해보임
선배님.
저는 1학년 때부터 안드로이드 개발을 하고 있는데요.
"모바일 개발 계속 하면 취업 안된다."
친구들의 우려 섞인 말들이 제 맘을 상하게 해요.
선배들이 취업이 잘 안되는 사건,
친구들의 우려 섞인 말들이 없었다면...
차라리 아예 몰랐다면
저는 계속 모바일 개발을 했을 것 같아요.
팩트 5: 다시 모바일 개발자를 채용하는 회사들이 등장 중.
팩트 6: 모바일 개발자가 필요치 않은 회사는 없음.
팩트 7: 앞으로 3년 뒤 또 어떻게 시장이 변할지 모르겠음.
두 친구가
말한 질문에 대해
제 생각을 답하려고 해요.
그리고 제 이야기는
다시 여러분에게 물을거에요.
결국 답은 여러분이
직접 찾아야 하기 때문이에요.
스페셜리스트, 제너럴리스트
모든 것이 변하는 개발시장에서 살아남는 법
스페셜리스트,
모든
모든 것이 변하는
여러분 진짜로 개발 시장은 모든 것이 변해요.
여기는 진짜로 변해요.
지금껏 내가 공부하고 이뤄놓은 게
아무 필요가 없을 때가 올 수도 있다는 거에요.
서울TG서 요금수납원 이틀째 Ƹ숙ㆍ고공농성
하이패스의 등장으로 요금수납원들이 필요 없어짐
그렇다고 하이패스 도입을 하지 말아야할까?
VS
그럼 평생을 요금수납원으로 일한 사람들은?
그렇다고 하이패스 도입을 하지 말아야할까?
VS
그럼 평생을 요금수납원으로 일한 사람들은?
결국 시장은 더 발전하는 방식으로 나아가요.
때로는 발전하는 방식이 과격하게 느껴질 수도 있어요.
스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)
그럼 이제 반대 이야기도 해볼게요
제가 취업을 준비하던 2019년도...
그 때 서버개발의 주류 분야는 Django, Flask, Node.js 였어요.
Java, Spring은 꼰대들만 쓴다고 생각했던 기술이였죠.
But.
요즘은 어떤가요?
다시 Spring이 주류가 되었고 Django, Node.js는 저버렸어요.
제가 취업을 준비하던 2019년도...
모바일 환경만을 위한 웹 페이지를 만드는 것은 구리다고 생각했죠.
모바일 사용자를 고려해 반응형 웹을 만들긴 했지만
그래도 넒은 PC에서 보는 웹이 찐이라고 생각했었죠.
But.
요즘은 어떤가요?
모바일 환경만을 고려한 웹 페이지를 만드는게 어색하지 않아요.
그리고 요새 누가 PC 환경을 위한 웹 페이지를 만드나요?
제가 취업을 준비했던 2019년과 지금.
단 5년밖에 지나지 않았는데 기술 트렌드는 계속 바뀌었어요.
모바일도 마찬가지에요.
안드로이드, iOS 프레임워크가 완전이 지게 될 수도 있구요.
아님 다시 주류가 될 수도 있어요.
여러분의 생각은 어때요?
무엇을 공부하며 시간을 보내야 할까요?
동일한 질문을 토스 > iOS 챕터에 던졌는데요.
이 때 나온 이야기를 여러분께 공유할게요.
여러분만의 대답을 찾는데 도움이 되면 좋겠네요.
스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)
결국 개발자는 Speciality 가 필요해요.
당장의 전문성이 있어야지 일도 취업도 할 수 있기 때문이죠.
But.
이 Speciality 는 시장 상황에 따라 필요 없어지기도 해요.
스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)
그래서 변화하는 개발자 시장에 살아남기 위해서는
N개의 Speciality와 Generality도 필요해요.
시장 상황에 맞는 Speciality를 계속 배우면서
동시에 지속적으로 써먹을 수 있는 Generality 말이죠.
하나만 한다고 되는게 아니에요.
결국 우리는 기술자이기에 Speciality 가 필요해요.
하지만 동료들과 함께 제품을 만들어 가야하기에
생각, 대화, 경청, 공감 등의 Generality 역시 필요하죠.
Speciality:
특정 프레임워크, 언어, 라이프러리, 패러다임
Generality:
디자인패턴, 커뮤니케이션, 글쓰기, 사람과 함께 하는 법
스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)
Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요?
A. 당장 시장에 필요한 기술을 익혀 경쟁력을 갖추세요.
B. 하지만 이 기술이 영원할거라고 생각하지 마세요.
C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요?
A. 당장 시장에 필요한 기술을 익혀 경쟁력을 갖추세요.
B. 하지만 이 기술이 영원할거라고 생각하지 마세요.
C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요?
A. 당장 시장에 필요한 기술을 익혀 경쟁력을 갖추세요.
B. 하지만 이 기술이 영원할거라고 생각하지 마세요.
C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요?
A. 당장 시장에 필요한 기술을 익혀 경쟁력을 갖추세요.
B. 하지만 이 기술이 영원할거라고 생각하지 마세요.
C. 계속 개발에, 일에 관심사랑을 가지고 공부해야해요.
근데 진짜 개발 좋아해요?
진짜 계속 공부하고 노력해야 해요.
내가 가치있는 사람이라고 증명해야 돼요.
어떨 때는 진짜 무섭기도 해요.
좋아한다면 하세요.
스페셜리스트, 제너럴리스트가 되세요.
스페셜리스트, 제너럴리스트
모든 것이 변하는 개발시장에서 살아남는 법

More Related Content

스페셜리스트, 제너럴리스트 (모든 것이 변하는 개발시장에서 살아남는 법)