오로지 개발/TIL
-
200908_TIL오로지 개발/TIL 2020. 9. 9. 01:21
오늘 배운 것 & 느낀 점 자료구조 마지막 날. BST를 구현하면서 재귀에 대해 또 한 번 생각했다.(아련) 개념을 여러 번 듣고 구현도 해보았지만, 막상 닥치면 툭 하고 나오지 않던 개념.. 스택에 대해 알고 나니 재귀 함수가 전부 실행되고 '빠져나온다'라고 표현하는지 또, 빠져나오면서 어떻게 실행되는지 (조금이나마) 더 잘 이해할 수 있었다. 자료구조는 개념이고, 그 개념 자체를 잘 이해하는 것이 제일 중요하다는 것. 그리고 그 개념들의 실생활 예시를 알아두고 어떤 자료구조가 어떻게 쓰이는지, 적재적소에 쓰였는지 정도를 구분해낼 수 있다면 좋다. 이 두 가지를 생각하고 나니 내가 어떤 방향으로 학습한 것에 대해 남겨야 하는지 생각이 많아졌다. 일단 오늘 배운 것은 복잡도 분석 중 시간 복잡도 그중 가..
-
200907_TIL오로지 개발/TIL 2020. 9. 8. 01:02
오늘(까지) 배운 것 자료구조에 대해 배웠다. 스택, 큐, 해시 테이블, 연결 리스트, 그리고 그래프, 트리, 이진 탐색 트리까지 자료구조에 대해서는 따로 정리를 하고☺ 알게 된 간단하지만 유용한 것들을 꼭 기록하고 싶었다. 1) !!의 사용 !은 보통 'NOT'의 의미로 쓰이는 기호인데 !!를 사용하면 'NOT'의 'NOT'이니까 결국 truthy한 값이 나오게 된다. 그럼 왜 굳이 두 번을 써야 하는 걸까? I. undefined 값을 처리해주기 때문..!! II. 값을 boolean 타입으로 리턴해준다. 평소 같았으면 findKey1 함수를 실행했을 텐데, 이제는 바로 return 할 수 있다. 2) || 의 재발견 OR를 뜻하는 || 논리 연산자는 이제까지 조건문에 &&(and) 조건과 더불어 유..
-
200831_TIL오로지 개발/TIL 2020. 8. 31. 23:51
오늘 한 일 & 느낀 점 이머시브 코스가 시작되었다. 코스 전반적인 일정과 스프린트를 살펴보았지만 더 살펴보아야 한다. 과정만 훑어보았을 뿐인데 머리가 지끈지끈,, 과연 내가 해낼 수 있을까? 일단 오늘 배운건 깃으로 가지를 치고(branch) 그 가지를 관리하는 방법. 그리고 페어와 함께 코드를 쉐어하는 것(pull) 페어와 함께 여러가지 상황을 테스트 해보며 어떤 오류가 나고, 어떻게 하면 효과적으로 코드를 쉐어할 수 있는지 알아보았다. 결론은 '커뮤니케이션의 중요성' 백번 강조해도 지나치지 않는다! 는 교훈을 되새겼다. - git branch 생성 및 관리 - git pull pair 알고리즘 스터디를 시작했는데, 앞으로의 스터디 방향을 조율해나가는 시간을 가졌다. 대화방법에서 참 많은 것을 느꼈다..
-
200821_TIL오로지 개발/TIL 2020. 8. 22. 01:46
오늘 한 일 & 느낀 점 오만방자했다. 지난 TIL 이후로 기록의 중요성을 깨달았다느니~ 뭐 나만의 기록을 하겠다느니 했는데(...) 그치만 기록의 중요성은 계속 느끼고 있다. 계속 과제의 압박에 둘러쌓여 이것도 끝내고 저것도 끝내고 이것도 이해하고 저것도 이해해야하는데 심지어 글도 제대로 쓰고 싶고.. (그래서 이지경이 되었다는 대충 변명같은 소리) 오늘은 4주간의 프리 코스가 끝나는 날이었다. 프리 코스의 마지막 주제는 재귀 함수였고, 어제와 오늘 이틀에 걸쳐 감히(?) 재귀 함수님을 영접하는 시간을 가졌다. 재귀 함수를 실습하기 위해 'JSON.stringify' 함수와 getElementsByClassName 메소드를 직접 구현해보는 과제를 했는데, 어제까지는 정말 어떻게해야할지 감도 안잡히고 그..
-
200803-0805_TIL오로지 개발/TIL 2020. 8. 5. 17:30
오늘 한 일 & 느낀 점 기록의 중요성을 새삼 느끼고 있다. 그런데 이 곳에 기록이 쌓이고 있지 않은 이유는..? -> 노션 속 나만의 공간에 쌓아두고 있다. 노션이 사용해보니 여러가지로 편리하기도 하고, 정리가 끝나지 않았는데 발행해야하는 압박감도 없어서.. 일단은 개인적으로 정리를 하는 중이다. 정리해서 내 것으로 만드는데 의의가 있는거지 무작정 블로그 글을 쓰는 것은 내게 의미가 없다.☺ 내일 할 일 어제/오늘 몸 상태가 굉장히 안좋은데다가 잠을 얼마 못자서 일단 컨디션 회복에 주력!!
-
200729_TIL오로지 개발/TIL 2020. 7. 29. 23:03
오늘 한 일 & 느낀 점 첫 번째 pair programming 마지막 시간, 늦었다; 눈떠보니 시간이 지나있어서 식은땀 줄줄.. 호다닥 들어가서 양해드리고 호다닥 과제를 하는데 시간이 호다닥 가더라.. 첫 페어분과 과제가 끝나면 다음 페어와의 과제가 시작하기 전에 페어 평가를 하는데 흑흑 약간 성급했고 또 약간 이해를 못하는 듯한 모습을 보였다... 같은 실수는 반복하지 말지어니.. 프로그래머스에 들어가서 레벨1 정도의 배열과 문자열을 풀어보고 싶었다. 예전에는 정말 코드에 'ㅋ'자도 시작하지 못했었는데 문제를 보고 생각하면서 어떻게 해결하면 좋을까 하는 내 모습을 보고 pair programming이 확실히 도움이 됐다고 느낌!! 내일부터 배열과 객체를 학습하고 또 문제 해결을 해야하는데, 예로부터 ..
-
200727-0728_TIL오로지 개발/TIL 2020. 7. 28. 23:29
오늘 한 일 & 느낀 점 부트캠프가 시작됐다. 첫 날이라 다양한 툴을 접하고 익히느라 정신이 없었는데, 그 와중에 기본 문법도 진행되어서 더 정신이 없었다. JavaScript에 대한 이야기가 많을 것 같다. TIL(Today I learned)을 작성하는 것을 추천받았는데, 습관이 들지 않아 어떻게 써 내려가야 할 지 막막해 손을 놓고 있었다. 그치만 꾸준히 해보고 싶다. Java를 배울 때 코드는 간결하게 최대한 적은 코드로 구현하는 것이라 했지만, 부트캠프에서는 다른 방법을 추천한다. 그래서 최대한 생각한 걸 그대로 펼치는 코딩을 구현하기! JavaScript는 정말 크롬에 적합하구나..! 개발자 도구로 테스트 하는 것과 디버깅은 습관화 해놓으면 도움이 많이 될 것 같다. pair programmi..