소프트웨어 개발자로서 우리는 끊임없이 새로운 기술을 배우고, 실험하며, 고민하는 삶을 살아갑니다. 기술은 빠르게 변하고 발전하기 때문에 항상 새로운 정보를 습득하고, 기존의 지식을 업데이트합니다. 저는 이러한 학습 과정을 매우 중요하게 생각하며, 이를 위해 다양한 기술 서적을 많이 읽는 편입니다.

전통적인 학습 방식

기술 서적은 깊이 있는 지식을 체계적으로 제공해 주지만, 많은 경우 참고 문헌도 함께 제공됩니다. 하지만 솔직히 말하자면, 지금까지 저는 이 모든 참고 문헌을 찾아보거나 읽어본 적이 드뭅니다. 각 참고 문헌을 일일이 찾아 읽는 것도 시간과 노력이 많이 들기 때문입니다. 그래서 종종 이런 참고 문헌을 부록처럼 무시하고 넘어가곤 했습니다.

생성형 AI와의 만남

그러던 중, 생성형 AI가 등장하면서 제 학습 방법에 큰 변화를 가져왔습니다. 특히 챗GPT와 같은 AI를 사용하면서 참고 문헌을 보다 효율적으로 활용할 수 있게 되었습니다. 요즘은 책에서 제공되는 참고 자료 URL을 챗GPT에게 요약해달라고 요청합니다. 그러면 해당 본문의 보조 내용을 추가로 얻을 수 있게 됩니다. 생성형 AI는 무언가를 찾아주는 것보다는 주어진 콘텐츠를 요약하는 데 탁월한 도구라고 생각합니다.

 

예를 들어 인사이트 출판사에서 펴낸 <대규모 시스템 설계 기초> 책의 각 장별로 참고 문헌 정보들이 많이 제공됩니다. 이 참고 문헌에 접근하는 정보를 깃허브나 홈페이지를 통해 제공하고 있습니다. 이 책의 경우 https://github.com/alex-xu-system/bytebytego/blob/main/system_design_links.md 문서에 참고 문헌 정보가 있습니다. 예를 들어 7장의 분산 시스템에서의 고유 식별자 생성 시스템 설계를 공부했는데, 좀 더 자세히 이해하고 싶다고 가정해 보겠습니다.

 

가장 단순한 형태의 프롬프트를 사용해서 질문을 했습니다. ChatGPT 4o와의 대화가 여러차례에 걸쳐 있었습니다만, 스크린 샷을 위해 하나로 모아가면서 질문한 결과입니다. 이런 방식으로 저자가 제공하는 추가 정보를 얻어서 책 본문 학습을 강화할 수 있습니다.

학습 방법의 개선

이런 방식으로 저는 학습 방법을 개선하고 있습니다. 생성형 AI를 통해 얻은 요약본은 제가 놓쳤을 수도 있는 중요한 정보나 인사이트를 제공합니다. 이는 단순히 책의 본문에 주어진 내용을 읽는 것보다 훨씬 더 깊이 있는 학습이 가능해 집니다., 생성형 AI의 도움을 받으면 보다 체계적이고 효율적으로 학습할 수 있습니다.

 

맺음말

소프트웨어 개발자는 끊임없는 학습과 실험, 고민이 필요합니다. 기술 서적을 통해 깊이 있는 지식을 얻는 것도 중요하지만, 생성형 AI를 활용하여 학습 방법을 개선하여 활용하는 것도 좋은 방법이라 생각합니다. 앞으로도 계속해서 새로운 학습 방법을 시도하고, 제 학습 방식을 개선해 나갈 것입니다. 여러분도 생성형 AI를 활용하여 보다 효율적인 학습 방법을 찾아보시길 권합니다. 함께 더 나은 개발자가 되기 위해 노력해봅시다. 끄읕~!

 

반응형

회사 업무를 마치고, 술자리를 가질때가 있지요.
그 사이에서 인생선배들로 부터 많은 이야기들을 듣고,
실제 삶을 통한 조언과 충고들이어서 개인적으로 지금까지 성장을 하는 밑거름이 되었다라고 생각합니다.

어제 포스코 5층에서  한국마이크로소프트 주최로 소프트뱅크 미디어랩 류한석소장님의 "개발자/엔지니어를 위한 경력관리 방법"이라는 세미나가 있었습니다.


나름 그 주제에 고민이 많았던 눈큰아이(현 Neozest)는 많은 도움이 되었습니다. 3파트로 나뉘어져서, 분위기를 보니 3부 Q&A시간이 알짜배기시간이었는데, 아무래도 집도 멀고, 개인적인 사정때문에 늘..알짜배기 시간을 못듣게 되네요.

야후 정진호님도 오셨으니, 아마도 정진호님 블로그에 자세한 후기가 올리실것 같아요.올라오면 링크를 달께요. 이미 정리해서 포스팅을 하셨네요. 부지런도 하셔라 ^^

MS세미나는 늘 김밥이 나왔는데, 오늘은 샌드위치와 김밥중 선택을 할 수 있어서 더 좋았어요 :)

아래는 세미나 내용을 간략하게 정리해본 것입니다.

  • 현실
    • 안전제일주의
    • 나이가 들어서 실패하게 되면 사실상 재기가 불가능한 실패를 맞이하게 된다.
    • 진정한 안전지대가 없다면 도전해 보자.
    • 관련글 : 후회와 실패의 미학
  • 경력관리를 위해서는 자신이 누구인지 알아라.
    • 책이나 조언에 의존할 수 없다.
  • 자신을 안다는 것.
    • 성격
      • '운', '팔자','사주' 등 으로 표현된다. 어떤 상황이 주어졌을때 어떤 대응을 할 것인가?
      • 성격을 바꿀 수는 있지만, 그런 경우는 힘들다.
      • 자기 성격의 강점과 약점을 파악하라.
    • 자질/역량
      • 사회적으로 자신이 가지는 가치
    • 자신이 원하는 것
      • 사회적인 모습 말고 정말 자신이 원하는 것이 무엇일까?
      • 권력? 명예? 돈? 재미? 자아실현? 자극? 이성?
  • 성공과 실패
    • 성공은 실패를 통해 배운다.
    • 실패를 밑거름으로 삼아라.
    • 다만 개인에 따라 실패에서 성공을 이끌지 못하고 망가지는 경우도 있다.
  • 류한석소장이 생각하는 IT인력이 갖춰야할 10가지 요소
    • 학력 - 아무것도 가진게 없을때(신입) 판단하는 기준. 외국의 경우 불이익은 없으나, 좋은 학력이 프리미엄은 된다. 국내는 불이익이 있다.
    • 경력 - 프로젝트 경력, 회사경력 중요. 프로젝트 경력이 더 중요.
    • 자격증 - 자격증 갯수의 의미보다는 '도전'이라는 의미에서 중요. 에너지를 쏟아라. 인생에 있어서 마일스톤으로 삼을 수 있다.
    • 실력 - 본 게임에서 가장 중요하다. 그러나 이게 전부가 아니다.
    • 이해관계자 관리능력(social skill, communication skill) - 자신의 환경, 역학관계에서 타인의 니즈를 고려하여 자신이 원하는 것을 얻는 기술, 정치력도 여기에 포함
    • 스마트함 - 약간의 선천적 요소. 잔머리로 표현되기도 함.
    • 실행력 - 할까말까 고민하고 있을때 이미 해버린 사람도 있다.
    • 성실성 - 참을성, 인내와 유사. 가장 흔한 요소. 생산적인 결과를 만들어내기 위해 필요하다. 어떤 일을 인내심 부족으로 때려치우지는 마라.
    • 스탭, 파트너, 동료 - 혼자서는 할 수없다. soul mate, 생의 반려자 수준에서 동료가 필요.
    • champion(지지자) - 신뢰관계를 가지고 자신을 지지해 주는 사람. 직장상사는 새로운 세계로 가는 문을 열어주는 문지기
    • 학력,경력,자격증,실력은 HardSkill로 학습을 통해 얻을 수 있는 것. 나머지 softskill은 어떻게 얻을까?
  • 류한석 소장의 코멘트
    • 마성에 눈을 떠라. 자신에 대한 각성 필요.
    • 경력관리란 결국 최소비용으로 최대효과(unique함)을 얻기 위한 노력.
    • 남들이 안하는 것을 하라.
    • 10가지 요소를 모두 갖춘 사람은 상위 1%정도. 나머지 사람은 어떻게 할 것인가?
    • 자신의 강점을 파악하고, 그점을 강화하라.
    • 약점은 보완하라. 어떻게? 학습이나 투자로 되는게 아니다. 자신의 약점을 보완해줄 사람을 찾아라. 사람이 중요하다.
    • 10년이상의 시행착오를 겪어보았다.
    • 류소장 역시 인간중심 경영을 보여준 챔피온(지지자)가 있었기 때문에 가능하다.

끝으로 진솔한 자신의 개인사까지 공개하면서 IT업계 후배들에게 인생선배로 좋은 이야기를 해주신 류한석소장님과 자리를 마련해준 마이크로소프트에 감사드립니다.

 

2026년 업데이트

* 정진호님 블로그 링크 수정.

* Notebooklm으로 요약 이미지

반응형

+ Recent posts