Email | [email protected]
Github | https://github.com/cherr0
Study log | https://www.notion.so/cherro
3년차 프론트엔드 개발자 박중원입니다.**
저는 이런 생각을 가지고 개발에 임해요
개발의 목표는 코드에 대한 심층적인 연구가 아닌, 더 나은 제품을 만들기 위해 개선해요
개발자로서 더 좋고 깨끗하게 작성하는 코드에 대한 욕심은 언제나 있는 것 같습니다. 하지만 개발의 궁극적인 목표는 사용자에게 제공하기 위한 제품을 만드는 행위라고 생각해요. 제품을 더 좋게 만들고 기간 내에 만드는 것을 전제로 최대한 코드 퀄리티를 신경쓰며 개발해요.
한 번 기회가 왔을 때, 꼼꼼히 만들도록 노력해요
리팩토링 할 기회는 쉽게 돌아오지 않는다 생각하며 개발에 임해요. 만일 코드에 대한 리팩토링의 시간을 요구하고 부여받을 수는 있더라도, 회사의 입장에서는 눈에 보이는 성능 개선이 없다면 투자하기 어렵겠죠 주어진 시간 내에 서비스적인 완성도 뿐만 아니라 코드적으로도 꼼꼼하게 만드려고 노력해요
개발자도 글을 쓰는 직업이라 생각해요
코드 또한 글이라 생각해요. 정해지지 않은대로 여기저기 흩어진 내용들은 읽기 어렵게 만들고 피로도를 높이거든요. 버그가 나지 않는 코드를 작성하는 것은 당연하지만, 팀원들 또는 미래의 제가 쉽게 읽을 수 있는 코드를 작성하도록 고민하며 작업해요.
저는 이렇게 일하기를 선호해요
구성원들과 아이디어를 나누는 것에 대해 즐겨요
모든 팀원들이 제시해주는 아이디어는 어떠한 불편함, 개선점에 대해 나온다 생각해요. 그러한 아이디어들이 충분한 납득이 되지 않은 상태에서 안된다고 얼버무리려 하면 서로 아이디어를 내기 꺼려지는 상황이 벌어지게 되는 것을 느꼈어요. 그렇기에 모든 아이디어에 대해서 충분한 납득이 되도록 설명해드리려 노력해요. 지금 당장에는 요구사항이 변경되어 일이 늘어났다고 생각할 수 있지만, 이후에 생겨날 수 있는 버그를 미리 막아냈다 믿고 있어요.
디자이너와 활발하게 소통하며 피드백을 주고 받아요
프론트엔드 개발에서의 디자인은 직접적인 영역은 아니더라도, UX에 대해 항상 중요하게 생각하고 고민해요.
디자이너 분들이 시안을 보여주시면 개발자의 시각으로써 개선을 할 수 있는 부분에 대해 피드백을 드려요.
물론 디자이너 분들의 의견을 해치지 않는 선에서 제안을 드리는 정도이지만, 좀 더 객관적이고 유의미한 피드백을 드리기 위해 UX 레퍼런스를 많이 찾아보고 UI/UX에 대해 이해하고 협업하려 노력하고 있습니다.
이전 팀에서 새로운 법인으로 설립된 회사 카카오 엔터테인먼트의 IP를 활용한 여러 NFT 프로젝트를 진행
2023.04 ~ 2023.06
2023.04 ~ 2023.06 (FE: 2명)
React
Next.js
Typescript
React-query
next-auth
Polygon
Ethers.js
Wagmi
framer-motion
styled-components
8**0%**
감소