되돌아보며
코드잇 스프린트를 완주하였다.
프론트엔드를 공부해보면서 느낀건 결국 나는 백엔드가 좋다는 것이었다.
하지만 이 6개월 동안 배운 점 또한 굉장히 값지기에 기억이 흐릿해지기 전에 정리해볼까 한다.
1. 웹 전반적인 과정 이해
코드잇 스프린트에서 프론트엔드를 공부하면서 최신 트렌드의 프론트엔드 기술들을 접해보았다.
이를 통해 백엔드 뿐 아니라 프론트엔드까지 공부하면서 웹 전반적인 과정을 이해할 수 있었다.
덕분에 협업할 때 백엔드만 알던 시절에 답답했던 부분을 상당 부분 해소할 수 있었다.
특히 CORS 관련 부분에 대한 이해도가 상당히 높아졌다.
2. 새로운 기술을 접하는 법
프론트를 공부하면서 이런저런 라이브러리들과 빠르게 바뀌는 기술들을 경험해보았다.
프론트엔드/백엔드로 분화된지 얼마 안되서 그런지 프론트엔드는 굉장히 변화가 빨랐다.
그래서 레퍼런스를 찾으려고 해도 대부분 이전 버전 예시들이 많아서 최신 버전으로 적용할 때 어려움을 겪었다.
특히 Next.js는 더 심한데, 페이지 라우터와 앱라우터는 아주 많이 다른 기술이라서 이전 기술이 크게 의미가 없는 수준이었다.
그래서 레퍼런스 찾기가 정말 어려워서 공식 문서를 열심히 읽게 되기 시작했던것 같다.
이런 경험 덕에 새로운 기술을 받아들이는 방법을 알았고, 좀 더 사고의 틀을 확장할 수 있었다.
프론트엔드를 경험한 후에 최종 팀 프로젝트에서 백엔드를 다시 하면서 이를 더더욱 크게 느꼈다.
다시 백엔드 개발을 하면서 기존에 써봤던 기능들을 복습도 해보고, 처음 접하는 기술에도 도전해보았다.
기존에 해봤던 기능들을 다시 써볼때는 전에는 이해없이 그저 보고 따라했던 것들을 이해하면서 쓸 수 있었고,
해보지 않았던 기술들에 도전할때는 프론트엔드를 공부하면서 맨땅에 헤딩하며 배우던 경험들이 도움이 되었다.
백엔드만 할때는 베스트 프랙티스 위주로만 써서 새로운 기술에 대한 거부감이 컸는데 그런 거부감이 많이 줄었다.
3. 다른 언어를 읽는 법
자바스크립트와 타입스크립트라는 새로운 언어를 공부하면서 자바만 알던 시절보다 다른 언어를 이해하기 편해졌다.
자바스크립트라는 함수형 언어를 접해보고 나니 코틀린 코드도 술술 익히게 되었다.
특히 개발 서적을 읽을 때 큰 차이점이 생겼는데, 전에는 다른 언어로 예시 코드를 들면 이해하기 정말 어려웠지만
이제는 어떤 느낌으로 설명하는지 이해가 잘 되었다.
'코드잇 스프린트' 카테고리의 다른 글
코드잇 스프린트 3기 수료식 (0) | 2024.05.18 |
---|---|
[25주차] 최종 프로젝트 - 소셜 로그인 구현 / 실시간 채팅 구현 (0) | 2024.05.12 |
[24주차] 최종 프로젝트 - HTTPS 적용 및 스웨거 설정 (0) | 2024.05.05 |
[23주차] 최종 프로젝트 - 스프링 시큐리티 관련 설정 (0) | 2024.04.28 |
[22주차] 최종 프로젝트 - 회원가입 및 로그인 구현 (0) | 2024.04.21 |