개발자
안녕하세요. 27살 sqa회사 입사 3개월차 직장인 입니다. 자바기반 국비공부를 6개월 하며 개발자를 꿈꾸었지만 최종학력은 4년제 중퇴(고졸), it관련 경력도 없고 개발쪽 취업이 자꾸 미끄러져서 급한마음에 지금 회사에 온 것 같습니다. 처음엔 qa업무도 개발관련 지식이 있다면 활용가능하고 도움이 된다고 해서 입사하게 되었는데 막상 입사하고 나니 단순 테스터업무와 엑셀문서(함수) 정도를 하고 있습니다. 연차가 쌓이고 먼 훗날 전문적인 qa로서 일을 할 수도 있겠지만 제가 애초에 it로 뛰어든 이유와 맞지 않아 괴리감을 느끼고 있네요.. 이 상황에 안주하고 싶지 않고 이직을 하여 개발자로서의 커리어를 쌓아가고 싶기에 부족하지만 학점은행제를 통해 학위만이라도 따려고 등록하여 강의를 듣고있고, 기존에 가지고 있던 포트폴리오에 제 개인 프로젝트를 하나 추가해보면 어떨까 싶어서 다시 시도중에 있습니다. 제가 배운것이 많지 않기에 리엑트,자바(스프링),오라클,공공api사용등 같은 기술을 가지고 새로운 프로젝트를 하는게 좋을지 아니면 새로 다른 언어,툴 등을 배워 진행하는게 좋을지 이 시도를 하며 제가 잘 하고 있는것인지 이 방법이 무의미한 방법인지 자꾸 저를 의심하게 되어 긴 글 남깁니다. 욕이라도 좋습니다. 제 현상황을 바라봐주시고 조언 부탁드립니다.
답변 2
개인적으론 개인프로젝트 연습할 때 좋은 예제가 게시판인 것 같습니다. 먼저 게시판의 기본 기능인 CRUD 기능부터 해보시고 이제 글이 많아 지면 pagination 구현해보시고, 그 다음에 검색기능 넣어보고, 그리고 회원가입/로그인 기능도 넣어보시고 회원가입을 일반 id/pw 방식과 소셜로그인 기능도 한번 붙여보시고, 로그인 보안 강화를 위해 세션 및 JWT 인증방식도 사용해보시고, 이제 이 정도 만들었으면 aws lightsail 에 서버도 구동해보시고, 그 다음에 프로젝트 관리를 github으로 하신다면 github action 이용해서 ci/cd 도 해보시고 github으로 프로젝트 관리를 하면서 git flow 는 어떤식으로 할지도 고민해보시고 하면서 이정도만 혼자 진행해보면 상용 애플리케이션 개발의 최소과정 정도는 한번 훑는 셈은 되지않을까 하네요. 그리고 진행하시면서 db 설계, 백엔드 레이어 구성, 객체지향, http와 https, rest api 등 여러가지 개념들을 학습 및 고민하실 수 있으실 거에요. 요즘엔 이런 과정을 쭉 가이드해주는 책도 좋은게 아마 꽤 있을거라 책보면서 만들어도 좋구요. 그리고 뭐가 됐든 무의미한 건 없다고 생각합니다. 제 생각에 개발자는 늘 삽질하는 과정이 필연적으로 있거든요 😂. 화이팅하세요~!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!