[근황/회고] 6월 3주차 ~ 7월 1주차 (2024.06.17.~2024.07.07.)

2024. 7. 6. 10:55근황 and 회고/회고

🧑‍💼Company

 

1. 형상관리 전환 : SVN을 탈출하여, GitLab으로

기존에는 SVN(SubVersion)이라는 형상관리 툴을 사용하고 있었다. 작년 학원에서 GitHub로 프로젝트 소스 코드들을 관리했었는데, 2월에 접했던 SVN은 낯선 느낌이었다. 그러나 이번에 GitLab으로 전환하게 되어, SVN에 있는 소스 코드들을 GitLab으로 옮겨 관리하게 된다. svn 옮길 때 사용하는 'git svn (명령어~~)' 라는 git 명령어를 공부할 수 있는 시간이 되었고, 덕분에 git에 대한 이해도가 엄청 올라가게 된 시간이었다. 리눅스를 조금씩 공부할 때 재미있었는데, git bash를 이용해서 코드도 옮기고 branch도 만드는 과정이 참 재미있었다.

 

2. Jenkins pipeline

GitLab 이후에 도전하게 된, Jenkins pipeline! 기존에 사용하던 Jenkins 방법과 다르기에, 공부를 꽤 해야 한다! 아마 7월 2~3주차에는 맡겨진 업무 외에도, Jenkins를 계속 공부해야 할 예정이다. 또 재밌는 시간이 될 듯하다.

 

📝 Private

 

1. Git, Docker, Jenkins 공부 

회사에서 Git, Jenkins를 사용하고 있고, Docker는 강의 중간에 나오기도 하고 나중에 Container 방식으로 빌드 테스트 배포를 하게 될 수도 있어 공부하고 있다. 하단의 강의 목록은 지금 공부하고 있는 강의다!

- 제대로 파는 Git & GitHub - by 얄코
- Jenkins를 이용한 CI/CD Pipeline 구축
- 개발자를 위한 쉬운 도커 / 이후, 따라하며 배우는 도커와 CI 환경

 

2. 김영한의 실전 자바 - 중급 1편 완료

중급 1편은 1) JAVA의 다양한 클래스 2) 예외 처리 로 구성되어 있다. JAVA에서 제공하는 클래스는 엄청 많고, 필요할 때마다 공식문서/gpt/구글자료 등으로 찾아봐야 하겠지만.. 이번에 다시 배울 수 있는 시간이었다. 또한 언제 어디서든 발생할 수 있는 예외를 다룰 수 있는 방법 또한 배울 수 있었던 좋은 시간이었다.