전체 글

주니어 프론트엔드 개발자의 기록들 ʕ •ᴥ•ʔ✎
스파르타코딩클럽 [GPT] 웹개발 종합반 : 최지웅 https://spartacodingclub.kr/online/web_chatgpt 스파르타코딩클럽 | [GPT] 웹개발 종합반 입문자부터 실무자까지 개발자 커리어에 꼭 필요한 웹 페이지 제작의 모든 것을 배웁니다. spartacodingclub.kr Python 파이썬이란? 인터프리터식, 고수준 프로그래밍 언어. 간결하고 읽기 쉬운 문법을 가져 다양한 분야에서 활용되고 있는 프로그래밍 언어 설치 3.8.6 버전 설치 (window) https://www.python.org/ftp/python/3.8.6/python-3.8.6-amd64.exe (mac) https://www.python.org/ftp/python/3.8.2/python-3.8.2-ma..
· REACT
경고 확인하기 React 프로젝트 진행 중 콘솔 창에 다음과 같은 에러가 발생하는 것을 확인했다. Please do not use @import CSS syntax in createGlobalStyle at this time, as the CSSOM APIs we use in production do not handle it well. Instead, we recommend using a library such as react-helmet to inject a typical meta tag to the stylesheet, or simply embedding it manually in your index.html 사이에 들어가는 나 등의 요소를 커스텀 하고 싶은 경우 사용하는 라이브러리다. @import..
· 일상
이것은 내 쿠팡 기록을 담은 짧은 글이다 📜 나는 생각보다 그렇게 힘들지도 않고 뭔가 나쁜 경험을 하지도 않았다! 돈도 벌고 버킷리스트 하나 클리어 한다는 마음으로 해봤는데 재밌고 의미 있는 경험이었다 ㅋㅋㅋ 세세한 후기 글은 귀찮아서 못남기겠고 특이사항이나 가볍게 기록해 본다. 쿠팡에는 총 4번 출근했다. 아마 현생상 추가 출근은 없을 듯하다 😎 첫 번째 근무 8/29(화) ☂ 곤지암1 신선센터 / 주간조 (8:00 - 17:00) / QC (검품) (시급 10,050원 * 8시간) - (고용보험료 0.9% 공제 750원) + (식당 미이용 4,000원) = 일당 총 83,650원 전산 쪽을 다룬다는 지원업무로 지원했는데 QC(검품)으로 발령받았다. 5시 기상. 6:04 도착 셔틀을 타기 위해 부리나케..
· REACT
TDD Test Driven Development. 테스트 주도 개발 테스트가 개발을 이끌어 나가는 형태의 개발론. 프로그램을 개발하기 이전에 테스트 코드를 작성하고 실행함으로써 예상되는 결과가 출력되는 지 확인하고 구현하는 방식의 코딩 방법론이다. 실패(Red) - 성공(Green) - 리팩토링(Refactor) 이라는 3단계를 반복한다. 실패 : 실패하는 테스트 케이스를 작성한다. 성공 : 실패하는 테스트 케이스를 통과시키기 위한 코드를 작성하여 테스트를 통과시킨다. 리팩토링 : 구현한 코드에 중복을 제거하거나 개선시킨다. TDD 를 진행하면서 테스트 케이스를 주로 작은 단위로 만들기 때문에 코드를 작성할 때 너무 방대하지도 않고, 자연스러운 모듈화가 이뤄진다. 이로서 코드의 질이 향상되어 리팩토링과..
· DEV
맥북이 무한 재부팅의 늪에 빠져버려 서비스센터에서 포맷을 해왔다 😩 내 5만원.. brew도 다시 깔고 git도 다시 깔고 ... github과의 연동 작업을 진행하던 중 private repository 를 clone 하는 과정에서 username과 password 를 요구하는데 입력하고나니 다음과 같이 실패를 알리는 메세지가 출력됐다. remote: Support for password authentication was removed on August 13, 2021. remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-url..
· JAVASCRIPT
콜백 함수 자바스크립트는 함수도 하나의 자료형이기 때문에 매개변수로 함수를 전달할 수 있다. 이렇게 매개변수로 전달하는 함수를 콜백(callback) 함수라고 말한다. 그리고 동시에 제어권도 함께 전달하는 함수이다. 콜백 함수를 위임받은 코드는 자체적인 내부 로직에 의해서 이 콜백 함수를 적절한 시점에 실행한다. 일단은 콜백 함수에 대해서 가볍게 예시와 함께 알아가보자. 선언적 함수 사용하기 function callThreeTimes (callback) { for (let i=0; i { console.log(`1초 후에 실행됩니다`); }, 1*1000); 여기에서 즉시 출력되는 287은 해당 setTimeout()의 식별자(ID)다. 식별자의 용도는 아래에서 이어서 설명한다. setInterval()..
· JAVASCRIPT
Function 함수 코드의 집합 어떠한 일처리를 하는 동작을 함 특정 코드를 하나의 명령어로 실행할 수 있게 해주는 기능 매개변수(parameter, 파라미터)가 주어졌을 때, 이 매개변수를 처리해서 결과(리턴값)를 만들어내 주는 기능 사용의 주 목적은 코드 중복 피하기. 재사용성 반복되는 코드를 한 번만 정의해 놓고 필요할 때마다 호출함으로써 반복 작업을 피한다. 긴 프로그램을 기능별로 나눠 모듈화함으로써 가독성이 오르고 유지보수가 쉽다. 자바스크립트의 함수 JavaScript 에서의 함수가 다른 프로그래밍 언어에서의 함수와 다른 부분은 함수도 하나의 자료라는 개념을 갖고 있다는 점. 그로 인해, 다른 프로그래밍 언어는 함수를 지정된 위치에서 만들어야 하지만 자바스크립트에서는 코드 중간에 만들 수 있..
· CS
HTTP Hyper Text Transfer Protocol 서버/클라이언트간 데이터를 주고받기 위한 프로토콜이다. 이 때, 프로토콜이란 컴퓨터 간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속이다 HTTP는 HTML 등과 같은 거의 모든 형태의 리소스들을 가져올 수 있어 웹 서핑을 할 때 서버에서 각 사용자의 브라우저로 데이터를 전송해주는 용도로 가장 많이 사용된다. 즉, 웹 페이지에서 이루어지는 모든 데이터 교환의 기초가 된다고 이해할 수 있다. HTTP는 서버에서 브라우저로 암호화 되지 않은 평문 데이터를 전송한다. 별다른 보안 조치가 없다는 것이다. 그렇기 때문에 비밀번호나 주민등록번호 등의 개인정보를 주고받기에는 위험하다는 허점을 가지고 있다. HTTPS Hyper Text Transfer..
· CS
DFS Depth-First Search. 깊이 우선 탐색 그래프 탐색 알고리즘 중 한 가지이다. (그래프 탐색 알고리즘에는 흔히 너비 우선 탐색(BFS)와 깊이 우선 탐색(DFS)가 있다.) DFS는 그래프의 시작점에서 다음 브랜치로 넘어가기 전에, 해당 브랜치를 모두 완벽히 탐색한다. 모두 완벽히 탐색한다는 것은 아래 깊숙히까지 꼼꼼히 전부 방문한다는 것. 재귀 혹은 스택을 통해 탐색을 수행하며 더 이상 아래로 갈 곳이 없을 때까지 탐색하면 위로 다시 올라가 다음 브랜치로 넘어간다. DFS의 특징 자기 자신을 호출하는 순환 알고리즘의 형태를 갖거나, 명시적인 스택을 사용한다. 스택을 사용하는 경우, 방문한 정점들을 스택에 저장했다가 꺼내는 과정을 이용한다. 어떤 노드를 방문했었는지 여부를 반드시 검사..
· 기록방
https://www.wanted.co.kr/events/pre_kickoff_2023_summer 프리온보딩 커리어 킥오프 2023 Summer | 원티드 이력서 고민은 그만 끝내야할 때! 단 2주간의 몰입을 통해 이력서를 완성하고 취업에 성공하세요. www.wanted.co.kr 이 글은 원티드에서 진행하는 [프리온보딩] 커리어 킥오프 2023 Summer 수강 후기입니다. 수강 신청 원티드에서는 매달 프론트엔드/백엔드/iOS/디자인/마케팅/QA 등등... 여러 직무를 위한 챌린지를 진행한다. 챌린지는 무료에 참여 조건이 까다롭지 않고, 특정 주제에 대한 강의를 듣고 미션을 수행하는 과정이다. 주제가 항상 달라지기 때문에 매달 챌린지를 확인하고 듣고 싶은 주제가 있을 때 참여하고 싶어 매번 눈팅만 하..
개발하는 이령
Ryung Log