2024. 8. 3. 23:58ㆍ근황 and 회고/회고
🧑💼Company
1. CI && CD
이번주에는 감사하게도, Jenkins pipeline을 이용하여 Build와 Deployment까지 완료할 수 있었다. 물론 좀 더 secure한 방법을 찾아가는 과정이지만, 목표했던 빌드된 jar 파일을 원하는 서버(장비)에 배포할 수 있었다.
- Build : build.gradle (buildscript, plugin, publishing에 대해 공부할 수 있었던 시간이었다), settings.gradle, application.properties, gradle.wrapper 등 gradle에 대해 좀 더 배워갈 수 있는 시간이었다. publishing 설정을 이용해서 jar 파일을 빌드하고 임시 저장소에 저장하는 과정에서, md5나 sha1 과 같은 해시 파일 또는 pom과 같은 메타 데이터가 생성되는 원리를 배워갈 수 있는 시간이었다.
- Deployment : 방화벽 문제, curl 문제, NSS와 같이 secure한 방법으로 파일이 전송될 수 있도록 라이브러리를 이용한다는 점을 배워갈 수 있었던 시간이었다. 조만간 개인적으로 Jenkins, Docker(혹은 Kubernetes), AWS 이용해서, 가볍게 만들어본 프로젝트를 빌드하고 배포하는 것을 연습해보려고 한다.
2. Vue.js && Thymeleaf
- Vue.js
인프런에서 캡틴 판교님의 Amazing Javascript(무료) 강의와 Vue 3 시작하기 강의를 신청하였다. Javascript가 재밌는 언어지만, BE(백엔드) 개발자로 학습할 분야가 워낙 많다 보니 굳이..?....라는 생각이 많았다. 그래도 경험한 것과 경험하지 않은 것은 정말 차이가 크기 때문에., FE 에서 이용하는 Vue.js 를 조금이라도 알아야 될 것 같아서 신청하게 되었다. 회사 프로젝트에서 내부적으로 이용하는 사이트가 Vue.js와 Thymeleaf로 구축 되어 있다 보니... 공부하려고 노력중이다.
- Thymeleaf
영한쌤의 MVC 2편에 잘 나와있는 Thymeleaf. 기본적인 ${} 변수 문법부터, Controller단에서 model.attribute() 넘겨준 것들을 이용하여 th:field="*{}"을 이용하는 방법 등... 공부하다 보면 정말 재밌다. 더더더 공부해야지😆 올해 안에, Spring 커리큘럼을 끝내보잣!
📝 Private
1. 방통대 컴퓨터학과
- 무역과 정치외교를 전공한 문과생이었기에... 컴퓨터 학위에 대한 갈망이 있었다. 그러다 이번에 방통대 컴퓨터과학과 3학년 편입 합격이 되어, 9월부터 방통대 컴퓨터학과생이 될 예정이다!! 전산수학, AI, 프로그래밍, 보안 등 다양한 부분을 배워보고 싶었는데.... 4년제 주간 학교를 다니기에는 직장이라 쉽지가 않았다. 따라서 이번에 온라인 대학교 중, 방통대를 알아봤는데, 과목 구성이 너무 좋아 즐겁게 다닐 예정이다.
- 모교(문과)에 속해있는 컴퓨터학부(컴퓨터학과) 커리큘럼과 비교해도, 여러 영역을 방통대에서 다루고 있었기에 과감하게 신청하게 되었다..!! 정말 2년 내내 전공 과목만 수강할 예정인데, 컴퓨터 전공자로 졸업하는 순간까지 힘내야지 😆😆
'근황 and 회고 > 회고' 카테고리의 다른 글
| [근황/회고] 8월 2주차 (2024.08.12. ~ 2024.08.18.) - Release Train (0) | 2024.08.17 |
|---|---|
| [근황/회고] 8월 1주차 (2024.08.05. ~ 2024.08.11.) (0) | 2024.08.09 |
| [근황/회고] 7월 2주차 ~ 7월 4주차 (2024.07.08.~2024.07.28.) (0) | 2024.07.28 |
| [근황/회고] 6월 3주차 ~ 7월 1주차 (2024.06.17.~2024.07.07.) (0) | 2024.07.06 |
| [근황/회고] 6월 1주차 ~ 2주차 (2024.06.04.~06.16.) (0) | 2024.06.18 |