만 4년차… 조언을 구하고 싶습니다.
안녕하세요. 만 4년 됐습니다.
그리고 2024년 작년 5월에 프리로 전향해서 현재까지 하고 있습니다.
최근에 하던 프로젝트가 끝이 나고 지금 다음 일을 구하기 전에 조언을 구하고 싶습니다.
(말이 길어질 거 같습니다. 미리 양해 구합니다. (_ _)꾸벅 )
*1~2년차 ( 처음에는 통신사에서 sm/si로 시작을 했습니다. 폐쇄망) - 1년 8개월
주요 업무 및 수행 절차 (통신사에서 제공하는 서비스에 오더 부분 담당.. 진짜 힘들었던 시기)
요구사항 분석
운영팀과의 화상회의 주 1회 참여
업무 흐름 및 요청사항에 대해 정의서 및 분석 문서 작성
개발 및 문서화
기능 개발 및 단위 테스트 수행
개발 문서 및 QA 문서 작성
코드 검토 및 공유
코드 리뷰 진행
IA(Information Architecture) 문서 작성 및 발표
개발/QA 문서 발표
운영 이관 및 배포
테스트 완료 후 운영 이관 작업 수행
정기 배포 일정에 맞춰 배포 완료
* 2~3년차 (건설쪽 ERP 시스템 개발 - 인사/채용) - 9개월
큰 어려움은 없었으나, 하다 보면서 이게 뭐 하는 건가 싶었음 (화면 찍어내기 - 달에 10~15개)
개발 및 QA 문서 작성, 타 시스템 외부 모듈 사용하는 일이 꽤 있었어서 출장을 더러 다녔습니다.
* 3년차 ( 통신사 대용량 파일 처리 시스템 개발 ) - 4개월
타 시스템에 SFTP를 통해 대용량 파일을 전달하는 기능을 개발하였으며,
개발 및 QA 문서를 작성하여 기능 구현 및 테스트 과정을 문서화했습니다.작업 과정에서 기존 레거시 코드를 분석한 후에 DB 페이징 처리(ROWNUM),
멀티 스레드 처리, SQL 힌트 적용 정도만 했습니다.
*4년차( 공공기관 개발 및 유지보수 ) - 1년
3개 사이트를 맡아서 혼자 관리했습니다.
신규 화면 개발 작업(요구사항 정의서 분석 및 일정 조율)
장애 대응
사용자 오류 대응 및 개선
(간단한)기초 데이터베이스 스키마 설계 및 생성
외부 시스템 연동 작업(타 시스템 협의 후 진행)
타 시스템 필요 API 개발 및 제공(문서 포함 제공)
서버 운영체제(centos → rocky / 윈도우서버 버전업) 변경 작업으로 인한 이관 작업
취약점 분석 및 조치(국정원 방문 시)
인증서 갱신/패치 및 라이선스 관리
주간 보고서 작성 및 제출
등등 제가 해왔던 일들입니다. 읽어주셔서 감사합니다..
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
*****위 작업들에 사용된 기술 스택 정보입니다.*****
밑에 나열된 정보는 빠진 게 있을 수도 있지만 지극히 기본적이고,
요즘 신입 개발자라면 당연시되는 수준인 거 같습니다….
아니 오히려 부족하면 부족했지, 아직도 모르는 게 너무 많은 거 같습니다….
제가 지금 연차에 비해 할 줄 아는 게 너무 없는 거 같습니다….
다음 일을 시작하기 전에 서비스, 솔루션 회사로 포커스를 맞춰서 공부하고 준비를 해서 원하는 곳에 정직원으로
가는 게 맞을까요…? 일만 하다보니 이런 부분에 있어서는 생각해본 적이 없었다가 요즘 들어서 생각하고 있는데,
선배님들의 조언이 듣고 싶습니다..
Backend : Java (Spring MVC, Spring Boot), MyBatis, JSP, JDBC, JPA
Frontend : HTML, CSS, JavaScript (jQuery), Thymeleaf, React, AngularJS
Database : Oracle, PostgreSQL, MySQL, Tibero, DB 스키마 설계 및 쿼리 최적화
DevOps / 서버 : Jenkins (CI/CD), CentOS, Rocky Linux, Windows Server, JEUS, WebtoB, Apache
전송/통신 : SFTP 파일 전송, 외부 API 연동, RESTful API 개발/제공
API 및 테스트 도구 : Swagger, Postman, SoapUI
문서 비교/관리 : WinMerge
개발 도구 (IDE) : VS Code, Eclipse, STS
보고서/리포트 도구 : eform report, clip report
협업 도구 : Git, SVN, Excel, 주간보고서, 회의록 등
문서화 : 요구사항정의서, 개발/QA 문서, IA 문서, 테스트 시나리오 작성
보안 : 취약점 조치, 국정원 소스 점검 대응 경험
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
*TMI…
이제까지 해오면서 알면 알수록 부족하다는 걸 매번 느끼지만, 그래도 어떤 작업이 요구되었을 때 처리하는
능력은 늘고 있는 거 같아요!
그리고 처음 시도해야 하는 작업도 이해하거나 적용 시키는 부분에 있어서는 옛날보다
능숙해지고 있음을 느끼고는 있습니다!
그리고 누굴 가르쳐 주고 얻는 보람과 배움에 있어서 하는 야근은 환영인 사람입니다!
아 참고로 나이는 30대 초반입니다!
+++++고민
|