본문 바로가기

전체 글48

사회초년생의 ETF 투자기 - 배당 ETF를 찾아서 시작하기...필자는 대학생 때 처음 국내 주식에 입문을 했다. 그 때 당시에 잘나가던 국내 IT 주식들을 매수하고 초반에는 엄청난 수익률을 보았지만, 코로나가 끝난 이후 모두 급락을 하게 되며 모두 반려주식행이 되어버렸다. 과연 이게 10년 뒤에 원금까지 올라갈 지는 아직도 미지수지만 말이다. 그나마 삼전 주식을 가지고 있었지만, 박스권에서 벗어나질 못하는 것과, 아무리 실적이 좋아도 국내 주식의 특성 상 실적만큼이나 평가되지 않는 지표를 보며 역시 국내 주식장은 시도하는 것이 아니었던 것인가 후회가 밀려들어오고 있었다. 이대로 반려 주식을 안고 갈 수는 없었기에, 한국보다는 확실한 미국으로 시선을 돌려보았다. 역시, 이미 많은 사람들이 한국장에서 미국장으로 넘어가는 추세였다.  해당 글은 작고 귀여운 .. 2024. 7. 1.
기술 면접 준비 - React (5) 完 라이브러리와 프레임워크의 차이라이브러리는 특정 목적을 수행하기 위해 개발됨. 제어권이 개발자에게 있음프레임워크는 건축 설계도를 그릴 수 있는 도구와 같은 목적으로 개발됨. 제어권이 개발자에게 있지 않으며, 프레임워크의 규칙을 따라야 함.리액트를 선언형 프로그래밍이라 하는 이유는? 프로그래밍 패러다임에 대해(선언형 vs 명령형)프로그래밍 패러다임은 프로그래머에게 프로그래밍의 관점을 갖게 하고 코드를 어떻게 작성할 지 결정하는 역할을 한다. 새로운 프로그래밍 패러다임을 통해서 새로운 방식으로 생각하는 법을velog.io 선언형어떤 로직으로 어떻게 코드를 짜야 페이지가 그려질 수 있는지에 대하여 생각하기 보다, 컴포넌트나 데이터의 배치를 통해 무엇이 렌더링될지에 대해 고려하는 것이 선언형 ui의 특징이다. R.. 2024. 6. 29.
기술 면접 준비 - Typescript 기본 (4) 다형성디형성이란 제네릭과 같이 특정 객체가 하나의 타입이 아닌 여러 가지 타입으로 표현될 수 있어서 재사용 가능한 형태로 구현될 수 있는 것을 말한다.대표적 예시:제네릭 : 데이터 타입을 일반화한 것으로 선언 시점이 아니라 생성 시점에 타입을 명시하여 다양한 타입을 사용할 수 있도록 하는 기법이다.오버라이드 : 오버라이드는 상위 클래스의 메서드를 하위 클래스에서 재정의하는 것을 말한다. 메서드의 이름과 파라미터 개수, 타입이 동일해야 한다. 주로 상위 클래스의 동작을 상속받은 하위 클래스에서 변경하는 용도로 사용된다.오버로딩: 같은 이름의 메서드나 생성자를 여러개 정의하는 것을 말한다. 이름은 같지만 매개변수의 개수나 타입이 다르게 정의된다.타입 시그니쳐란 무엇인가function functionName .. 2024. 6. 24.
기술 면접 준비 - HTML, CSS 기본 (3) HTML, CSS!Doctype은 어떤 역할을 하는가 [HTML] DOCTYPE은 무엇이고 왜 필요할까?HTML 버전과 DOCTYPE에 대해 알아보자velog.io어떤 버전의 HTML을 사용할 것인지 브라우저에 알려주는 역할을 한다.이를 선언하지 않으면 같은 내용의 HTML 문서라도 브라우저의 환경에 따라 다른 결과 화면을 출력하는 경우가 발생할 수 있다. 때문에 HTML 문서를 올바르게 실행하기 위해서는 HTML 버전에 맞게 DOCTYPE 선언을 해줘야 한다.html 5 이후부터는 모두 을 사용한다.meta tag로 할 수 있는 것들은 무엇이 있는가?메타 태그란?웹 브라우저가 웹 페이지에 대해서 필수로 알아야 할 정보들을 포함한 테그이다.어떤 문서유형이고, 키워드가 무엇인지, 개발자가 누구인지에 대한 .. 2024. 6. 23.
기술 면접 준비 - HTTP 기본 (2) HTTP란?텍스트 기반 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜이다.비연결지양(Connectionless) - 요청과 응답을 한 번씩 주고받으면 연결을 끊음상태없음(Stateless)웹 문서간 링크를 통해 연결할 수 있는 프로토콜이며, 문서 뿐만 아니라 html, text, 이미지, 음성, 영상, 파일, json, xml, 등 다양한 종류의 데이터를 폭 넓게 전송할 수 있다.Stateless한 HTTPStateless아케텍쳐 스타일 제약 조건 중 하나로 서버에서 상태를 관리하지 않는 것을 뜻한다. 서버에 상태를 저장하지 않기 때문에 세션관리를 위해서는 서버가 세션 상태를 알게 하기 위한 다른 방법이 필요하다.→ 클라이언트가 세션 상태를 매번 전달해주는 방식을 취할 수 있는데, 이때 상.. 2024. 6. 17.
기술 면접 준비 - Javascript 기본 (1) 시작하기에 앞서...F-Lab 멘토링 과정에서 기술 면접을 준비하며 적어둔 정보를 여기에 다시 작성해두려 한다. 프론트엔드 기술 면접에서 범용적으로 질문하는 것들에 대하여 적어두었으며, 범위가 상당하지만 모두 유기적으로 연결되어있는 내용이기도 하다. 자주 물어보는 내용이기도 하지만, 꼭 기술 면접이 아니더라도 본인이 이론적인 부분에 대하여 취약하다고 판단한다면 한번 공부를 해보는 것도 좋을 것 같다.자바스크립트란?자바스크립트는 클라이언트 사이드에서 동작하는 싱글스레드 프로그래밍 언어이다.인터프리터 방식으로 동작하는 특징을 가지고 있다.인터프리터 vs 컴파일러인터프리터코드가 순차적으로 런타임(코드가 실행되는 시점)에 실행되는 프로그램 실행 접근 방식 중 하나이다.초기에 코드를 스캔하는 속도가 빠르다.전체적.. 2024. 6. 16.
728x90
반응형