뉴코더
10
2020-06-30 11:07:27
16
669

40대 재무쪽 경력자인데, 조언 구할까 합니다.


안녕하세요. 어디가서 묻기가 좋을까 찾다가 이 커뮤니티를 발견했어요.

저는 40대 초반의 재무 경력으로 일을 하는 사람인데, 여기저기 코딩이다

프로그래밍이다 4차산업 등등 이야기가 있어서 관심을 두고 있다가 얼마전부터

빅데이터전문가과정이라는 것을 듣고 있습니다.

(참고로 저는 이쪽 분야는 완전 문외한이고 SQL이라는 것도 최근에 알게 되었습니다.)

교육은 오라클 SQL부터 자바, 파이썬, 제이쿼리 뭐 등등해서 나중에는 머신러닝까지 6개월과정으로 합니다.

그런데 제가 교육을 받다보니 홈페이지를 만드는 것 같은 과정이랄까요? 게시판을 만들고

로그인 페이지를 만들고, 이런 교육을 하고 있어서 제가 원했던 것과는 차이가 있는 것 같습니다.

제가 원하는 교육은 쉽게 말해 방대한 데이터를 원활하게 취합해서 의미있는 분석을 하는 것을

원했습니다. 그런데 지금 교육은 그것과는 다소 다른 느낌이네요. 이미 신청을 해서 듣고 있는 과정이라

그냥 중단하기도 뭐하고 해서 일단 듣고는 있는데, 제가 이 나이에 프로그래머가 될 것이라고

생각을 해본적은 없고 이것을 그대로 들어야 하는지 의문이 많이 듭니다. 물론 관련업종으로

경력을 가지셨거나 가질 분들에게는 유용한 교육이라고 생각합니다. 다만 저는 제 경력의 방향에서

좀 더 효율적인 기술을 연마하려고 하는 것인데요. 지금 이 교육을 계속 듣는게 맞을까요?

아니면 그냥 다른 공부를 하는게 맞을까요?

강사분께 많이는 아니고 잠시 물어보니, 파이썬을 좀 배워서 엑셀같은 것과 연동하고 분석하는

것이 좋을 것 같다는 이야기는 들었습니다.

솔직히 내용을 잘 모르니깐 교육에 집중도 안되고, 무슨 내용인지 따라가지도 못하고 있는데,

좀더 들어보자는 마음으로 교육을 받고는 있습니다.

관련해서 조언해주시면 정말 고맙겠습니다.

0
0
  • 댓글 16

  • daywalker
    513
    2020-06-30 11:15:19

    정확히 4차산업의 어떤 분야에 관심이 있는지 다시 생각을 해보셔야 될거 같습니다.

    빅데이터쪽에 관심이 있다면 관련 대학을 진학해서 박사과정까지 과정을 찾아보시면 될거 같네요.


    제가 원하는 교육은 쉽게 말해 방대한 데이터를 원활하게 취합해서 의미있는 분석을 하는 것을

    원했습니다.

    -> 이건 연구쪽인거고 현재 배우는건 개발자 과정인거 같네요. 전혀 다른 분야 입니다.


    1
  • 블레이크
    807
    2020-06-30 11:16:18 작성 2020-06-30 11:20:25 수정됨

    수강을 하시는 목적이 무엇이냐에 따라 다르겠지요.

    어쨌든 지금은 의미없는 퍼즐조각으로 느껴지시겠지만, 그런 조각들이 쌓여서 하나의 작은 그림이 되는 것이고, 또 그런 작은 그림들이 모여서 보다 큰 그림으로 되고, 그런 과정들이 무한 반복된다고 보시면 됩니다.

    그리고 빅데이터라고 해도 IT 서비스를 제공하는 입장에서는 결국 시각화를 고려 안 할 수가 없고, 고객입장에서도 시각화는 내부의 데이터 보다도 더 관심을 가질 수 밖에 없는 분야입니다.

    백엔드쪽 경력만 많으신 분들의 약점이, 벡엔드의 데이터를 적절하게-특히 요즘은 거의 다 웹이죠-웹으로 표현해 주지를 못한다는 것이고, 그것 때문에 자신이 가진 장점을 드러내지 못하는 경우가 많습니다.  오픈소스들 중에서도 시각화와 관련된 것들이 꾸준히 제시되고 상당히 기술적으로 발전된 것들도 많이 있는것만 보더라도 시각화가 IT 서비스에 차지하는 비중은 결코 작지가 않습니다.

    아무튼 목적이 무엇이냐에 따라 다르겠지만 만약 이쪽으로의 전직을 고려하신다면 지금 듣고 계신 과정 또한 전체 그림을 만들어가는 과정이라고 생각하시면 될것 같습니다.

    1
  • 지금이다
    1k
    2020-06-30 11:21:10

    전혀 다른 분야라기 보다는 기본이라고 생각됩니다. 분석용 데이터를 활용하기 위한 도구들을 사용하려면 sql, 파이썬등은 깔고 시작해야 할듯 하고 제이쿼리 이런건 분석결과 시각화할때 필요할듯 하고 머신러닝 이런것도 뭔지는 알아야죠. 

    1
  • 만년코더
    5k
    2020-06-30 11:22:35

    아직까지 빅데이터는 연구과제로의 기술에 가까워서

    연구소 취업에 준하는 준비를 하셔야하기 때문에

    기본적으로 학원에서 빅데이터니 뭐니하는건 그냥 간판만 달아놓은거고

    전혀 상관없습니다.

    현직에서도 학원에서 배운 빅데이터 기술이라고 채용을 하고 있지 않습니다.

    기본적으로 연구직이기 때문에 대학원 등 학력이 중요하고 

    논문으로 이야기해야 하는 분야입니다.


    일반인이 쉽게 접근할 수 있는 빅데이터 관련 플랫폼은

    https://www.kaggle.com/

    같은게 있는데요.

    여기서 랭킹이 이력이 되기도 합니다.

    파이팅

    1
  • jjsun9
    2k
    2020-06-30 11:50:51

    빅데이터 ....

    어감만 보아도 통계좀 주물러야 되지

    않을까

    생각입됩니다만...

    쉬운 분야는 아니라는 생각이 듭니다만.....

    1
  • 페코옹
    366
    2020-06-30 12:08:59
    듣고 계시는 과정은 굉장히 투머치 하네요
    항상 학원쪽 커리큘럼들 보면 교육시간 늘려서 국가보조금 삥땅치려고 하나? 라는 생각이 들게 하네요;

    sql은 굳이 배우실 필요없으세요.
    r이든 python이든 하실지 모르겠지만 db 테이블이 바로 접속해서 코드를 sql로 바꿔주는 것들 많이 있는데 그거 사용하면 되요.
    대신 db가 뭐고 테이블이 뭐고 컬럼, 로, 스키마가 뭔지 아시고 join의 개념이나 erd 보고 뭔지만 아시면 되지 raw query 날리는건 요즘 시대이 dba정도니 굳이 안하셔도 됩니다. 
    데이터 분석 혹은 빅데이터 하실려면 저런거 말고 공부 하실거 많이 있어요.

    일단 언어 정하시고 r 이든 python 이든..요즘은 python 많이 사용합니다.

    그리고 데이터 분석 관련 라이브러리 공부하시면 됩니다.

    r은 tidyverse패키지( 데이터분석 관련 라이브러리 묶음), caret 정도면 충분하세요. 
    여기에 필요에 따라 추가로 공부하시세요.

    python은 데이터 조작 분석 전처리 등이 pandas, 시각화에 matplotlib, seaborn, 머신러닝에 scikit-learn, 딥러닝에 densorflow or pytorch, 통계에 statsmodel 정도 배우시면 됩니다.

    여기 위에 필수로 말씀 드린것 이외에는 필요에 따라 배우시면 되요.

    그리고 게시판 만들고 제이쿼리 쓰고 그런거 안하셔도 됩니다.ㅎㅎ

    1
  • 뉴코더
    10
    2020-06-30 12:12:25

    조언들 감사합니다.

    제가 관심있고 목적하는 바는 개발자가 되는 것은 아닙니다.

    현실적으로 지금 나이에 시작해서 개발자로 경쟁력을 갖추기는 많이 어려울 것 같습니다.

    세상사 일들이 마음먹기에 달려있다고도 할 수 있겠지만,

    현재로서 저는 개발자에 대한 확신이나 마음은 없습니다. 어디서 보면 프로그램을 만들고

    웹페이지나 어플이나 만들어내는 분들을 보면 멋있고 대단하다는 생각은 합니다.

    하지만 우선 현재로서는 회사에서 다루는 많은 데이터들을 보다 효율적으로 다루는 것부터 배우고 싶은 마음입니다. 거기서 좀 더 나아가면 미래예측이나 분석하는 스킬이 좀 더해지면 훨씬 좋을것 같고요.

    거기서 더 흥미가 붙는다면 간단한 프로그래밍이나 코딩은 할 수 있을지도 모르겠습니다.

    다만 제 현재 실력이 완전 초보이고, 현재 받는 교육이 제 생각과 다른 것처럼 느끼고 또 이해하기고 어려워서 차라리 교육은 접고 다른 방식으로 제가 원하는 바를 공부하는 것이 맞을 것 같다는 생각이

    매일 아침마다 들어서 고민 겸 질문을 남겼습니다.


    0
  • 페코옹
    366
    2020-06-30 12:13:50

    그리고 현업에서 엑셀 많이 쓰시죠? 그럼 xlwings같은 엑셀에 접근해서 다양한 작업할수 있는 라이브러리 들 있으니 사용해보셔도 재밌을거에요.


    암튼 투머치하게 필요도 없는거 배우지 마시고.. 핵심적인거 공부하세요.

    일단 기본은 프로그래밍 언어니 언어에 먼저 익숙해지시고 저 위에 나열해드린 라이브러리들 기본적인 사용법 익히신 뒤에 위에 만년코더님도 링크하신 kaggle싸이트에서 추천 많이 받은 코드들 돌려보시면서 공부해보세요.


    1
  • 페코옹
    366
    2020-06-30 12:21:55

    그리고 누가 데이터분석하는데 시각화하는데 제이쿼리 쓰나요 ㅎㅎ 샤이니, plotly 같이 웹에서 인터랙티브하게 쓸수있는 라이브러리글이 얼마나 많은데요.

    암튼 쓸데 없는 곳이 에너지/시간낭비 하는것 보다 필수적인 것들 공부하시길..

    1
  • Dive_Drink_Develope
    4k
    2020-06-30 13:32:56

    SQL은 배워야죠 데이터 처리하려면.ㅋ

    0
  • 페코옹
    366
    2020-06-30 13:48:03

    데이터 처리를 pandas나 dplyr, tidyr 같은 좋은 라이브러리가 있는데 왜 그걸 sql로 하고 있나요 ㅎㅎ


    0
  • 단순vs무식
    157
    2020-06-30 14:06:02

    로컬에서 돌릴만한 사이즈면 pandas나 dplyr쓰는거 맞습니다. 하지만 원론적으로 얘기하면 데이터를 다루는 기본 개념은 언제나 SQL입니다. impala, hive다 SQL구요 

    글 작성하신분의 경우 시간을 두고 이해를 도모하는 과정이라고 생각할 때 라이브러리는 그냥 말 그대로 있으면 쓰는거고 없으면 마는거에요

    데이터를 다루는 관점이면 복잡한 개발 환경을 갖추기에 앞서 원하는 데이터를 추출하는 방법을 익히시는게 맞습니다. 그 과정에서 SQL은 무조건적으로 요구되는 기술이기도 하구요 

    0
  • 페코옹
    366
    2020-06-30 14:29:32 작성 2020-06-30 14:31:41 수정됨

    ㅐsql을 써야하는 포인트를 일단 정리드리면

    1. 데이터가 rdb에 들어 있고,

    2. pandas나 dplqyr 등을 사용해서 추출하기에 데이터의 양이 크고,

    3. 데이터를 처리하는데 굉장히 빠른 처리가 필요한 경우가 되겠죠.

    sql의 장점이야 충분히 이해합니다.

    그런데 요즘 같은 빅데이터 시대에 nosql, csv, txt, excel, 기타 비정형 데이터 처리할 일이 많은데 굳이 평리한 인터페이스 제공하고 객체 기반으로 데이터 편히 처리할 수 있는 라이브러리들을 놔두고 굳이 sql을 시간내서 공부 한다? 잘 모르겠네요.

    정말 sql을 공부해야 한다면 select, join, groupy 정도겠네요.

    0
  • pub68
    312
    2020-06-30 15:30:55

    그냥 교육업체에 낚이신거 같은데요.

    빅데이터라고 이름 그럴싸하게 붙여놓고,

    실상은 흔하디흔한 자바로 웹개발하는 것 같네요 

    0
  • 씨렌딥
    24
    2020-06-30 22:58:48

    말씀하신 교육은 범위가 너무 넓습니다.

    데이터분석에 집중을 하시려면 관련서적도 많이 있으니 그걸 먼저 보시는게 좋습니다.

    저는 읽어보진 않았지만 '모두의 데이터 분석 with Python'의 구성이 괜찮아보이네요.

    0
  • 뉴코더
    10
    2020-07-01 11:54:44

    여기 해주신 조언 감사합니다. 교육강사분이랑 상의하니 빅데이터분석도 오늘부터 한다고 하니

    좀 더 들어보고 결정해야겠다는 마음입니다. 그런데 오전에 교육은 뭔가 빅데이터분석이랑은 

    거리가 있어보이네요. 몇일만 더 들어보고 정말 제가 생각했던 빅데이터분석이 없다싶으면 곧바로

    접을 생각입니다. 알려주신 내용이랑 교재들도 한번씩 보도록 하겠습니다. 감사합니다.

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.