데보션앱 소개페이지 바로가기
로그인 선택

신고하기

CLOSE
신고사유 (대표 사유 1개)
상세내용 (선택)
0/200
  • 신고한 게시글은 더 이상 보이지 않습니다.
  • 이용약관과 운영정책에 따라 신고사유에 해당하는지 검토 후 조치됩니다.
  • 허위 신고인 경우, 신고자의 서비스 이용이 제한될 수 있으니 유의하시어 신중하게 신고해 주세요.
(이 회원이 작성한 모든 댓글과 커뮤니티 게시물이 보이지 않고, 알림도 오지 않습니다.)

미리보기

커뮤니티

      1,234

      badge 23.06.15

      글 등록

      카테고리를 선택해주세요.

      DEVOTEE를 활성화 시키면
      지금 작성한 커뮤니티 글에 대해 1개의 댓글을 달아줍니다.

      버튼을 누르면 글 수정 시 ChatGPT가 작성한 댓글이 수정됩니다.

      임시저장함에 저장되었습니다. 저장일시 : 2022.5.17 14:29:08

      임시저장함

      제목을 선택하시면 이어서 작성이 가능하며,
      최대 20건까지 저장합니다.
      컨텐츠 유형, 제목, 저장일시, 삭제로 이뤄진 임시저장 목록
      컨텐츠 유형 제목 저장일 삭제

      데보션 블로그 게재 요청

      CLOSE
      • *
      • *

      본인인증

      효율적인 데보션 서비스 이용 및
      고객님의 소중한 개인정보보호를 위해
      본인인증을 진행해주세요. 본인인증 미 진행 시 로그인이 제한됩니다.
      본인인증 실패

      본인인증 로그인에 실패하였습니다.
      회원이 아니시거나 본인인증 등록이
      완료되지 않은 사용자입니다.

      회원정보 연결

      데보션 전문가를 만나다 14) 대학생이 만난 데보션 전문가 8편

      수수 23.10.01
      689 3 1

      안녕하세요! 데보션 영 2기 SWIMMERS팀입니다! 저희 팀은 지난 7월 28일, 김진 전문가님을 만나뵈었는데요,


      저희 팀은 웹/앱/인프라 서비스 관심분야를 가지고 있는 사람이 많은데요,

      그럼에도, 요즘 핫한 LLM과 그 서비스에 둘러싸인 이야기도 궁금했고, SKT에서는 어떻게 개발하는지 그 문화가 궁금하기도 했습니다.

      뿐만 아니라 김진 전문가님께서 추천해주신 '소프트 스킬' 책도 정독하고 있었던 터라, 김진 전문가님을 만나뵐 수 있어서 정말 큰 영광이었습니다!!

      IMG_4681.JPG

      정말 많은 질문에도 꼼꼼히 답변을 해주셨는데요, 그 내용을 한 번 공유해보겠습니다ㅎㅎ


      STEP 1. 개발자로서의 경험과 성장에 대한 이야기

      Q. 개발자가 되신 계기와 그 이야기에 대해서 듣고 싶습니다!

      신경망을 학습시킬 때, 최적화기법들이 있는데 그 중 하나로 유전 알고리즘을 쓸 수 있습니다.

      인공지능과 결국 관련있는 분야를 졸업해서, 인공지능 머신러닝을 채용하는 쪽으로 지원했고 첫직장 LG전자에서 스마트홈 개발을 했었어서, 스마트앱에서 사용자의 행동패턴을 분석했습니다.

      집과 회사를 구분, 인식할 수 있도록하고 집에서는 소리를 켜고 와파연결/회사에서는 소리를 진동으로 한다든지해서, 위치를 판별하고 기능을 달리할 수 있게 개발한 경험이 있습니다.

      이 과정을 안드로이드 폰에 넣어야해서 앱 개발을 시작했고, 안드로이드를 전혀 몰랐는데, 입사하고 나서 공부를 하게 되었습니다.


      계속 일하다보니 스마트신발을 개발할 일이 있었는데 신발 제조사와 협력해서 신발 바닥에 칩을 넣어서 보폭과 발의 각도를 계산해서 일자, 팔자, 안짱 걸음을 분석하고 해서 걸음을 교정할 수 있게 하는 기술이었습니다.

      안드로이드와 ios 둘 다 했어야해서 ios 개발에도 입문하게 되었지요,


      그러다가 머신러닝쪽으로 옮기게 되었는데, LG전자에서 배터리를 많이 쓰니까 앱들의 패턴을 분석하게 되었어요.

      그러던 중, SKT 다니던 친구에게 연락이 왔고 이직을 하게 되었습니다. 채용 분야가 자연어처리는 아니었어요.

      LG에서도 사용자 패턴 분석을 해왔었고, skt에서도 인공지능 누구를 사용하는 사용자의 패턴을 분석해서 그 패턴에 맞게 사용자에게 먼저 말을 걸어주자!라는 목표로 팀에 합류했었습니다.

      패턴을 계속 분석했는데, 일부 패턴이 있긴 했지만 서비스를 만들만큼 충분하지 않았습니다.

      와중에 AI 센터가 만들어져서, 지원을 해서 팀을 이동했습니다. 처음에는 강화학습을 하다가 언어모델로 바뀌고, 여러 과정을 거쳐, 자연어를 하게 되었다!


      Q. 개발자는 어떤 직업보다도 끊임없는 성장이 필요하다고 생각됩니다. 지치지 않고 그런 성장을 이루어가는 방법은 어떤 것인가요?

      사실 지치지 않는 것은 어렵기 때문에 적절히 휴식을 취하고 있습니다. 가끔씩 여행을 갔어요.

      LG다닐 때는 일본을 많이 다녔는데, 개발 서적들이 모여 있는 공간이 있었고, 소프트 스킬이라는 제목이 눈에 띄었습니다.

      커리어 스킬이라는 책은 소프트 스킬에서 커리어적인 부분만 자세히 써진 책인데, 커리어 스킬과 소프트 스킬 두 권 다 읽는 것을 추천합니다!


      Q. 계속해서 도전을 하셨는데, 그 과정에 대해서 궁금합니다!

      딥러닝을 하고 싶었는데, 전통 기술을 많이 쓰다보니 새로 ai센터가 생기니까 딥러닝 논문도 쓰고 그랬어요. 조직은 계속해서 바뀌었습니다.


      원래는 도전보다는 안전 추구형인 것 같은데, 박사까지해서 교수가 되는 방법도 있었겠지만, 박사 때 하던 일로 교수가 되지 않는 이상 계속 새로운 일을 하게 됩니다.

      대학생 때도 웹도 해보고 앱도 해보고 다양한 경험을 하다가 해봐도 좋고, 회사에서도 계속 새로운 일을 하니까 계속적인 도전을 하게 되는 것 같아요.


      Q. 석박사를 추천하시나요?

      컴공에서 석사는 괜찮다고 생각합니다. 지도교수님에 따라서 다를 수도 있겠지만 2년이라는 기간이 정해져있고 석사가 취업 시에도 선택의 폭이 넓고 이직할 때도 좋습니다.

      박사는 장점은 회사를 옮길 때 도움이 되었습니다. 다른 경력이 없어도 박사라는 타이틀에서 오는 가산점이 있고, 단점은 투자해야하는 비용이 많다는 것이죠.

      학석박 공부를 오래 했기 때문에, 일찍 취업했다면 살릴 수 있었을 월급이나 이런 기회비용을 잃는다고 생각할 수 있습니다.


      유학은 일반적으로 추천합니다. 석사만 해도 취업할 수 있고, 국내에서 훨씬 기회가 많으니까요.


      실제로 유학 간 친구들 많은데, 석사만 하고 취업해서 쭉 적응해서 잘 살고 있는 친구들도 있고… 준비 잘 한 친구들은 거의 다 잘 된 것 같습니다!


      유학은 이민을 많이 생각하는 경우가 많지 않은지 생각해보고 갈 수 있다면 여러모로 좋은 선택같습니다.


      Q. 커뮤니티 글도 꾸준히 작성하시는데, 이에 대한 원동력이 따로 있으신가요?

      데보션 운영자이신 상기 님과 친분이 있어서 도움을 드리고 싶었습니다. 초기에 글이 끊기지 않게 일부러 주말에도 글을 올리곤 했었고, 무플 방지를 위해… 댓글도 좀 달고 했습니다ㅎㅎ

      회사마다 문화가 다른데, 회사에서 개발 문화가 활성화가 되어있으면 편리한 것도 있고.. 비개발자가 이해하기 어려운 것들도 꽤 있곤 하니까, 개발 문화가 활성화되었으면 하는 마음이 있었습니다.


      Q. 닉네임 singleheart의 의미?

      초등학교 때 선생님이 최선을 다하겠다는 걸로는 부족하다. 일념이 있어야한다!고 하셔서 일념이라는 의미로 singleheart를 쓰게 되었습니다.


      Q. 초등학생 때부터 코딩을 하셨다고 들었습니다.

      gw basic이라는 언어로 입문했습니다. for, if 이런 구문들은 다 있어서 간단한 코딩은 다 할 수 있었습니다.

      흑백 모니터로 열심히 코딩을 했었는데, 꿈을 꾸면 우리 집 모니터가 컬러로 나오는 꿈을 꾸곤 했습니다ㅎㅎ


      Q. 파이썬을 주력으로 하게 된 계기와 대형 언어 모델 개발을 시작하게 된 계기가 어떻게 되나요? 주력 언어와 분야를 정하게 된 계기에 대해 알려주세요.

      텔레콤으로 넘어오면서 데이터 분석을 많이 하다보니 파이썬이 주력이 되었습니다. 언어가 간결하고 다양한 라브가 잘 갖춰져있어서…

      파이썬이 좋아서라기보다는 업무가 이쪽 분야이다보니 파이썬을 주력으로 하고 있습니다. 파이토치가 대세가 되다보니.. 파이썬을 좋아하긴 합니다! 언어 자체로!


      Q. 백엔드가 스프링이 더 많이 쓰이고 하는데,, 파이썬의 미래에 대해서는 어떻게 생각하시나요?

      파이썬의 미래는 창창하다고 생각합니다. 당장 인기가 있기도 하고, 이 언어에 유창한 사람이 많으면 계속 쓰게 됩니다.

      자바스크립트도 언어 상의 문제가 되는 것들이 있지만 쓰는 사람이 많고, c, c++도 그렇죠. 파이썬도 2에서 3로 넘어가서 쓰면서 문제가 조금씩 있어도 쓰는 사람이 엄청 많습니.


      1년에 하나씩 언어를 공부하는게 개발자에게 좋다는 이야기가 있어요.

      파이썬은 매력적인 언어고 언어마다 각자의 매력이 있는데, 학교 다닐 때 스킴으로 과제를 했었습니다. 스킴은 니스푼과 비슷합니다. 키워드가 조금씩 다른 정도.


      함수형 언어는 실행말고 컴파일할 때 오류가 나는 경우가 많아요. 로직을 잘못 짠 게 있으면 타입을 추론할 때 어디선가 타입이 안 맞다고 오류를 내뱉습니다.

      그래서 그런 점에서 장단점이 있지요, 입문은 어렵지만 입문해서 잘 쓸 수 있으면 좋습니다.


      Q. 개발 붐이 일어나고 있는데

      기초 탄탄하게 다지는 것이 중요하다고 생각합니다! 개발자의 마음가짐에 대한 책을 읽어보는 것도 좋고, 기술은 최신기술을 익히려면 아무래도 직접 플젝에 참여해서 체험하면서 배우는 것이 좋습니다.


      STEP 2: 커리어 경험과 활동

      Q. 컨퍼런스나 해외 출장에 가셨던 경험이 있으신가요? 해외에서 트랜드 정보를 빨리 알아오신 경험을 이야기해 주실 수 있을까요?

      대학원 때는 논문 써서 갔었고, skt ojd가 원래는 학위프로그램이 아니고 컨퍼런스 가는 프로그램이었어서 2018년에 자연어 처리 학회가 열려서 호주에 갔었습니다.

      자연어 처리 쪽에서 대이변이 일어나던 때였죠. 고전적인 머신러닝에서 딥러닝으로 넘어가던 때여서 큰 변화가 있었는데, 영어듣기가 좀 어려워서 정보수집이 잘 되진 않았던 것 같습니다.

      컨퍼런스에서는 사람들을 만나야하는데 외국인들이랑 소통이 쉽지는 않았어서 아쉬웠습니다.


      Q. 하루 일과에 대해서 궁금합니다. 일상적으로 어떤 일들을 하시는지 소개해 주시겠어요?

      아침에는 수영을 합니다. 수영 갔다가 출근을 하죠. SKT는 자율근무제가 있어서 꼭 일찍은 안 일어나도 되긴 합니다만, 8~9시반 사이에 출근을 해요.

      하루 8시간이 아니라 주 40시간만 맞추면 되어서 보통 화목에 10시간 정도 근무하고 월수금에 4시간만큼 덜 일합니다.


      Q. 어떤 코드가 호감이 가는 코드인가요?

      딱 봐도 잘 하는 사람이 짠 코드다 깔끔한 코드다 하는 게 보입니다. 이 코드를 보면 유지보수하기 좋겠다 싶은 코드가 있죠.

      나중에 수정할 일이 있을 때 쉽게 수정할 수 있는가?라는 질문을 해보면 좋은 코드인지 알 수 있습니다.


      Q. 꾸준하지만 산발적인 코드 vs 종종 올리지만 좋은 코드

      양이 중요하지 않습니다. 잔디밭을 키우려고 애쓰지 않아도 됩니다. 코드 퀄리티!


      STEP 3: 신입 개발자에게 바라는 점과 조언

      Q. 좋은발자로 성장하기 위해 대학생 때 해보면 좋은 경험들이나 학습할 것들이 있다면 소개해 주시겠어요?

      기술은 아무래도 프로젝트를 참여하면서 배우는것이 최신기술을 배워가는데 최고입니다! 주니어같은 경우면, CS나 기본 문법같은 기본에 충실한 것이 중요하다고 생각합니다.


      Q. 마지막으로, 학생 때만 할 수 있는 것들에 대해서 추천해주세요

      1. 회사다니면 업무,근무가 있으니깐 바퀴를 다시 만들 일이 없어요.

        즉, 라이브러리나 모듈이 있으면 그냥 바로가져다가 씁니다.

        하지만 학생때는 업무, 근무가 없어 상대적으로 시간이 있으니 이때 라이브러리, 모듈, 자료구조 이런것들을 학생때는 이런것들을 손으로 직접구현 해보는것을 추천합니다!

        알고리즘 대회, 코딩 대회에 시간을 들이는것을 추천드립니다.

      2. 인턴십

        인턴십을 해보면 회사가 어떤 곳인지 맛보기 가능하기 때문에 인턴십 추천드립니다.

      3. 개발 동아리 활동도 많이 해보기

        방학때 한두달투자해서 집중할 만한게 있다면 추천합니다.

      4. 길게 여행가기

        회사를 다니게 되면 긴 여행이 힘들기 때문에 긴 여행도 추천드려요.

      5. 그 밖에, 오픈소스 기여 활동, 커뮤니티 활동 등도 추천드립니다.


      정말 아낌없는 조언과 인생스토리를 들려주셔서, 재밌고 또 흥미롭게 인터뷰를 진행할 수 있었습니다!

      함께 해 주신 김진 전문가님 정말 감사합니다!

      저희 SWIMMERS 팀원들 모두 김진 전문가님을 본받아 유능한 개발자로 성장하고 싶습니다ㅎㅎ

      댓글 0

      DEVOTEE를 활성화 시키면
      지금 작성한 댓글에 AI가 댓글을 달아줍니다.

      수수 님의 최신 블로그

      더보기
      동영상 기고하기