본문 바로가기

개인

[고민상담-이직/커리어] 웹 개발자에서 현재 각광받는 AI나 클라우드, 데이터 분석으로 이직하는게 좋은지?

커리어 관련 고민에 대한 의견

이런 저런 커뮤니티를 돌아다녀 보다가 고민하시는 분들이 있는 것 같아 주제별로 정답은 아니지만 가이드 혹은 한 사람의 의견으로 보고 참고하실 수 있도록 이야기를 드려 보려고 합니다. 코로나 시대라 서로 만나기도 힘들고 이야기할 기회도 없는 것 같습니다. 그렇다면 많이 고민하는 주제들을 추려서 그냥 의견을 올려놓으면 스스로 고민하는데도 도움이 되지 않을까 하는 생각에서 약간 상담처럼 정리를 해봅니다. 다른 커뮤니티에서 댓글로 정리를 하다가 내용이 길어지는데 이 내용이 다른 사람들에게도 도움이 되지 않을까 라는 그냥 저의 뇌피셜이 생겨서 공유합니다. 참고만 해주셔요 ^^

[고민] 웹 개발자에서 현재 각광받는 AI나 클라우드, 데이터 분석으로 이직하는게 좋은지?

[의견 공유]
요즘은 코로나 때문에 세미나나 스터디를 많이는 못하지만 예전에 세미나를 다니다 보면 이런 이직이나 커리어 전환에 관련 해서 고민들을 많이들 하시더라구요. 그런데 다들 막막하다고 하고, 어디서 어떻게 준비해야 할지를 모르겠다고 합니다. 

우선은 IT쪽 그 중에서도 개발자들의 경우에는 혼자서만 있으면 이런 고민을 하게 됩니다. 개발자라면 커뮤니티 활동하는
것을 적극 추천드립니다. 스터디도 모집해서 활동도 해보고, 그런 사람들과 이야기를 하면서 실제 업계 이야기도 들어보고
하면 좀 더 두려움이 사라집니다. 원래 모든 것은 상황을 인식하고 인정하게 되면 두려움은 절반은 사라지게 됩니다.
하여, 적극적으로 커뮤니티 활동 해보시기를 추천드리구요. 요즘은 코로나라 커뮤니티 활동이 힘드시면 각종 온라인 세미나
동영상 올라온 것들을 분석해 보시는 것도 도움이 됩니다. ifkakao, deview, cloudnativefoundation, jebrains seminar
, springOne(https://springone.io/2021/schedule#day1) ksug(https://www.facebook.com/groups/springkorea/) 등등을 참고하시는 것도 도움이 됩니다. 제 블로그 글 참고하셔도 됩니다. https://duriepark.tistory.com/entry/컨퍼런스-URL모음-각종-컨퍼런스-링크-정리해-놓기

우선은 말씀드릴 부분이 공부를 하는 순서와 관련해서는 아래와 같이 말씀드릴 수 있을 것 같습니다. 
프로그래밍 개발 -> 클라우드 컴퓨팅 -> 데이터 분석 -> 인공지능(AI)
일단 공부할때 접근은 이렇게 하시는게 좋다고 생각이 듭니다. 이 순서대로 하지 않게 되면 어차피 다시 앞에있는 순서로
공부를 하게 되어있습니다. 그리고 요즘은 서버는 클라우드에서 연동하고 화면(View)을 React나 Vue.js를 활용하는 경우
도 많기 때문에 클라우드를 공부해 보시는 것도 좋지 않을까 싶습니다. 물론 관심있는 것들을 하시는데 만약 인공지능을 공부
하게 되면 어차피 데이터를 분석해야 하는데 대용량 데이터라 툴을 사용해야 하는데 그 툴을 클라우드에 있는 걸 사용하게
됩니다. 물론 자신이 셋팅해놓은 빅데이터 분석 플랫폼이 있으면 그것을 사용해도 되겠지만요. 
해서, 자연스럽게 클라우드도 사용하게 됩니다. 순서대로 공부를 해야하는 이유는 이런 것에 있다고 봅니다. 

그리고 클라우드는 취업도 잘됩니다. 클라우드쪽 카카오엔터프라이즈는 사람 많이 뽑구요. 실제로 클라우드 엔지니어는 많
이 뽑습니다. 그런데 실질적으로 실력을 인정받으려면 현업에서 클라우드 경력이 있거나 AWS,GCP,Azure 같은 클라우드 벤
더사에서 보는 자격증 시험을 통과하면 좋습니다. 취업이 더 용이해 집니다. 클라우드 자격증은 프로그래밍 자격증보다 실
질적인 자격증이어서 취업하는데도 도움이 많이 되는 것으로 알고 있습니다. 벤더사별로 자격증 후기 같은걸로 검색해보시
면 엄청많이 나옵니다.

AI관련해서는 굳이 국비학원을 다니지 않아도 기본적인것은 배울 수 있습니다. 모두를 위한 딥러닝 시즌2 검색해보시면 홍
콩과기대 교수이신 김성훈 교수님이 주최가 되서 올린 강의 동영상 자료 소스 다 있습니다. 그거보고 하셔도 되구요. 
텐서플로도 사용하는데도 있긴한걸로 알고있는데 요즘은 pytorch를 주로 사용하는 것으로 알고 있습니다. 모두를 위한 딥
러닝 시즌2에도 보시면 tensorflow, pytorch 두가지로 자료가 다 있습니다.

그리고 보통 이런 정보들은 facebook 커뮤니티에 많이 올라옵니다. facebook을 안하시면 모르겠지만, 하신다면 텐서플로
우나 pytorch를 검색하셔서 가입해 놓으시면 좋습니다. 그리고 기타 개발 관련 정보들도 페북 커뮤니티 그룹에 가입을 해
놓으시면 세미나나 질문들이나 정보들이 많이 올라옵니다. 그것을 보시면서 현재 돌아가는 상황들을 파악해 보시면 됩니다
또는 유명한 외국분을 팔로우 하시거나 블로그를 지속적으로 보시면서 참고하시면 좋습니다. 그리고 책이 출판되는 것도
계속 모니터링 해서 보시면 되구요. 출판사 페북이나 블로그나 페북페이지 같은 것도 좋아요나 가입을 해놓으시면 저자모
집 같은 정보들이 나오는데 그런걸 보면서 아 이게 요새 필요한 기술들인가보다 이렇게 생각하셔도 될듯 싶습니다. 
간단하게 기술에 대한 추이를 알아보시려면 구글 트렌드에 대해서 검색어를 넣으셔서 확인해 보시는 것도 참고할만 합니다.

그리고 어떤 방향으로 갈지는 여러 기술들을 공부를 해보면서 선택하면 좋지 않나 싶습니다. 회사업무에서 웹개발을 하면 
기본적으로 그 업무에 맞는 기술들에 대해서 빠삭하게 아는게 중요하다고 생각합니다. 웹쪽에서도 기본적으로 해야할 것들
이 많고 EventStorming, DDD, SpringBoot, MSA, Serverless, React.js, Vue.js, NoSQL, Cloud Native Java, k8s등
이런쪽을 자유자재로 활용할 수 있도록 하는 것을 메인으로 하되 현재 흘러가는 기술이 인공지능이면 하루에 최소 2시간정이상 최신기술을 익히는 거죠. 지금 당장 써먹지 않더라도 흐름이 흘러가면 언젠간 사용하게 되는데 그것을 사용하게 될때
시작점이 좀 더 앞에서 시작할 수 있기 때문에 좋습니다. 지금 업무에 사용하지 않는 기술들이지만 기술흐름상 흘러가는
기술들은 그때 그때 조금씩만 해두면 나중에 업무에서 사용하게되면 접근하기가 매우 수월합니다. 이럴때 정리를 블로그나 문서로 해놓으면 그것이 검색되면 다른곳에서 그런 것들을 확인해보다가 이직 요청이 들어오기도 합니다.

커뮤니티를 통한 정보수집 및 동향파악 그리고 하루에 일정시간을 할애하여 현시대의 흘러가는 흐름들을 지속적으로 공
부하다보면 그렇게 1년 2년 쌓이다 보면 자신만의 현 시점의 흐름을 분석하는 눈이 생기게 됩니다. 그러면 자신만의 방
법으로 흐름을 파악하고 커뮤니티에서 실제 현업에서의 상황을 크로스 체크하면 어디로 이직할지 어디서 사람이 필요한
지도 보입니다. 따라서 그런 채용 공고를 찾아서 필요한 스킬들을 공부하면 이직이 좀더 쉽지 않나 싶습니다. 

또한 공부하면서 블로그나 github과 같은 공개된 곳에 자료를 올리면 자신의 네임밸류도 올라갈 수 있으니 참고하시기
바라구요. 앞으로는 회사가 아니라 내가 능력이 있어 내가 중요해지는 시대인 것 같습니다. 물론 지금도 그렇지만요. 회사가
없어도 자신의 능력으로 자신을 평가받아야 자신이 주도적으로 사는 삶을 살 수 있습니다. 그리고 2020년 기준 인구통
계를 보면 우리나라 평균 나이가 42.8세입니다. 20대가 절대적으로 인구가 적습니다. 해서 실력만 있으면 40대도 오랫
동안 개발을 할 수 있습니다. 실력이 있다는 전제하에요. 요즘 it기술은 단기간에 습득하기가 매우 어렵기 때문에 지속
적으로 공부를 해서 실력을 키우면 나이가 있는 개발자들도 좀더 개발을 할 수 있는 것 같습니다. 데이터로 보면 말이
지요. 이렇게 기술 발전적인 흐름, 현재 기업에서 채용하기 원하는 기술, 인구 통계, 커뮤니티에서의 채용 및 기술현
황 파악 등 입체적으로 분석하게 되면 내가 지금 해야할 것을 알 수 있을것이라 생각합니다. 

통계지리정보서비스 인구피라미드 2020년

요즘은 데이터 분석, 인공지능, 블록체인, 메타버스 이런것들이 키워드가 아닌가 싶습니다. 흐름을 파악해서 지금 해야
할것을 정하면 그냥 하시면 됩니다. 또한 이런 흐름을 아는데 도움이되는 것은 '정보관리기술사'시험을 준비해 보는 것
도 도움이 될거라 생각합니다. 자격증을 따면 좋지만 그렇지 않다고 해도 막막해서 어떻게 해야할지 모를때 이런 시험을
준비해 보는 것도 도움이 됩니다. 참고로 '정보관리기술사'는 IT거의 전반을 다 다룹니다. ^^ 

이 내용이 고민하시는 분들에게는 조금이라도 도움이 되길 바래봅니다. 
여기저기 기웃거리며 정보를 모으고, 종합해서 분석하다보면 내가 가야할 길이 보인다고 생각합니다. 
그때 그때 자신을 행복하게 하는 것을 선택해서 집중, 몰입하면 돈도 명예도 따라 오지 않나 싶습니다. 
회사에 종속되지 않고 자신이 어느 회사에서 일을 하는게 이슈가 되는 그런 삶 자기 주도적인 삶을 사셨으면 합니다.
그리고 해야겠다는 생각이 들면 '나중에'가 아니라 바로 '지금' 해야 합니다. 나중에는 없을수도 있습니다.

긴글 읽어주셔서 감사합니다.
고민하시는데 도움이 되길 바래요~~