이번주는 사실상 개발 마지막 주라는 생각으로 거의 개발만 진행하였다.

 

알고리즘

이번주도 역시 잔디 채우기 실천중이다.

이번주도 브론즈만 골라서 풀었고, 가끔 개발도중 의도한대로 안되고 화가나서 플래문제도 한문제 풀었었다 ㅎ..

다음 프로젝트는 더 힘들건데 아마 더 많이 풀지않을까 하는 예상을 해본다.

 

프로젝트 개발 진행

저번주와 마찬가지로 이번주차에 할 일들을 지라에 등록하였다.

1000개에 가까워져가는 이슈 수를 보면서 우리 팀원들이 자랑스러웠다.

이번주는 팀원들과 배포를 진행하고, 작성한 Servive, Repository에 대한 Test를 다시 작성하였다.

백엔드가 일찍 마무리되었고 프론트엔드와 맞춰가며 수정해야하는 단계에 도달하였기에 우리팀 전원이 프론트엔드에 투입되었다.

프론트.. 너무어렵다. 하지만 도움이 되었다니 정말 다행이다.

금요일 팀장미팅 시간에 다른 팀의 진행상황들을 보았지만 우리팀 정말 대단하다는 생각이 들었다.

 

버그 수정

프로젝트를 진행하면서 백엔드에서 잘못 구현된 로직이 생각보다 많이 있었다.

Pagenation 이후 Sort가 대표적인 예시다.

그 외 자잘한 버그들은 수정을 완료했으며, Pagenation Sort부분은 블로그 포스팅을 완료하였다.

 

File업로드 학습

저번주에도 작성했었던 내가맡지 않은 File업로드 부분이다.

File과 Dto를 Controller에서 같이 받을 수 있는 방법을 계속 찾았었고, 팀원분이 RequestPart라는걸 알려주셔서 연습을 해보았다.

그 과정에서 Postman으로 Post 요청을 보내보았고, 400, 415에러들을 마주한 것을 해결하였다.

이 과정 역시 블로그에 포스팅을 완료하였다.

 

소스콘 프로젝트 팀 빌딩

싸피 우수교육생을 선발하여 교육과정과는 조금 다른 프로젝트를 진행한다고 한다.

나는 여기에 선발되었고, 팀 빌딩과 트랙 선정이 완료되었다.

처음 해보는 것이기도 해서 걱정이 많이 되지만 1학기때와 같은 행동은 하지 않을 것이다.

 

후기

그냥 개발하느라 정신없던 한주였다.

블로그 포스팅도 주중에 할려고 했지만 하지 못했고, 주말에서야 겨우 완료하였다.

개발을 진행하면서 별 못보던 에러까지 다 본것같다.. 왜이렇게 많죠?

하지만 이런 에러들을 마주하면서도 나의 경험치는 쌓이고 있다는 생각이 들기 때문에 그냥 열심히 해야겠다.

이번 프로젝트의 마지막 주말이라서 그런지 팀원들이 주말인데도 자발적으로 디코, 노션을 이용하여 개발에 참여하고있다.

아직 한주 남았지만 정말 고생했다고 말해주고싶고, 특화 프로젝트때는 떨어지겠지만 자율 프로젝트때는 꼭 다시 만났으면 좋겠다 ㅠ

남은 시간 화이팅!

'잡담' 카테고리의 다른 글

900  (0) 2021.08.24
8월 3주차 결산  (0) 2021.08.22
8월 1주차 결산  (0) 2021.08.08
7월 5주차 결산  (2) 2021.08.01
solved.ac에 잔디가 생겼어요!  (0) 2021.07.27

이번주에는 프로젝트 진행과 관련된 개념공부를 하였다.

 

알고리즘

solve.ac에 잔디를 채워넣기 위해 1일 1백준을 실천중이다.

이번에도 역시 브론즈급 문제만 골라서 10분만 투자하였다.

하면서 알게된 점은 solve.ac 기준 하루의 시작은 오전 6시라는 점이다..

12시가 넘어서 한문제 풀었더니 전날 2개 한걸로 표시가 되더라..

 

프로젝트 개발 진행

저번주까지 기획단계를 진행하였고, 개발을 위한 GitLab, Jira 등록 후 개발을 진행하였다.

백엔드가 사람이 많아서 그런지 생각보다 빠르게 진행되었다.

하지만 내가 맡지 않은 부분들에 대한 이해도 필요하다고 생각한다.

 

더미데이터 작성

팀원들과 더미데이터 작성을 같이 진행하였다.

Faker라는 객체를 발견하였고, 사람의 이름과 이메일, 전화번호 등을 랜덤으로 반환을 해준다는 것에 신기했다.

더미데이터 작성 과정중에 JpaRepository save 관련 문제가 있었고, 해결 과정을 블로그에 포스팅하였다.

 

File업로드 학습

내가 맡지 않은 부분 중 하나가 File 업로드이다.

File 관련 URUD 연습으로 어느정도 이해할 수가 있었다.

File 업로드 연습을 하다가 GeneratedValue 어노테이션을 IdClass와 EmbeddedId 어노테이션과 함께 사용하지 못한다는 점을 알게되었고, 블로그 포스팅까지 완료하였다.

 

JWT 개념 학습

말 그대로 JWT 개념만 학습한 상태.

코드 적용이라던지 그부분을 이번주 남은 시간을 이용해서 진행해야한다.

 

후기

우선 1주차 개발을 빠르게 진행한것 같아서 기분이 좋지만 아직 많이 부족하다는 생각이 들었다.

다음주는 팀미팅에 참여를 못하는 일정도 있다보니 그 공백을 채우기 위해 빡세게 해야겠다.

'잡담' 카테고리의 다른 글

8월 3주차 결산  (0) 2021.08.22
8월 2주차 결산  (0) 2021.08.15
7월 5주차 결산  (2) 2021.08.01
solved.ac에 잔디가 생겼어요!  (0) 2021.07.27
스코페 2차 결과  (0) 2021.04.02

이번주에는 알고리즘, DB 설계, Entity 복합 키 구현, 스켈레톤 코드 작성, 기능 단위 분리를 진행하였다.

 

알고리즘

solved.ac에 추가된 잔디를 채워나가기 위해 1일 1백준을 실천하였고 현재 잔디의 상태는 이러하다.

이전에 했던 문제들은 추가가 안되는 모양이다.

물론 웹에 집중을 하고있기 때문에 브론즈 수준의 문제만 골라서 해결하였다..

 

DB 설계

기능명세, 와이어프레임을 참고하여 진행하였고, 초안 완성 후 컨설턴트님과 코치님의 피드백을 받으며 수정 단계를 거친 후에 마무리를 하였다.

개발 진행을 하면서 기획이 많이 바뀐다는 말에 공감은 하지만 안바꼈으면 하는 바램이 있다..

 

Entity 복합 키 구현

컨설턴트님과 코치님의 피드백을 받은 후 DB 수정을 하던 도중 복합키 구현에 막혀있었다..

구글링을 하면서 @IdClass와 @Embeddable이라는 것을 알게되었고 안까먹기 위해 블로그 포스팅까지 마쳤다.

 

스켈레톤 코드 작성

개발을 시작하기 전에 스웨거로 URL을 알아보기 편하도록 Controller와 Dto부분을 작성하였다.

Controller는 메소드 선언만 해둔 상태라 개발 시작하면 작성할것이고, 설정부분은 처음부터 하지않을까 싶다.

 

기능 단위 분리

Jira 등록을 하기 위한 기능 단위 분리를 진행하였다.

 

포트폴리오 작성

Notion을 이용하여 나만의 포트폴리오를 작성중이다. (오늘 시작했고 적을게 있으면 계속 채워나갈 예정)

노션링크 ← 보신분은 피드백 부탁드립니다..

 

후기

생각보다 해야할게 많다.. 늦게나마 공부하기 잘했다는 생각이 든다.

팀장을 맡았지만 벌써부터 팀에 민폐가 되는것같아서 팀원분들께는 항상 죄송하다는 생각이 들고, 더 열심히 해야겠다는 생각밖에는 들지 않는다.

'잡담' 카테고리의 다른 글

8월 2주차 결산  (0) 2021.08.15
8월 1주차 결산  (0) 2021.08.08
solved.ac에 잔디가 생겼어요!  (0) 2021.07.27
스코페 2차 결과  (0) 2021.04.02
스코페 2021 후기  (0) 2021.03.28

이전에 풀었던거 표시 안되는건 아쉽지만 다른 목표가 생겼습니다.. 헤헤

 

지금 웹 위주로 공부중이라 알고리즘을 안하고있지만..

10분만 투자해서 브론즈/실버 문제 풀면 가능하지 않을까?

'잡담' 카테고리의 다른 글

8월 2주차 결산  (0) 2021.08.15
8월 1주차 결산  (0) 2021.08.08
7월 5주차 결산  (2) 2021.08.01
스코페 2차 결과  (0) 2021.04.02
스코페 2021 후기  (0) 2021.03.28

오늘 스코페 2차 결과가 나왔다.

 

3, 4번 테케 관련 이슈가 있었어서 정답유무의 변동사항이 있었다. 하지만 나랑은 상관없는 얘기..

 

당연히 수상대상자에는 선정되지 않았지만 4문제 중 3솔을 한 것에 나름 만족한다.

물론 대회기간 했던 엄청난 삽질들이 좀 걸리기는 한다. 이건 내가 고쳐야할 부분..

그리고 2차 끝나고 치킨 기프티콘까지 받았으니 당연 만족스럽다. ^^

 

시상식이 진행되는 4월 4일 애플장비 100대 및 경품 당첨자가 공개된다고 한다.

제발 맥북 주세요..

'잡담' 카테고리의 다른 글

8월 2주차 결산  (0) 2021.08.15
8월 1주차 결산  (0) 2021.08.08
7월 5주차 결산  (2) 2021.08.01
solved.ac에 잔디가 생겼어요!  (0) 2021.07.27
스코페 2021 후기  (0) 2021.03.28

2021년에 처음으로 참여한 알고리즘 대회

 

싸피에서 어떤 교육생분이 홍보를 해주셔서 참여를 하게되었다.

 

플랫폼은 구름에서 했고, 나는 다행히도 2019, 2020 부산 코딩경진대회를 참여했을 때 구름에서 했기 때문에 적응에는 문제가 되지 않았다.

 

그렇게 3월20일 1차 코테, 6문제가 나왔다.

dp가 3문제, 정렬 1문제, bfs 1문제, 구현 1문제 이렇게 나왔던것 같다.

 

중간에 "제출이 실패하였습니다."라는 알림이 계속 뜨는바람에 멘탈이 나가버려서 문제에 집중도 안됐었고 그때문인지 20~30분 가량의 시간을 소비했던것 같다.. 아무튼 1시간 40분만에 올솔하고 나와버렸다..

 

근데 올솔을 했지만 확신은 없었던게 시험 난이도가 너무 쉬웠었고, 올솔 하신분이 엄청 많다고 생각했기 때문이다..

(다른 후기글을 봐도 1시간반 안에 다들 올솔했다고 하더라..)

 

하지만 합격해버렸다 ㅎㅎ

사실 목표가 2차 진출이었기에 나름 만족을 하였다.

 

그리고 어제, 2차 대회를 진행하였다.

 

문제는 4문제가 나왔다.

2차 대회라서 그런지 시험 도중 캠과 화면을 보여줘야 했지만 지속적으로 오류가 뜨는바람에 브라우저가 인식을 못하더라.... 덕분에 10분은 날려먹고 시작한듯 ㅠㅠ

 

1번은 그냥 구현으로 했던것 같고,

 

2번은 MST를 구하면 되는문제, 마침 싸피 커리큘럼에 MST가 있었어서 충분히 복습할 시간이 최근에 있어서 쉽게 해결했다.

 

3번은 lca문제가 나왔다.

맨 처음에 각 노드의 깊이를 dfs로 구현했다가 스택오버플로우가 뜬다는 것을 알게되었고 bfs로 급히 수정하였다. 하지만 몇몇 테케를 실험하는 도중에 코드를 살짝 바꿔놨었는데 그걸 다시 돌려놓는다는 생각을 못했었고, 거기서 많은 시간을 날리게 되었다.... 뒤늦게 찾고 AC를 받았다.

 

4번은 문자열에서 문자열을 찾는 문제가 나왔다.

싸피에서 KMP를 배웠기에 일단 그걸로 구현을 해봤지만 AC를 받지 못했다. 결과가 뜨는 시간을 보니 무조건 시간초과인것 같았다.. 분명 내가 모르는 알고리즘을 써야하는 문제라는 것을 깨닫고 결국 못풀었다 ㅠㅠ

(끝나고 나서 아호코라식 이라는 알고리즘을 쓰는 문제라고 하더라.. 나는 처음듣는 알고리즘이었다 ㅋㅋㅋㅋㅋㅋㅋ)

 

2차대회는 2솔을 목표로 두고 했지만 3솔을 해서 나름 만족이다.

하지만 3번을 하는 중에 삽질을 디게 많이해서 찝찝하다고나 할까...?

다음번엔 이런 실수를 줄여야겠다는 생각이 든다..

하지만 1차 때 "제출이 실패하였습니다" 라는 알림과 2차 때 캠 관련 문제, 채점데이터 문제 등 많은 이슈가 있어서 개인적으로 아쉬움이 남는 대회였다.. 이런 이슈때문에 아마 멘탈적인 부분도 비중이 있지 않았을까 라는 생각이 든다.

 

+ 와 2차대회 끝나고 고생했다고 치킨 기프티콘까지 주시네... ㄷㄷ 감사합니다 ㅎㅎ

 

+ 나는 3번문제 AC를 받은 상황이었어서 몰랐지만 3, 4번 문제 채점데이터에 문제가 있다는 연락을 받았고

확인한 내용을 4/2에 알려주겠다고 한다. 3번은 맞췄으니 아마 문제가 없지않을까 생각하지만 4번은 모르겠다..

kmp로 짠 소스에 최악의 경우인 테케를 넣어보니 시간초과겠구나 싶어서 별 기대는 하지않는다..

'잡담' 카테고리의 다른 글

8월 2주차 결산  (0) 2021.08.15
8월 1주차 결산  (0) 2021.08.08
7월 5주차 결산  (2) 2021.08.01
solved.ac에 잔디가 생겼어요!  (0) 2021.07.27
스코페 2차 결과  (0) 2021.04.02

+ Recent posts