# Me

18개의 포스트
post-thumbnail

[Toy Project] 제품 재고 관리 시스템 만들기

회사에서 프로젝트를 진행하다보면 하나의 사이클을 처음부터 끝까지 돌리는게 쉽지 않다 😹 내가 처음부터 끝까지 담당할 수 있는 토이 프로젝트를 해보고 싶다,,! 라는 생각이 들던 중, 친구가 하나의 제안을 해왔다 누나가 아이디어스, 네이버 스토어 등에 직접 만든 제품을 판매하는 일을 하고 있는데, 규모가 점점 커지면서 이를 Excel 파일로 관리하는 것이 어려워졌다고 했다. 그래서 관리를 위한 사이트를 만들고 있는 데 그 중, Backend 부분을 담당해줄 수 있냐는 제안이었다 먼저 ~2023.09.23까지의 진행 상황을 파악하였다. UI 로그인 페이지 제품 조회/관리 페이지 카테고리 페이지 Backend 로그인 기능 그리고 추가로 설계 및 Backend

2일 전
·
0개의 댓글
·
post-thumbnail

블로그를 시작하며,,,

개발자가 되겠다는 생각으로 입사한 뒤 벌써 2년이 넘었다,,! 배우거나, 새로 알게 된 내용을 Notion에 정리해 두었지만, 이를 혼자 본다고 생각하니 미루고, 나 혼자서만 이해할 수 있도록 정리해두었다 이를 다른 사람들과 공유하고, 스스로도 다시 되짚어보고 싶어 블로그를 시작하게 되었다 정리하고자 하는 내용은 다음과 같다: 첫 회사에서 진행한 프로젝트 업무를 진행하면서 알게된 내용 알고리즘 문제 풀이 (프로그래머스) 사이드 프로젝트 진행 얼마나 걸릴지 모르겠지만, 차근차근 나아가고자 한다 시작일: 2023-09-17 목표 종료일: 2023-11-30

2023년 9월 17일
·
1개의 댓글
·

DIP와 DI, SOLID, IoC

DIP란? DIP, 즉 Dependency Inversion Principle이란 무엇일까? 먼저 Dependency(의존성)에 대해 알아보자. 어떤 요소 A가 어떤 요소 B에 의존한다는 것은 , B가 변화했을때 A가 영향을 받는다는 의미이다. 위의 코드에서, Lamp의 메서드 lightOn과 lightOff의 이름이 TurnOn과 TurnOff로 바뀌었다고 생각해보자. 그러면 당연히 SwitchButton의 toggle 메서드도 lamp.TurnOn과 lamp.TurnOff로 수정이 필요할 것이다. 이 상황에서 SwitchButton은 Lamp에 의존적이라고 말한다. Dependency Inversion Principle은 소프트웨어 설계의 법칙 'SOLID'에서 D에 해당하는 것으로, 다음 두 문장에 해당한다. > 고차원 모듈은 저차원 모듈에 의존하면 안된다. 이 모듈 모두 다른 추상화된 것에 의존해야한다. > 추상화

2023년 2월 18일
·
0개의 댓글
·

SWR로 infinite scrolling 구현하기 + 기타등등

useSWRInfinite 웹 페이지에서 검색 결과를 탐색할 때, 처음에는 일정한 수의 검색결과만 표시되다가, 스크롤을 끝까지 내리면, 새로운 검색결과들이 로딩되는 것을 본적이 있을 것이다. Instagram이나, Facebook에서도 위와 같은 방식을 사용하는데, 이를 Infinite scrolling이라고 부른다. SWR은 infinite scrolling UI를 구축하기 위해 useSWRInfinite Hook을 제공한다. parameter getKey : 인덱스와 이전 페이지의 데이터를 받고, 페이지의 키를 반환하는 함수 fetcher : getKey의 return값을 인자로 받고, data를 반환하는 함수 options : 초기에 로드해야하는 페이지 수 등 다양한 옵션 Return Value data : 각 페이지의 data가 배열로 묶여있는 배열 (2차원 배열) size : data를 가져올 페이지 setSize :

2023년 2월 12일
·
0개의 댓글
·
post-thumbnail

SWR 및 기타 등등

SWR 가장 많이 사용되었던 상태관리 라이브러리 Redux는 비동기 로직을 처리하기위해서 미들웨어를 사용해야한다. redux-thunk나 redux-saga같은 라이브러리는 리덕스가 비동기 로직을 실행할 수 있도록 도와줬다. 그러나, 비동기 요청을 처리하는 과정이 매끄럽지 못하고, 동일한 API가 여러번 호출되어 효율성이 좋지 못하고, 상태가 반영되는 정확한 시점을 알 수 없다는 등의 단점이 존재했다. SWR은 위의 단점을 해결하기 위해 탄생했다. SWR : stale - while - revalidate 의 약자로, 캐시로부터 데이터를 먼저 얻은 후에, fetch 요청을 통해 재검증을 하고, 최종적으로 최신화된 데이터를 가져오는 전략이다! SWR은 useSWR hook을 사용하는데, 첫번째 인자로 key문자열과 두번째 인자로 fetcher 함수, 세번째인자로 options를 받는다. key는 가져오고자 하는 데이터를 구분하는 식별자이고, 동일한 data를 가져오

2023년 2월 5일
·
0개의 댓글
·
post-thumbnail

My Dev Log(부제 : 영화학도는 왜 웹 개발자가 되었나)

2022년 11월 현재는 직업전환에 성공해 웹 개발자로서 근무하고 있다. 이 글을 쓰는 이유는 하던 일 그만두고 왜 개발자라는 직업을 가지고자 했고, 그것을 가지기 위해 뭘 해왔는지 정리하고 싶어서이다. Why I choosed SW developer? 약 2년 전 우연히 접한 코딩... 예전 직업에 비하면 내 성향과 적성에 잘 맞는 부분이 훨씬 많아서 업으로 삼고자 결심하게 되었다. 생각할 시간이 충분하다. 프로그래밍은 아주아주 급박하게 돌아가지 않는다는 느낌을 많이 받았다. 어떤 기능을 구현해야 할 때 어떤 방식으로 구현할 것인지 생각할 시간이 꽤 충분한 편이고 구글에 검색하면 자료도 많다. 그래서 쫓기듯이 작업하지 않아도 되는 것이 맘에 들었다. 나는 예전에 약 5년 간 상업영화촬영팀 스태프로서 근무했었다. ![](https://velog.velcdn.com/images/miro7923/post/204d0f04-3d52-4f

2022년 11월 15일
·
0개의 댓글
·

ㅇㅇ증권 본부장님과의 만남 정리

퇴사 후 서울에서 열심히 회 접시 나르고, 고기자르고, 술병정리하다... 사장님(== 친구 아버지, 건물주, 주인님)의 소개로 이름만들으면 다들 알 규모의 금융회사에서 근무하시는 분을 만나뵙게 되었다 후에 알게되었지만, 회사와 성함으로 유튜브에 검색하면 삼프로 같은 각종 유명 경제채널에 굉장히 많이 출연하신 분이었다 그런줄도 모르고 가게에서 '굉장히 잘 먹고 웃긴사람' 으로만 생각했던 분을 여의도에서 만나게 되었다 바쁘신데 시간을 내주셔서 직접 근무하시는 회사의 카페에서 만남을 가졌다. 너무나 오랜만에 머리에 망치로 얻어맞은 듯한 짜릿한 경험을 하게되었다 개인 페이지에 정리해두었다가 열정을 보다 오래 간직하기 위해 블로그에도 포스팅 한다 ㅇㅇㅇ 본부장 A외고, SKY 경영학, 석사 B 본부 본부장, 유튜브 삼프로 등 경제채널 다수출연 연소득 5~10억 20년째 4시30분 기상, 1시간 운동, 7시 출근, 연 200~300권 독서 첫 질문

2022년 8월 30일
·
0개의 댓글
·

마법같았던 서울에서의 6개월 회고

그냥 바로 학교를 다녀서 다이렉트로 졸업하는게 맞을까 아니면 사기업에서 스타트업 인턴하면 경험해볼까 하며 고민하던게 엊그제 같은데 시간은 늘 그렇듯 금방 지나가버린다 다음과 같은것을 경험하게 되었다 너무 감사한 어른을 만나 6개월 동안 월세, 보증금 아무것도 안내고 무료로 지내게 됨 스타트업 인턴 4개월. 기술적으로도 이외에도 성장 정직원분이 소개로 맛을 알게되어 인디밴드들 주말마다 구경 ..이것과 사회생활 찍먹으로 (가슴을 뛰게하는 취미?의 필요성으로 인해) 음악 다시 시작 독서모임을 통해 멋진사람들 구경, 보다 독서를 습관화 하게 됨 패션브랜드 관련 명소 실컷구경 퇴사 후 매일 만석인 코스요리 2층짜리 횟집 서빙. (뒤질뻔함) 금융권 본부장 만나서 상담받게 됨 할까말까 할때는 하는게 맞는 것 같다 항상 스스로에 대한 변명과 합리화도 가득했던 나의 과거를 돌아보게 된다 진짜 멋진사람들을 많이 만나게 되었다 낯설기만 하던 서울의 지명과,

2022년 8월 30일
·
0개의 댓글
·

주인장 소개

최근 딥러닝 스타트업 4개월 후 퇴사 4학년 복학을 앞두고 모종의 이유들로 기술블로그 운영하기로 함 ML, DL, RecSys 등에 관심이 있음 전공자 아님 (주전공 산업공학, 컴퓨터공학 연계전공 중) 코딩못함...지만 성장해보자! Github https://github.com/seojeongbin

2022년 7월 10일
·
0개의 댓글
·

20.99살의 0.99년 돌아보기

서문 2021년은 즐거운 일도, 힘든 일도 정말 많았던 역동적인 한 해였네요. 막 성인이 된 패기 가득한 스무 살이기도 하고, 올해는 삶 자체의 즐거움에 큰 비중을 뒀기에 더욱 굴곡이 많았던 것 같아요. 작년에 비해 올해는 크게 성장하지 못한 것 같아 매우 반성 중이지만, 성장 곡선의 기울기와 맞바꿔 잊지 못할 추억들을 만들었기에 후회는 없어요. 새로운 사회에 들어가고, 취미생활에 진심이 되고, 나름대로 성장한 올해는 돌아볼 내용이 많네요. 제가 표현은 잘 못하지만 생각보다 주변 사람들, 특히 이 글을 읽으실 여러분들을 많이 좋아하고 고맙게 생각하고 있어요. 2022년에도 함께 행복하게 지내요. 새해 복 받이 받으세요! 본문1. 2021년을 돌아보며 Hello, 두들린! 두들린은 제가 올해 3월부터 함께하게 된 스타트업이에요. 채용 관리를 도와주는 그리팅이라는 서비스를 운영하고 있고, 초고속 성장 중에 있답니다🚀 좋은 자리를 소개해주신 이재원 이모틱박

2021년 12월 31일
·
2개의 댓글
·
post-thumbnail

퇴사!

퇴사!🎉🎉 지난주 금요일 근무를 마지막으로 약 1년 8개월 정도 근무했던 회사에서 퇴사하게 되었다. 업무 정리 및 인수인계 때문에 마지막 한달은 정신없이 바빴지만, 이제 자유의 몸이다! 이번주부터는 드디어 조금 여유가 생겼다. 뭐라도 남겨놓고 싶은 마음에 글을 시작하기는 했는데 막상 시작하니 어떤 내용을 적어야할지 잘 모르겠다. 지금까지의 일과 앞으로의 계획, 이를테면 '어떻게 지내야 이 백수 생활을 잘 즐길 수 있을까?!'와 같은 내용들을 마구마구 늘어놓는 느낌으로 한번 쭉- 적어보려고 한다. > ⚠️ 주의 : 높은 확률로 굉장히 산만한 글일 수 있습니다. 입사 우선 입사 즈음부터 해서 이야기를 시작해야 할 것 같다. 작년 2월에 다니던 학교를 졸업 후 바로 지금의 회사에

2021년 9월 11일
·
2개의 댓글
·
post-thumbnail

예비 창업 패키지(aka 예.창.패) 합격 후기🎉

어느덧 창업을 준비한지 4개월이 흘렀다. 정신이 없어서 한 달 정도 포스팅을 하지 못했었는데, 지금까지 팀 활동도 되돌아볼겸, 예창패 합격 후기 공유 겸해서 글을 써본다😊 11K 합류 세 달 전, 아는 동기의 지인이 개발자를 구하고 있다는 얘기를 들었다. 회사도 나가야하고 진행중인 사이드 프로젝트도 있어 고민했지만 아이템을 듣고 재미있을 것 같아 2월 1일자로 팀 11K에 합류하게 되었다. 지금 보면 약간 웃긴(?) 팀 단체방 첫 시작! 처음 합류 했을때 기획은 진행 중이었고, 간단한 초기 컨셉과 UI 정도만 잡혀 있었다! 어쩌다보니 기획&개발에 모두 참여하게 되었는데, 생각보다 더 정신없이 바빴다. 예비 창업 패키지 합류 시점부터 초기 목표를 5월에 있는 예비 창업 패키지(이하 예

2021년 6월 18일
·
7개의 댓글
·
post-thumbnail

About ME

여행과 여름 그리고 바다를 좋아하는 사람 그리고 프론트엔드 개발자가 되고 싶은 사람 Vue js, React js, JavaScript 등 프론트엔드에 관련된 기술 스택을 공부하고 기록하며 좋은 개발자가 될 수 있는 토대를 만들 것이다. 내가 공부했던 것을 기록하고 부족한 부분은 채워나갈 것이다.

2021년 2월 25일
·
0개의 댓글
·

안녕 2020, 안녕 2021

서문 작년에 제 첫번째 회고록을 작성했었는데 어느새 벌써 두번째 회고록을 준비하고 있네요. 2020년은 코로나바이러스로 인해 많은 것들이 뒤죽박죽되었어요. 그 때문에 아쉬운 점이 많았던 것 같아요. 그래도 위기는 곧 기회라고, 변화의 파도에 올라타 취할 수 있는 장점은 최대한 취하려고 노력하기도 했어요. 그중 가장 좋았던 건 충분한 잠을 잘 수 있었다는 점..?🛌 빠르게 1년을 되돌아봅시다. 본문 1. 2020년을 되돌아보며. 첫번째 회고록에서 계획했던 목표들을 다시 보니, 올 한 해는 그래도 계획을 잘 실천한 것 같아요. 모든 목표를 달성하진 못했지만 처음 목표치를 훌쩍 뛰어넘은

2020년 12월 31일
·
1개의 댓글
·
post-thumbnail

(한국말로) 블로깅은 어려워 🧐

한국어로 쓰려고 시작해도 결국 > 영어로 작성 ➡️ 파파고로 한국어로 번역 or 뭔가 어색해서 영어로 다시 작성 하게된다 다들 영어문서 보는게 어렵다 그러는데 지금 내가 제일 어려운건 영어 안쓰고 한국어로 communication 하는거...! (이마저도 I can't think of any proper terminology for it) 그래서 원래 4개 국어 하는데 요즘엔 1개국어 하는듯.. (영어 0.4 + 한국어 0.3 + 스페인어 0.2 + 일본어 0.2 도합 1.1개국어) 캐나다에서 대학다닐때는 라틴어 때문에 힘들었는데 (애증의 medical terminology), 한국오니까 영-한 병기때문에 고통받는중.. 예를들어 를 라고 적는데 왜 둘다 영언데 한영병기를 하지? 이런 생각 + 외래어랑 영어의 경계선은 도대체 어딘지 모르겠고 요즘은 그래서 스페니쉬 처음 배울때처럼 못알아들으면 더 크게말한다 그럼 알아듣더라고..(도대체 왜??!)

2020년 12월 28일
·
1개의 댓글
·
post-thumbnail

시작

velog 시작! 👏👏 블로그를 개설했다. 지금까지 노션만 계속 사용해왔었는데, 개인 정리용으로는 좋지만 기록으로 남기기에는 조금 아쉬운 점이 있었다. 그러던 중 우연히 마크다운을 지원하는 블로그를 찾게되어 사용해 보기로 했다. 앞으로 공부하며 알게되는 내용을 정리해 보려고 한다! 정확히 어떤 내용을 담을지는 조금 더 생각해봐야겠다. 😁😁

2020년 12월 1일
·
0개의 댓글
·
post-thumbnail

지혜라는 이름

2020년 11월 29일
·
0개의 댓글
·
post-thumbnail

My Story

오픈된 곳에 처음 써보는 나의 이야기 😶 특별할 것 없지만 머리속은 이미 long story..😶 처음에는 간단하게 쓰려고 했는데 내 이름에 대해 쓰고 있는 나를 발견..... 그래서 하나씩 짧게 나누어 작성하려 한다.

2020년 11월 28일
·
0개의 댓글
·