미리보기
기본 정보
![](https://cdn.rallit.com/image/2024-07-06/zFGF_lU57woptq3FxSofq.png?w=376)
안녕하세요! 만들어낸 아이템이 사람들에게 사용될 때, 사람들에게 편의성을 줄 때, 비즈니스 가치로써 성공할 때 느끼는 기쁨과 희열이 좋아서 개발하고 있는 웹 개발자 권기범입니다.
기술 스택
HTML/CSS, JavaScript, React, TypeScript, Java, Kotlin, Spring Boot
자기소개
만들어낸 아이템이 쓰일 때 행복을 느끼는 개발자 권기범입니다.
만들어낸 아이템이 사람들에게 사용될 때, 사람들에게 편의성을 줄 때, 비즈니스 가치로써 성공할 때 느끼는 기쁨과 희열이 좋아서 개발을 하고 있습니다.
1. 저는
만들어내는 비즈니스 가치와 코드 퀄리티의 균형을 잡으려 하고 있어요
MIND23 컨퍼런스에서 들었던 유용태 연사님의 세션과 우아한 형제들 김범준 대표님의 '배달의민족 CEO에게 뽑고 싶은 개발자를 물어보았다.'를 듣고 개발자가 만들어내는 가치는 작성하는 코드가 아니라 작성한 코드가 창출해 내는 비즈니스 가치라는 점을 깨닫게 되었습니다. 하지만 동시에 아이러니하게도 코드의 퀄리티의 중요성 또한 알게 되었는데요. 코드 퀄리티가 낮아진다면 이는 서비스나 제품의 안정성 이슈로 직결되어 결국 비즈니스 가치에 해가 된다는 점을 알게 되었습니다. 결론적으로 이를 통해 개발자가 하는 개발이란 코드의 가치를 높이는 모든 행위를 뜻하고 비즈니스 가치가 저해되지 않도록 코드의 품질을 유지하며 비즈니스 가치를 창출하는 점이 중요하다는 마인드를 가지게 되었습니다.
협업을 중시 하려고 하고 있어요.
앱 개발 팀 프로젝트 과목에서 PM으로 활약하여 교과 우수상을 취득하고 교내 대회에 제출하여 1위로 대상을 타낸 경험이 있습니다. PM으로써 팀의 심리적 안전감을 유지하여 아이디어 회의를 통해 NFC 태깅을 활용한 스터디 학습 타이머 앱을 기획하여 기획 평가 부분에서 선생님께서 높게 평가하셨으며 1달 동안 4명의 팀원들의 작업을 파악, 공유와 조정하고 타 팀보다 여유 있게 프로젝트 개발을 끝내고 퀄리티 있는 프레젠테이션을 준비하여 성공적으로 프로젝트를 성공적으로 끝마친 경험을 가지고 있습니다.
2. 제가 무엇을 만들면서 배워봤냐면
날씨 웹 프로젝트
- HTML, CSS, JavaScript를 이용하여 Geolocation API와 OpenWeatherMap의 OpenAPI를 활용하여 사용자의 위치의 날씨 정보를 제공하는 웹 프로젝트를 개발했습니다.
고양이 짤방 생성기
- React를 학습하기 위해 간단한 프로젝트로 CDN을 통해 React를 불러와 CATAAS API를 이용하여 개발했습니다.
국방 주제 해커톤 프로젝트
- 팀원 5명과 협업하여 React, PWA, React-Router-Dom을 사용하여 국방 주제의 프로젝트를 개발하였고, 이를 통해 협업 및 React-Router-Dom 경험을 쌓았습니다.
일기 학습 웹앱
- React, PWA, Flask, chatgptAPI를 이용하여 외국어로 일기를 작성하고 분석 내용을 리스폰스로 받아와 사용자에게 분석결과를 알려주는 학습 웹앱을 개발했습니다.
동아리 학습 시간 관리 웹기반 응용프로그램
- Electron forge와 Webpack 설정으로 React를 연결 하였으며 React-router-dom으로 탭 네비게이션을 구현하였습니다. Supabase와 리액트 프론트단과 연결하여 로그인, 로그아웃을 구현하였고, 학습의 Create, Read를 구현하였습니다.
TS+Express 기반 서버사이드 블로그
- 교내 TS + express 특강을 들으며 개발한 블로그 사이트입니다. MongoDB를 사용하였으며 TS와 Express로 블로그의 CRUD, 페이지네이션 기능을 개발하였습니다.
교내 책 거래 및 교환 앱
- 교내 2학기 2차 해커톤 최우수작입니다. ReactNative와 Supabase를 이용하여 교내 책 거래 및 교환 앱을 개발하여 교내 해커톤에서 최우수상을 수상했습니다. RN와 Supabase를 연결해 상품의 Create, Read를 구현하였습니다.
트위터 클론코딩
- 교내 특강을 들으며 트위터를 클론코딩 하였습니다. 트윗의 CRUD를 React와 파이어베이스로 구현하였고 React-Router-Dom를 통해 탭 네비게이션을 구현하였고 Zustand로 상태관리를 시도해봤습니다. 이를 통해 새롭게 Firebase, TypeScript, Storybook, Zustand를 경험 하였습니다.
현재 학습 중인 내용
- 현재는 리액트의 기본을 더 다지기 위해 인프런에서 강의를 수강하고 있으며, 최적화와 다양한 Hooks, 또한 Next.js에 대해 학습 중입니다.
스크린샷과 자세한 프로젝트 내용은 포트폴리오에서 볼 수 있어요!
03. 교내 수상
- 2022 교내 창의 아이디어 대회 우수상
- 2022 교내 창업 대회 은상
- 2022 2학기 해커톤 최우수상
- 2023 교내 국방 해커톤 대상
- 2023 응용프로그래밍 교과우수상
- 2023 포트폴리오 경진대회 장려상
- 2023 4분기 교내 해커톤 장려상
- 2024 1분기 교내 해커톤 최우수상
04. 타임라인
초등학생 시절
- 로봇 개발 동아리에서 활동 했다.
- 컴퓨터에 관심을 가지기 시작했다.
중학생 시절
- 300명 규모의 컴퓨터 오픈 채팅방을 운영하였다.
- 커뮤니티에서 컴퓨터를 판매해 돈을 벌어본 경험을 가졌다.
- 파이썬을 시작했다.
- 정보과목 교과우수상을 받았다.
- 웹개발을 시작하였다.
- 서울디지텍고등학교로 진학을 결정했다.
고등학생 시절
- 전공동아리에 입부 했다.
- ITQ를 취득했다
- 2022 교내 해커톤에 참여하여 입상하였다.
- 2023 교내 해커톤에 참여하여 입상하였다.
- 조별과제에서 PM으로 팀을 리딩하여 응용프로그래밍 교과우수상 취득
- 2023 4분기 교내 해커톤에 참여하였다.
- 2024 1분기 교내 해커톤에 참여하였다.
05. 기타
산업기능요원 별도 TO 배정가능(예정)
포트폴리오
대외활동
서울대학교 제 1기 공우 비전 장학생
서울대학교
공학에 대한 뚜렷한 비전과 뛰어난 역량을 가진 학생을 선발하여 지원하는 서울대학교 공우 비전 장학생에 지원하여 뛰어난 전공적 지식과 여태까지 참여해왔던 교내활동을 어필하여 미래 공학도로서 탁월한 잠재력을 인정받아 서울대학교 제1기 공우 비전 장학생으로 선정되었습니다.
뭐지 뉴스레터 IT 소식 아티클러
뭐지 뉴스레터
주간 IT 소식을 요약해 매주 수요일에 구독자의 메일함으로 찾아가는 뭐지 뉴스레터 팀에서 Articler로 2023년부터 2024년까지 활동하고 있습니다.
매달 꾸준하게 IT 관련 Article을 2~5개 작성하였습니다.
실제 작성했던 Article:
Vue 2, 2023년 12월 31일 지원 종료
2016년 출시되어 7년이 지난 Vue 2가 2023년 12월 31일을 기점으로 더 이상의 기능 업데이트와 버그 수정 지원이 종료된다고 해요.
그동안 Vue 2로 많은 서비스가 구축되었지만, Vue 팀은 Vue 3에 집중 하고자 이런 결정을 내렸어요.
Vue 3은 더 나은 성능, 작은 번들 크기, 향상된 타입스크립트 지원 등의 장점이 있어요.
따라서 Vue의 창시자 이반 유는 가능하다면 Vue 2 사용자들은 Vue 3로 마이그레이션을 고려하는 것이 좋다고 제안했어요.
또한 HeroDevs에서 Vue 2에 대한 유료 지원 서비스도 제공할 것이라고 밝혔어요.
이는 마이그레이션이 어려운 사용자들을 위한 선택지에요.
Vue 2 시절도 좋았지만, Vue 3으로의 전환은 Vue.js의 새로운 시작을 의미한다고 이반 유는 강조했어요.
또한 2024년에는 Vue 3.4, Vapor 모드 등 Vue 생태계가 더욱 발전할 것으로 기대된다고 말했어요.
인텔 AI for Youth
인텔
인텔 AI 혹은 인텔 CPU를 사용하여 프로젝트를 개발하는 프로그램에 참여하였습니다. React, PWA, Flask, chatgptAPI를 이용하여 외국어로 일기를 작성하고 분석 내용을 리스폰스로 받아와 사용자에게 분석 결과를 알려주는 학습 웹앱을 개발했습니다.
교육
서울디지텍고등학교
고등학교 | 인공지능소프트웨어
2022.03. ~ 현재 | 재학 중