전체 글62 [21JUN, 2021] TIL 월요일~! 일주일의 시작인만큼 활기차게 빠샤 빠샤 했다고 생각한다! 이번 주도 알차게 보내보자! 💃🏻💃🏻 ✔️ for...of 프로그래머스 문제를 풀면서 거의 for(let i = 0, i < arr.length; i++) {...} 이러한 고전적인 for문을 사용했는데 오늘 다른 사람들의 풀이를 보다 for... of를 쓸 생각은 왜 하지 못했을까 생각해봤다..! 너무 자연스럽게 for of의 존재를 잊었었던 것이었다..! 처음에 알게 되었을 때는 신나서 썼었는데..!! 이제 반복문을 쓸 때 생각이 잘 나지 않을까..?! 😉😉😉 ✔️ slice, splice slice와 splice 모두 array method이지만 차이가 있다. 쓸 때마다 검색하게 되어 이번엔 꼭 기억하자!! slice(start, .. 2021. 6. 22. [18JUN, 2021] TIL 오늘 동생 아이패드를 빌려서 책을 읽었더니 책이 잘 읽혔다.. 덕분에 알고리즘 라이프도 완독하고 최고 최고👍🏻 ✔️ string.substr() 오늘도 프로그래머스 문제를 풀고 다른 사람들의 풀이를 보다 새로운 메서드를 배웠다. substring()까지는 알았는데 substr()도 있는 것은 처음 알았다. 나는 우선 slice로 구현해서 두 가지 다 사용하지는 않았다. 간단히 기록하자면 substring( )과 substr( ) 차이점은 두 번째 인자로 끝점의 index을 받느냐 문자의 길이를 받느냐이다. ✔️ 알고리즘 라이프 11, 12 챕터를 마지막으로 이 책을 완독 했다. 이 책을 읽는다고 갑자기 알고리즘이 송송 생각나고 다 이해하고 이런 건 아니지만 확실히 알고리즘을 어렵게 생각하기보다는 일상생활.. 2021. 6. 18. [17JUN, 2021] TIL 오늘은 좀 아파서 게으른 하루를 보냈다..! 지나간 시간은 어쩔 수 없으니 내일 더 열심히 하자! ✔️ 알고리즘 라이프 9, 10 챕터를 읽으며 링크드 리스트, 빅 세타 표기법에 대해 알게 되었다. 빅오 표기법만 알고 있어서 빅 세타 표기법에 대해 알아보니 최소와 최악의 중간인 평균적인 복잡도라고 한다. 빅 세타는 "너는 내안의 함수와 동등한 비율로 증가해"라고 의미하는 것이라고 한다. 참고: https://vaert.tistory.com/117 ✔️ 브라우저 동작 과정 며칠 전 SPA에 대해 공부하다 브라우저가 어떻게 동작하는지 잘 알고 싶어서 찾아보았다. 아직 명확하게 이해한 건 아니어서 좀 더 찾아보면서 공부하고 따로 포스팅해볼 예정이다! 2021. 6. 17. [16JUN, 2021] TIL 벌써 수요일이라니..! 공부를 제대로 시작하니 시간이 순식간에 지나가는 것 같다. 어제 정리를 다 못한 SPA, CSR, SSR에 대해 정리를 마치고 책도 읽고, 공부하면서 하루를 보냈다. 오늘은 에어컨 설치하느라 집중 못한 시간이 많아서 아쉬우니 내일은 집중을 더 해서 알차게 하루를 보내자💪🏻💪🏻💪🏻 ✔️ CPU, RAM CPU: 용량이 매우 큰 파일이나 데이터를 처리해야 하지만, 한 번에 32, 64bit의 불록 단위로 적은 양의 데이터를 조작하고 계산한다. RAM: 임의 접근 기억장치, 하드디스크보다 훨씬 빠르게 데이터를 일고 쓸 수 있어 실행 중인 프로그램이나 열려있는 파일들이 더 빨리 접근될 수 있도록 메모리를 저장하는데 쓰인다. -> 좀 더 컴퓨터 구조나 기초적인 내용들도 알고 싶어서 간단한 .. 2021. 6. 16. CSR, SSR 그리고 SPA 정리 SPA(Single Page Application)에 대해 대략적으로만 알던 내용들을 정리해보고자 한다. SPA와 함께 CSR(Client Side Rendering), SSR(Server Side Rendering) 도 정리하겠다. SPA : 기존의 웹은 서버사이드 렌더링 방식(SSR)으로 서버로부터 새로운 페이지를 불러왔었다. 하지만 점점 웹에서 더 많은 정보를 제공하고, 모바일 기기를 통한 웹 애플리케이션 접속도 증가하면서 속도 저하로 이어지게 되었다. 그래서 SPA가 등장하는데 SPA는 최초 한 번 페이지 전체를 로드한 후 동적으로 필요한 데이터만을 변경해서 사용할 수 있는 웹 애플리케이션으로 기본적으로 클라이언트 사이드 렌더링 방식(CSR)이다. (하지만 SPA가 무조건 CSR인 것은 아니다.).. 2021. 6. 16. [15JUN, 2021] TIL 오늘은 한 번쯤 정리해보고 싶었던 SPA에 대해 공부했다. TIL만으로는 정리가 안된 느낌이라 저녁에 더 자세히 노션이나 블로그에 작성해보고자 한다. 그리고 어제부터 읽기 시작한 알고리즘 라이프도 읽고, 오늘 저녁부터는 같이 수료한 은정님과 서로 간단히 하루에 뭘 공부했는지 간단히 TIL을 공유하는 시간을 가지기로 했다! 서로 의지도 다지고, 서로 공부한 내용 중 궁금한 것을 물을 수 있는 시간을 가지며 취업까지 같이 파이팅하기로 했다!💪🏻✨ ✔️ SPA (Single Page Application) 하나의 HTML 파일을 기반으로 자바스크립트를 이용해 동적으로 화면의 콘텐츠를 바꾸는 방식의 웹 애플리케이션이다. 즉, 최초로 한 번 페이지 전체를 로드한 후에 데이터만을 변경해서 사용하는 것이다. 현재 많.. 2021. 6. 15. [07JUN, 2021] TIL 요즘 자료구조와 알고리즘에 대해 공부하고 문제를 풀어보면서 알고리즘은 가장 효율적인 방법을 찾기 위한 거라면 좋은 코드는 무엇을 말하는 걸까 라는 생각이 떠올랐다. 특히 프로젝트 때에 이 고민이 많아서 끝나고 꼭 찾아봐야지 했는데 다른 공부들을 하면서 잊고 있었다. 그래서 오늘 생각난 김에 찾아보며 정리해보았다. 한 줄로 정리하자면 코드 그 자체로 설명이 다 되는 코드인 것 같다. 협업에 있어서 매우 중요하고, 유지보수를 위해서도 필수적이라고 깨달았다. 그리고 프로젝트가 끝나고 나는 TIL을 멈추고 다시 노션에서 공부한 것들을 간단히 정리하고 말았는데 프로젝트 때 TIL을 쓰던 때보다 잘 기억에 안 남고 아쉬운 느낌이어서 간단히라도 다시 TIL을 열심히 쓰고자 한다! 추가로 더 확실히 정리하고 싶은 내용.. 2021. 6. 7. [22APR, 2021] TIL 🌈 Daily 오늘은 원래 배너 디자인을 끝내야 하는 날이었다..! 프로젝트 일정 계획에 변수가 있을 줄은 알았지만 우리 팀은 마지막에 많은 변수를 만난 것 같다..! 오늘 결제 서버에서도 문제가 있었는데 간단한 문제였지만 큰 여파가 있었다..! 오늘까지 배너 디자인을 시작 못할 줄은 몰라서 너무 걱정이긴 하지만 최대한 남은 일정을 잘 소화하는 것이 목표다..! 다들 바쁘지만 그래도 일정 공유를 하면서 서로 도울 수 있는 부분은 돕는 중이다. 이번 주 며칠 안 남은 만큼 파이팅..!! ✨ Learned ✔️ 같은 파일 작업 시 꼭 알리기, PR과 Merge 확인 꼼꼼히! 오늘 갑자기 결제를 구현한 서버가 안되서 너무 당황스러웠다! 분명 되는 걸 새벽에 확인 후 PR 날리고 아침에 팀원들과 확인 후 머지했.. 2021. 4. 23. [21APR, 2021] TIL 🌈 Daily 벌써 수요일도 끝..!! 오늘은 기능 최종 수정하면서 오류도 많이 찾고 많이 배웠다!! 배운 점이 많아서 밑에 기억할 점을 잊지 말고 기억하자! 마지막까지 파이팅!!❣️ ✨ Learned ✔️ ! 사용 지양하기 결제 페이지가 갑자기 계속 로딩이 안 되는 문제로 팀원 한 분과 아침부터 줌으로 오류를 찾아 나섰다... 알고 보니 직전에 머지한 다른 팀원분 코드에서 '!'가 사용되었기 때문이었다. 이는 무조건 null이 아니다는 뜻인데 우리는 데이터가 null일 수 있는 경우들이 있었기에 오류를 낸 것이었다.! 는 확실하게 선언해 준 것이 아닌 확실하지 못한다면 지양하는 것이라고 알려주셔서 메모해 놓았다! 함께 오류를 찾아 준 팀원 분은 프로젝트를 학교에서 해보신 분이어서 잘 알고 계셨다. 특히.. 2021. 4. 22. 이전 1 2 3 4 5 6 7 다음