Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

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

스타트업 겨울이 찾아와 수요는 줄고, 기하급수적으로 늘어나는 부트캠프와 개발 준비생들.
여기서 나는 개발자가 되려면 어떻게 해야 할까? 설령 개발자가 되더라도 나는 계속 이 시장에서 살아남을 수 있을까?

Byeong Chan - Lee

November 29, 2024
Tweet

More Decks by Byeong Chan - Lee

Other Decks in Programming

Transcript

  1. 팩트 1: 개발자 부트캠프, 준비생들의 수가 급격히 증가함 팩트 2:

    이전에 비해 모바일 개발자의 수요가 줄어듬 팩트 3: 심지어 기존 기업조차 웹 or 크로스 플랫폼으로 전환 팩트 4: 해외에서는 위와 같은 현상이 당연한 듯 해보임
  2. 선배님. 저는 1학년 때부터 안드로이드 개발을 하고 있는데요. "모바일 개발

    계속 하면 취업 안된다." 친구들의 우려 섞인 말들이 제 맘을 상하게 해요.
  3. 선배들이 취업이 잘 안되는 사건, 친구들의 우려 섞인 말들이 없었다면...

    차라리 아예 몰랐다면 저는 계속 모바일 개발을 했을 것 같아요.
  4. 팩트 5: 다시 모바일 개발자를 채용하는 회사들이 등장 중. 팩트

    6: 모바일 개발자가 필요치 않은 회사는 없음. 팩트 7: 앞으로 3년 뒤 또 어떻게 시장이 변할지 모르겠음.
  5. 제가 취업을 준비하던 2019년도... 그 때 서버개발의 주류 분야는 Django,

    Flask, Node.js 였어요. Java, Spring은 꼰대들만 쓴다고 생각했던 기술이였죠.
  6. 제가 취업을 준비하던 2019년도... 모바일 환경만을 위한 웹 페이지를 만드는

    것은 구리다고 생각했죠. 모바일 사용자를 고려해 반응형 웹을 만들긴 했지만 그래도 넒은 PC에서 보는 웹이 찐이라고 생각했었죠.
  7. But. 요즘은 어떤가요? 모바일 환경만을 고려한 웹 페이지를 만드는게 어색하지

    않아요. 그리고 요새 누가 PC 환경을 위한 웹 페이지를 만드나요?
  8. 동일한 질문을 토스 > iOS 챕터에 던졌는데요. 이 때 나온

    이야기를 여러분께 공유할게요. 여러분만의 대답을 찾는데 도움이 되면 좋겠네요.
  9. 결국 개발자는 Speciality 가 필요해요. 당장의 전문성이 있어야지 일도 취업도

    할 수 있기 때문이죠. But. 이 Speciality 는 시장 상황에 따라 필요 없어지기도 해요.
  10. 그래서 변화하는 개발자 시장에 살아남기 위해서는 N개의 Speciality와 Generality도 필요해요.

    시장 상황에 맞는 Speciality를 계속 배우면서 동시에 지속적으로 써먹을 수 있는 Generality 말이죠.
  11. 하나만 한다고 되는게 아니에요. 결국 우리는 기술자이기에 Speciality 가 필요해요.

    하지만 동료들과 함께 제품을 만들어 가야하기에 생각, 대화, 경청, 공감 등의 Generality 역시 필요하죠.
  12. Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요? A. 당장 시장에

    필요한 기술을 익혀 경쟁력을 갖추세요. B. 하지만 이 기술이 영원할거라고 생각하지 마세요. C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
  13. Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요? A. 당장 시장에

    필요한 기술을 익혀 경쟁력을 갖추세요. B. 하지만 이 기술이 영원할거라고 생각하지 마세요. C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
  14. Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요? A. 당장 시장에

    필요한 기술을 익혀 경쟁력을 갖추세요. B. 하지만 이 기술이 영원할거라고 생각하지 마세요. C. 계속 개발에, 업무에 관심을 가지고 공부해야해요.
  15. Q. 선배님 제가 개발자로 취업하려면 무엇을 해야할까요? A. 당장 시장에

    필요한 기술을 익혀 경쟁력을 갖추세요. B. 하지만 이 기술이 영원할거라고 생각하지 마세요. C. 계속 개발에, 일에 관심사랑을 가지고 공부해야해요.
  16. Ӕؘ ૓૞ ѐߊ જই೧ਃ? ૓૞ ҅ࣘ ҕࠗೞҊ ֢۱೧ঠ ೧ਃ. ղо

    о஖੓ח ࢎۈ੉ۄҊ ૐݺ೧ঠ ظਃ. যڄ ٸח ૓૞ ޖࢼӝب ೧ਃ.