본문 바로가기

분류 전체보기238

2026.03 4주 배당 수익으로 현금 흐름을 만들기 위해서 작년 8월부터 카카오페이 증권을 통해 미국 주식 모으기를 진행해왔다. 배당을 많이 주는 주식 위주로는 투자를 진행한 건 처음이었다. 저평가이면서 재무가 괜찮고 배당수익률이 높은 주식 위주로 사 모았던 것 같다. 한국 주식은 그래도 몇 년간 해왔지만 미국 주식은 또 새로운 영역이라고 생각했다. 그래서 워렌 버핏 영상을 유튜브에서 많이 참고했던 것 같다. 워렌 버핏은 왜 이 타이밍에 석유 관련 주식을 매수했을까? 왜 이 주식의 비중을 왜 늘리고 줄였을까? 하면서 너무 고민하지 않고 따라사게 됐던 것 같다. 버핏이 매수한 종목들이 차트상에서 내가 좋아하는 영역에 있던 것들이 많아서 더 고민하지 않고 매수하게 됐던 것 같다. 투자한지 1~2개월 만에 현금흐름으로 달러를 .. 2026. 3. 26.
2026.3 3주 미국과 이란 전쟁의 여파로 미국, 국내 주식시장이 요동쳤던 한주였다. 내가 종종 챙겨 보는 슈퍼개미 유튜버가 여러 명 있다. 그들 중 최근에 어떤 분께서 책을 냈다고 해서 교보문고로 달려가 이틀에 걸쳐서 책을 완독했다. 슈퍼개미라고 할지라도 다 각자의 스타일대로 주식에서 성공한 것 같다. 어떤 슈퍼 개미는 현금 비중을 어느 정도 챙겨 둬야 한다고 주장한다. 어느 정도가 아닌 주식 비중보다 월등히 많이 있어야 한다고 주장한다. 또 어떤 슈퍼 개미는 현금 비중을 생각하지 않고 전체 자산에 주식 비중을 월등히 많이 투자해야 한다고 주장한다. 이 부분에 대해서 아직 감을 못 잡고 있는 것 같다. 현재 내가 생각으로는 현금을 어느 정도 확보해야 한다기에 가깝다고 볼 수 있다. 이 기준으로 접근하는 이유는 욕심 관.. 2026. 3. 20.
장기적인 방향 장기적으로 좋아보이는 업종은 에너지, 곡물관련주인 것 같다.어디까지나 예상이다.AI의 발전으로 전력수요가 많고 전쟁으로 인해 고유가가 지속 될 것 같다.전쟁으로 인해서 지구온난화가 가속화 될 것 같아서 결과적으로 에너지 부족과 식량난이 올 것 같다. 친환경에너지에 대한 수요가 증가 할 것 같다. 2026. 3. 13.
변동성이 심한 장세 첫 글이다.미국 이란 전쟁으로 인하여 변동성이 심한 장세가 이어지고 있다.개인적으로 기술적 분석도 진행하고 재무 분석도 진행하면서 2025년 12월 부터 꾸준히 수익을 내왔었다.총 seed는 500만원 정도로 분산 투자하여 국내주식을 매매 하면서 3개월동안 170만원 가까이 수익을 올렸다.2월말에 seed를 300만원을 늘렸는데 미국 이란 전쟁이 발발하면서 -10%상태가 되었다.코로나 이후로 국내 주식을 매매 해오면서 바닥에서 반등하는 주식을 대상으로 스윙하면서 수익을 내는 포지션을 연습해 왔다.회사 동료들과 같이 주식 얘기하면서 나만의 기준으로 3개월간 흔들리지 않고 매매를 진행해왔었는데처음으로 고점에 있는 주식들을 연습 삼아 1주씩 샀는데 그 다음날 전쟁이 터졌다..정말이지 고점 판독기 인 것 같다... 2026. 3. 10.
데이터 모델 모델링이란?데이터베이스의 모델링은 '현실 세계를 단순화하여 표현하는 기법'이다.모델링이 갖춰야 할 조건현실세계를 반영해야 한다.단순화하여 표현해야 한다.관리하고자 하는 데이터를 모델로 설계한다.모델링의 특징추상화 (abstraction)현실 세계를 일정한 형식으로 표현하는 것이다. 즉, 아이디어나 개념을 간략하게 표현하는 과정단순화 (Siplification)복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현한다는 의미함명확화 (Clarity)불분명함을 제거하고 명확하게 해석할 수 있도록 기술한다는 의미**** 데이터베이스의 모델리은 '현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법'모델링의 세 가지 관점1. 데이터 관점 데이터 위주의 모델링이라고 할 수있다... 2026. 3. 6.
ios_base::sync_with_stdio(false); cin.tie(null); 구문을 추가해주는 이유 C++로 알고리즘을 풀 때 실행 속도를 높이기 위해 아래 구문을 작성해준다. ios_base::sync_with_stdio(false); cin.tie(NULL); ios_base::sync_with_stdio(false); 의 장점 ios_base::sync_with_stdio 구문은 c의 stdio와 cpp의 iostream을 동기화시켜주는 역할을 한다 이 때 iostream과 stdio의 버퍼를 모두 사용하기 때문에 딜레이가 발생한다. 따라서, ios_base::sync_with_stdio(false);코드를 작성해줌으로써 동기화를 비활성화시켜준다. 이로 인해, c++만의 독립적인 버퍼가 생성되어 c의 버퍼와 병행하여 사용할 수 없게 되지만, 사용하는 버퍼의 수가 줄어들었기 때문에 실행 속도는 빨라.. 2023. 5. 10.
git PR 코드리뷰 코드 리뷰는 왜 하는가? - 내가 이해한 기능에 대해 제대로 구현이 됐는지 - 더 나은 코드나 로직이 있는지 - 이슈 가능성이 있는 코드는 없는지 - 확장 가능하고 유연한 코드인지 - 다른 사람도 알기 쉬운 네이밍을 했는지 - 개발팀에서 정한 코딩스타일을 가졌는지 - develop에 연관된 기능변화에 영향도는 없는지 - 혼자 판단하기 어렵고 팀원들의 확인이 필요하다 코드 리뷰 방법은? - Git Hub Pull request를 통한 방법 리뷰 요청자는 어떻게 요청해야 하나? - 리뷰어가 쉽게 이해 할 수 있도록 코드에 대한 상세한 설명이 필요함 - 코드에 대한 확신이 없는 부분을 중점적으로 작성한다 - 기타 궁금한 점을 적는다 코드 리뷰어는 무엇을 중점으로 리뷰할것인지? - 이미 구현이 되어 있는 로직이.. 2023. 5. 4.
맥에서 bits/stdc++.h 헤더 사용법 bits/stdc++.h - 'bits/stdc++.h' 모든 표준 라이브러리가 포함된 헤더이다. - 이 헤더는 표준 헤더가 아니기에 GCC가 아닌 컴파일러로 컴파일이 되지 않는다. - GCC를 컴파일러로 사용하는 대회에서는 유용하게 사용할 수 있다.(ex 백준 온라인 저지) 맥에서 bits/stdc++.h 헤더 설정법 1. g++ --version 커맨드를 이용하여 installedDir의 설치 경로를 확인해줌 2. cd /Library/Developer/CommandLineTools/usr/ -> include 폴더 열기 3. include 폴더 안에 bits폴더를 만든다. - mkdir bits -> permission denied 시에는 sudo 이용 - cd bits 4. bits 디렉토리에서 .. 2023. 5. 3.
A `Form.Item` with a `name` prop must have a single child element 회사에서 백오피스를 개발하던중 발생 했던 에러 이다. Warning: [antd: Form.Item] A `Form.Item` with a `name` prop must have a single child element. For information on how to render more complex form items, see https://u.ant.design/complex-form-item 태그 안에 두종류의 태그가 들어가 있을때 발생하는 에러인 것 같다. 나는 태그만 사용하는중이 었으나 간격을 위해 태그도 사용하고 있는것을 모르고 계속 헤맸다. 태그를 지워주니 정상적으로 동작했다. 이러한 에러가 발생한다면 매우간단하게 기본적인 태그를 사용하고 있는지 부터 확인해 보는게 좋을것 같다. antd .. 2023. 4. 28.
Chrome 개발자 도구 Chrome 개발자 도구란? - 웹사이트를 전반적으로 분석하고 시험해 볼 수 있도록 도와주는 도구 *주의: 콘솔 데이터는 저장되지 않음. 새로고침/새 탭 열기를 하면 내용이 날아감 요소 (Elements) - HTML을 분석하고 수정해볼 수 있는 도구 콘솔 (Console) - 현재 로딩된 페이지에서 자바스크립트를 시험하거나 로그/오류 메세지 등을 확인할 수 있는 도구 소스(Source) - 현재 로딩된 페이지에서 사용된 리소스를 열람할 수 있는 도구 네트워크(Network) - 서버와의 통신 내역을 보여주는 도구 성능(Audits) - 웹 어플리케이션의 성능을 향상시킬 방법을 컨설팅해주는 도구 2023. 4. 26.
Next.js Next.js란? - Next.js는 리액트를 위해 만든 오픈소스 자바스크립트 웹 프레임워크로, 리액트에는 없는 서버 사이드 렌더링(server-side rendering)(SSR), 정적 사이트 생성(static site generation) (SSG), 증분 정적 재생성(ISR) 과 같은 다양하고 풍부한 기능을 제공한다. - Next.js는 첫 릴리스부터 리액트가 제공하지 않는 다양한 기능을 제공하면서 리액트 웹 앱 개발 분야의 판도 바꿨다. 그 예시로는 코드 분할(code splitting), 서버 사이드 랜더링, 파일 기반 라우팅, 경로 기반 프리페칭(pre-fetching) Next.js가 제공하는 기능 - 정적 사이트 생성 - 증분 정적 콘텐츠 생성 - 타입스크립트에 대한 기본 지원 - 자동 .. 2023. 4. 18.
가상 클래스(의사 클래스) pseudo-class 가상 클래스(의사 클래스) pseudo-class - css에서 의사 클래스(pseudo-class)는 선택하고자 하는 HTML 요소의 특별한 '상태(state)'를 명시할 때 사용한다. 1. 동적 의사 클래스(dynamic pseudo-classes) - :link = 링크의 기본 상태이며, 사용자가 아직 한 번도 이 링크를 통해 연결된 페이지를 방문하지 않은 상태 - :visted = 사용자가 한 번이라도 이 링크를 통해 연결된 페이지를 방문한 상태 - :hover = 사용자의 마우스 커서가 링크 위에 올라가 있는 상태 - :active = 사용자가 마우스로 링크를 클릭하고 있는 상태 - :focus = 키보드나 마우스의 이벤트 또는 다른 형태로 해당 요소가 포커스(focus)를 가지고 있는 상태 2.. 2023. 4. 14.