그 전 TIL과 정리 좌표https://mo-i-programmers.tistory.com/
솔직히 매번 하는 얘기지만 기본기 잘 쌓자..작동 되고 프로젝트 하는 것도 중요한데 솔직히 기본기 모르는 애한테 무슨 일을 시킬까 싶다.대부분 다 라이브러리나 이런 걸 사용한다 하더라도 기초적인 건 다 문법을 사용할 텐데 그냥 가져다 쓰기만 하면 나중에 조금만 다른 걸
요즘 고민거리 엄청 많아서 두통과 함께 하는 중인 것 같다.특히 외부적 고민보다 캠프 끝나고의 목표나 어떤 언어를 집중화할지 그런 것들이 많은 생각이 든다.스프링 부분 강의를 들으면 계속 막히고.. 막히더라도 꾸역꾸역 한번 완강은 해보고 자바를 더 잘 마무리 해봐도 될
최근에 좀 개발자의 길을 걷기로 결정한 이후로 첫번째로 큰 갈림길 앞에 서있는 것 같다.백엔드 과정으로 캠프에 들어왔지만 커리큘럼에 너무 많은 과정이 있었어서 그런지파이썬도 배워보고 자바 스크립트 css, 자바, 스프링 부트에 클라우드까지 다 찍먹 하듯이 하고 나니 어
그냥 해! 수능 볼 때 자주 듣던 인강 선생님이 항상 하던 말이었는데 연기 배울 때 빼고..지금까지 까맣게 잊고 있었던 것 같다.솔직히 이제 갓 걸음마를 땐 아이가 벌써부터 달리기를 하고 장애물을 넘고 이런 생각을 하는 게 아닌 더 잘 걷게 중심을 잘 잡고 넘어지지 않
오늘은 그냥 꾸준히 앉아서 공부를 했다. 다만 딱 한가지가 고민되는데 Spring 공부에 대해서인데 새로운 리소스에서 배우고 있는 Spring 과정을 다 공부할 것인지인데내일배움캠프에서 주는 강의도 물론 좋다. 기초도 모르는 상태에서 들으면 정말 알기 쉽게 알려주시긴
Spring은 내용이 뭐 이렇게 많아서 배울 게 많은지 원 뚝배기 한대 때리고 싶었다.오늘도 똑같이 공부를 진행 했으며 저녁에 캠프 수료자 분의 얘기를 들었는데... 와 정리한 거 보며 대단하다고 생각됐다.P답게 평소 다이어리 하나도 한장 못 넘어가는 나로서는 상상도
요즘 Java 1회독 이후 2번째 복습에 스터디에서도 잘 알려주시다 보니 Java에 대한 이해도가 많이 올라가는 것 같다.좀 만족스러운데 또 내일 있을 타임어택에 깨질 생각을 하면... 한숨이 나오지만 그게 아직 내 실력이니 어쩔 수 없다.일단 내일 Java 문제들을
뭐 딱히 별다를 것 없이 흘러간 한 주의 마지막인 것 같다.항상 있던 수업과 항상 있는 공부, 그리고 언제나 머리를 깨부수는 타임어택까지 딱 일정하다.오늘도 어김없이 Java와 Spring을 이어서 했는데 딱 한가지 슬펐던 건 오후에 있었던 실시간 수업 때 거의 하나도
오늘부터 백엔드 뿐만 아니라 프론트도 반반씩 공부 해보기로 생각했다.일단 흥미면에선 백<프론트 이지만 아직 내가 많이 배우지 못했고 직접 프로젝트 또한 해본 적이 없어서 그럴 수도 있다는 튜터님 말에 조금 더 진행해보고 결정하겠지만..성향적 맞음과 흥미가 많이 기
매일 매일 새로운 코딩!이게 진짜 백엔드와 프론트 엔드 둘 다 들어보고 있는 중이라 그런지 참 새로운 게 너무 많다.프론트 부분은 처음부터 들어보고 있는데 예전 웹 프로그래밍 강의를 들을 때 어느정도 안다고 생각했는데 생각보다 더 지식도 방대했고 할 것도 많았다.백엔드
어제 많이 피곤했는지 TIL도 못쓰고 잠든 것 같다..어제 대부분 마음이 결정 났는데 백엔드로는 아직 코딩의 흥미 부분을 찾기 힘든 것 같아 프론트를 진행하기로 했다.학교도 입학해서 전공 과를 진행할 생각이 있으니 백엔드 부분은 학교 수업에서 컴퓨터 지식과 기본 프로그
프론트 엔드 배워보고 있는데 확실히 재밋긴 하다.물론 JS문법을 더 깊이 들어가면 들어갈수록 어려운 부분도 있긴 하지만 확실히 흥미가 더 돋아지니 진도라던가 공부의 진행이 수월한 것 같다.대표적으로 우리가 다이어트를 하고 운동을 할 때도 몸무게가 줄어들면서 몸에 변화
아프리카에 가면 호랑이가 운전하고 다닌다는 속설이 있다.실제로 가서 길을 걸어가다 보면 갑자기 옆에 차가 딱! 서는데창문이 싸악 내려가면서 안에 타고 있던 호랑이가 말을 건다고 한다.
이번 주부터 본격적인 프로젝트가 시작 되었다.솔직히 프로젝트 기간동안 TIL 조금 얕게 쓸 수 밖에 없을 것 같다.물론 프로젝트를 진행하면서 새로 배우는 것들이 너무나 많지만.. 진짜 너무 많아서 프로젝트 시간을 쓰며 공부 정리 시간까진 힘들 것 같고..프로젝트가 끝나
와 정말 생각보다 목표로 하고 있는 페이지의 모습이 할 게 엄청 많아서 애를 먹는 중이다.단순 스크롤 몇개 만들었다고 코드 줄은 300줄이 넘어가고 있고...다만 한가지 기대 되는 건 이번 클론코딩 수업은 오로지 JS만을 이용해 만들고 있는데 후에 리액트나 뷰를 배워서
아침에 눈을 떴을 때 그 쌔한 느낌을 느껴본 적 다들 있을 텐데..눈을 떴는데 왜인지 모를 잘잔 느낌과 알람없이 내가 일어났다고? 하는 의문과 이상하리만큼 조용한 집..다급하게 핸드폰 화면을 보는 순간 바로 '아 X됐다.' 란 말이 나올 것이다.이게 오늘 아침 일이었다
오늘도 열심히 프로젝트 진행 중이다.다행히 순항 중인 것 같은데.. 뭔가 아쉬운 느낌도 없지 않나 싶다.좀 더 디테일이나 생각할 부분이 많을 거 같은데 프론트에 바빠서 제대로 보지 못하는 것이 살짝 아쉽다.일단 메인페이지 정도는 완성해야 다른 상세 페이지나 물품등 모든
업로드중..출발 완료오늘 드디어 클론 코딩이 어느정도 마무리 되었다.물론 아직 버그 부분이랑 다 잡지는 못했지만.. 지금 당장 프로젝트에 사용할 기능들은 어느정도 배웠으니 적용을 시켜야겠다.오전 중에 메인 페이지 디자인 회의를 하고 어느정도 설계를 마치긴 했다.다만 세
요즘 TIL 작성을 자꾸 깜빡하는 것 같다.뭔가 계속 프로젝트만 하다보니 그런거 같기도 하고.. 지금은 적을 내용들이 많이 없어서 그런 거 같기도 하고..프로젝트가 끝나면 진행하면서 배웠던 모든 것들을 따로 정리하는 시간을 가져야겠다.매일 새롭게 배우는데 아마.. 정리
요즘 프론트를 하며 느낀 점이 있다면.. 상상했던 기능들을 어떻게든 만들어 낼 수 있으며 그러기 위해선 머리 사고를 프론트 개발자로 빨리빨리 변경해야 할 것 같다.사진을 넣고 그 사진이 작은데 스크롤을 내리면서 점점 커지는 페이지를 본 적이 있다. 토스나 애플에서도 볼
요즘 자꾸 TIL작성을 잊어먹는 것 같다.공부 할 때는 정리하면서 꾸준히 작성을 했었는데 프로젝트를 시작하고 나니 당장 할 게 많아서인지 자꾸 까먹게 된다.git에 프론트 레포 만든거에 매일매일 작업 한 걸 커밋해야하는데 그것도 자꾸 빼먹는다.어쨌든 중요한 습관 중 하
점점 하나씩 완성이 되는데 프론트엔드는 확실히 눈에 무언가 보이는 것이 있고 하나가 잘 완성되어 작동하는 걸 보면 뿌듯한 감이 있는 것같다.더구나 지금 프로젝트에선 디자인까지 같이 하다보니 더욱 그런 면이 있다.그래서 재밋긴 한데 하나 안좋은 점이.. 에러를 잘 안 뱉
드디어 메인페이지를 만드는데 가장 손이 많이 가는 첫 로딩과 최상단 메인 캔버스 작업이 끝났다.서로 유기적으로 연결된 부분이 많아 꽤 손이 많이 갔는데 나중에 리액트나 뷰로 리펙토링 시키면 얼마나 줄어들거나 간단해질까 하는 기대도 남아있다.쓰면서 왜 웹에서 자바스크립트
드디어 뭔가 지옥 주가 시작한 느낌이다. 확실히 그 전까진 메인페이지 작업을 진행하면서 많이 재밋기도 했고 정말 많은 개발 지식들을 배울 수 있었는데이번주엔 프로젝트에서 백과 프론트가 한몸인 상황에 둘을 분리해야 해서 많은 노가다가 있을 예정이다.시간적으로 부족한 부분
뭔가 작정하고 프론트를 손보기 시작하니.. 진짜 할 게 너무나도 많다.좀 더 페이지 스럽고 서비스를 하는 것 처럼 보이게 만들기 위해서 빼야할 것들이 많았고 추가해야할 것들도 많아서인지 어제는 페이지 하나를 싹 밀고 다시 만들었다.다른 것들도 아마 많은 수정이 일어날
아 프로젝트는 열심히 하는데 왜 자꾸 git에 push하는 걸 까먹는지 모르겠다.한 것만 다 합해도 잔디밭은 만들 수 있는데 프론트를 하면서 팀원과 분리돼서 그런가 자꾸 소홀히 하는 경향이 있는데 상관없이 매일 저녁 꼭 해야 할 일에 오늘 진행사항을 커밋하고 푸쉬하는
아.. 드디어 배포 단계로 들어왔다.아직 수정해야 할 것 천지이지만 뭐 페이지를 수정하고 좀더 간격을 맞추고 동적인 페이지를 만드는 것은 후에도 충분히 가능한 일이지만 백엔드가 준비된 이상 프론트와 연결해서 API들이 다 정상 작동하는 것이 먼저이니 배포를 먼저 시작했
어제 있었던 프론트 배포과정의 문제점(actions 시 권한이 퍼블릭으로 설정이 안돼 access denied가 뜸)을 해결하였다.그 전 css나 js 파일은 자동 배포가 되지 않고 index.html만 변경되는 것에 원인이 됐던 main.yml의 --include 와
오늘은 api테스트 후 글 수정 기능을 맡아서 했는데 그 전에 해 놓았던 스크립트들을 보니 어질어질 했다.if else if else 를 덕지덕지 붙여놓은 걸보고 전부 return값을 넣어 빠져나오게 만든 후 다른 페이지와 중복되는 함수들을 따로 스크립트 페이지 한곳에
프로젝트 기간도 얼마 안남았는데 자꾸 집중을 못한다오늘은 updating 쪽을 마무리 지었는데 중간중간 서버 통신에서 에러가 나서 오래걸렸던 것 같다.토큰 제한시간도 4시간이라고 정해놨었는데 그걸 모른채로 진행하다가 팀원에게 물어봐서 해결하고.. 정신머리가 어디로 갔는
어제 user 페이지를 하는데 진자 너무 머리 아팠던 것 같다.특히 처음 계획 했던 모달 부분도 많고 전체적으로 만들어지고 있는 페이지들이 전에 했던 디자인과도 많이 달라 괴리감이 느껴져서 바닥부터 새로 만들어야 했어서인지 되게 많은 작업들을 진행하고 있다.js도 만져
진짜 중간에 계속 수정 -> 테스트 -> 수정 -> 테스트 다 때려칠 뻔 했다.그래도 정말 어떻게든 완성시키기 위해 오늘 하루종일 user페이지에 매달렸는데 중간 휴식시간 빼면 진짜 한 9~10시간 매달린 것 같다.생각보다 오래 걸렸는데 일단 기본 베이스가 부족한 실력
드디어 배포까지 완료 했다.솔직히 못 넣은 기능들이 너무 많고 완성이 부족한 페이지들이 많아 좀 많이 아쉬웠다.다음 주 일주일이란 시간이 더 있긴 하지만 이번 주말에 고객 피드백을 받는 과정에서 많은 에러나 고쳐야 할 점이 분명히 나올 것이기 때문에 아마 수정하고 고치
오늘은 진행 된 프로젝트에 대해서 주말동안 고객 피드백을 받아 그 바탕으로 회의를 하고 수정할 부분들을 정했다.많이 부족하다보니 추가했으면 하는 기능들도 많았는데 일단 있는 기능들에서 부족한 부분들을 채워야 하는게 급선무인 것 같아 기능적인 부분은 뒤로 미뤘다.실제로
업로드중..최근 들어 신경 쓸 일이 많아졌다 보니 아니다 아니다 해도 꽤 많은 신경이 쓰였는지 컨디션이 매우 안 좋았었다.뭐.. 법정 싸움 준비, 이별, 청약 제출 서류 등 뭐 준비하고 서류 뽑고 해야하는 게 너무 많은데 마음도 심란하고 그 상황에 프로젝트에 모든 신경
결국 올 것이 왔다.프로젝트 기간이 엄청 긴 것 같았는데 계속 만들고 하다보니 결국 몇 주라는 시간이 금방 흘러 내일이면 최종 프로젝트 발표를 해야한다.엄청 많이 했다고 생각했는데 생각보다 대단한 건 없었고.. 또 못한 것도 너무 많은 느낌이다.프로젝트 중간에 예상치
오늘은 최종 발표회가 있는 날이었다.어찌어찌 여기까지 완성 시켰고 고객피드백까지 잘 수정하여 프로젝트의 세세한 부분까지 완성도를 높이긴 햇지만 처음 생각하고 회의 했던 볼륨에서 너무나 많이 줄어들어 아쉬움이 많았다.자세한 후기는 wil에 적을 예정이라 이정도만 한다면.
이제 프로젝트가 끝났고 다시 수업과 취업준비를 위한 과정으로 돌아왔는데오늘은 알고리즘 강의를 들었다.뭔가 약간 코딩 문제를 푸는 느낌이라 재밋기도 했고 특히 예전이었으면 절대 풀지 못했을 문제들을 이제 머릿속에서 이 문법을 이렇게 해보고 저렇게 해서 콘솔로 찍어보며 풀
오늘도 어제와 동일하게 알고리즘 원격 강의를 수강하였다.역시 최소 난이도라지만 아직 배움이 부족한 나에겐 시간이 꽤 걸렸다.일단 문제를 이해하는데 있어 시간을 많이 소모하였는데 수학적 지식이나 도대체 이게 무슨 말을 하는 건가에 대한 파악이 굉장히 오래 걸렸다.까먹고
여전히 알고리즘 강의를 들으며 주어진 문제를 푸는데 아무래도 js를 써야 할 것 같아 node.js를 설치하고 한번 이용해 봤다.생각보다 많이 좋았고 엋차피 js가 주력언어가 될텐데 그냥 강의에서 어떤식으로 접근해야 하는지, 문제를 풀 때 필요한 개념들 이런 것만 이해
https://github.com/hoinlee-moi/algorithm_prac오늘 알고리즘은 백준에서 풀어보았는데 node.js를 이용하여 풀어봤다.앞서 python으로 풀던 것보다 훨씬 문법이나 구성에 있어서 좀 더 편한 느낌이라 꽤 괜찮았는데 답안을 제
오늘 알고리즘 강의를 듣는데 python이다 보니 문법 설명도 파이썬에선 여기까지 다 통용된다괜찮다 이런 설명들이 있어서인지 듣다가.. 그냥 JS 강의로 바꿨다.어쩔 수 없는게 아직 주력언어 하나라도 잘 해야하는 상황인데 그게 JS이고 코테도 node.js로 보기 때문
하루가 지나 적는 TIL인데.. 어제 두통을 동반한 컨디션 난조로 잠깐 감은 눈을 뜨질 못해 결국 이렇게 다음 날 적는 어제의 TIL몸 상태가 좋지 않다보니 무언가를 진행하기가 좀 어려웠고 알고리즘 문제도 굉장히 늦게 풀었다.난이도 하의 배열 문제였는데 계속 머리가 돌
어느새 내일이면 내일배움캠프 과정이 끝이 난다. 물론 정식 과정이 끝날 뿐이지 뒤에 있을 취업 지원은 한달정도 더 한다고 하니 만약 서울 청약 넣는 게 잘 된다면 시기가 딱 맞아 좋을 것 같다.물론 취업도.. 청약도 된다는 가정하에..ㅎ아무튼 오늘은 어제자 TIL에 쓴
오늘 내일배움 캠프가 정식으로 끝이 났다.물론 완전히 끝난 건 아니고 취업 될 때까지 해야할 게 남긴 했는데 아무튼 4개월동안 많이 배운 것 같다.막상 배우고 있을 때는 이렇게 느끼진 못했는데 4개월이란 시간동안 그나마 이정도까지 배웠다는 게 돌이켜보니 참 많은 걸 했
오늘은 내일배움 캠프 수료식이 있는 날이다. 오프라인이었는데 거리가 너무 먼 상태인데 가게까지 봐야해서 결국 참여하지 못했다.가게 바쁜 타임 뛰고, 알바생 면접 봐주고, 고기 잡는 날이여서 고기 잡고 두드려서 보관하고.. 그 와중 중간 짬 시간에 알고리즘 문제 풀고 포
오늘은 똑같이 가게를 도와드리고 남는 시간에 알고리즘 문제와 포트폴리오 내용을 추가했다.알고리즘 문제는 2문제 정도 풀었는데 결국 둘 다 틀렸고 풀이를 보며 접근했다.중간 과정이나 거의 끝 과정까진 구했는데 문법적인 부분이 부족해서인지 마지막을 생각하지 못하는 게 많이
오늘 휴일을 맞아 아침 일찍 기상, 운동 후 부모님을 모시고 조조영화를 보러 갔다가 밥도 먹고 카페도 가고 오랜만에 가게를 쉬면서 외출을 하고 왔는데.. 오랜만이라 그런지 오후 쯤 바로 기진맥진 해서 집에 도착하자마자 기절했다.더구나 햇빛 알레르기도 있어서 팔에 두드러
오늘은 드디어 이력서에 들어갈 내용과 포트폴리오 정리가 대략적으로 끝이났다.이제 피드백을 바탕으로 나만의 무기나 이력서 느낌을 추가하고 제거할 건 제거하며 진행해야 하는데 아직 신입이다보니 적을 것도 그렇게 많지 않다보니 그렇게 많이 바뀌거나 하진 않을 것 같다.그러니
오늘은 주로 javascript 공부를 했고 각 회사들이 어떤 프론트 엔지니어를 원하는지 공고등을 확인했다.거기서 문제점을 발견했는데 지금 공부를 진행하고 있지만 어느 방향으로 어떻게 가야하는지를 잘 모르고 있는 것 같다.페이지나 프로젝트시 구성을 하고 동작하도록 만들
오늘은 모의면접을 진행하고 React를 첫 시작했다. 물론 알고리즘 문제도 풀었고 각 취업 사이트에 이력서도 올렸다.모의면접이지만 화상 면접이라 줌에 딱 들어갔는데 뭔가 그렇게 긴장하진 않은 것 같다.준비라곤 하지만 정말 정보 자체가 아무것도 없는 편이라 무슨 질문이
오늘은 주말동안 못한 todolist 만들기와 알고리즘 문제 풀기를 진행하였다.알고리즘 문제는 내배캠에서 백준 문제를 줬는데 프로그래머스 데브캠프를 준비하고 싶어서 프로그래머스 문제로 옮겨왔다.푸는 중 두 큐 합 구하기에서 탐욕법으로 답은 구해지는데 자꾸 시간초과가 나
오늘은 어제 만들다 말았던 todo list의 마지막을 완성했다. 어제 html과 css를 완성했으니 오늘 js만 완성하면 됐는데 생각보다 어떻게 해야하나를 고민하다보니 오래 걸렸다.내가 원하는 모양으로 만들기 위해서 시간이 걸리기도 했고 말이다.아무튼 만들긴 만들었는
오늘 프론트 담당 튜터님의 멘토링이 있었다.역시나 많은 데미지를 먹었는데 이게 다 기초가 부족해서 생긴 현상이었다.어쨋든 배운 원격 강의는 그냥 한 프로그램을 돌릴 수 잇게 만들 뿐이라 너무 정형화 된 코딩을 가지고 있고 세세한 동장 원리를 모른채로 지나가다 보니 언제
뭔가 되게 오랜만에 쓰는 til 같은데 다 사정이 있었다.저번 주 수요일부터 가게 일에 주말에 벌초까지 하다보니 뭔가 공부를 할 시간 자체가 없었다. 10to10으로 가게 일하면 밤이면 기절해서 잠들고 벌초 때는 아예 시골이라 하기 힘들었다.물론 벌초 열심히 하고 밤
후유증으로 몸상태가 많이 안좋지만.. 내일 프론트 튜터님과의 멘토링이 있는데 아무것도 안해갈 수는 없는 터라 덜덜 떨리는 손으로 어떻게 타자를 쳐서 무언가를 하긴 했다.물론 완성도면에선 형편 없고 수정해야 할 부분은 훨씬 많지만 계속해서 코딩을 한줄이라도 매일 적고 더
일단 때가 되면 서울로 상경하는 걸 가장 먼저 신경써야 할 것 같다.가족 비지니스를 계속 신경쓰다보니 프로그래밍 공부는 거의 못하고.. 그냥 일만 하게 되는 시간이 너무 많아서 좀 아깝게도 느껴진다.물론 돈을 버는 행위야 똑같지만 이게 내 성장이 함께 오느냐 안오냐는
드디어 코딩 공부할 시간이 왔다... 저번 til을 작성한 날 이후 지금까지 가게를 대신 봐줘야 해서 끝나고 운동하면 기절 일어나면 가게 나가고 반복이라 공부나 무얼 할 시간은 없었고 유튜브로 아 이런 프로그래밍이 있구나 이력서는 이렇게 적구나 등 영상으로만 봤는데 이
당일날 쓰지 못한..til... 사정이 있어서 늦게 되었지만 배운 걸 정리하며 복습하는 시간이라고 생각한다.프론트 튜터님과 멘토링 시간이었는데 일단 리액트로 todolist 만들기 한 걸 코드리뷰 하는 시간을 가졌는데 역시나 많이 까였다.어쨌거나 할 수 있는 시간이 많
계속 React 공부를 시작한다 해놓고 갑자기 가게를 봐달라, 뭐 해달라 이게 많아서 제대로 시작 못 했는데 드디어 오늘 시작했다.물론 react로 todolist는 만들어 봤는데 정말 간단하게..(수정 삭제 기능이 없으니 추후에 넣어야 한다.)그래서 그 전에 필요한
추석 명절 잘 쉬었으니 다시 공부를 시작했다.리액트 강의는 어차피 사 놨으니 계속 수강중이고 JS는 모던Javascript라는 페이지를 이용하여 공부하려고 한다.어차피 책에 있는 내용과 똑같고 문법이 부족한 부분이니 리액트와 js한번 1회독이 끝나고 나면 많이 성장하지
16일까진 정해진 일정이 있어서 조금 소홀 할 수 있지만 할 수 있는 공부는 계속 진행하고 있다.카카오톡 공채시험 대비 알고리즘 문제 풀기나 JS와 React 공부등 만족할 만큼은 아니지만 할 수 있는 만큼 진행중에 있다.10월에 서울로 올라가기로 한만큼 올라가면 온전
가족끼리 여행, 캠프 인원들하고 여행까지 하니 진짜 추석부터 지금까지 공부양이 너무 적었던 것 같다.오늘까진 잔잔하게 하고 내일 월요일부터 다시 할 수 있는만큼 계속 진행해야 겠다.디스트럭쳐링은 배열의 원소나 객체의 프로퍼티를 추출해서 변수에 저장할 수 있도록 해준다.
회사에 입사 지원서를 냈는데 과제가 떨어져서 타입스크립트도 새롭게 공부중에 있다.js를 공부하면서 보다보니 생각보다 할만했다.Javascript + Type문법 (JavaScript Superset)JS의 문제JavaScript는 Dynamic Typing가 가능하기
1일부터 다시 차근차근 시작해 보기로 했다.새로운 프론트 교육과정을 듣기위해 신청해 놓았고 기왕 다시 배우며 react프로젝트도 진행할 겸 신청했다.교육과정 시작 전에 react 기초강좌는 다 끝내놓고 js를 다시 시작해야겠다.그러면서 교육까지 복습한다는 생각으로 진행
리액트 강의가 시작 됐고 그 전에 배운 js는 TIL에 정리했다.이후 모던 javascript 홈페이지에서 처음부터 다시 공부할 예정인데 그 정리는 새로운 태그를 만들엇 진행할 예정이번 10월 최소 늦어도 11월 안까지 진행할 공부는react기초 강의 끝내기JS 다시
오늘 적당히 가게 보고 공부 했다.react를 다시 처음부터 보게 됏는데 이번엔 좀 더 세세하게 기초부터 볼 수 있어서인지.. 아님 저번에 todolist만들 때 잠깐 만져봐서인지 확실히 훨씬 이해가 잘 됐다.특히 react를 하기 위해 js문법들하고 객체지향을 다시
오늘은 계속해서 공부를 진행하였는데 React 강의를 듣고 알고리즘 문제와 js를 배웠다.React에선 컴포넌트 만들기와 JSX에 대해서 좀 더 배울 수 있었다.정말 초반부에선 컴포넌트에 대해 많은 설명이 있었는데 배우면서 느낀 건 지금까지 내가 생각했던 프론트 코드
어젠 풀로 가게 뛰느라 공부를 못해서 til을 건너 뛰었다. 공부를 한 게 있어야 쓰는데.. 한 게 없으니 쓸 수가 없었다.무라카미 하루키의 성공법칙으로 매일 매일 30분씩 어떤 글이 됐든(수필이든 소설이든) 쓰고 잔다는 건데 이게 진짜 지키기 생각보다 어려운 것 같다
목표랑이 많은 게 문제긴 한데 그제보단 어제 많이 했고 어제보단 오늘많이 했다.계속해서 하루 목표량을 어제보다 더 낫게 늘려가면 확실히 내가 할 목표량을 충분히 채울 수 있을 것 같다.알고리즘 문제도 풀었고 리액트 강의도 들었고..부족한 점은 리액트 강의를 좀 더 많이
오늘은 어제보다 많은 공부를 할 수 있었다. JS 문법 공부도 드디어 스타트를 했고 알고리즘 문제도 풀었고 react 강의도 들을 수 있었다.다만 조금 변경점이 있다면JS 문법은 벨로그에 정리하려고 했지만 좀 더 프론트엔드 지망생 답게 깃허브를 이용하여 꾸며보려고 gi
오늘은 일주일에 한번 있는 쉬는 날이라 푹 쉬고 하루키 법칙 지키기 위해 최소 30분 정도 알고리즘 문제를 풀기 위해 공부 했다.잠이 워낙 많은데 공부할 때 많이 참았다가 쉬는 날 거의 기절하다 시피 자서인지.. 하루가 어떻게 흘러가는 지도 몰랐다.오늘 충분히 휴식 했
오늘은 어제 잘 쉬었으니 열심히 공부 했다. 물론 목표한 수준까진 아니었지만 분명 쉬기 전날인 그저께 보다 많이 했다.계속 이렇게 늘리다 목표한 공부량이 오면 조금씩 더 늘려나가야지!react강의를 좀 많이 못 들었는데 내일부턴 꼭 더 듣도록 노력해보자알고리즘 문제 풀
오늘 나오다가 새끼 발가락을 찍었더니 너무 아팠지만~ 알고리즘 문제도 풀었고 JS문법도 연습했고React 강의도 들었다.한가지 아쉬웠던 건 react 강의 듣는데 과제 순서라 많이 진도를 못나간 게 아쉬웠다.내일은 순서를 바꿔서 알고리즘 문제를 풀고 react강의 js
오늘 스파르타 매니저에 신청 했는데 본 캠프 정식매니저를 구하고 계신 것 같았다.다만 매니저를 계속 할 게 아니라 취업을 준비하며 공부하고 있기 때문에 12월에서 1월쯤엔 이력서를 돌리고 취업이 되면 취업을 할 생각이라 뭔가 애매했다.계속 하는 것이 아닌 시간제 강사처
오늘 가게 보느라 많은 공부를 하지 못했지만 어떻게 할 수 있는만큼 하려고 노력했다내일 더 할 수 있도록 노력하자오늘공부알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/algorithm_prac오늘은 앞서 배우고 복습했던
오늘 가게 일 도와드리며 틈틈히 공부를 계속 진행했다.JS공부도 했고 알고리즘도 풀고.. 강의도 듣고.. 이제 알고리즘은 다음주면 제일 기초부분은 끝나고 다음 단계로 넘어갈 것 같다!결국 천재가 아닌이상 인생은 빅데이터라고 생각하니 느리다고 생각할지 모르겟지만 차근차근
오후에 갑자기 스파르타에서 연락이 와 내일부터 매니저를 해줄수 있냐고 해서 음.. 알겠습니다라고 했다.어차피 돈이 필요한 상황이기도 했고 공부도 계속 해야되니 딱 알맞다고 생각됐다.첫 날은 바쁘다는데 어떻게 될지.. 화이팅하자알고리즘 문제 풀기(프로그래머스)https&
오늘 매니저로서 첫 일을 진행했는데 첫 날이라 그런지 많이 바빴다.상담도 있고 출석부 정리 하느라 오전 내내 시간을 보내고 오후에도 몇가지 일을 하다보니 시간이 다 가버려서 공부를 좀 많이 못한 게 아쉽다.그래도 적당히씩 했으며 내일부턴 좀 시간이 난다면 공부에 더 투
물론 돈을 받고 하는 일이라 괜찮긴 한데 오늘 말을 너무 많이 해서 진짜 물을 엄청 많이마셨다.목이 칼칼하고 그정도라 와... 상담이랑 반마다 돌아다니면서 캠 얘기하고 그래도 어느때는 개인 시간처럼 주어져서 공부도 할 수 있는만큼 했으니나름 나쁘지 않았다.다만 리액트
오늘 집중이 안돼서 거의 공부를 못했다. 그냥 뇌가 굳은 것처럼 아\~\~~무 것도 생각이 안났다 진짜..뭔가 프로그래밍 적인 생각이 전혀 안돼서 막 알고리즘 문제 하나 푸는데도 한참이나 걸리고 그냥 쉬는 게 좋을 것 같다그래서 많은 공부를 못했지만 어떻게 좀 부여 잡
어제 매니저 일을 하고 전날부터 이어진 컨디션인지 많이 안좋았다. 알고리즘 문제 푸는데도 좀 오래 걸렸고 다른 공부도 좀 많이 힘들었다.. 환절기라 그런가 몸관리랑 컨디션 관리를 잘 해야지 주말동안 쉬엄쉬엄 하며 잘 회복하고 다시 평일동안 화이팅! 하고 싶지만 이번 주
원래라면 매주 화요일에 가게를 쉬며 같이 푹 쉬었는데 매니저 일을 시작하며 평일엔 일을 해야하니 어쩔 수 없이 공부라도 주말에 쉬엄쉬엄 하자로 바꿨다.안그러면 연중무휴로 몸이 돌아가다보니 너무 빡세고 점점 쉬는 날을 가지지 않으면 병이나 아픔으로 바로 오니 길게 보고
오늘부터 목요일까진 가게 일을 도와야 해서 공부량이 매우 적을 것 같다.오늘은 딱 5시부터 7시까지 것도 중간중간 가게 왔다갔다 하면서 공부할 시간밖에 없어서 알고리즘 문제만 몇 문제 풀 시간밖에 없었다.실은 제일 중요한 부분은 리액트 강의인데 집중이 잘 안되는 게 더
오늘 매니저 일이 좀 많았구 가게 일까지 겹쳐 있다 보니 공부시간이 많이 적었는데 하필이면 알고리즘 문제 하나에서 시간을 오래 잡아 먹었다.좌표 구하는 문제였는데 최대로 이동할 수 있는 구역을 절대값을 통해 비교 했는데 자꾸 테스트케이스 하나가 실패하길레 조건을 더 세
til을 적는걸 이틀 쉬었는데 어제를 제외하곤 계속해서 알고리즘 문제는 풀었다.아침 일찍 일어나 매니저 일을 하면서 가게 오픈 준비를 돕고 밥 먹을 시간에 가게 도와주고.. 체력적으로 많이 힘들었고 컨디션이 나락을 치는 중이라 그냥 좀 컨디션 조절을 했다고 보면 될 것
오늘 매니저 일과 뭐 부탁받은 콜을 하느라 시간도 많이 사용했고 피곤함이 많이 쌓여서 잔 시간이 많아 좀 공부량이 부족하긴 한데 알고리즘 문제를 풀며 아... 확실히 성장하고 있구나를 느꼈다.점점 문제 풀이가 머릿속에 재생되기도 하고 테스트케이스가 틀렸을 때메모장에 내
오늘 가게 알바생이 저녁 출근 30분 전에 펑크를 내가지고 진짜.. 대타 구할시간도 없었고 결국 내가 다 내버려 두고 가게에 투입됐다.진짜 청소까지 다 마무리하니 몸도 힘들고 시간도 씻고나면 잘시간이고... 제발 미리미리 좀 얘기하고 최소 오늘 아침에만 연락 했어도 저
오늘 매니저일이 정식개강하며 좀 바빴고 시간도 좀 많이 써서 저녁에밖에 시간이 안났는데저녁에 또 가게가 바빠서 일을하느라 진짜 부족했다.이번 주는 개강 초기다보니 상담 일정이 있어 6시까지 근무인데 좀 줄여서 공부하는 방안을 생각해야겠다.알고리즘 문제 풀기(프로그래머스
오늘은 심신이 지쳐 공부를 쉬었습니다~하지만 무라카미 하루키의 습관을 지키기 위해 최소 알고리즘 문제를 풀며 30분 이상 코딩하기는 완료 했습니다.아주 낮은 단계의 알고리즘 문제이지만 정답률이 낮은 건 그 이유가 있는 것 같다.여러 배열 함수들(map, filter 등
지금 매니저일을 진행하는 게 상담기간이여서 아침부터 저녁까지 상담을 하고 나니 진이나 기운이 다 빠져서 그대로 기절하는 게 일상인 것 같다.다음주 월요일까진 상담이 계속 이어지는데 그 이후로 시간이 나면 개인 공부시간이 생기지 않을까 싶다.그래도 매일 30분이상 코딩하
다음 주 월요일까진 매니저일이 많아 계속 밀릴 거 같은데.. 오늘은 발표회가 있어 저녁 7시에 끝이 났다.그러다보니 몸도 피곤하고 알고리즘 문제 하나만 풀어야지 했는데 난이도가 있던거라 되게 어려웠고 결국 풀어내질 못했다.그래서 다른사람 풀이를 봤는데 생각보다 직관적으
오늘은 드디어 주말이 찾아왔고 회복의 시간이었던 것 같다.진짜 많이 잤고 일주일동안 쌓인 걸 회복해서 그런지 정답률이 낮았던 알고리즘 문제를 꽤 빠르게 통과한 것 같다!차근차근 하다보니 어느새 다음 단계로 넘어가는데 아직 여러 일을 같이 하느라 느리지만 성장하는 것 같
오늘 알고리즘 단계를 넘어갔는데 생각보다 쉬웠던 것 같다. 그 전 단계의 후반부 난이도에 비슷할 거 같았는데 오히려 이번 단계 초반부가 더 쉬운 것 같다.그리고 전에 java를 들었던 유튜브 채널에서 vue 강의가 올라왔는데 react하면서 같이 들으면 좋을 것 같긴
이번 프로그래머스 프론트엔드 맞춤 지원에 신청했는데 아마 코테를 볼 것같아서 연습이 좀 필요할 것 같다. 2단계 문제를 풀었는데 벌써부터 막히고 있어서 좀 큰일인데 내가 개념 자체를 모르다보니 생겨난 일이었다.그냥 한번 이번에 익히고 다음번에 비슷한 문제가 나오면 풀
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
오늘 공부 알고리즘 문제 풀기(프로그래머스) https://github.com/hoinlee-moi/Algorithm JS기본문법 다시 공부 https://github.com/hoinlee-moi/ModernJS React 강의 듣기 https://github.co
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
오늘 공부알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://gi
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
오늘 공부 알고리즘 문제 풀기(프로그래머스) https://github.com/hoinlee-moi/Algorithm JS기본문법 다시 공부 https://github.com/hoinlee-moi/ModernJS React 강의 듣기 https://github.co
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
알고리즘 문제 풀기(프로그래머스)https://github.com/hoinlee-moi/AlgorithmJS기본문법 다시 공부https://github.com/hoinlee-moi/ModernJSReact 강의 듣기https://github.
오늘 공부 알고리즘 문제 풀기(프로그래머스) https://github.com/hoinlee-moi/Algorithm JS기본문법 다시 공부 https://github.com/hoinlee-moi/ModernJS React 강의 듣기 https://github.co
오늘 근무가 프로젝트 발표회가 같이 있어서 오전 오후 발제 자료 까지 포함 꽤 바빴다.그래서 따로 공부할 수 있는 시간이 없어 부족했고 근무가 끝나고 백엔드 친구와 함께 하는 프로젝트를 시작했다먼저 회의를 통해 설계를 시작했는데와이어 프레임 - 진행중피그마 사용해보기디
오늘은 어제 전체적으로 진행한 스켈레톤 디자인들과 백엔드 정리를 모아서로서로 의견을 주고받으며 필요한 부분과 빼도 될 것 같은 부분들을 첨삭하며 전체적으로 어떤 기능들이 필요한지 등을 회의했다.결과적으로 전체적인 기능 정리와 어떤식으로 데이터를 주고 받을지도 거의 정해
오늘 공부 알고리즘 문제 풀기(프로그래머스) https://github.com/hoinlee-moi/Algorithm JS기본문법 다시 공부 https://github.com/hoinlee-moi/ModernJS React 강의 듣기 https://github.c
설이라 쉬지만 강의는 꾸준히 듣고 있는 중인데 오늘은라는게 나왔다내가 알고 있떤 논리 연산자를 이용하는 방법인데 논리 연산자는 일단 &&와 ||, !를 생각해보자그리고 논리 연산자는 좌측에서 우측으로 평가하는데 그 방법을 이용하여 단락 회로 평가를 하는 것이다.Trut
예시로만 살펴보자배열은 인덱스를 통해 변수를 할당해준다객체 안에 있는 값을 추출해서 변수 혹은 상수로 바로 선언이때 객체는 배열처럼 인덱스가 아닌 키값으로 할당을 해주기 때문에 키 값이 다르다면 할당이 되지 않는다.undefined그럼 이름을 다르게 저장하고 싶으면 어
사용은 하고 있었지만 정식적으로 다뤄보지 않은 개념인데 이제서야 다뤄본다.각각 수행해야 할 작업이 총 3개 있다.(함수)이때 순서는 실행되는 순서는 상관 없다.< 자바스크립트의 싱글 스레드 작업 수행 방식>JS는 코드가 작성된 순서대로 작업을 처리한다.이전 작업이
promise 처럼 비동기를 다루는 기능이자 promise를 더 쉽게 이용할 수 있게 한다.이렇듯 async를 붙이게 될 경우 promise객체를 반환하게 되는데 그렇다면 console.log가 아니라 then을 써볼 수 있다.바로 예제로 보자딜레이를 이용한 함수인데
오늘은 간이로 만든 디자인에서 로그인 연결을 한번 해 보았다이전 협업 프로젝트를 할 땐 백엔드를 EC2로 열고 서버 도메인을 변경하여 진행했는데 이번엔 둘 다 로컬로 열고 연결 시도 해봤다.결과는 꽝확실히 cs적인 측면에서 볼 때도 같은 와이파이나 인터넷 대역을 쓰고
이미 계산 해 본 연산 결과를 기억 해 두었다가 동일한 계산을 시키면, 다시 연산하지 않고 기억 해 두었던 데이터를 반환 시키게 하는 방법ex) 문제 A처음 만난 문제할수 있는 모든 방법을 시도해결 후 답을 기억해 둔다.똑같은 문제를 만나면 기억해 둔 값을 다시 적는다
이번 주는 일본여행을 다녀오느라 공부를 아예 못했다.작업용 노트북이 없기도 했고 첫 해외 여행이라 들떠서 너무 많은 관광지를 돌려고 했더니 무지하게 피곤했다.아무튼 다시 공부를 시작했고 늘어져버린 프로젝트를 얼른 다시 시작해야겠다.휴식은 끝났고 3월 서울 입주 전까지
폰트 세팅 - 구글 폰트 이용레이아웃 세팅 - 모든 페이지에서 공통으로 반영되는 레이아웃을 세팅한다.이미지 에셋 세팅 -이미지들을 프로젝트에서 불러와 사용할 수 있는 환경 세팅공통 컴포넌트 세팅 - 모든 페이지에 공통으로 사용되는 버튼, 헤더 컴포넌트 세팅상태관리 세팅
큰 프로젝트 진행전 작은 프로젝트인 일기 다이어리에서 날짜 설정을 하다 알게된 사실new Date 속성을 이용해 날짜를 계산하다 보면 하루 전 날짜가 찍힌다이는 함수의 Time Zone이 우리나라가 아니라 UTC 타임존 (zero offset)을 사용하기 때문그래서 해
프로젝트 진행 중 유효성 검사를 넣는 중에 정규표현식을 사용하고 싶어 찾는 와중 너무 좋은 게 있었다.개별 숫자 - /0-9/g전체에서 0~9사이에 아무 숫자 '하나' 찾음 개발 문자 - /to/g전체에서 t 혹은 o 를 모두 찾음 단어 - /filter/g전체
프로젝트를 진행 중 만들기 모달을 만들다가 스크롤 하는 과정에서 배경화면이 스크롤 되어 아주 거슬리는 부분이 있었다.그래서 진행하던 중 약 2가지 방법을 찾아냈다.직접 body 스타일에 접근하여 fixed를 통한 고정과 top을 이용하여 현재 머무르고 있는 위치로 그
간단한 CSS부분지금까진 웬만한 정렬은 Flex를 이용원하는 위치와 넓이 등을 세분화하여 조절하기 위해 grid를 사용하였고 원하는 모양을 만들 수 있었다.부모 요소의 div 사이즈를 계속해서 넘어가 밖으로 삐져나오는 현상이 생겼다.box-sizing을 이용하여 넘어가
무한스크롤을 구현하려고 하는데 React에선 어떻게 해야 구현할 수 있을까 고민이 됐다.관련하여 검색등으로 찾아보니 가장 기본적인 JS에서 이용했던 거와 같이 window.scroll 이벤트를 이용하는 방법이다.다만 이 방법은 장점으론 구형 브라우저에서도 작동할 수 있
자주 사용할 것 같아서 한 번 정리해야 될 것 같았다.Web API중 하나로 페이지 스크롤 시 이미지를 Lazy-loading(지연 로딩) 할 때Infinite scrolling(무한 스크롤)을 통해 스크롤하여 새로운 콘텐츠를 불러올 때광고의 수익을 계산하기 위해 광고
매일 프로젝트와
저번 알고리즘 문제를 BFS로 풀어낸 다음 DFS는 따로 공부를 진행했다.javascript로는 대부분 재귀 함수를 이용한 모습이 많았는데 아래 코드는 1부타 시작해 연결된 모든 점을 방문하여 순회하는 코드이다.
새로운 프로젝트와 과제를 진행하면서 스스로 부족한 부분을 꽤 많이 캐치 할 수 있었다.특히 프론트는 백엔드로 교육을 받다가 마지막에 독학으로 시작한 부분이여서 그런지 HTML+CSS 쪽이 충분히 부족하다고 느꼈고 이는 퍼블리싱이라 하지만프론트 엔드로서 하나만 보기보단
처음 기초부분은 대부분 아는 거지만 정리겸 작성 > ## Publishing HTML 핵심 태그(문단 텍스트 서식) 제목 표시하기 : h1~h6 문단, 줄 바꿈 : p,br 글자 굵게 표시 : b,strong 글자 기울림 표시 : em, i 글자 밑줄 표시 : u 글자 취서선 표시 : s,del 큰 글자 표시 , 작은 글자 표시 : big,small 위...
Next.js도 웹 퍼블리싱과 함께 시작했다. >## Next.js 시작 일단 나는 node.js가 설치되어 있기 때문에 넘어가보자. node.js는 18버전 이상으로 해야 에러날 확률이 적다! 폴더에 터미널을 열고 입력하면 Typescript를 사용할 것인지 ESlint를 사용할 것인지 tailwindCSS를 사용할 것인지 나오는데 자신의 환경에 맞...
당분간 대학 중간고사 기간이라 중간고사 공부를 하면서 진행하다보니 진도 속도는 느릴수도 있을 것 같다.하지만 하루 약속치는 어지간하면 최대한 도달하도록 노력하자border-style : 테두리 스타일 지정value : solid dashed dotted double g
Next.js 페이지 만들기 React의 복습 차원이다. 결국 js이기 때문에! React 문법을 사용해라(JSX) 리액트 버전 HTML 특징 4개 return() 안에 HTML 넣을 때 평행해서 2개 이상 요소를 넣지 못한다.(큰 1개의 로 시작해서 끝나야 함 className을 사용해서 CSS 사용하자 HTML 안에 변수 넣으려면 {...
정말 그냥 이렇게 쓰면 이렇게 되는 구나만 알고 있던 지식들이 채워지니까 너무 재밋긴 하다.확실한 HTML,CSS개념들과 서로의 상관관계등을 알고 프로젝트를 하면 많이 재밋을 것 같다.Next.js도 얼른 같이 해서 팀 프로젝트 완성 못한 부분을 얼른 해야지인라인(in
Next.js Next.js를 사용하여 React 개발을 할 때 console.log는 평소에 개발자 도구에서 뜨는 것이 아닌 터미널 창에서 확인할 수 있다
JSX 에서 길게 적어진 html을 컴포넌트 화 시키자여기서 생각이 조금 들었는데 기존 React로 작성할 때는 컴포넌트를 거의 화살표 함수로 많이 사용 했는데 Next.js를 공부하는 지금 함수 선언식을 더 많이 사용하는 것 같다. 왜그럴까? 생각해서 찾아봤는데 딱히
이번엔 퍼블리싱에서 사용하는 jquery인데 프론트엔드에선 이미 거의 사용을 안하고 있으며 이후 만들 위젯들은 React를 이용해 만들 예정이다.다만 혹시 퍼블리싱만은 jquery로 사용해야 할 때가 있을지도 모르니 정리만 해봐야겠다.기본 구문$('선택자').함수(fu
오늘부턴 React로 위젯을 하나씩 만들고 그걸 총 집합해서 볼 수 있는 페이지를 만들어 놓으려고 한다.첫 타자는 loading 애니메이션부터 하나씩 시작해보자컴포넌트 부분은 react-router-dom을 이용해 각 로딩애니메이션을 볼수있는 board를 만들고 중첩
width : 100% 나 width : inherit으로 하나 동일하다border-radius: 40% 60% 65% 35% / 40% 45% 55% 60% 이런식으로 border-radius는 중첩해서 사용할 수 있다.trasform 속성중 rotate를 사용하면
Next.js 진짜 지금은 Next.js의 격변기인지 저번주에 앱을 만들 때는 page.js를 이용했는데 어제 만들었을 땐 이제 index.js와 app.js로 바꼈다.. 진짜 엄청 빠르게 바뀌고 있는 것 같아서 뭐 하기만 하면 공식문서를 들여다 보는 중이다.
예전에도 배웠지만 만들기전 생각한 페이지의 기능들과 필요한 것들을 미리 글로 적어서 표현해보고그걸 바탕으로 코딩을 하라.이 얘기는 정말 처음 주구장창 하던 나한테 생각하는 길을 열어준 계기이기도 하다. 어떻게 해야할까 감 잡기 힘들 때 조금씩 적고 그려가며 구상한 뒤
이번 Next.js와 React등을 계속 배우다가 Next.js 초기 설정 문제로 엄청 많은 시간을 사용했다.초기 설정을 자동으로 맞춰주는 것도 있는 반면 직접 세팅하는 부분도 있어서 db연결시 nodemodule이 없다고 에러가 나는데 얼마나 찾아 헤멨는지..그러다보
저번 주부터 시작한 이사가 드디어 끝났다.꽤 오래 걸렸는데 컴퓨터 등 옮기고 부모님 오셔서 좀 보고 하는게 시간이 많이 걸렸다.한 일주일 코드 공부를 못했는데 내일 부터 혼자 모든 시간을 사용할 수 있으니 정해진 스케줄 대로 공부랑 취업 준비를 본격적으로 진행해야겠다미
모든 진행의 css부분은 styles 로 import받은 module.css를 사용했습니다.CSSCSS주의할 점 어떤 요소든 position:absolute를 주는 순간 모두 inline-block으로 변해버린다.transform은 한번에 주는 것이 좋다. 2개를 따로
일단 쉽게 말하자면 Get은 가져온다는 개념이고 , Post는 수행한다는 개념이다 생각하면 쉽다.즉, Get은 서버에서 어떤 데이터를 가져와서 보여줄 때 , 어떤 값이나 내용, 상태등을 바꾸지 않는 경우에 사용하는 것Post는 서버상의 데이터 값이나 상태를 바꾸기 위해
모든 진행의 css부분은 styles 로 import받은 module.css를 사용했습니다.CSS폰트 어썸부분은 import 시켜서 해결해주면 됩니다.이미지는 freepik 에서 사용했습니다.CSS이미지는 핸드폰 화면 ui를 사용했습니다.CSS저번과 똑같은 부분도 있는
바탕화면 정리전체적인 좌표값을 생각했을 때 주어진 wallpaper 배열은 위에서부터 아래로 쭉 파일위치를 알려주기 때문에 반복문을 사용\`"Rest ful API란?(GET과 POST의 차이?)REST란 Representational State Transfer 의 약
2023 KAKAO BLIND RECRUITMENT 개인정보 수집 유효기간<내풀이>첫 제출 때 깜빡하고 console.log 찍어놓은 걸 발견하지 못해 시간이 오래 나왔는데 지우고 다시하니 빠르게 나왔다.물론 식 계산이 하드 코딩인 부분은 있다.Map에 terms
달리기경주이번에도 Map을 사용해서 진행했다조금 더 생각해보면 Map말고 일반 객체로 진행했어도 충분했을 것 같다.실제로 메모리는 적게 썼지만 소요시간은 더 걸렸다.저장된 Map값에서 현재 불린사람의 등수를 구하고 앞사람을 players 배열에서 구한다players의
공원산책(https://school.programmers.co.kr/learn/courses/30/lessons/172928꽤 길고 복잡한 느낌으로 짜긴 했다. 각 상황을 특정해서 switch-case문으로 방향마다 실행되는 값을 다르게 주고 좀 더 빠른 처리
귤 고르기소요시간이 엄청길게 걸렸다. 처음엔 객체로 만들어서 진행했다가 어차피 배열화 해서 sort를 해야 하는데? 란 생각으로 배열로 만들어 진행했는데 큰 실수였다.이 경우 배열의 크기가 계속 커지고 할당하면서 배열 순회동안 값이 누적되며 메모리 사용량이 증가하고 처
괄호 회전하기조금 지저분한 코드 같긴 하면서도 이해가 되긴 되는데 깔끔한 코드로 좀 더 활용하는 방법을 써야할 것 같다. 객체를 활용했으면 더 좋을 코드일 듯하다괄호 닫힘을 확인할 stack과 회전한 문자열을 둘 str을 선언하고 회전한 문자열을 구하는 건 slice를
Algorithm 연속 부분 수열 합의 개수 큰 실수를 했다.. 오늘 이상하게 머리가 복잡했는데 concat을 써서 연속 된 부분을 뒤에 붙여서 계산해야지 했는데 멍하니 코드를 치다보니 concat을 안쓰고 생각나는대로 적어버렸다. 원래 하려던 식은 이런식으로 co
n^2 배열 자르기처음엔 이차원 배열로 풀어보고 별걸 다 해봤는데 시간도 너무 오래걸리고 메모리를 많이 써서 접근법이 잘못 됐나 싶었다.그래서 보니 각 좌표별로 보면 좌표의 x,y값중 큰 값으로 배치되는 규칙이 있어 적용하여 해결했다.몫과 나머지를 사용해서 인덱스 시작
행렬곱셈처음 행렬의 곱 순서를 까먹어서 다시 기억하는데 시간이 좀 오래걸렸다.또 arr2 내부 배열의 길이가 arr1가 똑같겠다는 가정하에 진행된 게 틀린 원인이었고 제거하니 잘 풀렸다.다른 사람 풀이arr1을 반복문 돌려 각 배열원소는 row에 담긴다.arr2\[0]
KAKAO BLIND RECRUITMENT 1차 캐시제한사항을 확인해보니 큐를 사용한 풀이법이 좋을 것 같았지만 JS에서 큐를 활용하기 위한 shift는 시간 복잡도 문제가 있어 사용하지 않고 싶어 객체로 풀었다..하지만 value를 통해 key를 찾아오는 과정에서 f
의상해시를 사용한 문제 풀이이다. 알고리즘 레벨이 높아지면서 점점 수학적 지식이 필요해지는 거 같다의상 별 개수는 객체를 통해 각 의상 개수를 구한다각 의상 종류별로 선택하지 않는 경우를 포함하면 의상 수 +1이다각 의상 종류별로 선택할 수 있는 가짓수를 모두 곱하면
클린코드 고민하기 타인이 정의한 답을 의심한다 나보다 경력이 많고 네임드 개발자 일지라도 맹목적인 믿음을 가지고 생각하지 않는 경향을 없에고 다양한 배움을 포기하지 말자 구글링만 하고 넘어가는 현상하고도 같다 열린 태도를 가지자 디자인 패턴이나 구조 라이브러리 설계
JS는 동적인 언어이기 때문에 타입 검사가 어려우니 검색을 통해 각 타입별 타입 검사를 잘 찾아서 진행할 수 있도록 하자typeof는 무적이 아니며 instanceof또는 Object.prototype.toString.call()등도 있으니 잘 활용해서 타입이 올바른지
Algorithm 할인행사 열흘만 검사하기때문에 남은 일수가 열흘이 되지 않으면 더이상 진행하지 않는다 slice를 통해 10일치 행사물건 리스트를 빼낸다 for문을 통해 slice로 분리한 10일 행사 물건을 각각 filter를 통해 원하는 물건의 개수가 맞는지 확
Algorithm 기능개발 기능 개발 완성 진행도가 100이니 100에서 현재 완성도를 빼고 하루마다 완성되는 퍼센트로 나누면 각각 며칠부터 완성되는지가 나온다 해당 완성 진행 시간을 map을 통해 배열로 받고 그 배열을 반복문을 이용해 쭉 비교한다. 맨처음 비교할
if....if...if....if 등을 계속해서 중첩하여 작성하기 보단 중간중간 미리 return등을 통해서 함수를 일찍 종료시킨다많은 로직을 하게되면 수많은 의존성이 생길 수 있으니 조심하자 생각이 여러번 들어가야된다.프로그래밍 언어 자체로 if문은 true부터 실
Algorithm 프로세스 프로세스를 판별시킬 구분자가 필요하니 알파벳을 이용하여 새로운 배열을 만들었다[프로세스이름,우선순위] 미리 정답 target을 설정해 놓는다 while문을 통해 반복하고 shift()를 통해 가장 앞 원소를 출력 filter를 사용해서 대기
사이트 개선사항을 통해 몇가지를 개선했다. 이미지를 많이 렌더링 하는 SNS프로젝트이다 보니 초기 렌더링 속도가 느린 문제가 있었다.해당 태그들을 전무 Next.js에서 제공하는 Image 태그로 변경한뒤 테스트를 해보니 1.8~2초가 넘게 걸리는 렌더링이 1.1초까지
요격시스템(https://school.programmers.co.kr/learn/courses/30/lessons/181188그렇게 헤맬 것까진 없는데 생각보다 헤맨 문제다. 비슷한 유형을 발견하지 못해서 그런가 조금 복잡하게 푸려다가 약간의 힌트를 얻고 알
이게 1,2,3만 찍히는 이유는 위에 숫자가 아닌 값들이 찍혀있기 때문에다 그러면 다르게 보면 어떻게 될까?우리가 평소에 보던 느낌이 아닌 것 같다. 인덱스가 이상하게 느껴지면서 배열이 객체와 똑같이 보인다.심지어 배열에 있는 함수또한 동작한다.그렇기 때문에 타입을 검
이부분은 개발자의 취향차이이기도 하지만( 프로그래밍 공부를 진행하며 여러 강의를 들었는데 어떤분은 한번에 작성하는 게 좋다고하고 어떤분은 부분별로 쓰면 나중에 편해서 부분별로 쓰는 게 취향이다 라고 하기도 했다.)요런식으로 한번에 축약하는게 숏핸드 프로퍼티이다React
typescript를 작성하며 TIL을 대신 했는데 CS공부를 추가하기 위해 따로 적어보려 한다.쉽게 코드의 실행 환경이라고 이해하면 된다.실행할 코드에 제공할 환경 정보들을 모아놓은 객체이다.JS는 동일한 환경에 있는 환경 정보들을 모은 실행 컨텍스트를 콜스택에 쌓아
어제 정리한 실행 컨텍스트에서 여러 이름의 환경이 나오는데 그 중 렉시컬 환경이 무엇인지 확인해보자Lexical Environment는 코드block, function, script를 실행하기 앞서 생성되는 특별한 객체로, 실행할 스코프 범위 안에 있는 변수와 함수를
기존 javascript에서 배운것과 개념같은 경우랑은 다 같다. 다만 단축어도 있고 타입을 지정해주는 경우를 알아보자처음 생성자를 만들면 this에는 에러가 생성된다. typescript에게 알리지 않고는 프로퍼티와 생성자를 초기화 할 수 없다.아래 생성자에서 thi
최근 이틀 정도 면접 질문에대한 준비를 하며 공부한 CS를 간단히 답변할 수 있게 끔 정리했는데 블로그에 작성이 안된 부분들은 나중에 계속 정리해 볼 예정이다\-브라우저 동작원리 , www.google.com을 입력하면 어떤 일이 일어나나?사용자가 입력한 URL을 해석
기본적인 디자인과 어떻게 만들지는 미리 만들었던 투두리스트를 가져갈거고 좀 더 좋은 코드를 위해 대략적인 각 페이지 별 들어갈 함수나 디렉토리를 간단하게 정리해 봤다가운데 타이틀로그인 하기 버튼 - 마우스 hover 색 변함버튼 누를시 로그인 signin 페이지로 이동
현재 과제로 인해 간단한 todolist를 만드는 중에 jest를 사용해보고 있다 홈페이지 먼저 홈페이지엔 간단한 타이틀 문구와 로그인과 회원가입을 하러 갈 수 있게 redirect 시켜주는 버튼을 만드려고 한다 우선은 TDD를 진행하기 위해서 홈페이지에서의 로직을
어제 작성한 코드가 엉망진창이었다는걸 오늘 코드를 작성하고 테스트를 진행하며 알 수 있었다먼저 Home 페이지 컴포넌트를 만들었는데h1을 통해 간단한 title 글이 있고 로그인과 회원가입 페이지로 이동하는 버튼이 있다원래는 아래와 같이 테스트 코드를 작성햇는데그냥 뭐
오늘 회원가입 페이지를 만들었는데 어제 진행했던 테스트 코드들을 바탕으로 새로운 테스트 코드를 짜서 실행했더니 무사히 그린라이트가 들어왔다 간단한 회원가입 테스트 코드인데 여기서 첫 시작하기전에 axios를 통한 테스트 함수를 작성했으며 axios 불러오지 못하는 참
이전 프로젝트에서 observer를 사용하거나 input, 경고창을 사용할 때 커스텀 훅을 만들어서 진행했는데 추후엔 좀 더 유지보수가 쉬운 훅을 만들어 보도록 해야겠다우선 커스텀 훅의 핵심 키워드는 반복되는 로직으로 실제로 공식 문서에 적혀있는 내용을 보면개발을 하다
오늘 교육기관 합류를 위한 레벨테스트를 봤는데 생각보다 CS 지식 부분에서 순간순간 막히는 부분이 있었던 것 같다문제를 풀어보며 기초적인 지식과 javscript의 딥다이브가 많이 부족하구나 느꼈는데closure가 머릿속에서 아예 없었다는 게 아쉬웠다이전에 한번 til
프로그래머스에서 문제를 풀면서 W3스쿨을 보면서 하고 있다NULL처리하기SELECT ANIMAL_TYPE, COALESCE(NAME,"No name"), SEX_UPON_INTAKE FROM ANIMAL_INS\-> NAME 출력할 때 NAME이 NULL이면 "No n
컴퓨터 구조 중앙처리장치 (CPU) 컴퓨터를 직접 맞춰봤다면 한번쯤을 들어봤을 cpu이다. 아마 컴퓨터를 맞출 때 CPU,VGA,RAM 이렇게 제일 많이들보지 않았을까 싶다. cpu는 컴퓨터에서 가장 중요한 구성요소중 하나로 컴퓨터의 모든 작업을 제어하고 수행한다. 프
일단 저번 글에서 알아봤던 컴퓨터 구조에서 중요한 키워드들이 몇개 있어서 그것부터 한번 살펴봐야겠다 일단 명령어의 종류들이 있는데 종류가 많은것을 CISC, 줄인것을 RISC라고 한다. 최근에는 RISC가 많다 Linking은 여러개의 코드와 데이터를 모아 연결하고
이전에 한번 프로세스와 쓰레드를 다룬 적이 있었는데 이번 수업을 들으면서 많이 부족하다고 생각이 들어 직접이해하면서 다시 정리해보려고 한다. Inpa Dev 수업 내용을 포함하여 이분의 블로그를 참고해서 한번 제대로 파보았다 간단한 개념 프로세스 운영체제로부터 자원
constant pool에 대해 구글링을 검색해봐도 대부분 Java에서의 constant pool만 나와서 배운 걸 바탕으로 정리해보려고 한다.물론 constant pool이 하는 일은 java와 크게 다른 것 같지는 않다.java에서와 마찬가지로 캐싱,보안,복사가 필
그동안 수업 들으면서 정리했던 부분들을 매일 작성했어야 했는데 이해하는 데 시간이 좀 걸리고 잠깐 블로그를 놓았던 것 같다 변수와 상수 기본적으로 변수는 선언 + 식별 + 타입 + 값 + 스코프 로 이루어져 있다 선언은 var,let,const 등이 있고 식별자는
JS를 주 언어로 생각한다면 형변환에 대해 많은 신경을 써야한다.암묵적인 형변환도 있으며 JS 자체적으로 형변환을 일으켜 코드를 실행시켜 주기 때문에 까딱 잘못하면 의도치 않은 에러를 발생 시킬 수 있다가장 기초적인 프로토타입 메서드를 사용해서 형변환 하는 것은toSt
Javascript를 배우다 보면 꼭 한번은 알게 되는 개념이다.호이스팅(Hoisting)이란 단어 자체가 올리다 끌어올리다 란 의미를 가지고 있는데 정말 말 그대로다.개발을 배울 때 듣게되는 언어들이 해석하게 되면 의미 그대로 사용되는 경우가 많은데 정말 개발자 마인
연산자 종류 연산자의 종류가 굉장히 많은데 그중 대표적인 몇개만 나열하자면 산술 / 할당 / 논리 / 비교 / 삼항조건 / 쉼표 / 그룹 / 지수 / 옵셔널체이닝 / 널병합 / 비트 / 나머지 등이 있다 산술(arithmetic) 연산자 : n = 1 + 5; 와 같
구조분해 할당과 스프레드 연산자는 프론트 개발자라면 꼭 알고 가야하는 연산자 중 하나로 특히 React에서 많은 활용을 한다.props를 내려줄때나 state 업데이트를 할 때나 많은 사용을 한다그 전에 할당 연산자를 알아보면우리가 변수를 선언한 후 값을 할당한다. 라
제어문은 조건과 반복까지 포함되는 단어로 많은 종류가 있다.if ... else ... : 우리가 흔히 아는 if,else문으로 조건과 실행문으로 되어있다switch... case... : if처럼 조건을 걸지만 여러 조건들을 switch를 사용하면 if조건 if조건
실행컨텍스트 이전에도 블로그에서 쓴 적 있었지만 그건 면접을 대비 하기 위해 그냥 내용을 외운 것밖에 아니었지만 이번에 확실하게 실행컨텍스트를 이해할 수 있게 되었다 물론 딥다이브 책도 봤지만 성호님 수업을 들으면서 ECMA에 기재된 현 버전의 실행컨텍스트를 새롭게
직접 drow.io를 통해 그렸고 전역 평가부터 시작해서 쭉 f2()까지 이어진다Global Object 가 먼저 생성된다전역 평가시 ECS에 GEC(글로벌 실행 컨텍스트)가 올라간다GEC 실행을 통해 GER(글로벌 환경 레코드)가 생성된다각 내장 필드 등을 통해 De
우리가 실행컨텍스트를 배웠다면 클로저는 이해하기 쉽다.이처럼 함수에 리턴되는 함수를 만들고 리턴된 함수를 다른 변수에 담아 사용한다면 참조되는 Environment Record가 삭제되지 않고 남아있다는 건데 이렇게 말하면 이해하기 힘들 것 같긴 하다.하지만 실행컨텍스
다시 나를 호출한다라고 생각하면 편한데 f()라는 함수가 있다면 이 f()함수 내부에서 또 자기 자신을 f()함수로 부르는 것이다.바로 예시를 살펴보자위 코드는 1~10까지 원소로 이루어진 배열을 만드는 재귀함수이다.동작흐름을 저번 실행컨텍스트를 따라 순서대로 나열하자
Object 우리가 흔히 알고 있는 객체를 Object라고 하는데 기본적으로 함수도 따지고 보면 object이고 배열도 object이고 우리가 실행하는 js의 global도 object이다. 이렇게 object는 광범위한 개념을 가지고 있는데 우리가 주로 객체라고 부
구조 분해 할당 구문은 배열이나 객체의 속성을 해체해서 그 값을 개별 변수에 담을 수 있게 하는 표현이다.구조분해 할당에 대해선 설명보다 사용법을 보는게 훨씬 빠르게 익혀지는 것 같다몇가지 예시를 살펴보자위에서 부터 살펴보면 =이라는 할당연산자가 연속해서 붙을 경우 변
우리가 흔히 알고 있는 객체를 Object라고 하는데 기본적으로 함수도 따지고 보면 object이고 배열도 object이고 우리가 실행하는 js의 global도 object이다.이렇게 object는 광범위한 개념을 가지고 있는데 우리가 주로 객체라고 부르며 사용하게 될
일단 모노레포가 무엇인지 정의를 두자면 위키에선 모노레포란 버전 관리 시스템에서 두 개 이상의 프로젝트 코드가 동일한 저장소에 저장되는 소프트웨어 개발 전략 이라고 기재되어 있다이전 개발 전략은 모놀리식 애플리케이션으로모놀리식 애플리케이션은 모듈화 없이 설걔된 소프트웨
먼저 저는 이 과정을 듣기 전에 광고를 많이 하는 국비 교육을 한번 받은 상태로 수업을 들었고또 현재는 취업한 상태입니다. 인턴이지만😉아무튼 원래 후기를 잘 안쓰는 편이기도 한데 이번에 새롭게 모집하는 걸 보고 같은 내용이지만 또 듣고 싶은 마음에 지원하려 했다가 다
업무중 atomic component로 사용될 기본 컴포넌트 들을 만들다 Toast의 차례가 왔다기본적으로 Toast는이런식으로 어떠한 동작을 했거나 실패 등 여러 상황에서 alert창이 아닌 쉽게 말해 서비스 디자인 등과 맞춰 제작된 자체적인 알림창이라 봐도 무방하다
제목만 보면 뭔가 되게 많아 보이는데 실은 별거 없다.docker를 이용해서 가상 컨테이너로 mysql 서버를 만들고 Next.js와 prisma를 사용해서 쉽게 mysql에 내가 원하는 타입과 결과를 넣어보려고 하는거다.docker와 next.js의 server ac
이전 글에서 docker를 이용해 mysql을 띄웠고 이후 workbench를 이용해 데이터 베이스에 쉽게 접속할 수 있도록 만들었다.그럼 이제 이를 실제로 코드상에서 사용해보려 하는데 Next.js와 Prisma를 이용해서 만들어보려고 한다.이를 통해 prisma의