본문 바로가기

취업/기록14

그럭저럭 아침에 7시에 일어나서 슈독이라는 책을 읽었다. 슈독의 뜻은 신발 연구에 미친 자라는 뜻이다. 필 나이트는 24살부터 신발 사업에 매진해서 1980년에 뉴욕증권거래소에 상장을 하기까지 책 이름에 걸맞는 인생을 살았다. 앞으로 이런식으로 1줄씩(+a)만 줄거리를 써야겠다. 중간에 잠이 와서 10시에 자서 2시에 일어났다. 그때부터 4시 30분까지 또 책만 읽다가 씻고 5시 30분까지 강남역의 알라딘에 갔다. 알라딘에선 기업의 프로세스가 어떤 방식으로 돌아가는지 궁금해서 관련된 책을 봤다. 8시까지 있었다. 그 중에 한 권은 오늘 아침에 읽을 예정이다. 오늘은 가족 간의 긴박한 대화가 오고 갔다. 내가 일방적으로 잘못 했었지만 아빠는 어느정도 이성적으로 나를 타일러줬다. 그래서 눈도 안 마주치고 대답도 그렇.. 2022. 8. 19.
취업 프로젝트 오늘부터 진지하게 취업에 대해서 생각해보려 한다. 그전까지는 어떻게든 되겠지라는 마음으로 개발에 대해서 진지하게 생각을 안하고 내가 만들고 싶었던 프로젝트를 시작했었지만 다 실패로 돌아갔다. 이쯤되면 포기해야 되나 싶은 생각이 들지만, 반대로 생각해서 "진지하게 임하면 어느정도까지 퍼포먼스를 낼 수 있을까?" 궁금해지기 시작했다. 물론 이 생각이 다른 사람이 볼 때는 정신나간 소리하고 있네라고 생각할 것이다. 하지만 이번에는 좀 다른 느낌이 든다. 아닐 수도 있지만 나는 그렇게 생각할 것이다. 일단 내 계획은 이렇다. 면접관들에게 듣고 싶은 질문을 작성해서 답할 수 있을 정도의 실력을 갖추는게 나의 계획이다. 이게 다다. 자소서에서 나의 장점을 어필할 수 있도록 프로젝트 중심으로 해결 방법 및 개발 과정.. 2022. 8. 18.
D - Day 93 - 2 (자바스크립트 async, await 문법) 안녕하세요 이틀 만에 올립니다. async와 await 은 자바스크립트의 비동기 처리 중에 가장 최근에 나온 문법입니다. async, await 문법은 기존의 비동기 처리 방식인 콜백 함수와 프로미스의 단점을 보완하고 사용하기 쉽도록 문법이 간단하게 되어있습니다. async 문법을 적용하려면 다음과 같 이 async를 함수 앞에 붙여줍니다. // async - await 기본 문법 async function 함수명() { await 비동기_처리_메서드_명(); } 위의 예제처럼 function 앞에 async를 붙이면 해당 함수는 무조건 이행 상태의 프로미스 객체를 반환합니다. 다음은 간단한 문자열을 반환하는 async 함수의 정의와 호출에 대한 예제입니다. async function getName(){.. 2021. 6. 15.
D - Day 93 - 1 (함수에 대한 기본) 오늘부터 글을 초등학생 또는 일반인이 해당 글을 보아도 이해하기 쉽게 작성하겠습니다. 우리는 흔히 코드의 반복, 재사용성을 위해서 어떠한 작업을 수행하는 코드를 함수 또는 객체로 만듭니다. 그리고 이 함수를 선언하기 위해서는 function이라는 키워드를 사용합니다. 오늘은 함수에 대해서만 설명을 하겠습니다. 함수의 선언 및 정의는 다음과 같은 형태를 가집니다. // 한 줄로 간단한 설명이 필요한 코드일 때 사용합니다. /* 여러 줄로 설명이 필요한 코드일 때 사용합니다. */ function something(){ //소괄호 안에 매개변수라는 것도 들어갑니다. // 어떤 일을 수행합니다. } 위의 형태를 자세하게 풀어보면 함수의 이름은 something이고, 입력값도 없이 그저 주어진 어떤 일을 수행합.. 2021. 6. 15.
D - Day 95 (Javascript Promise) 자바스크립트의 Promise문법은 Callback Function의 단점을 보완하고자 ECMAScript 2015에 추가된 문법입니다. 콜백 함수의 단점은 대표적으로 콜백 지옥이 있습니다. 콜백 지옥은 콜백 함수는 비동기에 사용되는데 함수 내부에 콜백함수를 동기적으로 실행되게끔 코드를 작성하기 때문에 생기는 문제입니다. 아래와 같이 말이죠. step1(function (value1) { step2(function (value2) { step3(function (value3) { step4(function (value4) { step5(function (value5) { // 탈출 }); }); }); }); }); 위와 같이 단순한 형태를 가진 함수가 겨우 5번 정도 중첩됬을 뿐인데, 잘 이해가 되질 않.. 2021. 6. 13.
D - Day 97 (자바스크립트 Callback Function) 자바스크립트의 비동기 처리에 대해서 공부를 했습니다. 비동기 처리를 구현하기 위해서는 콜백 함수, Promise, async - await 문법을 사용하면 됩니다. 오늘은 콜백함수에 대해서만 설명하겠습니다. 먼저 필요한 준비물은 적당한 두뇌와 인터넷 그리고 손만 있으면 됩니다. 콜백함수는 함수를 바로 실행시키는 것이 아니라 어떠한 함수 내부에서 원하는 시점에 실행을 시킬 수 있는 함수라고 생각하시면 됩니다. 그리고 함수의 호출방식을 구분하기 위해서 콜백함수라고 구분짓는 것이지, 콜백 함수라는 것이 특별한 기능을 가지고 있지는 않습니다. 다음 예를 보면 바로 이해가 될 것입니다. setTimeout(function () { console.log("working"); }, 1000); 위의 예제는 자바스크립.. 2021. 6. 11.