Https://velog.io/@yunjunhojj/내일배움캠프-미니-팀프로젝트-S.AFeedback : 팀원 개개인에게 댓글기능 구현시, 작성자 외에 팀원의 name을 전달해줘야할 것 같다. (server 단) server 2명 / front 3명으로 프로젝
자바스크립트 기초 강의 (코딩앙마)개인 프로젝트 "mytools" 로그인 페이지 프론트 완성 파이썬 기초 https://velog.io/@yunjunhojj/파이썬-기초-원데이1알고리즘을 위해서 파이썬을 공부하고 있는 것 같은데.개인적으로는 그 시간조차 자바
https://velog.io/@yunjunhojj/개인프로젝트-devTools모달창 연습하기https://velog.io/@yunjunhojj/자바스크립트-기초-논리-연산자함수-기초까지자바스크립트 공부하기 할게 많습니다. 유튜브 API 가지고 놀려했
자바스크립트 공부좀 하고 잠들기...알고리즘 공부 https://velog.io/@yunjunhojj/빅오-표기법-알고리즘1https://velog.io/@yunjunhojj/배열과-오브젝트의-성능-평가-알고리즘2https://velog.io
https://velog.io/@yunjunhojj/재귀Recursion-알고리즘4https://velog.io/@yunjunhojj/검색-알고리즘-알고리즘5https://velog.io/@yunjunhojj/series/CShttps
계획표로 활용하던 노션 out -> 이유는 내가 자주 안보게 되더라 아직 아날로그 감성이 좋은 듯. -> 그래서 아날로그로 계획할 것 Computer Architecture Data Structure Operating System Database Network Sof
https://velog.io/@yunjunhojj/자바스크립트-중급-변수심볼https://velog.io/@yunjunhojj/버블-정렬-알고리즘https://velog.io/@yunjunhojj/선택-정렬-알고리즘https://v
https://velog.io/@yunjunhojj/합병-정렬-알고리즘https://velog.io/@yunjunhojj/퀵-정렬-알고리즘https://velog.io/@yunjunhojj/기수-정렬-알고리즘https://velog.
알고리즘 https://velog.io/@yunjunhojj/자료구조 자바스크립트 안했음 느낀점 * 오만하다 : 잘난 체하여 방자하다. * * 나태하다 : 행동이나 성격이 느리고 게으르다. * * 고수 : 어떤 분야에서 실력이 아주 뛰어난 사람 * 질 적으로 안
https://velog.io/@yunjunhojj/자바스크립트-나머지-매개-변수-전개구문https://velog.io/@yunjunhojj/자바스크립트-구조-분해-할당전개구문https://velog.io/@yunjunhojj/자바스크립트-배
시작이지만 뭔가 아쉽다. 내가 조금 더 자세히 알고 그러면 역할 분담이나, 진행면에서 조금 더 메끄럽게 진행이 가능했을 것 같아서.프로젝트 시작하면서 공부할 시간이 줄어들텐데. 그래도 꾸준히 하나라도 (자바스크립트나 알고리즘) 공부해 나갈 것.깃헙협업다양한 시도잘먹고
내가 이해하면 그만큼 보람이 있으니까
경력 그 견딜 수 없는 무거움 보통 연봉을 측정할 때 경력이 매우 중요한 요소 중 하나로 작용된다. 나는 안테나 연구개발 3년동안 일했고, 이 경력과 이전 직장의 규모로 인해 이직시 (상대적이지만) 높은 연봉을 제시할 수 있었다. 그럼...너무 아깝자나? 그래도 안테
https://velog.io/@yunjunhojj/자바스크립트-call-apply-bindhttps://velog.io/@yunjunhojj/자바스크립트-setTimeout-setInterval공부할게 많다. 끝이 없네. 공부해야할 것들을 나열하다보
파이어 베이스에서 특정 파일 훔쳐오기 문법은 잘 모르겠고 파이어베이스에서 이렇게 하라고 합니다. url방식으로 훔쳐옵니다. 이걸로 이미지 없을 때 대용으로 사용할 이미지를 가져옵니다. 이미지 할당 안되있으면 아까 가져왔던 이미지로 대체합니다 끝~ input 파일 버튼
일주일 간의 프로젝트가 끝이 났습니다.우리팀은 딱히 주말에 모이지 않을 예정이기에 끝http://pet-fam.shop/각자의 코드를 합칠 때는 항상 오류를 대비하고 있어야합니다. 근데 진짜 생각지도 못한 곳에서 오류가 나서 어이가 없을 때도 있습니다. 문서화
기초 프로젝트를 진행하면서, 코드를 한 줄씩 모두 이해하려고 노력 한 것또 새로운 시도를 해보지 못 했다. 애초에 여러가지 추가기능을 생각했었다. 다른 api도 사용해보거나, 검색기능, 이외의 여러가지 기능들... 할 수 있을 것이라 생각했다.일주일이라는 시간이 짧지
딱히 없음충실히 공부 안한 것, 특강 때 딴짓한 것, 강의 목표한 진도만큼 못 들은 것프로젝트 기간이니까 최대한 프로젝트에 집중하기, 하루 목표한 프로젝트 진행률 이행하기
아직 적응이 안되고 습관이 안된 듯. 미리 계획하고 그것을 이행하는 습관들이기 (그래도 매일 7시에 일어난 것은 긍정적) 생각보다 많은 양의 공부를 하지 못함.매일 일정량의 시간을 배분해야할 필요성 느낌 확실히 조금씩 친해지면서 더 재밌게 진행할 수 있었다.조금 늦게
https://velog.io/@yunjunhojj/17.-스택-Stack-알고리즘https://velog.io/@yunjunhojj/18.-큐Queue-알고리즘아쉬운 것이 많은 프로젝트바닐라자바스크립트로 좀 더 많이 해보고 싶었는데이런 핑계 저런 핑
https://velog.io/@yunjunhojj/19.-이진-검색-트리-알고리즘50% 완료~ 자바스크립트...난해하다 난해해...어려우면? 오히려 좋아 내가 되고 싶은 FE개발자는 바닐라js를 잘하는 사람이니까 빡공 빡코 해야겠다. 뭔가...더 많이 공부
책을 보며 정리한 내용 입니다. 포스팅을 안했었네요범위 측면에서 다른 언어들 보다 뛰어나다고 할 수 있습니다.프론트엔드와 백엔드 둘다 구성할 수 있으며, 스마트폰 어플, 음성인식과 같은 AI 등의 기술도 구현할 수 있습니다. 장점일 수도 있고 단점일 수도 있습니다만,
var, const, let 변수선언 var의 문제점 모던 js 이전에는 var를 이용해서 변수를 선언 했습니다. 그런데 왜 const와 let이 나왔을까요 대표적인 문제점은 변수를 덮어 쓸 수 있다는 것과 다시 선언할 수 있다는 것 입니다. 덮었 쓰기 가능 : 유용
id를 지정해 요소 얻기클래스명으로 엘리먼트 얻기querySelector를 이용한 엘리먼트 얻기 querySelectorAll을 이용한 엘리먼트 얻기 위의 두 방식 모두 id를 지정해서 요소를 얻는 방법 입니다. console.log()의 값을 확인하면 같은 값은 출력
주변에 열심히 한다고 말씀해주시는 분들이 많고, 그에 대해 매우 감사하게 생각한다. 하지만 나보다 잘하는 분들도 너무 많고, 나 스스로도 더 잘하고 싶기 때문에 열심히 하는 건...음...중요한가?싶다 ㅎㅎ 잘해야지 너무 얕봤다. 초반이라 쉽다고 느슨하게 공부하려했다.
공부하다보면 정신없고 시간만 잘간다...매일 작성하는 TIL을 활용해야겠는데 감이 안잡히네... 일단 생각나는 건 시간을 정해놓는 것. 저녁먹고 그날 공부했던 내용을 TIL에 간단하게 정리하도록 해보자 리액트로 만들어보자 얼마나 걸리는지도 확인해볼 것
요즘 자꾸 안쓰게 된다. 미루는 습관 때문에 그런듯미리 뭐 쓸지 정해놓고 너무 늦지 않은 시간에 작성해야겠다.알 듯 말 듯... 쉬운듯 어렵고 복잡하다 알아야할 것도 많아보이고, 착실하게 공부해야할 듯주말에 너무 공부를 안하게 된다. 쉬는 것도 좋지만 조금이라도 활용
코드의 포인트는 eval 메소드 입니다. () 안에있는 값을 연산하여 반환시켜주는 메소드 입니다. 참...메소드의 종류가 많습니다 원래 알고 있던것은 아니고 문제를 보고 찾아보고 활용했습니다코테...해도해도 실력이 느는 느낌이 없고 그렇다고 시간을 많이 쏟기에는 부담스
하드코딩좀 줄여야되는데... 메소드와 반복문을 제대로 활용 못하는 느낌이다. 다른 사람들의 풀이를 공부해봐야겠다
하드코딩으로 먼저 풀고 리팩토링하는 식으로 진행했다. 함수로 변형하는 식으로 했습니다만 아직 하드코딩의 모습이 많이 남아있습니다. 풀이하는 원리는 비슷하게 가져갔지만 더욱 간결하게 적용할 수 있도록 노력할 것
문제 자체는 간단했지만, 너무나 창의적으로 간단한 코드로 푸신 분들이 많아 당황스러웠다나도 나름 줄이고 줄인 코드인데 부족하네이거 뭐 알고리즘으로 취업할 수 있으려나 싶다
과제가 있었고, 해당시간내에 하지 못했다. 마감 시간은 다가오고 에러는 나고, 참 쉽지 않은 것 같다. 난이도가 높다고는 생각안하는데 내가 해내지 못하니까 좀 걱정이 된다. 결론은 다음주에 더 열심히 할 수 밖에 없지.
일주일이 지나면서 느낀점은 더 열심히 해야겠다는 것과 정리가 필요하다는 것 배우고 있는 것은 계속 늘어나고 정리가 안된 상태로 진행되니 언제 무너질 지 모르는 모레성을 쌓고 있는 것 같다는 느낌이 든다. 정확한 계획을 하고, 그것을 바탕으로 탄탄하게 공부해나가야 할 것
"상태 관리 라이브러리" 입니다. React를 배우면서 같이 배우는 경우가 많아 React 전용으로 알기 쉬운데, 사실 바닐라js에서도 사용할 수 있고 다른 프레임워크에서도 사용할 수 있습니다. 복잡한 구조 속에서 전역으로 상태를 관리하는 역할을 합니다.전역 상태 관리
Redux 는 상태관리 라이브러리입니다. 리액트뿐만 아니라 바닐라js에서도 쓸 수가 있죠createStore, getState, dispatch 와 같은 기능을 포함합니다. React Redux 를 사용하면 Redux를 React에서도 사용하기 쉽게 만들어줍니다. us
오류를 최소화 하는 협업과 각자의 업무 효율성을 위해서 사용합니다. 역할에 맞는 브랜치를 사용하고, 그 브랜치의 역할을 다했으면 삭제하는 방식으로 관리가 가능합니다. 배포가 진행될 마스터 브랜치가 있습니다. 그리고 개발이 진행될 develop 브랜치가 있습니다. dev
메모해도 잊는다. 하지만 그 메모를 다시본다면, 기억이 더욱 오래 남을 것 입니다. 그가 말하는 것이 무엇인지 확인하면서 듣습니다. 그리고 정확하게 이해했다면, 그것을 키워드로 메모해 놓습니다. 그대로 받아 적는 것은 잘한 메모가 아닙니다. 자신의 생각을 정리해서 생각
KANBAN Board에서 board component 를 담당했고 만들었습니다.대표기능은 axios.patch를 사용한 category update와 exit(x표시 버튼)을 클릭했을 때 사용될 delete 기능 입니다. css는 이후 main page와 합치고 색상
리액트의 기초에 대해 잘 배웠습니다. 하지만 아직 HOOKS 에 대한 이해도가 부족하다고 생각합니다. 리액트 수업이 끝나고 꾸준히 공식문서 및 책을 활용해서 공부해야겠습니다.리덕스를 배우는데 매우 힘들었습니다. 리코일도 있고 주스텐드도 있지만 일단 리덕스를 알아야 취업
case 때문에 코드가 더러워 진것도 열받는데, 404 에러까지 발생하다니 더 열받네 .근데 또 patch는 정상 동작하긴함. 대신에 랜더링이 안됨. state쪽 오류인지 확인해보자 확인해볼 것, 그 외 기본 코드 재확인해볼 것 payload로 들어오는 배열의 순서를
리덕스 thunk로 코드를 수정했습니다. 비동기처리가 안된 상태로도 동장을 하지만, 근본적인 방법은 아니기에 위와 같이 수정했습니다. 추가 리팩토링은 시간보고 되면 진행할 생각입니다 (안할수도)기존에는 아래와 같이 그냥 reducer로 정의해서 사용했기에 비동기 처리가
리액트 네이티브는 페이스북이 개발한 오픈 소스 모바일 애플리케이션 프레임워크이다. 안드로이드, iOS, 웹, UWP용 애플리케이션을 개발하기 위해 사용되며, 개발자들이 네이티브 플랫폼 기능과 더불어 리액트를 사용할 수 있게 한다. 기본 동작은 Javasciprt 를 사
https://velog.io/@yunjunhojj/React-Native%EC%9D%98-%EA%B8%B0%EC%B4%88리액트 마지막 날입니다. 같은 팀원분들이 좋아서 너무 감사했습니다. 저 또한 더 좋은 팀원이 되기 위해 노력해야겠습니다.리액트 네이티브에
컴퓨터는 명령에 따라 데이터를 조작하는 기계입니다. 컴퓨터의 핵심 부품은 두가지 입니다.1\. 프로세서(CPU) : 메모리와 데이터를 읽어 그에 맞게 계산하는 부품 2\. 메모리(RAM) : 컴퓨터가 수행해야 할 명령어를 써넣는 공간입니다. 또한 연산의 대상이 되는 데
간단한 프로젝트였고, 난이도가 높지 않았다. 리덕스와 리액트의 기본만 알면 할 수 있는 정도였습니다.여유롭게 프로젝트를 진행한 것. 밤새고...그런거 누가 좋아서 하겠나. 일찍 마무리하고, 여유롭게 진행할 수 있었던 점이 좋았습니다. 여유 시간이 많이 있었음에도 활용하
우리가 인터넷에 www.naver.com 이라고 치면, 서버를 향해 요청을 하고 서버는 그에 맞게 응답을 줍니다. 이렇게 클라이언트(우리)와 서버 사이에서 통신을 할 수 있도록 만든 규약(법칙)이 http라고 할 수 있습니다. 인터넷을 포함하여 일반적으로 사용하고 있는
HTTP는 클라이언트와 서버 간에 통신을 합니다. 요청을 하는 쪽을 클라이언트, 요청을 받고 응답하는 쪽을 서버라고 할 수 있습니다. 2대의 컴퓨터가 통신하는 경우 반드시 한쪽은 클라이언트, 나머지는 서버를 담당해야합니다. HTTP 프로토콜에서 이는 명확하게 구별되어야
HTTP 정보는 HTTP 메시지에 있다 HTTP 메시지 HTTP에서 교환하는 정보를 부르는 말 입니다. HTTP 메시지는 복수행 (개행 문자는 CR+LF)의 데이터로 구성된 텍스트 문자열 입니다. HTTP 메시지 구조 메시지 헤더, 개행문자, 메시지 바디 로 구분되어
결과를 전달하는 HTTP 상태 코드 상태 코드는 서버로부터 리퀘스트 결과를 전달한다. 클라이언트가 리퀘스트를 보낼 때 서버에서 해당 연결이 잘 되었는 지, 에러가 발생했는 지 알려주는 것이 상태 코드의 주요 역할 입니다. 1XX : informational | 리퀘스
HTTP와 연계하는 웹 서버 웹서버 1대의 서버에서 멀티 도메인으로 웹사이트를 실행하거나 중계 서버를 두어 통신 중에 효율을 올릴 수 있습니다. 1대로 멀티 도메인이 가능한 이유: 가상 호스트 HTTP/1.1에서는 하나의 HTTP 서버에 여러 개의 웹사이트를 실행할
요즘 협업이라는 것에 대해 고민이 많아졌습니다. 밑의 글은 https://blog.webex.com/ko/하이브리드-업무-방식/2022년의-팀-협업-협업의-중요성과-네-가지-개선-방법/ 의 메인부분을 가져왔습니다사전에서 의미를 찾아보면 아주 간단합니다. 협업은
Custom Hooks (커스텀 훅) what 리액트를 사용하면 많은 hook들을 사용하게 됩니다. 대표적으로 useState가 있습니다. 이와 같은 hook 이지만 custom hook은 내부 로직을 설정할 수 있다는 것이 특징입니다. 즉, 내가 원하는 기능을 하는
TypeScript 소개 타입스크립트란? 타입스크립트는 자바스크립트의 단점을 보완하기 위해 만들어진 언어기 때문에 일단 자바스크립트의 장단점을 먼저 살펴봐야합니다. 자바스크립트는 아주 유연한 언어입니다. 변수 지정시에도 타입을 신경쓰지 않으며, 이를 시작으로 여러 연
타입 어노테이션 기초 변수의 타입을 정할 때는 항상 소문자 기준으로 작성해야합니다. 변수 타입 변수 이름 뒤에 콜론(:)을 적고 타입을 적어주면 됩니다 컴파일링 typescript를 javascript 로 변환하게 되면 새롭게 생성한 javascript 파일에는 두
객체 타입 객체 타입에 적용하는 typescript printName 이라는 함수는 person을 매개변수로 받습니다. 이는 객체이며, first(키)에는 string 값을, last(키)에는 string 값을 각각 할당해서 받습니다. return되는 값은 void로
유니온 타입 유니온 타입? 두가지 이상의 타입으로 어노테이션을 줘야할 때, 유니온 타입을 사용합니다. | (or) 기호를 사용해서 구현할 수 있습니다. 아래는 유니온 타입의 예시입니다. 유니온 타입 응용하기 유니온 타입이지만, 원하는 결과에 따라 각각 다른 로직을 적
이번 팀 프로젝트를 통해, 팀장이라는 역할의 무력감을 느꼈습니다.제가 부족한 걸 수도 있기 때문에 누구 탓을 하고 싶진 않습니다. 어쨋든 협력이라는 것의 중요성을 더욱 더 깨닫습니다.또한, 더 좋은 회사에서 더 좋은 팀과 일하고 싶다는 생각을 했던 한 주 입니다.요즘
이전에 공부했던 타입 별칭과 매우 비슷한 방식으로 진행 됩니다. 오직 객체에서만 사용됩니다. readonly 를 사용해서 값을 변경할 수 없게 만들 수 있습니다.?: 를 작성하면 선택적 인터페이스로 작동합니다. 값이 없어도 에러를 발생하지 않습니다. // sayHi:
class 를 이용해서 각 캐릭터, 구조물, 바닥 등을 만들고, 중력과 이동과 같은 동적인 작업들을 해줬습니다. 재밌기는 하지만 시간이 너무 빨리가서 공부할 시간이 줄어드는 현상이 있습니다. 적당히 해야겠습니다. 완성하는데 30년정도 걸릴 것으로 추정됩니다.
socket.io app.js (서버) index.html chat.js (클라이언트)
typescript 배우며 작성한 코드
신입 프론트엔드가 알아야할 것들 HTML, CSS, Javascript Javascript 는 Deep dive 스터디를 진행하기로 했으며, html과 css는 상대적으로 덜 중요하다고 생각하지만 html의 canvas 기본 사용법을 알아둬도 좋을 듯하다 React
https://velog.io/@yunjunhojj/Deep-Dive-JS-1일차-ch4https://velog.io/@yunjunhojj/Deep-Dive-JS-1일차-ch5https://velog.io/@yunjunhojj/Deep-Div
typescript 부분에 어려움을 느끼는 중, 시간을 갖고 공부하고 적용해볼 필요가 있을 것 같습니다. 또한 좋은 코드에 대해서 고민해보는 시간 필요
배포 완료 했고, typescript로 리팩토링까지 완료했습니다. 팀원분들이 많이 힘써주고, 새벽까지 확인해주셔서 감사합니다. 나의 실력에 대해 거품이 너무 많이 꼈다는 생각이 매일 든다. 오만한 적도 없지만, 오만하지 말고 따라가야겠다.
처음에는 별거 아니라고 생각했다. 왜냐하면 c언어를 배운적이 있기 때문에 금방 익숙해질 것이라 생각했지만, 기본 타임 부분 뿐만아니라 리액트에 적용하는 것이 쉽지 않았습니다. 일단 프로젝트는 팀원들의 도움으로 쉽게 끝낼 수 있었지만 저의 역량이 좋아졌는지는 잘 모르겠습
https://velog.io/@yunjunhojj/React-프로젝트-회고-Develife스터디 첫날이였습니다. 쉬운 부분이지만 다들 열심히 준비해줬고 1주에 한번 정리하는 시간을 가져야겠습니다. 평일 내내 하는 스터디기 때문에 꾸준히 하는 것이 중요할 것
https://uxdesign.cc/top-navigation-vs-side-navigation-wich-one-is-better-24aa5d835643위의 링크 글을 참고하였습니다. 일반적인 노트북 화면과 Top bar가 차지하는 비중을 살펴보면 side b
context api (다음버전부터 지원안함)장점 : 라이브러리 설치할 필요가 없음단점 : 리덕스 다음으로 보일러 플레이트가 많습니다.Redux Tool Kit장점회사에서 많이 쓴다. 공개된 자료를 활용할 수 있습니다.디버깅 툴이 강력하다.팀원들 모두 사용 해 보았다.
React-query장점커뮤니티많은 기능 지원prefetching단점 \- 무거움Redux-query장점https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering단점 \- https&#
styled-components$ yarn add styled-components$ yarn add -D @types/styled-components(https://velog.io/@xmun74/Next.js-TS에서-ESLint-Prettier-설정하기)공식
next js 에서 스타일컴포넌트 사용시 아래와 같은 에러가 발생합니다. Prop className did not match 어쩌구 저쩌구 궁시렁 궁시렁 Next.js는 첫 페이지 로드가 SSR로 동작하기 때문에, 서버에서 생성된 컴포넌트와 CSR로 클라이언트에서 생
걱정 공부법 -> 걱정되는 것을 공부로 해결하자 12시간은 최소 시간으로 참여할 것 (많은 시간이지만, 절대적으로 많진 않음) 양반식 학습 : 영상 혹은 글로만 공부하고 내가 코드를 짜지 않음 -> 기억에 안남음우선순위 엉망 : 지금 내가 필요한 것부터 공부하는 습관이
위의 코드는 next js를 활용했을 때의 코드 입니다. (리액트와 차이는 없습니다)export default LoginButton 를 활용했기 때문에 컴포넌트를 사용하는 곳에서 바로 onclick과 같은 이벤트를 넣을 수 있습니다. children 또한 그대로 사용이
배경색에 맞는 font color 적용 배경색 rgb 구하기 함수 styled component로 적용하기 return 문 작성
전체 레이아웃으로 쓰던 컴포넌트를 auth페이지에서는 필요 없어지는 일이 있었습니다.그래서 해당 컴포넌트를 제어했던 방법입니다.router.pathname.includes("auth")를 통해 auth 관련된 페이지에서는 빈 태그(프레그먼트)를 반환 해서 제어했습니다.
task 잘게 쪼개 이슈화 하여 작업웃는 얼굴로 대화하기 (굿모닝, 화이팅 멘트)서로 배려하고 이쁜말하는 수평적 분위기!기본적인 리뷰에 충실하기하기 싫을 법한 일들을 도맡아서 하기자책 및 자존감 하락밤에 잠을 안잠새벽 PRreact-query를 적극 활용하지 못했다.반
JavaScript 엔진은 단일 스레드에서 동작합니다. 이는 JavaScript 코드의 실행이 하나의 작업이 끝나기 전에 다른 작업을 시작할 수 없음을 의미합니다.setTimeout 함수는 일정 시간이 경과한 후에 코드를 실행하도록 예약하는 함수입니다. 예를 들어, 다
React Query는 React 애플리케이션에서 데이터 가져오기와 관리하기 위한 라이브러리입니다. 이 라이브러리는 여러 가지 개념을 도입하여 데이터 요청과 캐싱, 오류 처리 등을 쉽게 관리할 수 있도록 지원합니다. 그 중에서도 staleTime과 cacheTime은
스타일링과 관련된 로직과 스타일 코드를 함께 작성하여 컴포넌트의 재사용성을 높일 수 있습니다.JavaScript를 사용하기 때문에 JavaScript에서 제공하는 다양한 기능을 활용하여 더욱 동적인 스타일링이 가능합니다.각각의 컴포넌트마다 별도의 클래스 이름을 사용하기
이 글을 프론트엔드로 취업하기 위해 "내가" 무엇을 준비해야할 지, 그리고 어떻게 준비할 것인지에 대한 내용 입니다. 아래 내용에서 현재는 3월 1일을 뜻 합니다.위의 기본원칙은 워니님의 이력서 작성법에 나오는 내용 입니다.(출처 : https://wonny.