y.developer
[TIL] Day 08 스타트업을 들여다보다 본문
2023.10.16 월
09:00~11:00 알고리즘 특강 1
알고리즘
어떤 문제의 해결을 위하여, 입력된 자료를 토대로 하여 원하는 출력을 유도하여 내는 규칙의 집합.
여러 단계의 유한 집합으로 구성되는데, 각 단계는 하나 또는 그 이상의 연산을 필요로 한다. [표준국어대사전]
생소하지만 많이 들어본 알고리즘 (아마 유튜브 알고리즘...😅)
개발자에게 필수적이 요소라고 한다.
어려워 보이지만 기초부터 차근차근 정복해 보자
우유, 아보카도 잘못된 알고리즘 예시
마트 가서 우유사고 만약에 아보카도 있으면 6개 사 오라고 했더니,
아보카도가 있어서 우유를 6개 사온...
예전에 들어본 적 있었는데 뻘하게 웃기네
해결을 위한 인풋을 할 때 목표하는 바를 정확하게 입력해야 한다.
슈퍼에 가서 우유를 산다.
만약, 아보카도가 있으면 아보카도를 6개 산다.
개발자는 생각할 수 있는 알고리즘 중에 어떤 게 최선의 알고리즘인지를 찾아내는 능력이 필요하다!
슈퍼 개발자는 컴퓨팅 사고 능력이 뛰어나야 하며, 알고리즘 트레이닝은 그런 니즈를 충족시켜 줄 수 있는 하나의 수단!
알고리즘 공부를 하면서 기본 코딩 능력을 튼튼히 하는 것에 집중하자.
11:00 JS 문법 강의
불변 객체
null과 undefined
실행 컨텍스트 및 콜 스택
record와 호이스팅
15:00~16:30 채용 설명회
본딧, 에이스프로젝트 채용 설명회를 들었다.
스타트업의 채용 방법과 요구하는 인재상 등을 알 수 있었다.
공부를 하는 데 있어서 눈에 보이는 목표가 중요하다.
다양한 기업을 찾아보고 원하는 목표를 정하고 달려간다면 어느 순간 그 목표에 가까워져 있을 것이다.
스타트업의 매력이 충분히 있는 것 같다.
회사와 같이 개인, 팀이 성장할 수 있는 환경이 구축되어 있다.
다 같이 문제에 부딪히고 해결해 가는 열정 넘치는 경험을 할 수 있을 것이다.
업무 관경과 더불어 복지 또한 좋다.
자율적인 근무 환경에서 효율적인 업무, 탄력 근무제, 교육비 지원 등 정말 개발 경험을 극대화할 수 있는 조건들이 있었다.
16:30 JS 문법 강의
outerEnvironmentReference
상황에 따라 달라지는 this
this 우회방법
명시적 this 바인딩 및 유사배열객체
call apply bind 응용
콜백함수_기본 개념
하루를 마무리하며
Javascript의 기본기를 깊게 공부하다 보니 어렵다.
하지만 기본기만큼 중요한 것은 없기 때문에 이해가 될 때까지 계속해서 공부해야 된다.
한주의 시작!
목표를 다시 되새기며 힘찬 발걸음으로 월요일을 열었다.
한걸음 한걸음 목표를 향해서 다가가자!
오늘의 한 줄
목표를 증명하자!