import java.util.HashMap;
import java.util.Map;
public class Introduce {
public static void main(String[] args) {
Map<String, String> louis = new HashMap<>();
louis.put("name", "이금주");
louis.put("age", "26");
louis.put("[blog](<https://velog.io/@prettylee620>)", "[<https://velog.io/@prettylee620>](<https://velog.io/@prettylee620>)"); //바로가기 가능
louis.put("[github](<https://github.com/GoldenPearls>)", "[<https://github.com/GoldenPearls>](<https://github.com/GoldenPearls>)"); //바로가기 가능
louis.put("email", "[email protected]");
}
}
많은 경험을 통해 다양한 연령대 사람들과의 상호작용과 커뮤니케이션 능력을 키워 의견 나누기를 좋아합니다.
이렇게 다양한 경험을 통해 얻은 것들과 습관을 통해 지속적으로 성장하려는 노력을 하고 있습니다. 개인적으로 처음부터 정확한 사람은 많지 않다고 생각합니다. 하지만 정확하지 않다고 정확성을 포기하지 않고 실수한 것들은 꾸준히 기록하고 똑같은 실수를 하나씩 줄여간다면 정확성을 함께 갖춘 개발자가 될 수 있다고 생각합니다.
Language
학교에서 Android Studio를 사용하며, 멀티캠퍼스에서는 Springboot를 통해 학습. 기본적인 문법 활용은 가능하나 Java 8의 제네릭 등의 심화 학습중
멀티캠퍼스에서 리액트를 프로젝트로 사용하면서 기본적인 활용은 가능
Database
프로젝트 시 mysql를 사용하여 mybatis를 통해 프로젝트를 진행하여 기본 CRUD와 트리거(Trigger) 활용 경험이 있으나 아직 인덱싱, 최적화 등은 학습 필요.
멀티캠퍼스 과정에서와 학교에서 주로 Oracle를 사용하여 배우고 jsp시 oracle를 이용하여 연습하였으며 기본 문법 등 활용 가능.
Framework
React에 있는 라이브러리를 검색하여 적절히 사용할 수 있었으며, Springboot와 연동 후 JavaScript를 통해 화면에 띄우는 정도의 활용 가능하나 typeScript는 사용하지 않았으며 깊은 학습은 필요.
프로젝트 때 사용하였으며, MVC 구조를 통해개발하였으며, 포스트맨을 통해 테스트 해본 후 리액트로 화면에 띄우는 것으로 활용해보았고 개념 공부를 틈틈히 하고 있으나 좀 더 깊은 학습은 필요.
학교에서 주로 배웠으며 firebase를 이용해본 경험이 있으나 최근에는 사용하지 않았음.
Tools & Collaborations
프로젝트 사용 시 무리없이 활용하였으며, github 연동 등은 사용 가능
팀프로젝트 시 github으로 협업 경험이 있으며, 이를 통해 merge, commit, push, branch등 기본적인 것들은 활용 가능하나 pull request등은 조금 더 학습이 필요.
멀티캠퍼스 시 초반에는 연락처가 없어 슬랙을 통해 연락하고 공지사항등을 확인했으며, Discord와 Zoom을 통해 스터디 등 의사소통 시 이용.
2년 전부터 주로 사용하였으며, 템플릿 만들기, 오류 적어두고 기록하기와 팀 협업시 템플릿 제작하고 Notion을 통해 카카오톡으로 소통 불가한 것들을 기록하고 소통.
초기 UI 구성시 Figma를 통해 디자인을 구성하며, 그것을 토대로 프로젝트 프론트 작업시 활용.
Deployment
회원 인증 및 인가를 위해 JWT(Json Web Tokens)을 localStorge에 저장해서 사용하는 토큰 기반 인증 시스템 구현하였으나 프로젝트 도중 어려움을 느껴 리프레쉬 토큰 등에 대한 추가 학습 중
REST API
학교 R언어를 배울 때, 한 지역에 버스 도착시간 사용을 위해 사용해본 경험이 있음.
서울, 인천, 경기 지역의 축제 정보를 가져오기 위해 활용하였으며, 엑셀을 통해 잘못된 정보 수정하여 활용.