Skip to content
View join5201's full-sized avatar

Block or report join5201

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
join5201/README.md

단순화에 집착하는 개발자

복잡한 걸 단순하게 만드는 과정이 재밌어서 개발을 합니다. "왜 이렇게 동작하지?"라는 질문을 끝까지 파고드는 걸 좋아합니다.


My Vision

"복합적인 문제를 하나씩 쪼개어, 가장 단순한 해결책을 찾는 것"

거대한 문제 앞에서도 당황하지 않고, 논리적인 단위로 분해해서 근본적인 해결책을 찾으려 합니다.

좋은 코드는 읽기 쉬운 코드라고 생각합니다. 기능이 동작하는 것만큼, 다음에 이 코드를 읽을 사람을 생각하며 작성합니다.

동작 원리를 이해하지 못한 채로 넘어가지 않으려고 합니다. 공식 문서와 소스코드를 직접 확인하는 것이 그 방법입니다.

한 달 뒤, 지금보다 조금 더 발전한 제 모습을 기대하며 코드를 작성합니다.


Projects

준비 중입니다.


Tech Stack

Frontend

라이브러리를 선택할 때 유사한 후보들의 장단점을 비교하고, 최근 업데이트 여부와 사용 중인 프레임워크와의 호환성을 확인합니다. 컴포넌트는 재사용성보다 역할의 명확함을 우선 기준으로 나눕니다. 역할이 다른 컴포넌트를 공유할 때 생기는 문제를 줄이기 위해서입니다.

Backend

Spring Boot의 자동 구성이 편리하지만, 그 안에서 무슨 일이 일어나는지 모르고 넘어가지 않으려고 공식 문서와 소스를 직접 확인합니다.

Database & DevOps

SQL을 작성할 때 실행 계획을 확인합니다. Docker와 AWS는 개발 환경과 배포 흐름을 직접 경험하며 익힙니다.

Pinned Loading

  1. join5201 join5201 Public