안녕하세요.

즐거운 개발자 최선희입니다!

음악과 커피와 고양이를 좋아하는 개발자입니다. 삶과 일의 균형을 잡으며 즐겁게 살기 위해 노력하고 있습니다.💻🎸🍰
  • 시행착오가 많은 개발자입니다.
  • 때문에 부족함을 채우고, 아는 것을 공유하는 사람들과의 피드백을 좋아합니다.
  • 사람들을 즐겁게 하는 소소한 기능과 디테일을 좋아합니다.
About me
My Major

비즈니스·프로그래밍·정보디자인을 배우는 정보융합학과와 컴퓨터소프트웨어학부 복수전공을 하였습니다. 디자인과 프로그래밍 사이에서 원활히 소통하며 더 나은 해답을 찾아낼 수 있을 것이라 생각합니다.

기억을 위한 기록

효율적인 협업을 위한 컨벤션에 관심이 많습니다. 어떻게 기록하는게 좋은 것인지 항상 고민합니다. 지친 업무 중 즐거움을 주는 기록과 글쓰기를 지향합니다. 현재의 감정을 잊지 않기 위한 기록을 좋아합니다.

Front or Back

아름다운 페이지를 만드는 프론트엔드 개발을 조금 더 좋아하지만, 효율적으로 데이터 처리를 하는 백엔드에도 관심이 많습니다. 규격화된 모듈화를 좋아합니다. 쪼개서 코드를 관리하려는 습관을 들이려고 합니다.

Stack Skills
Language
java
Java
  • 재학생 시절 초수강 때 기말고사로 19점을 맞고 C+을 받았습니다. 엄청난 충격을 받고 프로그래밍 공부는 펜으로 하는게 아니라는 걸 깨달았습니다! 재수강으로 A를 받고, 지금은 코딩테스트도 자바로 하고 있습니다.
  • 람다식은 아직 익숙하지 않아 사용해보려고 노력하고 있습니다.
html
HTML
  • 어떻게 페이지를 설계하면 좋을지 고민합니다. (div 지옥에 빠지곤 합니다..)
  • 잘 안 풀리면 종이에 그리면서 구성을 그려봅니다.
css
CSS
  • 어떻게 클래스명을 짓고 모듈화를 해야할지가 최대 고민입니다.
  • 과거 Sass를 조금 다뤄봤으나 다시 공부할 예정입니다.
java-script
Java Script
  • 기본적인 Vanilla JS를 다룰 수 있습니다.
  • JQuery 라이브러리를 사용하여 프로젝트를 진행한 적 있습니다.
react
React
  • 함수형 컴포넌트로 페이지를 만들 수 있습니다.
  • react-router-dom, styled-components 라이브러리를 사용할 수 있습니다.
spring
Spring
  • Spring 프레임워크를 이용하여 Bach-end를 구성한 팀 프로젝트를 진행한 적 있습니다.
  • 기본적인 Annotation과 MVC 패턴을 이해하고 있습니다.
  • lombok, mybatis, log4j 등의 라이브러리를 사용한 적 있습니다.
jsp
JSP/Servlet
  • JSP/Servlet MVC2 모델을 활용해본 적 있습니다.
  • JSP에서 사용하는 JSTL, EL을 사용할 수 있습니다.
oracle
Oracle
  • SQLDeveloper 프로그램을 사용하여 쿼리, 뷰, PL/SQL을 만들 수 있습니다.
  • 데이터베이스 자격증으로 SQLD, DAsP를 보유하고 있습니다.
git
Git / GitHub
  • 여전히 어렵지만 익숙해지기 위해 공부 자료 백업 및 프로젝트 branch 생성/PR을 해보는 중입니다.
  • GUI 프로그램으로 Github desktop을 종종 사용합니다.
  • 프로젝트를 위해 Github Oraganization을 생성하여 팀원들에게 제공한 적 있습니다.
  • Commit 및 Branch 컨벤션 지정, Issue 등록 독려, Project란 사용 등을 통해 원활히 협업을 이끌었습니다.
Program
Prefer Intermediate Beginner
Programming
vscode
VSCode
eclipse
eclipse
sql-developer
SQL developer
ex-erd
eXERD
Intellij
IntelliJ
Design
figma
Figma
xd
Adobe XD
ai
Adobe Illustrator
Third Party
notion
Notion
staruml
StarUML
github-desktop
Github Desktop
slack
Slack
insomnia
Insomnia
Project