[우테코 프리코스/7기] 프리코스 최종 코딩테스트 후기
·
Programming
기다리고 기다리던 우테코 프리코스의 1차 결과가 나왔다.운이 좋게도 우테코 프리코스에 1차 합격을 하게 되어서 최종 코딩테스트를 치게 되었다..🥹 사실 4주 차 과제를 만족스럽게 하지 못했고 자소서에 인턴을 하고 있다고 솔직하게 써놔서 불합격 스택이 엄청나게 쌓인 상태였기 때문에 당연히 떨어질 줄 알았다. 그래서 메일이 왔다고 했을 때 열어보는 것이 조금 두려웠다. 하지만 인턴 기간 중에 죽어라 과제를 하던 내 모습이 생각나서 떨어져도 만족스러웠다..라고 생각하며 메일을 열어봤는데 다행히도 1차 합격을 할 수 있었다..ㅠㅠ 경쟁률은 프론트 기준으로 1주 차 과제를 할 때 PR이 450개 정도였는데, 최종 코딩테스트를 본 사람이 85명이니까 1:5.x 정도였던 것 같다. 내가 왜 붙었을까 곰곰이 생각해..
빠른 개발을 위한 React Form 구성 템플릿
·
활동/개인 프로젝트
웹 에이전시에서 개발을 하다 보니까 프론트엔드에서 프로젝트마다 자주 필요하지만, 자체 개발을 하려면 시간이 많이 드는 것들이 있다.로그인 및 회원가입 폼페이지네이션필터테이블 폼주로 위와 같은 것들인데 이런 요소들을 기획서에서 본다면, 기획에 따라서 구현 산정 시간이 기본 4H+ 로 잡혔던 것 같다. 물론 요즘 MUI 같은 UI 라이브러리들이 잘 나와서 이런 것들을 잘 활용하면 빠르게 개발할 수 있지만, 자체 개발을 해야 하는 경우가 한 번씩은 생기기 마련이다. 그래서 해커톤이나 자체 개발을 할 때 시간을 좀 단축할 수 있는 템플릿을 만들어 두면 좋을 것 같다는 생각이 들어서 이번에는 폼과 관련된 로직을 만들어 보았다.  GitHub - jeongwoo903/react-form-templateContrib..
미리 적어보는 근황 및 회고
·
생각
10월 말부터 12월 초 까지 참 많은 이벤트들이 있었다.토스 프론트엔드 파이트 클럽우테코 프리코스우아콘 2024토스 사내추천 과제전형퇴사 -> 프리랜서 전환  회사 다니면서 이것저것 준비하고 공부하느라 정말 바쁘게 지냈다.지금은 급한 일정이 모두 정리되어서 여태까지 바빠서 되돌아보지 못했던 것들을 빠르게 하나씩 되돌아보려고 한다. 이번 글은 퇴사를 하고 나태해지지 않기 위해서 마음잡기 용으로 끄적이는 글이다.(언젠간 지우지 않을까..)동기부여 책들을 읽으면 항상 드는 생각이 뭔가 특별한 것을 알려주는게 아니라는 것이다.이미 다 알고 있지만 쉽게 떠올리지 못한 부분을 생각하게끔 해주는 느낌이랄까. 성장도 이와 비슷한 것 같다. 나는 2023년에 실력에 대한 불안감을 느끼고 성장을 계속 갈망했다. 그렇게 ..
[우테코 프리코스/7기] 프리코스 3주 차 회고
·
Programming
3주 차는 가장 급했지만, 그래도 여태까지 작성한 코드들 중 가장 좋은 코드를 짰다. 이렇게 될 수 있었던 이유는 힘들었지만 내가 우테코 과정을 재밌게 즐기면서 잘 노력했기 때문이라고 생각한다.이번 주차는 특히 당연한 걸 당연하지 않게 생각하는 것에서 큰 성과를 이루었다고 생각한다.물론 아쉬운 점도 존재하긴 하지만 4주 차도 잘 준비해서 유종의 미를 맺었으면 좋겠다.(3주 차는 4주 차 과제가 너무 어려워 시간이 필요해 블로그를 빠르게 작성하려고 한다.. 블로그도 나중에 리팩토링,,,)목표설정이번 주차의 목표는 퇴고였다.새로운 것을 잘하기 보단, 기존에 잘하고 있던 것이나 피드백으로 주어진 것들을 잘 지키며 하고 있는지를 중점으로 생각하며 코드를 작성했던 것 같다.우테코에선 매번 새로운 것을 배우다 보니..
[우테코 프리코스/7기] 프리코스 2주 차 회고
·
Programming
우테코 2주 차도 어느덧 끝이 났다.  주 차를 거듭하면 생각의 깊이가 점점 깊어지는 듯한 느낌을 받는다.이전 주 차에서의 부족함을 발판 삼아 더 좋은 코드를 짜려고 하니 고민해야 할 것들이 점점 늘어나는 것 같다. 1주 차때 나는 많은 실수들을 했기 때문에, 2주 차에서는 최대한 1주 차에서 느꼈던 아쉬움을 해소하기 위해 노력했다.1주 차에서 가장 아쉬웠던 점은 요구사항을 꼼꼼하게 반영하지 못했다는 점이 많이 아쉽게 다가왔다. 결론적으로 얘기하면 2주 차에서는 요구사항에 관한 점은 잘 지킨 것 같다! 다만 조금의 실수를 곁들인..ㅋㅋㅋㅠㅠ 이번의 실수는 놓쳤다기 보단 몰라서 하지 못한 실수들이 많았지만 그래도 분명 몰랐던 것들은 아니었는데 생각이 짧았던 것 같다.이번 회고를 통해 3주 차에서도 2주 차..
[우테코 프리코스/7기] 프리코스 1주 차 회고
·
Programming
1주 차를 요약하자면 잘해보려고 이것저것 해보다가 말아먹은 상황인 것 같다.기본기가 바탕이 되고 확장을 해야 한다는 말이 정말 뼈저리게 와닿았다.다만, 실수를 해보니 많은 것을 깨달았고 이를 반면교사 삼아서 2주 차에선 더욱 노력해보려고 한다.목표 설정프리코스 미션을 처음 받았을때 느낀 점은 생각보다 제작해야 하는 기능이 어렵지 않았다는 것이었다. 그래서 주어진 학습 목표에 우선 충실하고자 하였다. 나의 1주 차 목표는 우테코에서 제공하는 가이드에 대해서 잘 인지를 하고, 구조적으로 역할이 잘 분리된 근거 있는 코드를 짜는 것이었다. 그래서 아래와 같이 단계를 세웠다. 요구사항 파악하기진행 순서도 및 구현할 기능 목록 작성해보기근거 있는 코드 작성하기리뷰 및 회고하기요구사항 파악하기그냥 미션만 잘 수행하..
[우테코 프리코스/7기] 커밋 방식 알아보기
·
Programming
우테코 프리코스를 본격적으로 수행하기에 앞서 요구사항을 읽어보니 다음과 같은 조건이 있었다.AngularJS Git Commit Message Conventions을 참고해 커밋 메시지를 작성한다. Git Commit Message ConventionsGit Commit Message Conventions. GitHub Gist: instantly share code, notes, and snippets.gist.github.com 그래서 영어는 잼병이지만.. 다음 커밋 방법에 대해서 우선 천천히 읽어보며 정리를 해보려고 한다. 목표스크립트로 CHANGELOG.md를 작성 할 수 있다.git bisect 으로 중요도가 떨어지는 commit을 무시 할 수 있다.commit 기록을 확인(browsing)할 ..
[우테코 프리코스/7기] 본격적인 시작 전 준비
·
Programming
프리코스 가이드 (기본은 지키자)기본적인 수행 과정미션 repo를 포크해서 내 repo로 옮기기내 pc에 clone 생성하기이때 기능 구현을 위한 branch 생성이때 git checkout -b "본인 아이디" 로 브랜치 생성기능 구현하기기능 구현 후 add, commit내 repo에 push 하기 (push는 이전의 내가 사용한 닉네임 브랜치로 하기)github 서비스에서 PR 보내기pr은 내 repo의 닉네임 브랜치 -> woowacourse repo의 main 브랜치로 보내기우아한테크코스 지원 플랫폼에 접속하여 프리코스 과제를 제출하기테스트 및 자세한건 해당 링크 에서 확인주의사항기능 구현을 모두 정상적으로 했더라도 요구 사항에 명시된 출력값 형식을 지키지 않을 경우 0점으로 처리.기능 구현을 완..