JIWON MIN
AboutSkillsWorksFAQContact
About
Skills
Works
FAQ
Contact
방문해주

About me
민지원
"숭실대학교 소프트웨어학부에서 졸업을 앞두고 있는 프론트엔드 개발자 민지원입니다."
전공을 통해 데이터 베이스, 소프트웨어 공학, 운영체제, 알고리즘, 인공지능 등을 배웠습니다. 그러던 중 주변 분들을 통해 웹 개발에 관심이 생겨 프론트엔드 개발자로 팀 프로젝트를 진행하게 되었고, 제 자신에게 가능성을 보았습니다.

HTML, CSS, JavaScript로 시작해 ReactJS와 git을 스스로 학습하여 개발에 참여하였고, 최근에는 TypeScript 학습 및 응용에 관심을 두고 있습니다. 이후 가능하다면, 순서대로 Redux, VueJS 등에 숙련하고, 나아가 학사 과정에서 학습한 데이터 베이스와 데이터 베이스 응용 과목을 기반으로 백엔드까지 개발 능력을 확장하여 풀스택 개발자가 되는 것이 저의 최종 목표입니다.

개발자와 사용자 모두가 행복한 웹을 만드는 개발자가 되기 위해 노력 중인 민지원입니다:)
Skills



Works
What I have created (Only team projects here)
DOKIT(ToDo + Bucket List)
: 친구 및 팀 목록을 관리하여, 개인 용 일별+월별 투두리스트와 팀 용 캘린더 투두리스트로 모두의 효율적인 일정관리를 돕고, 친구 목록에 있는 사용자의 페이지로 접근해 공개된 일정을 확인하고 방명록을 남길 수 있도록 하는 SNS형 일정 관리 웹 플랫폼
  • 아이디어 산출 및 구체화와 Figma를 사용한 전체 UI 담당
  • SRS, 최종 보고서, 논문 작성 참여
  • React와 styled-component를 활용하여 친구 및 팀 검색, 추가, 삭제, 즐겨찾기 관련 Front-end 기능 전담
COSMOS(Catch Our Sound, Make Our Script)
: 구글 STT API를 활용하여 오디오 파일을 업로드하면 스크립트를 출력해주고, 별명 및 날짜를 포함한 파일 목록 관리 및 스크립트 관련 요약, 연관 검색어 서치 기능, 번역 기능 등을 제공하여 문서화된 음성을 편리하게 다룰 수 있도록 돕는 웹 사이트
  • 아이디어 구체화 및 설계 제안서(1~4차), 최종 보고서 작성 참여
  • Figma를 이용한 전체 UI 설계 전담
  • 프론트엔드의 대부분인 STT(Speech-To-Text), 요약, 번역, 오디오 파일 관련 서버 통신 및 출력 기능 전담
Portfollio
: 소개와 사용 가능한 언어와 기술, 개발 이력 등을 담은 개인 연습 및 홍보 용 포트폴리오 웹사이트 (개인 프로젝트)
  • Figma를 사용한 전체 UI 구상(강의나 외부 영상을 따라하지 않고 스스로 기획 및 구현)
  • React와 styled-component를 활용하여 약 1-2주(2022년 1월 후반)간 개발
  • 꾸준히 유지보수 중!
FAQ
Frequently Asked Questions
자신에 대해 자유롭게 표현해주세요.
신입 프론트엔드 엔지니어로 React와 Github를 이용하여 최근 1~2년간 개인 및 팀 프로젝트의 설계, 배포 경험을 가지고 있습니다.
저의 MBTI인 ISTJ는 강한 집중력과 책임감, 신중한 일처리의 특징을 가지며, 꼼꼼하고 열정이 넘치는 성격 또한 저의 장점이라고 자부할 수 있습니다. 초반에는 다소 내향적일 수 있지만, 조직에 유연성 있게 적응하기 위해 항상 노력하고, 계획표에 맞춰 주어진 일을 미루지 않고 정확하게 분석하여 실행함과 더불어 빠른 학습 속도를 갖추고 있습니다.
프로그래밍을 생업으로 삼기로 결정한 이유는 무엇인가요?
적성에 맞는다고 생각하기 때문입니다. 개발을 하는 동안에는 힘든 상황에도 흥미를 느낍니다. 포기하고 중단하고 싶다는 생각이 들지 않았고, 앞으로의 제 자신의 발전 또한 기대되는 분야입니다.
프론트엔드라는 분야를 선택한 이유는 무엇인가요?
가장 큰 포인트는 직관적으로 출력되는 결과에 대한 행복감과 성취감이었습니다. 코드를 한 줄 한 줄 적어 내려갈 때마다 기대감이 더해지고, 중간 결과물을 확인했을 때 어떻게 하면 더 나은 코드와 결과를 만들어낼 수 있을까 고민하게 되며, 얼른 다음 섹션도 만들어보고 싶은 생각이 듭니다. 소프트웨어 학부에서 많은 분야와 직업을 접해볼 수 있었지만, 프론트엔드는 이러한 모든 과정이 굉장히 매력적인 분야입니다.
업무 역량을 강화하기 위한 본인의 학습 방법을 설명해주세요.
2019년부터 약 2년 이상 중고등학생을 대상으로 시간제 강사로서 인천에 위치한 학원에서 근무 중이며 동시에 영어, 수학 과외를 진행하고 있습니다. 때문에 다양한 분야의 학습 방법에 관하여 깊게 고민해 본 경험이 여러 번 있습니다.
우선적으로, 시간을 체계적이고 효율적으로 사용하기 위해 항상 노력합니다. 먼저 다양한 맥락을 가진 작업들의 임팩트와 우선순위를 판단하고, 작업물이 본인의 손을 떠나기 직전까지 만족할 수 없는 부분에 대하여 틈틈이 수정 및 보완의 방향과 방법을 고민하여 완성도를 높이고자 하는 습관을 가지고 있습니다. 더불어 유지 보수 가능한 코드를 작성하기 위해 끊임없이 고민하며, 다양한 방법으로 도움을 구할 수 있습니다.
복습 또한 중요합니다. 이러한 복습은 단순 암기를 넘어 한 번 학습한 내용을 스스로 머릿속에 정리하고 활용법을 숙지하는 전반적인 과정을 의미합니다. 이를 성실히 한다면 단단한 기초와 자유로운 활용 능력은 자연스레 따라올 수 있을 것이라고 생각합니다.
업무와 관련하여 가장 가치 있었던 경험을 이야기해주세요.
사실 대학에 진학하기 전까지 개발 경험이 거의 없었습니다. 입학 직후 약 2개월간 C언어를 배우고, 교수님께서 공지하신 명세에 맞추어 학습한 내용만으로 소코반 게임을 개발하라는 첫 과제를 받았습니다. 처음으로 해보는 팀 프로젝트 개발이었는데, 랜덤으로 짜인 팀원 넷이서 며칠 동안이나 밤을 지새웠던 기억이 아직 생생합니다. 마침내 기한에 다다라 구색을 갖춰 제출했던 저희의 제출물에 대한 채점 결과는 처참했습니다. 너무나 부족했던 예외 처리, 가독성이라고는 찾아볼 수 없는 700줄이 넘는 지저분한 코드는 지금 돌아보면 게임이 진행되었던 것이 신기할 뿐입니다.
욕심이 생겼습니다. 일단 정신없이 한 학기를 먼저 마무리해두고, 모아둔 알바비로 방학 동안 매일 아침 학교에서 진행하는 C언어 특강에 참석하고, 유튜브 강의와 여러 레퍼런스들을 학습하여 2학기가 시작하기 전 해당 코드를 100줄 이하로 줄여볼 수 있었습니다. 예외 처리와 유지 보수의 효율성 또한 당연히 향상되었고, 행복했습니다.
단순히 실행만이 목적인 코드는 아주 짧은 학습을 거친 사람들도 누구나 작성할 수 있습니다. 개발자와 사용자 모두가 행복한 프로그래머가 되겠습니다.
Contact
Contact me on...
Click on Icon!
z_zzz7@naver.com
https://github.com/JIWON-MIN
https://velog.io/@loopy
Copyright © Jiwon Min 2022