3년차 경력 어떤지 봐주십쇼..
안녕하세요.
현재 금융권 si회사에서 근무한지 만 2년 반쯤 된 개발자입니다.
간략하게 말씀드리자면 지금까지 내부 솔루션 유지보수도 해보고 외부 프로젝트도 5개쯤 해본것같아요. 웹이 대부분이였고 배치와 인터페이스도 경험해봤습니다.
사용한 언어는 프론트는 마이플랫폼, vue.js, javascript, jsp / 백은 java / db는 oracle, posgreSQL 정도 되는것같습니다.
찍어내는게 일이라 업적이라고 할만한건 거의 없고 제가 참여했던 프로젝트들 정리해보자면 이렇습니다.
---이력 펑---
당연한 것일 수도 있지만..개발 완료 찍은 화면들 계속 테스트하면서 대소문자 구분 없이 검색 가능하게 만드는 등 사용자 편의성을 높이려고 노력하고 다른 사람들 소스 참고하면서 제 소스 계속 개선합니다. 적어도 소스 프리징 하기 전까지는 제가 만든것들 수십번 확인해요. 그래서 실제로 다른 개발자들에 비해 결함도 적게 나와서 이미 철수한 개발자들 결함이나 개선 사항들도 좀 쳐냈습니다.
이런거로 프로젝트마다 좋은 평가는 많이 들었습니다.
개인적으로는 프로젝트 투입 전에 뭐하는지 대충 들은거 구현하면서 공부합니다.
기억나는건 스프링 시큐리티랑 JWT로 SSO연동 시스템이랑 kafka로 메세지 주고받는거 정도 구현해봤는데 기억력이 안좋아서 계속 하지 않는 이상 싹 까먹습니다.......
원래는 화면도 만들고 제가 구현한 카프카 서비스랑 연동해서 AWS에 올려보고 싶었는데 프로젝트 투입되면서 거기까진 못해보고 AWS linux서버에 카프카 설치해놓고 로컬이랑 메세지 송수신 하는 정도로만 해봤네요
또 vue js 쓴다길래 프로젝트 하나 파서 db도 연동해가지고 게시판이나 투두리스트 깨작깨작 만들어봤는데 완성도 있게 만들지는 않았어요. (로그인이나 내것만 수정/삭제할수있는 권한체크라든지 등등,,,)
Si개발 자체는 제 성격에 잘 맞는것 같기도 하고 재밌습니다.
근데 이거 쓰다가 저거 쓰다가 하니까 특정 언어나 업무에 대해 전문성을 확보하기가 어렵고 코드리뷰 등 개발문화가 없어서 제 코드가 제자리 걸음중인 듯한 느낌이 아쉽네요.
이런 상황에서 업그레이드 이직 또는 발전하려면 어떤 기술이나 능력이 필요한지 조언해주시면 감사하겠습니다.