취업한지 6개월이 된 신입 딱지를 막 뗀 주니어 개발자이다.
과연 나는 6개월 동안 충분한 노력을 하며, 최선을 다했다고 말할 수 있을까?
회사 업무
자체 솔루션 회사의 서버 개발자로 일하고 있다.
6개월 간 무슨 업무를 했을까 ?
- 파일럿 프로젝트 간단한 게시판 만들기 (spring, security, jpa, queryDsl 등 )
- 300만건 데이터 BulkInsert, 매 달 10만건 데이터 업데이트(duplicate 사용)
- Proxy로 SFTP 접근 후 파일 다운로드
- 구현되어 있는 SMTP 첨부파일 업로드 기능 추가
- 플랫폼 API 구현
정리해보니 많은 거 같은데 실속은 없는 것 같다 (많은게 아닌가 ?...)
남은 기간동안 맡고 싶은 업무
- 로그 최적화 및 실시간 모니터링 기능 ( error.log 발생시 외부 메신저 알림 )
- slowQuery 개선 및 redis 적용
- SpringBatch 사용하는 프로젝트 진행
- Map<String,Object> ----> DTO 형태로 리팩토링 (너무 불편하다 ,,,,,,, )
상반기 개인 공부 목표
- 백준 플레티넘 달성 (현재 실버2) (2023 / 02 /12 골드 달성 ! !) (2023 / 07 /01 골드 2 달성 - 점수 올리기 너무 힘들다 ㅠ)
- 코테 빈출 유형 ( DFS/BFS , 완전탐색, 시뮬레이션, 최소비용, DP, 이분탐색 등 ) 집중 공부
- CS 틈틈이 공부 ! ! ( 실무에 부딪혀보니 결국 네트워크의 흐름과 메모리 관리 등 전체적인 시스템 이해가 필요)
- Java 및 Spring 동작원리 완벽 이해
- SQLD 취득 ( 자격증 = 多多 )
내 경쟁력 파악하기 ( 발견하면 하나씩 추가)
- 비개발자인 직군과의 커뮤니케이션 능력
- 업무적인 부분을 즐긴다? (스트레스 또한 받지 않는다)