
항해를 떠나서 이 길을 고민하고있는 많은 사람들에게 도움이 되길 바라며, 최대한 내가 느낀대로 가감없이 솔직하게 작성한 항해99 기간의 회고 ✍🏻 01 | 시스템 엔지니어가 개발자가 되기까지 시스템 엔지니어로 약 3년간 근무했고 이제 20대 후반의 나이에 접어든 시점에 전직을 꿈꾸는 일은 생각보다 고민이 많이 되는 일이었다. 이제 어느정도 경력도 쌓았겠다 편하게 큰 기업 운영으로 가면되지 or 오늘의 몸값이 제일 비쌀텐데 공부하는 동안의 경력단절 괜찮겠냐 등 많은 기대를 받았던 만큼 ? 많은 걱정도 받았던 것 같고,, 그로 인해서 더 선택할때 꽤 오랜시간을 고민했던 것 같다. 하지만 지금이 아니라면 더욱 더 하기 어려울것이라고 생각이 들었고, 공부해보고나서 이길이 아니라면 돌아가도 늦지않겠다 생각했고 가..

이번주는 클론 프로젝트로 한 사이트를 모티브로 잡고, 그 사이트를 똑같이 따라하는게 목표였다! 우리의 이번주차 목표는 취업 플랫폼 Wanted의 커뮤니티 따라하기 💬 나는 실전 프로젝트때 챌린지팀을 하게되어서 이번이 마지막으로 프론트분들과 협업하는 주차였는데 내가 넘넘넘넘넘 좋아하구 같이 하고 싶었던 두분이 나랑 같이 하고싶다고 얘기해주셔서 같이 팀이 되었다 🥺 ( 고마어요 내 힐링스팟들 🍯🐝) 덕분에 넘 좋은 결과가 나왔고! 시간이 조금 더 있었다면 검증 및 기능개선에 신경을 쓸 수 있었을텐데 그건 조금 아숩다 항해에서 내가 원하는 사람이랑은 프로젝트를 안시켜줭 .. 행보칼수없어 .. 했는데 그래도 이번주는 정말 행복했던 한주였음 ! 이 좋은 마음을 가지고 실전을 잘 마친다음에 수료한 후에 내가 원하는..
항해99 6주차 항해일지 🥺 혼란스러운 한 주, 클론코딩주차의 시작 이번주는 FE, BE가 처음으로 만나서, 협업을 하는 주였다. 처음 만나서 하는 협업에 조금은 어색?하고 어려운 부분이 있었지만 그래도 좋은 팀원들을 만나서 잘 헤쳐나갈 수 있던 것 같다. 모두가 다 좋았다면 거짓말이지만 그래도 이정도면 아주 좋았다고 봐야지 ! 우리반은 하차율이 많은 편인데 이번주에도 프론트분들이 많이 나가면서 혼란스러운 한주였다. 이렇게 혼란스러운 와중에 항해측에서는 담임 매니저님 교체라는 .. 의논되지않았던 결정까지 내려서 더더욱 혼란스러웠다 과연 정말 이게 우리반 학생들한테 좋은일이라고 판단하는지 아직은 더 지켜봐야 알겠지만 혼란 + 혼란의 한주였다. 혼란스러워도 어쩌겠는가 이번주도 힘내서 잘 해봐야지 ~! htt..

이번주는 미니 프로젝트 주차로 주특기를 시작하고 처음으로 프론트분들과 협업을 하는 주 였다. 주특기 4주 내내 밋밋한 인텔리제이 화면이랑 포스트맨만 보다가 UI가 생긴다는 생각에 굉장히 들떴다 ✨ 이번주차 목표는 만들어보고 싶은 프로젝트를 그동안 했던 기술을 써서 걷기 🚶 수준으로 만들어서 배포까지 해보는 것 ! 프론트랑 첫 협업이여서 스코프를 작게 잡으라 하셨는데 우리는 목표했던대로 배포까지 끝마쳤다. 우리조의 주제는 밈 퀴즈 게시판으로 밈을 게시판에 올리고, 정답을 맞추면 댓글을 쓸 수 있도록 구성하였다. 📌 미니프로젝트 01. 프로젝트 소개 📢 - 어 ❓이 밈 어디서 봤더라 ❓ - 내가 문제로 내고 싶은 밈을 업로드하고, 정답을 맞춰보세요 ! 🔔 - 정답을 맞추면..
항해99 5주차 항해일지 프리온보딩 기간, 사전 학습 준비기간을 합치면 벌써 항해를 시작한지 7주차이다. 기념일로 세면 50일쯤 됐다는건데 기념일은 50일이면 에게? 싶은데 항해로 50일은 와 진짜 많이했네 😅 라는 생각이 든다 5주차의 나는 그래도 이제 스프링에서 뭔가 조금은 껄쩍일 수 있는? 상태가 된 것 같다. 이번주는 프론트분들과 첫 협업인데 내가 같이 작업하고 싶었던 분들과 같은 조가 되어 기쁘다 ! ✨ 이번주차는 약간 걸어가는?쉬어가는? 주차라고 하는데 욕심이 드릉드릉해서 마냥 조금만 할 수는 없다. 배포에라도 힘을 싣어보고자 EC2, RDS, S3구성을 다 마쳤고 깃허브랑 EC2를 연결해서 바로 빌드 + 배포 할 수 있는 환경까지 구성해보려고 한다. 이런 부분이라도 조금 능숙하게 잘 할 수 ..

🔐 스프링 시큐리티를 사용해 회원관리하는 방법을 순서도를 통해 정리해 보세요. 회원가입, 로그인, 로그인 유지 방법으로 나눠서 정리 4개의 모듈 (Client, Server, Session, DB) 로 나누어 정리 🔐 단위 테스트 코드 작성 시 장/단점을 정리해 보세요. 단위 테스트(Unit Test) 하나의 모듈을 기준으로 독립적으로 진행되는 가장 작은 단위의 테스트를 말하며, 일반적으로 실무에서 테스트 코드라 함은 단위 테스트를 의미한다. 프로그램을 작은 단위로 쪼개 어디서 문제가 발생했는지 정확하게 동작하는지 빠르게 확인 가능해 디버깅 시간 단축할 수 있다. 리펙토링을 하여도 작은 기능 혹은 메소드 단위이기에 빠르게 문제 여부를 파악하여 안정성을 확보할 수 있다. 테스트에 대한 시간과 비용을 절약 ..

난 깃허브 응애 오늘 처음으로 깃헙을 통해 협업을 진행해보았고, 오늘 알게된 내용을 바탕으로 정리하려고한다. 👯 Github으로 협업하기 1. 환경설정을 마친 프로젝트 파일을 Github Repository에 올린다. - 각자 입맛대로 환경설정을 하고나서 되돌리려면 꽤 먼길을 돌아와야하기때문에 환경설정을 마친 프로젝트 파일을 한사람이 올리고, 나머지 팀원들은은 그 파일을 Clone으로 내려받아서 작업을 시작한다. - main 브랜치에 개인이 작업한 소스를 업로드 하는 일이 없도록 별도의 병합 브랜치를 하나 만들어두고, 병합 브랜치를 root로 잡은 개별 브랜치들도 생성한다. git clone -b 브랜치이름 --single-branch https://GithubUrl ./폴더명 // 로컬에 원격 개인 브..
항해99 4주차 항해일지 또 한주를 열심히 살아내고 죽지않고 WIL을 쓰러 들어왔다 ! ✨ 정신없는 주특기 숙련주차를 끝내고, 주특기의 정점인 심화주차의 시작이다. 매주매주 새로운 걸 배우고있는데 익숙해질 틈을 주지않는게 항해의 장점이자 ? 단점인 것 같다. 주특기 3주간 Spring 입문 👉 Spring JPA 👉 Spring Security 순으로 공부를 하고 있는데 소스 까막눈이였던 내가 한줄 한줄 이해를 하고있는거보면 공부방법이 나름 효과가 있는 것 같음 이번주차가 끝나면 미니프로젝트, 클론코딩주차인데 프론트분들과 하는 협업이라니 !! 넘 기대된다 이번주에 기초 탄탄히 잘 다져두어야겠담 🔑 이번주 키워드 (ORM, MVC) https://kyuu-ng.tistory.com/67 ETC | ORM이..

✏️ 주특기 숙련주차(Spring) 문제 서점 서비스를 구현해 볼까요? 항해서점이 제주도에 분점을 냈습니다. (서점(BookStore) , 책(Book) , 회원(Member), 구매(Purchase) Entity 가 있습니다.) [공통 요구사항] ERD, SQL을 참고하여 구현해 주세요.(컬럼 명은 자유롭게 하셔도 좋습니다.) nullable 등의 세부조건은 실제 서비스를 구현한다고 생각하시고 서비스 관점에서 자유롭게 하셔도 좋습니다. 📍 Exam 1. 책 재고가 부족하여 다음주에 책들이 새롭게 들어오기로 했습니다. 책을 서점에 등록하려고 합니다. 책(Book) 과 서점(BookStore)의 연관관계를 맺어보세요! [요구사항] 다대일 단방향 연관관계를 적용해주세요. [ERD] [수행 코드] BookSt..

스프링부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드서버 만들기 Part 2 🏁 1. 과제 요구사항( 회원가입, 로그인, 댓글 기능 추가) 회원 가입 API username, password를 Client에서 전달받기 username은 최소 4자 이상, 10자 이하이며 알파벳 소문자(a~z), 숫자(0~9)로 구성되어야 한다. password는 최소 8자 이상, 15자 이하이며 알파벳 대소문자(a~z, A~Z), 숫자(0~9), 특수문자로 구성되어야 한다. DB에 중복된 username이 없다면 회원을 저장하고 Client 로 성공했다는 메시지, 상태코드 반환하기 회원 권한 부여하기 (ADMIN, USER) - ADMIN 회원은 모든 게시글, 댓글 수정 / 삭제 가능 로그인 API username,..

항해99 3주차 항해일지 스프링 입문 그리고 숙련 .. 😧 제가 멘붕에 빠진 사람처럼 보이나요? 그렇담 제대로 보신겁니다 오늘은 항해 3주차의 마지막 일요일 .. WIL을 쓰며 한 주간을 회고하는 날이다. 지난주 WIL을 쓸 때 태풍을 만났다고 하는데 그 태풍이 아주 작은 ^^ 애기같은 태풍일것 같았지만 사실은 허리케인 이였던 것 아직 태풍의 눈은 1/10 밖에 보이지않은 것 같은데 내 머리속은 아주 위태위태하다. 나는 슈퍼J의 성향이 강하기때문에 모든일에 계획을 세워서 착착착 진행이 되어야 직성이 풀리는 편인데 시간은 정해져있고, 공부해야할 내용은 방대하고, 기한내에 내야하는 과제도 있으니 아주 엉망진창이 되는것 욕심같아서는 아 이걸 좀 제대로 파봐야하는데 ,, 라는 마음이 그득그득한데 하나만 진탕 파..

Spring 입문 주차 개인과제 | 스프링부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드서버 만들기 스프링 입문 주차 마무리를 하루 남겨두고 쓰는 Spring 입문 과제 진행 결과 보고의 건 ㅋ 그동안은 0개 국어를 구사하는 나로서 정신이 없어서 프로젝트 진행사항에 대해서 쓸수가 없었다. 지금까지 진행한 내용을 회고(?) 하듯이 작성해보고자 함 🏁 1. 과제 요구사항(CRUD 구현) ⓵ CREATE 👉 게시글 작성 API 제목, 작성자명, 비밀번호, 작성 내용을 저장하고 저장된 게시글을 Client 로 반환하기 ⓶ READ 👉 전체 게시글 목록 조회 API 제목, 작성자명, 작성 내용, 작성 날짜를 조회하기 작성 날짜 기준 내림차순으로 정렬하기 👉 선택한 게시글 조회 API 선택한 게시글의 제목, ..

🫥 오늘 스터디 요약 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 조원분중에 스터디 중 오늘 분위기라며 짤 보내주셨는데 웃겨서 기절할뻔했다 ✏️ 새벽 감성으로 뇌빼놓고 작성하는 오늘의 TIL.. 스프링 3일차 오늘의 나는 0개 국어의 응애이다 나는 지금 뭘 하고있는지 잘모르겠지만 .. 한글을 배울때 '가나다라' 가 뭔지 생각하고 배운게 아니였으니 이것도 그것처럼 가는 가다 .. 생각하면 이것또한 익혀낼 수 있지 않을까 요즘 느끼는건데 하루 루틴은 회사든 어디든 똑같은 것 같다 회사다닐때도 오전은 회의하고 뭐 하고 밥먹고 하면 오전이 뚝딱갔었는데 항해를 다니면서도 아침에와서 팀 과제하고 언어스터디하고 밥먹고하면 뚝딱이다. 회사다닐때 난 누구보다 엄청 바쁘게 살았다 생각했는데 여기와보니 그때의 난 바쁜것도 아니였다 ㅋㅋㅋ 그냥 ..
항해99 시작주차 2주차 항해일지 WIL 🥕 당근과 채찍 그리고 주언어 시작 ! 쉽지않았던 알고리즘 달리기 🏃♂️🏃♀️ 지난주가 정말 폭풍같은 한주라고 생각했는데 그건 그저 장마였을뿐 •• 진짜는 이제부터 시작인듯하다 Java 언어로 일주일간 달리기/걷기반을 선택하여 알고리즘 문제를 풀었었는데 나는 달리기반을 선택했다 알고리즘도 처음이였고 자바 언어도 처음이지만 그래도 죽이되든 밥이되든 뛰어보겠다는게 내 목표였는데 좋은 팀원들을 만나 완주 할 수 있었다 글로 나마 모두에게 감사함을 전한다💪 🤷♂️ java 그리고 Spring •• 아직 자바도 제대로 모르눈 채로 스프링까지 ..! 우리가 승선한 배는 태풍을 만나버렸다 🌊 이걸 어떻게 해쳐나가나 하는 막막한 마음이 아직은 크지만 지난 3주동안 또 지나..