"사용자에서 개발자로"
익숙한 기능들의 로직을 생각하고, 직접 구현하는 과정이 좋습니다.
오늘도 즐겁게 학습하며 만들고 있습니다.
시멘틱 마크업의 중요성을 알고있고, SEO를 위한 meta 태그 기획 경험이 있습니다.
CSS 명시도를 이해하고, CSS 전처리기인 Sass를 이용해 스타일링할 수 있습니다.
Javascript 작동원리를 알고, DOM과 이벤트 핸들링을 통해 VanillaJS로 간단한 프로젝트를 구현한 경험이 있습니다.
빌드타임에 오류가 확인되는 타입스크립트의 장점을 이해하고, 간단한 todolist 를 구현하며 학습했습니다.
React 작동원리와 컴포넌트 라이프사이클을 이해하고, 역할 기반 폴더분리와 공통 컴포넌트 구현 등을 통해 효율적으로 웹사이트 구현을 할 수 있습니다.
dispatch, action 과 같은 Redux의 주요 개념을 이해하고 미니프로젝트를 통해 학습했습니다.
클라이언트와 서버 상태의 차이점을 알고, 인피니티스크롤을 구현해봤습니다.
SQL 쿼리문 작성이 가능하고, MySQL workbench를 이용해 ERD를 그리거나 CLI로 테이블 생성, 데이터 CRUD 작업을 해보았습니다.
웹 에이전시에서 운영/기획자로 근무할 당시 저의 취미는 퇴근 후 공부였습니다. 업무 효율을 높이기 위해 마크업 개발을, 개발자와 잘 소통하기 위해 SQL을 학습했습니다.
학습한 내용이 실제 업무에서 유용하게 사용되면서 이전에 업무에서 느끼지 못했던 큰 만족을 느꼈습니다. 이 경험을 통해 개발자로서 직무 전환을 생각하게 되었고, 지금은 취미였던 퇴근 후 공부 대신 풀타임 공부를 하며 개발자가 되기 위한 준비를 하고 있습니다.