프론트엔드(12)
-
[Front-End] 우테코 프리코스 2주차 회고 (자동차 경주 게임)
이번 2주차 미션에서 특별히 신경쓰고자 했던 부분들은 다음과 같다. 기능 목록 README 파일을 정말 상세히 적기. (기능 요구사항 빠트리지 않기) 조금 더 메서드를 작은 단위로 나누어 보기. 그리고 Class 나누기 하드코딩 하지 않기. (매직넘버 상수로 포장하기) 의미하고자하는 바를 확실히 보여줄 수 있도록 변수명 네이밍하기 그리고 추가된 요구사항과 1주차 미션이 끝나고 받은 공통 피드백을 반영하기 위해 힘썼다. 공통 피드백에 내가 1주차 미션을 끝내고 2주차에 개선한 부분들이 많이 언급된 것을 보고 신기하고 뿌듯했다. 1. 기능 목록 README 파일을 정말 상세히 적기. (기능 요구사항 빠트리지 않기) 내가 1주차에 작성했던 리드미 파일과 비교했을 때 확실히 더 세부적인 내용까지 다루고, 보기에..
2023.11.03 -
프론트엔드 개발자가 되고 싶다. Day + 101
최근 근황 저번주는 우테코 프리코스 1주차 미션을 완료하며 참 많은걸 배웠다. 내가 진행한 미션의 내용과 어떤 것들을 배웠고, 느꼈는지에 대해서는 아래의 링크들로 설명을 대신하겠다. [Front-End] 우테코 프리코스 1주차 회고 (숫자 야구 게임) (tistory.com) [Front-End] 우테코 프리코스 1주차 회고 (숫자 야구 게임) 나의 PR 가장 먼저 기능 목록 README.md를 아래와 같이 작성했었다. 6번의 게임 재시작 또는 종료 선택 부분에도 예외처리에 대한 기능을 명시했어야 됐을 것 같다. 기능목록을 작성한 뒤에 가장 먼 dnd0707.tistory.com 제출용 소감문 프리코스를 진행하면서 느낀 감정을 표현할 때, 추상적인 말보다는 어떤 것을 새로 배웠는지, 그 중에서도 특히 어..
2023.10.29 -
[Front-End] 우테코 프리코스 1주차 회고 (숫자 야구 게임)
나의 PR 가장 먼저 기능 목록 README.md를 아래와 같이 작성했었다. 6번의 게임 재시작 또는 종료 선택 부분에도 예외처리에 대한 기능을 명시했어야 됐을 것 같다. 기능목록을 작성한 뒤에 가장 먼저 했던건 미션 리포지토리를 fork하여 받은 템플릿 코드의 package.json 파일을 읽어봤다. 그리고 Jest 프레임워크를 사용하요 테스팅하는 법을 처음 접해봐서. 아니 사실은 테스팅 자체가 처음이였다. 그래서 사용법을 찾아보고, node 버전도 최신으로 업데이트 했다. 그리고 다른 분들의 PR을 살펴보니 단순히 기능 목록 뿐만 아니라, 구현할 클래스를 기능 별로 자세하게 기술해놓으신 분들도 많이 계셨었다. 그리고 아래는 기능 목록에 따라 구현한 전체 코드이다. import { MissionUtil..
2023.10.26 -
프론트엔드 개발자가 되고 싶다. Day + 90
드디어 정신없이 학교 시험과 자소서 작성이 끝나고, 내일 프리코스 첫날을 앞두고 있다. 프리코스와 최종시험은 순수 자바스크립트로만 진행된다고 해서, 본인은 React와 같은 라이브러리를 사용해서 첫 프로젝트를 만들고 공부해왔기 때문에 오늘부터 바닐라 자바스크립트에 대해 깊이있게 공부하고 정리해서 포스팅할 예정이다. 드디어 섣불리 건드리기 무서워서 방치해둔 먼지 쌓인 Javascript 카테고리에 글을 채울 때가 된 것 같다. 이외에도 ICPC 대회 예선도 이틀 남았다. SCPC에서 예선 탈락한지 약 세달이 지난 지금 내가 어느정도 성장했는지 알 수 있는 지표가 될 것 같다. 이외에도 Tistory HTML을 직접 작성해서 커스텀하기, 내 GitHub 리포지토리 꾸미기, 간단한 토이 프로젝트들 등 해보고 ..
2023.10.18 -
우아한 테크 코스 6기 프론트엔드 지원
지난 글에서도 말했듯이 우아한 테크 코스 6기에 지원했다. 없는 글재주로 난생 처음 자소서를 써보려니 여간 힘든 일이 아니었다. 최대한 오래 공을 들여 마지막까지 첨삭을 반복하다 제출하려 했지만, 당장 다음주에 있는 학교 시험과 ICPC 예선 준비를 위해서 제출 마감기한인 월요일보다 이틀 앞둔 오늘 자소서를 제출하고 마무리 했다. 저 영롱한 별들과 우아한테크코스라는 문구를 보고 있으면 버리려고 노력했던 기대감이 자꾸만 커져버린다. 이래저래 바쁜 일상에 지칠 법도 한데, 왜인지 요즘 나는 내 일생에서 어떤 때보다도 힘이 넘친다. 꿈이 생기고 목표가 생겨 정신없이 달리는 일이 이렇게 즐거운 일이라는 걸 처음 알았다. 아마도 합격까지는 힘들겠지만, 프리코스에 전념하고 열심히 포스팅하며 이번 경험에서 최대한 많..
2023.10.14 -
[Web3] 프로젝트 프론트엔드 배포하기 netlify
오늘은 팀원들과 만든 쇼핑몰 사이트를 netlify를 이용해 배포해봤다. 여러가지 문제들이 있었지만 다행히 잘 해결하고 성공적으로 배포 했다. 먼저 본인의 프로젝트는 CRA로 만든 React 기반임을 알아두길 바란다. 1. GitHub 리포지토리 생성 프로젝트를 배포하는 단계까지 왔다면 당연히 해당 프로젝트의 리포지토리를 GitHub에 생성했을 것이다. 2. netlify 계정 생성 사이트를 netlify에 호스팅 할 것이기 때문에 netlify 계정을 만들어주면 된다. Develop and deploy websites and apps in record time | Netlify 계정 생성에 대해선 지난 옵시디언 배포하는 법을 포스팅 할 때 다뤘으니 참고 바랍니다. 옵시디언 노션처럼 페이지로 배포하는 법..
2023.10.14