개발일지 84

모노레포 -Monorepo

모노레포 - Monorepo 일단 모노레포가 무엇인지 정의를 두자면 위키에선 ** 모노레포란 버전 관리 시스템에서 두 개 이상의 프로젝트 코드가 동일한 저장소에 저장되는 소프트웨어 개발 전략** 이라고 기재되어 있다 이전 개발 전략은 모놀리식 애플리케이션으로 모놀리식 애플리케이션은 모듈화 없이 설걔된 소프트웨어 애플리케이션 이라 되어있다 즉, 어떤 하나의 서비스를 개발할 때 모듈화 없이 개발된다면 코드가 서로 직접적으로 의존되며 하나의 버전으로 관리되면서 분리가 어려워지고 새로운 설계 리팩터링 등의 작업들을 진행할 때마다 작업 단위가 거대해진다. 리액트를 배우고 프로그래밍을 배울 수록 딱 봐도 비효율적인 부분을 찾아볼 수 있는데 그렇기에 우리는 모듈화와 재사용성을 신경쓴다 모듈과 재사용성 모듈(modul..

업무 2024.04.15

비전공자의 청년취업사관학교 - 본질을 꿰뚫는 웹 개발자 과정 수료 및 취업 후기(SeSAC)

먼저 저는 이 과정을 듣기 전에 광고를 많이 하는 국비 교육을 한번 받은 상태로 수업을 들었고또 현재는 취업한 상태입니다. 인턴이지만😉 아무튼 원래 후기를 잘 안쓰는 편이기도 한데 이번에 새롭게 모집하는 걸 보고 같은 내용이지만 또 듣고 싶은 마음에 지원하려 했다가 다른 개발 막 시작하는 분들에게 양보하고자 아무도 안볼 것 같지만 후기를 남깁니다     제가 SeSAC에서 들었던 과정은https://sesac.seoul.kr/course/active/detail.do?courseActiveSeq=1737&srchCategoryTypeCd=&courseMasterSeq=252&currentMenuId=900002012 청년취업사관학교(금천4기) 카카오 개발팀장 출신 강사와 함께하는sesac.seoul.k..

정리 2024.04.11

WIL - 7(20220530 ~ 0603)

이번 주는 서버리스 부분 실시간 강의 마지막과 스프링 시작 자바 객체지향 부분을 공부했다. 서버리스 부분은 일단 따라만 해보고 경험을 쌓으며 어떻게 되는 지 알아보는 부분이라 그렇게 어렵지 않았지만 객체지향은 진짜 많이 어려웠던 것 같다. 강의도 보며 직접 해보기도 하는데 이해란 게 머리에 들어오질 않는다. 물론 강의에서도 다른 사람들도 진짜 다양하게 사용해보고 많은 사용을 해봐야 감이 온다고 하니 계속 해보는 수밖에 없다. 다만 이게 도대체 어떤 뜻인가에 대해 궁금한 게 많은데 정작 해결이 안돼 답답한 부분은 있는 것 같다. 그러다 보니 스프링 강의를 많이 못 듣기도 했고.. 황금연휴에 참 사정도 있고 답답한 일이 많이 있었어서 월요일 오후 늦게 집에 도착해 겨우 한주차는 들을 수 있었던 것 같다. 요..

WIL 2022.06.07

TIL 20220603 - 34번째

오늘은 어제의 나한테 좀 반성하라고 하고 싶다. 객체지향 남은 걸 오늘 안에 다 끝내자는 목표를 가진놈의 뚝배기를 한 대 때려야하는데... 원리 이론 기반으로 파고들다 보니 이게 지금까지 배웠던 객체지향보다 양이 훨씬 방대했는데 진짜 처음 보는 부분들이 굉장히 많았다. 어쨌든 백엔드 개발자로서 알아야 하는 부분인 거 같은데 수업과정에서 빠져있던 건.. 너무 가볍게 알려주려고 하지 않았나 싶기도 하고.. 어쨌든 다른 리소스를 통해서라도 공부를 하고 있으니 다행이라고 생각한다. 코드 집중화와 추상화, 상속등을 배우는데 강의에선 이클립스 나는 인텔리제이로 쓰는 툴도 다르다 보니 중간중간 몇가지 기능적인 부분에서 차이가 있어 이해하는 데 시간이 걸린 게 몇 있었다. 라이브러리 구현에서 차이가 있었는데 튜터님한테..

TIL 2022.06.03

TIL 20220602 - 33번째

아~ 이게 서버리스.. 아 이게 자동배포화.. 아~! 이게 객체지향~ ^^ 오늘은 서버리스 배포 자동화 마지막 시간이었다. 실제론 다음주 월요일까지 있지만 알아야 할 건 오늘까지가 끝이었고 개인 공부시간이 필요할 것 같다고 하셔서 다음 실시간 강의가 되기 전까지 배웠던 서버리스 부분을 다시 한번 살펴보고 자바와 스프링을 좀 다지려고 한다. 오늘 오전중에 서버리스를 끝내고 오후에 스프링과 자바를 같이 진행하려 했는데 자바 객체지향에서 생각보다 시간이 오래걸려 스프링 강의를 듣질 못했다. 이렇게 계속 밀리면 고속도로 차가 밀리는 것처럼 뒤로 갈수록 양이 더 많아지는데 큰일나기 전에 휴일을 이용해서 진도를 나가봐야겠다. 물론 가게일을 안한다면야..^^ 서버리스 배포 자동화는 조금 고민해보면 AWS가 신기하기도..

TIL 2022.06.03

TIL 20220601 - 32번째(간단)

오늘은 선거 날로 빨간 날이라 캠프 공식일정은 하루 쉬어갔다. 그래서 시간적으로 여유가 있어 부족했던 잠도 좀 자고 강의 듣고 가게 도와주고 이런식이라 딱히 뭐라 할 말이 없던 평범한 하루였다. 강의는 Java 구조적 프로그래밍을 끝 마무리를 했으며 객체지향에 들어갔다. 그런데 생각보다 앞선 자바강의에서 조금 스터디에서 조금 또 강의를 들으면서 간간히 나온 객체지향들을 찾아보다 보니까 벌써 많이 익숙한 느낌이라 쉽게 진행되는 기분이 든다. 그리고 Spring 원격강의 진도를 진행하였다.

TIL 2022.06.01

TIL 20220531 - 31번째

(11시쯤 캠프 인원 10명정도 모여 덕몽어스 얘기가 나와 진행했는데 고인물의 뉴비 대 학살극이었다.ㅋㅋ) 오늘은 전부 실시간 강의로 이루어진 시간표로 아침엔 서버리스 백엔드를 오후엔 서버리스 자동배포를 배웠다. 서버리스 백엔드 부분은 지금까지 배운 걸 바탕으로 우리가썼던 프로젝트를 람다를 이용해 서버리스 백엔드를 해보는 것이였는데 이게 생각보다... 어려웠다. MySQL을 이용했던 수업에서 갑자기 몽고 db를 써야 하다보니 rds를 사용하지 않아도 됐고 특히 람다 함수를 어떻게 해야 하는지 감이 오질 않았다. 그러다가 오후에 서버리스 자동배포를 배웠는데 SAM이라는 걸 사용해 구축 하는 내용이었는데 우리가 앞서 배웠던 app.py등도 오랜만에 봐서 매우 신기했다. 그래서 sam을 이용한다면 몽고db를 ..

TIL 2022.06.01

TIL 20220530 - 30번째

서버리스 백엔드 배웠다가! 자바 배웠다가! 아 스프링도 배우고! 길은 하난데 요리조리 가는 느낌이 강해 짤이 알맞은 것 같다. 우리 보더콜리도 요리조리 샤샥 잘 지나가는데 나도 걸리지 않고 이것 저것 다 잘 배우면서 지나가야겠다. 또 한 주가 시작되고 이번주 수업은 전부 실시간 강의로 채워져 있는데 자바 기초 공부도 있고 원격 부가강의 스프링도 있고 할 게 좀 많은 것 같다. 대신 실시간 강의가 하루 정해진 시간표가 있지만 튜터님께서 준비하신 분량이 끝나면 시간 적 여유가 생겨 다른 공부를 할 수 있다는 게 매우 좋은 것 같다. 딱히 별 다를 것 없이 배우고 공부하고의 반복이여서 그런지 하루 감상을 쓰기엔 그닥 넉넉치 않은 감성이니 당분간은 좀 짧게 짧게 단타 형식으로 쳐야겠다. 1. FACT 서버리스 ..

TIL 2022.05.30

WIL - 6(20220523 ~ 0529)

이번 주는 그냥 무난무난 하게 공부하고 적당하게 끝난 것 같다. 처음 배운 SQL이랑 서버리스 백엔드, 그리고 계속되는 Java 기초 강의를 계속 했는데 전부 다 조금씩 실력이 차곡차곡 쌓이는 것 같아서 나름 나쁘지 않은 한 주인 것 같다. 다른 것도 다 중요하지만 캠프에 들어온만큼 내 코딩실력이 꾸준히 늘어나는 것이 제일 중요하니 너모 조급해 하지말고 내 무기를 차근차근 갈아봐야겠다. 검도 계속 되는 담금질과 접쇠로 단단해 지는 것처럼 열심히 하자. 이번 주 WIL은 알차게 하고 싶긴 한데 뭔가 주말동안 일이랑 코딩에 e스포츠 연습에 뭔가 많았어서.. 대신 TIL을 알차게 썼으니 한 주 쪼금 쉬어간다는 느낌을 가져야겠다.ㅎ 1. FACT SQL 원격수업 서버리스 프론트엔드, 백엔드 자바 기초문법 2.F..

WIL 2022.05.29

TIL 20220527 - 29번째

공부정리 - ( https://mo-i-programmers.tistory.com/65 ) ㅋㅋㅋㅋㅋㅋㅋㅋ 참 금요일만 되면 약간 데자뷰 보는 느낌인 거 같은데.. 타임 어택 시간에 책상 앞에 앉아 모니터를 쳐다보다가 의문 > 노력 > 틀림 > 짜증 > 분노 > 허탈 > 공부 과정으로 이루어지는 내 모습이 매 주 보게 되는 것 같다. 진짜 노력 좀 더 해봐야겠다. 돌 대가린가 생각이 왜 안나는지 모르겠네.. 오늘은 서버리스 백엔드에 대해 배우고 아직 진행중인 Java를 공부 했는데 언제 끝나는지 Java... 그래도 짬 좀 있는 언어답게 참 많다. 이번 주말 안까지 1회독은 진행하고 남은 일 수 동안 차근차근 정리하면서 복습 하는 과정을 잡아야겠다. 다음주부턴 스프링 부가강의도 시작하고 공부 할게 많아서..

TIL 2022.05.27
반응형