본문 바로가기

전체 글208

테스트 자동화 엔지니어 (핵심 역량, CI/CD 파이프라인 연동과 실전 운용) 테스트 자동화 엔지니어를 단순히 반복 클릭을 코드로 바꾸는 사람으로 보는 시각이 아직도 꽤 많습니다. 저도 처음엔 그렇게 생각했습니다. 그런데 직접 공부해 보니 이 직무는 도구 사용법을 익히는 것보다 훨씬 넓은 판단력과 설계 역량을 요구합니다.왜 지금 테스트 자동화 엔지니어가 주목받는가IT 서비스가 빠르게 복잡해지면서 수동 테스트만으로는 한계가 분명해졌습니다. 배포 주기는 짧아지고, 기능은 늘어나고, 확인해야 할 시나리오는 쌓여갑니다. 사람이 매번 화면을 눌러보는 방식으로는 속도를 따라가기 어렵습니다. 이때 필요한 직무가 테스트 자동화 엔지니어입니다.이 흐름 속에서 테스트 자동화 엔지니어라는 직무가 자리를 잡았습니다. 여기서 테스트 자동화 엔지니어란 반복 가능한 테스트를 코드로 작성하고, 자동화 환경을 .. 2026. 5. 16.
개발자 취업 준비 기술 스택 (직무 연결, 채용 공고, 기술 활용) 처음 개발자 취업을 준비하기 시작했을 때, 저는 무조건 많이 배워야 한다고 생각했습니다. Java도 해야 하고, Python도 해야 하고, React도 빠질 수 없고. 그렇게 이름만 아는 기술들을 줄줄이 늘어놓다가 어느 순간 아무것도 제대로 설명하지 못하는 자신을 발견했습니다. 기술 스택 선택, 사실 방향만 제대로 잡으면 생각보다 단순해집니다.개발자 취업 준비 전에 직무를 먼저 정해야 연결 가능한 기술 스택이 보인다취업 준비를 시작하면 가장 먼저 부딪히는 문제가 뭘 배워야 하지?입니다. 저도 처음엔 그냥 유명한 기술부터 시작하려 했는데, 그게 얼마나 비효율적인지는 직접 겪어보고 나서야 알았습니다.개발 직무는 크게 프런트엔드(Frontend), 백엔드(Backend), 앱 개발, 데이터, 클라우드·인프라로.. 2026. 5. 16.
QA 엔지니어 (하는 일, 테스트 케이스, 핵심 역량) QA 엔지니어를 버그 잡는 사람으로 알고 있다면, 그 인식은 절반도 맞지 않습니다. 처음 이 직무를 들여다봤을 때 저도 그렇게 생각했는데, 실제 업무 범위를 알고 나서 꽤 놀랐습니다. QA는 기획 단계부터 출시 이후까지 서비스 전반의 품질을 책임지는 역할입니다.QA 엔지니어가 하는 일을 오해하는 이유QA(Quality Assurance)란 소프트웨어나 서비스가 의도대로 작동하는지 보증하는 모든 활동을 뜻합니다. 단어 그대로 품질 보증입니다. 그런데 많은 분들이 QA를 출시 직전에 앱을 이리저리 눌러보는 사람 정도로 생각합니다. 제가 처음 이 직무를 조사할 때도 솔직히 그 인식에서 크게 벗어나지 못했습니다.오해가 생기는 이유는 단순합니다. QA 업무 중 가장 눈에 보이는 부분이 기능 확인이기 때문입니다. .. 2026. 5. 15.
신입 IT 취업 (직무 이해, 기본기, 포트폴리오) 면접 날짜가 잡히고 나서 저도 처음에는 자기소개 문장부터 다듬었습니다. 저는 문제 해결에 강점이 있는 개발자입니다 처럼 그럴듯한 문장을 만들어 외우는 데 며칠을 썼는데, 막상 준비를 이어가다 보니 그게 얼마나 순서가 잘못된 일인지 느끼게 됐습니다. 신입 IT 취업에서 자기소개는 준비의 시작이 아니라, 쌓아온 것들이 압축되어 나오는 결과에 가깝습니다.신입 IT 취업, 직무 이해 없이 자기소개는 공허하다제가 처음 백엔드 개발자로 지원하겠다고 마음먹었을 때, 솔직히 이건 예상 밖이었습니다. 서버 쪽 일을 하고 싶습니다라고 말하면 충분한 줄 알았는데, 면접관이 그럼 REST API가 무엇인지 설명해 보세요라고 바로 물어오더니 말문이 막혔습니다.여기서 REST API란 클라이언트와 서버가 HTTP 프로토콜을 기반.. 2026. 5. 15.
IT 취업 블로그 작성 (개념정리, 오류기록, 포트폴리오) 강의를 100개 들으면 취업이 될까요? 저는 한때 그렇게 생각했습니다. 수강 완료 배지가 쌓일수록 실력도 쌓인다고 믿었는데, 막상 이 개념이 뭔가요?라는 질문 앞에서 말문이 막혔습니다. 그때부터 블로그에 공부 내용을 정리하기 시작했고, 생각보다 훨씬 많은 것이 바뀌었습니다.IT 취업 블로그 작성 시 개념정리해서 써보면 내가 모른다는 게 보인다솔직히 이건 예상 밖이었습니다. 강의에서 API를 배울 때는 분명히 이해했다고 느꼈습니다. 그런데 블로그에 API가 뭔지 설명하는 글을 쓰려고 앉으니 첫 문장부터 막혔습니다.API(Application Programming Interface)란 클라이언트와 서버가 정해진 규칙에 따라 데이터를 주고받는 통신 규약입니다. 여기서 클라이언트란 사용자의 브라우저나 앱처럼 요.. 2026. 5. 14.
앱 개발 과정 (기획설계, 서버연동, 배포운영) 앱을 보면서 이거 어떻게 만든 거지? 하고 궁금해본 적 있으신가요? 저도 처음엔 앱 개발이 그냥 화면 예쁘게 만드는 일인 줄 알았습니다. 버튼 몇 개 배치하고 색 고르면 끝나는 작업이라고 생각했는데, 실제로 파고들수록 화면 뒤에서 얼마나 많은 것들이 돌아가는지 놀라웠습니다. 앱 하나가 사용자 손에 닿기까지의 과정을 정리해 봤습니다.앱 개발 과정 시작은 기획설계부터, 화면보다 문제 정의가 먼저입니다앱 개발을 시작할 때 가장 먼저 부딪히는 오해가 있습니다. 일단 화면부터 만들면 되지 않나?라는 생각입니다. 저도 처음에 딱 그랬습니다. 어떤 화면을 보여줄지 그림부터 그리려고 했는데, 막상 시작하니 방향이 계속 흔들렸습니다.앱 개발은 사용자가 어떤 문제를 겪고 있는지 정의하는 것에서 출발합니다. 일정 관리 앱이.. 2026. 5. 14.