서론 정말 오랜만에 포스팅이다.. 포스팅이 없었던 이유는 1차 프로젝트 마감이 얼마 남지 않아서 부랴부랴 완성한다고.. 중간중간 트러블 슈팅이나 근황 같은 걸 올리고 싶었는데.. 생각보다 시간이 너무 없더라.. 기능을 구현, PPT 준비, 발표 자료 준비, README 작성, 시연 영상 촬영.. 등등 프로젝트 발표회를 위해 처리해야 할 게 너무 많았다. 그래도 성공적으로 1차 프로젝트를 마무리했다.. 이제 그 과정을 자세히 알아보도록 하자.. MSG조 프로젝트 소개 시연 영상 우선 우리 조의 노력의 결실이자, 결과물인 시연영상을 한번 보고 가자..!! 팀원이었던, 조**이 아주 정성스럽게 만들어줬다. 우린 클론 코딩 프로젝트였지만, 이로 그치기엔 너무 아쉬웠다. 그래서 관리자 페이지를 상상(?)해서 만들..
서론 모든 팀들이 본격적으로 프로젝트 개발에 들어갔다. 생각보다 내가 부족한 부분이 많아서 속도가 다른 팀원들만큼 안 나서 마음이 급급했다.. 그래서 블로그도 바빠서 잘 못썼다.. 원래는 트러블 슈팅이다 뭐 다해서 쓸게 엄청 많은데, 일정에 쫓긴다고..ㅠ 이번 포스팅에서는 주로 지난 3주간 했던 것에 대해 이야기하고, 스파로스를 통해 배웠던 것에 대해 이야기하겠다! 강사님께서 특별히 빌려주신 애플 모니터.. 처음 써봤는데 좋더라.. 지금도 감사히 잘 쓰고 있다..! 프로젝트 진행 Git Action을 통한 CI/CD 구축 Git Action을 사용한 CI/CD를 구축해 본 경험이 있어서, 우리 팀에서는 내가 인프라를 담당하게 됐다. 근데 또 예전에 했던 그대로 할 수 없지 않은가.. 더 발전시키고 싶었다..
서론 스파로스 아카데미 4기에 합격한 뒤, 평일 9 to 6 교육을 들은 지 벌써 3주가 지났다. 출입증도 받았다..! 원래는 각 주차마다 회고를 쓸 생각이었는데, 2주 차에 평일 휴일이 많이 겹쳐서 3일밖에 안 가서 회고를 적을 껀덕지가 없었다. 그래서 2 ~ 3 주차를 합쳐서 포스팅을 한다!! 본문에는 2주 동안 있었던 특별한 이벤트(?) 나 설계 관련된 이야기를 주로 하겠다. 백엔드 스킬업 2 ~ 3주 차 오전에는 기술 역량 향상을 위한 스킬업 시간을 가졌다. 강사님께서 강의를 해주는 형식으로, 격일 단위로 프런트 엔드, 백엔드 기술을 번갈아가면서 배웠다. 나는 백엔드 분야이기 때문에 해당 포스팅에는 백엔드와 관련된 포스팅만 하겠다! Spring Data JPA MyBartis 대신 JPA에 대해 ..
화요일에는 간단한 입학식 및 여러 가지 안내를 받고, 노트북 및 웰컴 선물(?)을 받았다. 본격적인 부트 캠프는 수요일부터 시작됐는데, 이번주는 스타트 캠프 주간으로, 기술을 배운다라기보다는 프로그래밍 설계, 팀 협업, 팀 빌딩과 같은 교육이 주를 이루었다. 이번주에 한 것은 아래와 같다. 디자인 띵킹(Design Thinking) 이벤트 스토밍(Event Storming) 현업자에게 배우는 Git CLI 오프라인 강의 1차 프로젝트 팀 빌딩 프로젝트 설계 및 팀 빌드업에 관한 것이었다. 이 중, Design Thinking과 Event Storming에 대해 자세히 후기를 남겨보겠다. Design Thinking 1. 롤플레잉 진행 가장 처음으로 한 활동이다. 이건 교육이라기보다는 활동이라고 하는 게 ..
올해 2월, 부산 신세계 I&C에서 스파로스 아카데미 4기를 모집하였다. 실무형 SW 교육 프로그램, 프로젝트 중심의 교육 과정이 마음에 들어 지원하게 됐다. 모집 인원이 프론트엔드 + 백엔드 30명밖에 안 돼서 뽑히기 쉽지 않을 것 같았는데.. 운 좋게 합격했다.. 간략한 요약을 좋아하시는 분들을 위해 내 정보와 선별 과정에서의 행적을 적어두겠다. 본인 이력 합격 분야 -> 백엔드 부산 소재 대학 컴퓨터공학과 졸업 3년 동안 게임개발 진행하다 작년 5월부터 백엔드 개발 전향 내세울만한 거 백엔드로써 프로젝트 경험 1개 우테코 프리코스 진행(만 했음) 블로그 운영 중인 게 최대 자랑거리 선별 과정 행적 코딩 테스트 = 3문제 중 3문제 품 인터뷰 = 진짜 말아먹음 선별 절차 서류 전형 코딩 테스트 최종 ..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/250135 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 이해 자체는 되게 간단했는데, 풀려면 수학적인 계산이 좀 필요했다. 솔직히 설명 없이 코드만 적혀있으면, 왜 이렇게 풀었는지 전혀 모를 거 같다. 썸네일 더보기 문제 핵심 및 풀이 각도의 관점으로 접근 이 문제에서 바라는 것은, 초침이 각각 시침과 분침과 겹치는지를 판단하는 것이다. 이를 알아내기 위해서는 어떻게 해야 할까? 특정 시간만으로 판단할 순 없다. 왜냐하면 초침이 움직..
문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/250134 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 최근에 나온 따끈따끈한 문제. 생각할 경우의 수가 많다 보니까, 빡구현 문제에 속하는 것 같다. 1시간 제 한 시간 안에는 푸는 것에는 실패했지만, 인터넷 도움 없이 스스로 풀어냈다. 문제 핵심 및 풀이 제한사항을 통해 유형 파악 제한사항을 통해 문제의 유형을 파악하는 것이 첫 번째 관문이라고 생각한다. N x M 맵의 최대 크기를 살펴보면, 아무리 커봤자 4 x 4 가 최대 크기이다..
발생한 오류 MAC 운영체제는 arm 기반이라서, 일반적인 가상머신을 사용하더라도 amd iso 이미지는 생성하지 못한다. 그러나 UTM 가상머신은 QEMU을 통해 amd iso 이미지 파일을 Mac 운영체제에서도 실행가능하게 해 준다. 그런데.. 아마 이런 화면이 뜨면서 부팅이 제대로 안될 수도 있다. (필자는 vyos_amd64.iso 이미지를 생성하려다가 실패했다.) 이론상으론 분명 생성돼야 하는데.. 가상머신도 바꿔보고, 검색도 해보고 했는데.. 아무것도 안 나왔다. 한 5시간을 헤맸다. 결국엔 스스로 해결했다. 오류 해결법 우선 amd64.ios 이미지를 생성하고자 가상 머신의 Edit에 들어간다(오른쪽 마우스 클릭) 물론 구동을 멈춘 상태여야 한다. 이제 QEMU -> UEFI Boot의 체크..