우아한 테크코스 프리코스 불합격 회고 (프론트엔드)
우아한 테크코스 프리코스 불합격 회고 (프론트엔드)
01. intro
10월 15일부터 11월 11일까지, 총 4주간 우아한 테크코스 프리코스가 진행되었다.
매 주차별로 문제가 주어지고, 점진적으로 문제 난이도가 증가하는 방식이었다.
02. 미션 깃허브 링크
- 1주 차 문제 [문자열 덧셈 계산기]
https://github.com/Ji-ny/javascript-calculator-7/tree/Ji-ny
GitHub - Ji-ny/javascript-calculator-7: [우아한 테크코스/프리코스 ] 1주차
[우아한 테크코스/프리코스 ] 1주차. Contribute to Ji-ny/javascript-calculator-7 development by creating an account on GitHub.
github.com
- 2주 차 문제 [자동차 경주]
https://github.com/Ji-ny/javascript-racingcar-7/tree/Ji-ny
GitHub - Ji-ny/javascript-racingcar-7: [우아한 테크코스/프리코스 ] 2주차 - 자동차경주
[우아한 테크코스/프리코스 ] 2주차 - 자동차경주. Contribute to Ji-ny/javascript-racingcar-7 development by creating an account on GitHub.
github.com
- 3주 차 문제 [로또]
https://github.com/Ji-ny/javascript-lotto-7/tree/Ji-ny
GitHub - Ji-ny/javascript-lotto-7: [우아한 테크코스/프리코스] 3주차 - 로또
[우아한 테크코스/프리코스] 3주차 - 로또. Contribute to Ji-ny/javascript-lotto-7 development by creating an account on GitHub.
github.com
- 4주 차 문제 [편의점]
https://github.com/Ji-ny/javascript-convenience-store-7-Ji-ny
GitHub - Ji-ny/javascript-convenience-store-7-Ji-ny: [우아한 테크코스/프리코스] 4주차 - 편의점
[우아한 테크코스/프리코스] 4주차 - 편의점. Contribute to Ji-ny/javascript-convenience-store-7-Ji-ny development by creating an account on GitHub.
github.com
03. Liked : 좋았던 점, 잘한 점
- 우선 마지막 문제는 제대로 못 풀었지만, 프리코스를 끝까지 포기하지 않았던 점에서 잘한 것 같다. 또한 1~3주 차도 미션 문제를 무사히 끝내고, 코드를 얼래벌레 다 짰고 테스트케이스를 모두 통과한 것까지 잘했던 것 같다.
04. Lacked : 아쉬웠던 점, 부족한 점
- chatGPT를 사용하지 않고 문제를 모두 푸는 것을 목표로 했지만, 결국 GPT의 도움을 조금 많이 받았다. 스스로 코딩을 짜는 실력이 아직 많이 부족하다는 것을 다시 알게 됐다.
- Jest를 사용해서 테스트 케이스를 작성하긴 했으나, mock이나 기타 단위테스트를 제대로 진행하지 못했다. 테스트코드를 더 공부해야 할 것 같다.
- 4주 차 문제는 문제에 감도 안 잡혀서 제대로 문제를 못 풀었던게 아쉬웠다.
05. Learned : 배운 점
- 그리고, javascript의 기본 함수들을 다시 익히게 되었다. (isNaN, array 함수들, map, 예외처리, 등등..)
- prettierrc를 사용해서 코딩 컨벤션을 지키게 할 수 있다는 것도 알게 됐고, aysnc/ await 등의 방법과 jest를 이용한 간단한 테스트 케이스를 쓰는 법도 알게됐다. 특히 if, for, while문 사이의 공백도 코딩 컨벤션이라는 것을 알게됐고, 미세한 차이지만 클린코드가 되기 위해서는 앞으로 코드를 정돈하고 구조화하여 작성해야겠다고 생각하게 되었다.
- javascript에서 문자열을 다루기 위해 정규식을 사용하는 법을 익혔다.
06. Longed for : 개선점, 앞으로 바라는 점
- 혼자서 프론트엔드 개발 공부를 했을 때는 일정 부분까지는 실력 향상이 되었지만, 그 이후로는 어디가 부족하고 어디를 공부해야 하는지 막막했다. 하지만 프리코스를 통해 JavaScript의 문자열 처리, 예외 처리, 클린코드 작성 및 정규식 등 여러 부분이 부족하다는 것을 알게 되었다. 이를 통해 앞으로의 공부 방향은 JS의 기초를 더 열심히 공부해서 내실을 다져야겠다고 생각하게 됐다.
07. 프리코스 결과
- 결과적으로 불합격됐다.
- 아쉽지만, 부족했던 문법과 지식이 많았던걸 알게 됐기 때문에 이를 보완하기위해 더 열심히 공부해야겠다!!.. 화이팅!
[우아한 테크코스 프리코스] 불합격 회고였습니다.
읽어주셔서 감사합니다 😊