JSCODE 박재성
@jscode
수강생
33,965
수강평
2,750
강의 평점
4.9
[Sites]
Youtube 바로가기
LinkedIn 바로가기
[Career]
現) JSCODE - 대표 멘토, CEO
前) (주)트라이포드랩 - CTO
前) (주)온리원유니버스 - CTO
前) 달리(DALY) - CTO
前) 팀메이트(Teammate) - CEO
[Books]
『Do it! JSCODE의 AWS 입문』, 이지스퍼블리싱 (2025.05)
[ETC]
- 기업 대상 개발 컨설팅 및 코딩 교육 활동
강의
로드맵
전체 9수강평
- 비전공자도 합격하는 개발자 이력서/포트폴리오 작성법
게시글
질문&답변
강의 외 개념 및 시험 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~완강하셨다니 너무 고생 많으셨어요ㅎㅎㅎ개념 학습에 도움이 되셨다니 다행입니다!질문해주신 내용에 답변 드려볼게요~~"제가 무료 문제 사이트에서 문제를 풀다가 강의에서 다루지 않은 개념들이 많이 나오는 것을 느꼈어요. 예를 들자면 'AWS 서비스 카탈로그', '패시브-패시브 연결', '편지 대기열(DLQ)' 등의 내용입니다. 강의 외의 개념들은 시험에서 크게 중요하지 않아서 포함이 안되어 있었던 것일까요?"-> 네 맞아요 ! 강의는 실제 SAA-C03 시험에 출제될 가능성이 높은 핵심 서비스와 개념들 위주로 구성되어 있어요 ~AWS 서비스가 워낙 방대하다보니 모든 서비스를 다 다루기보다는, 시험에서 자주 등장하고 합격에 직접적으로 영향을 주는 부분에 집중을 했어요 !말씀해주신 DLQ 같은 개념은 SQS와 함께 가끔 등장하기도 해서 가볍게 알아두시면 좋고, 서비스 카탈로그처럼 출제 빈도가 낮은 개념들은 깊게 파고들지 않으셔도 괜찮아요 !다만 이미 강의를 완강하시고 문제풀이까지 활발하게 진행하고 계신 상황이라면, 문제를 풀다가 모르는 개념이 나올 때 그때그때 찾아보면서 채워나가는 방식을 추천드려요!처음부터 모든 개념을 따로 학습하기보다는, 문제에서 마주치는 낯선 개념들을 정리해두시는 게 시험 대비에는 훨씬 효율적이예요 ~어차피 자주 나오는 개념은 여러 문제에서 반복적으로 등장하기 때문에 자연스럽게 걸러지실 거예요 :)"강의용 문제와 타 사이트 문제의 유형이 조금 다른 것 같아 여쭤봅니다. 강의 문제 자료에서는 상황을 설명하고 그에 해당하는 솔루션을 답안에서 찾는 것이 핵심이었다면, 타 사이트에 있는 문제는 상황에 맞는 솔루션 제시까지 문제에 포함되어 있고 답안에서는 솔루션을 구현하는 상세한 방법을 고르는 내용이었습니다. 실제 시험은 어떠한 유형으로 주로 출제되며, 어떠한 전략으로 접근을 하여야 할까요 !?"-> 실제 SAA-C03 시험은 대부분 '시나리오 기반' 문제로 출제돼요 !즉, 어떤 상황이나 요구사항(고가용성이 필요하다, 비용을 최소화해야 한다, 특정 지연시간을 만족해야 한다 등)을 던져주고 그에 가장 적합한 솔루션을 고르는 형태가 가장 많아요! 강의 문제 자료에서 다룬 유형과 가장 유사하다고 보시면 돼요 ~물론 말씀해주신 것처럼 구체적인 구현 방법을 묻는 문제도 일부 섞여 나오긴 하지만, 핵심은 결국 '문제 상황의 키워드를 파악하고 그에 맞는 서비스를 골라내는 능력'이에요 !그래서 접근 전략을 말씀드리자면, 문제를 읽으실 때 요구사항의 핵심 키워드(고가용성, 비용 절감, 재해 복구, 보안, 지연시간 등)를 먼저 잡아내시고, 각 서비스가 어떤 상황에 적합한지를 연결지어 생각하시는 연습을 하시면 좋아요 !비슷한 서비스들 사이에서 상황에 맞는 걸 골라내는 게 시험의 핵심이거든요 :)추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~😄늘 파이팅입니다 ! 💪
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 29
질문&답변
안녕하세요
안녕하세요 민성님 ! 질문 잘 해주셨어요 ~질문해주신 내용에 답변 드려볼게요 ! 핵심은 "데이터의 내구성이 매우 중요하다"는 문제 조건에 있어요 !Glacier Instant Retrieval은 스토리지 비용 자체는 더 저렴하지만, 원래 Glacier 계열 스토리지는 법/감사/규정 목적으로 장기 보관해야 하는 데이터에 적합한 유형이에요 !문제에서는 그런 목적보다는 "내구성이 중요한 업무용 프로젝트 데이터"를 다루고 있기 때문에 Glacier 계열보다는 Standard-IA가 더 적합한 선택이 되는 거예요 !비용 측면에서만 단순 비교하면 Glacier Instant Retrieval이 저렴해 보일 수 있지만, 실제로는 검색 빈도나 데이터 성격에 따라 달라질 수 있어서 일률적으로 더 저렴하다고 보기도 어렵죠 ~또한 이런 시험 문제에서는 비용 하나만 보는 게 아니라 데이터의 성격, 접근 패턴, 내구성 요구사항을 종합적으로 고려해서 가장 "적합한" 선택지를 고르는 게 포인트에요 :)추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 16
질문&답변
구매후 바로 질문 하나만요..
안녕하세요 현호님! 질문 잘 해주셨어요~~한국어로 치셔도 크게 문제 없습니다! 해당 수업 자료와 문제들도 전부 한글로 구성되어 있습니다. 저도 시험칠 때 한글로 시험쳤었는데 크게 문제 없었어요ㅎㅎ이 외로 궁금하신 점 있으시면 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 37
질문&답변
localhost:30000 접속 안되는 문제 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !우선 말씀해주신 진단 결과를 보면 쿠버네티스 리소스 자체에는 아무런 문제가 없는 상태네요 !port-forward로는 접속이 잘 되시는 것도 같은 맥락이구요 !강의를 그대로 따라하셨는데도 발생하는 이 현상은 Docker Desktop Kubernetes 환경에서 가끔 발생하는 호스트-NodePort 매핑 이슈일 가능성이 높아요 !쿠버네티스 클러스터 안에서는 NodePort 30000번 포트가 정상적으로 열려있지만, Docker Desktop이 그 포트를 호스트(로컬 PC)의 localhost:30000으로 노출해주는 과정에서 문제가 생기는 케이스예요!다음 순서대로 한 번 시도해보시면 좋을 것 같습니다~먼저 Docker Desktop을 완전히 종료(Quit Docker Desktop)했다가 다시 시작해보세요.이 때 단순히 재시작이 아니라 트레이 아이콘에서 Quit으로 완전히 종료한 후 1분 정도 기다렸다가 다시 켜주시는 게 중요해요 ~그래도 안 되면 Docker Desktop 설정에서 "Reset Kubernetes Cluster"를 한 번 눌러서 클러스터를 초기화한 다음 yaml들을 다시 apply 해보시는걸 추천드려요 !만약 그래도 안 되면 호스트 PC에서 이미 30000번 포트를 다른 프로세스가 점유하고 있을 가능성도 있어요 !윈도우라면 netstat -ano | findstr :30000, 맥이라면 lsof -i :30000 명령어로 한 번 확인해보시면 좋을 것 같아요 :)위 방법들로도 해결이 안 되시면, 사용 중이신 OS(Windows / Mac)와 함께 kubectl describe service spring-service 결과, kubectl get svc -o wide 결과와 함께 언제든 편하게 추가 질문 남겨주세요 ~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 38
질문&답변
pm2 가 설치가안됩니다
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !우선 해당 에러는 보통 두 가지 경우 중 하나일 가능성이 높아요 !첫 번째는 Node.js 설치 자체가 정상적으로 안 된 경우예요 !수업자료에 나와있는 명령어를 그대로 입력하셨더라도 중간에 명령어가 한 줄씩 끊어져서 입력되거나, 슬래시(/)와 같은 줄바꿈 처리 부분에서 문제가 생기면 nodejs 설치까지 도달하지 않을 수 있어요 ~우선 node -v 명령어를 입력해보시고 버전이 제대로 출력되는지 확인 부탁드려요 !만약 여기서도 command not found가 나온다면 Node.js부터 다시 설치하셔야 해요 :)두 번째는 Node.js는 설치됐는데 sudo 명령어로 실행할 때 PATH가 인식되지 않는 경우예요 !sudo su 명령어를 먼저 입력해서 root 계정으로 진입하신 다음에 npm i -g pm2 명령어를 입력해보시는 걸 추천드려요 ~화면을 보니 root@ip-…로 root 계정 상태이긴 한데, 혹시 중간에 환경이 꼬였을 수도 있어서요:)참고로 위 두 가지로도 해결이 안 되시면 which node, which npm 명령어 결과랑 node -v 결과 댓글로 같이 남겨주시면 어떤 부분에서 문제가 발생한건지 더 정확하게 파악할 수 있을 것 같아요~~추가로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 39
질문&답변
설치 관련 문의
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !"찾아보니 Windows 11 Home에서는 Hyper-V 기능을 사용할 수 없다고 하는데, 이 경우 Hyper-V 대신 WSL2 방식으로 Docker Desktop을 설치해도 강의 실습을 따라가는 데 문제가 없을까요?"-> 네 ! 전혀 문제없어요 ~WSL2 방식으로 설치하셔도 강의 실습을 따라가시는 데 있어서 차이가 없으니 안심하고 진행하셔도 돼요 !Docker Desktop 설치 시 Use WSL 2 instead of Hyper-V 옵션 선택하시고 그대로 진행하시면 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 44
질문&답변
Docker Desktop 설치 관련 질문
안녕하세요 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !"찾아보니 Windows 11 Home에서는 Hyper-V 기능을 사용할 수 없다고 하는데, 이 경우 Hyper-V 대신 WSL2 방식으로 Docker Desktop을 설치해도 강의 실습을 따라가는 데 문제가 없을까요?"-> 네 ! 전혀 문제없어요 ~ WSL2 방식으로 설치하셔도 강의 실습을 따라가시는 데 있어서 차이가 없으니 안심하고 진행하셔도 돼요 ! Docker Desktop 설치 시 Use WSL 2 instead of Hyper-V 옵션 선택하시고 그대로 진행하시면 돼요 :)추가로 궁금하신 점 있으시면 언제든 편하게 추가 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 48
질문&답변
주니어 이력서 작성방법
안녕하세요 진섭님 ! 질문 잘 해주셨어요 ~질문해주신 내용에 대해 답변드려볼게요 !지금 상황에서는 유지보수 경력이 약점이라고 생각하지 않으셔도 돼요 ! 운영 중인 서비스를 직접 다루면서 기존 코드를 분석하고 수정하고, 장애를 대응하고, 사용자 요청사항을 반영한 경험은 분명한 실무 역량이예요 !이력서에는 단순히 JSP 유지보수를 했다고 짧게 적기보다는, 어떤 문제를 해결했고 어떤 개선을 했는지를 중심으로 작성하시는 것이 좋아요 !React 실무 경험이 없는 부분은 억지로 포장하기보다, 개인 프로젝트나 사이드 프로젝트를 통해 별도로 보여주시는 것이 가장 현실적이고 좋은 방법이예요 ! React를 활용해 화면을 구현하고 API를 연동해본 경험, 상태관리나 배포 경험 등이 있다면 좋아요 ~그리고 이직 사유도 자연스럽게 연결해주시면 좋아요 ! 기존 회사에서 운영과 유지보수를 경험하며 서비스 개선의 중요성을 느꼈고, 이제는 사용자 경험을 직접 만드는 프론트엔드 개발자로 더 성장하고 싶어 React 중심의 환경으로 도전하게 되었다는 흐름이면 충분히 설득력이 있죠 :)결론적으로 유지보수 경력은 숨길 것이 아니라 실무 경험으로 잘 정리해서 강점으로 보여주시고, React 역량은 프로젝트 결과물로 보완하시는 방향을 추천드려요 ~추가로 궁금하신 점 있으시면 언제든 편하게 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 3
- 조회수
- 57
질문&답변
강의 듣는 중인데,
안녕하세요 원영님! 질문 잘 해주셨습니다:) 1강에서 다운 받으신 자료는 강의에서 똑같이 다루는 자료이기 때문에 수업을 들으시면서 참고를 하셔도 되고강의를 다 들으신 뒤에 따로 공부를 하셔도 좋습니다! 이 외로 궁금하신 점 있으시면 또 질문 남겨주세요~~
- 좋아요수
- 0
- 댓글수
- 1
- 조회수
- 59
질문&답변
36강 오탈자가 있는 거 같습니다.
안녕하세요 ㅅㅇ님! 제보해주셔서 감사합니다:)우선 제공하고 있는 수업 자료 먼저 우선적으로 수정 완료했습니다! 제보해주신 덕분에 빠르게 오탈자 정정할 수 있었습니다! 감사합니다~~~
- 좋아요수
- 0
- 댓글수
- 2
- 조회수
- 38




