자바스크립트 주니어 개발자 질문입니다
안녕하세요
회사에 사수가 없고 비전공출신이다보니 제가 이직이 가능한지 직장을 새로 잡을 수 있을지 궁금해 질문올립니다.
현재 angular8, mongodb, node.js를 이용한 오픈몰형 이커머스를 최초 개발부터 참여하여 자바스크립트 경력은 일년 , 제이쿼리 활용까지 포함하면 1년 반정도입니다. 자바 웹개발자로 시작하여 총 경력은 1년 10개월입니다.
node.js express를 이용한 rest api서버 개발, 외부 api서비스(카카오톡, sns로그인, 뱅킹조회서비스등) 연동, 서버 응답속도ㅡ디비부하 최적화( 쿼리 부하가 큰 부분 쪼개서 비즈니스서버단 처리), 레거시 sql db 마이그레이션, mongodb 쿼리 개발이 주 업무였습니다.
javascript는 es5,6에 익숙하고 로우레벨까지 빠삭하게 아는정도의 숙련도는 아닙니다. 다만 타입비교의 문제나 prototype, class 등의 특징. 호이스팅, 스코프, 객체의 얕은복사, 깊은복사를 비롯한 참조특징. 실행컨텍스트 특징, promise 와 비동기활용, map,set, filter,reduce 등의 활용등은 익숙합니다. elk스택을 이용하여 오픈소스 기반 검색서비스 개선 경험도 있습니다.
cs출신이 아니다보니 알고리즘 풀이는 약한편이라 프로그래머스 레벨2를 헤메고있습니다. js개발자로서 백엔드나 풀스택쪽 이직을 하고싶은데 이직이 가능할지 좀 무섭고 그렇습니다. 현재는 남는시간에 강의와 코딩테스트, 서적으로 주로공부하며 사이드프로젝트는 따로 없습니다.
보시기에 이직을위해 어떤부분 더 강화하는게 좋을지 조언 부탁드립니다.