개요
블로그 프로젝트를 어느정도 완성하고 이제는 UI 에 집중하는 것이 아닌 개발에 집중하는 프로젝트를 진행해보고 싶었다.
물론, 이전 프로젝트에서도 개발을 안한건 아니지만 시작 자체가 UI 적으로 어느정도의 CSS 실력을 높이기 위해 시작했던 부분도 있었다.
그래서 최근 서버사이드에 관심이 있어 이 포스팅을 작성하게 되었다.
어떻게 시작하면 좋을까?
개인적으로 기술을 공부하고 알아가는것을 좋아한다.
그래서 어떠한 기술을 공부하기 위한 나만의 방식은 이러하다.
첫번째, 관련 공식 홈페이지를 정독한다.
우리는 너무나도 많은 정보를 블로그를 통해 얻을 수 있다.
나 조차도 이러한 블로그를 작성하고 있고, 누군가 이 블로그를 보고 내 지식을 그대로 가져갈 수 있을 것이다.
하지만, 본인의 블로그는 내 기억을 저장하고 싶은 공간이며 내가 이해한 내용이 온전히 맞다고 생각하지 않는다.
따라서, 어떤 공부를 하기 위해서 정답은 각 기술진영에서 제공하는 공식문서를 정독하는게 가장 좋은 방법이라고 생각한다.
이후에 공식문서에서 애매한 예제들은 다른 블로그 개발자들의 글을 참조하여 나만의 개념을 쌓아나가는게 좋을 것 같아서 이렇게 하고 있다.
두번쨰, 프로젝트를 시작한다.
개발자라면 누구나 공감할 것이다.
개념만 공부하는것 보다 일단 직접 개발을 시작을 하는것이 가장 빠르게 배울 수 있는 방법이라고 생각한다.
따라서, 어떠한 기술을 학습하기 위해서는 일단 간단한 프로젝트라도 직접 만들어본다.
그리고 공통업무를 하면서 느낀점은 프로젝트 환경설계와 셋팅같은 초기 작업도 쉽지 않은 부분이란것을 느꼈기 때문에, 이러한 부분에서도 트러블슈팅을 할 수 있는 능력을 기르기 위해서라도 프로젝트를 직접 해보는 습관은 좋은 습관인것 같다.
어떤 계획이 있는가?
친한 지인과 항상 이야기를 하다가 문득 재밌는 기획 아이디어가 생각나게 되었다.
그래서, 이번 기회에 함께 해당 아이디어로 프로젝트를 진행해 보자는 이야기가 나왔고 한번 해보려 한다.
기술은 서버사이드로 Next 를 사용할 예정이고, React, Typescript 그리고 스타일은 조금 무게를 낮춰서 Tailwind 라이브러리로 간단하게만 진행할 생각이다.
앞으로 어떻게 바뀌고 힘든점이 있을 지는 모르겠지만, 이 카테고리에 해당 내용을 하나하나 작성해나갈 예정이다.
