20201102~20201109

박상록(Sangrok Park)·2020년 11월 9일
0

20201102

n-queens 스프린트

20201103

매소드를 볼때, 그 매소드가 어떤 객체로 부터 나왔냐를 알면 this값을 쉽게 알아낼 수 있고 또 거기에 bind할 수 있다.
예를 들면, setTimeOut 매소드를 쓸때, 콜백 함수에 this가 들어가면 얘는 뜬금없이 window를 참조하는데, 사실 뜬금없는게 아니고 setTimeOut 매소드가 window객체에서 나왔다.

Window : {
  setTimeOut: function () {
    … 내용
    },
  }

뭐 이런 식으로 쓰여있겠지?? 그러니 저 setTimeOut 함수에 콜백 함수를 써서 this를 쓰면 window를 참조하겠지.
와우

20201104

Basic CS H.A

20201105

알고리즘 문제풀이 할 때,

배열의 인자의 개수가 정해져있으면,
구지 for문 쓰면서 arr[i]로 명명해 놓지 않아도 되고, 구조분해 할당을 사용해서

[startIndex, EndIndex, indexToPick] = arr;

이런식으로 이름을 지어주고 그걸 활용하면 된다.


재귀는 항상 실행컨텍스트의 콜스택, 메모리 릭과 관련이 있다.
성능 및 메모리 최적성이 최우선이면 반복문을 사용하라.


다음주 부터는 비동기 스프린트

지금까지 스프린트 하면서, 통과했지만 애매하게 알고있었던 것. 그냥 넘어가면 망한다.
스프린트를 훑으면서 애매한부분은 세세하게 정신차리고 이해해야 한다.

다음주 스프린트부터는 정신 똑바로 차리고 세세하게 가야 한다.

중요한 것은 제출한게 아니기 떄문에 레퍼런스 코드 꼭 보면서 이해못한게 무엇인지 이해해고 가라

스프린트 당 헬프 데스크에 하나씩은 꼭 물어봐라.


Immersive 후기

궁금한 기술들을 알아보고 개발자도구로 눌러보고 해서 어떻게 기술구현이 되있는지 알아보고

[문서정리]해 놓으면, 나중에 프로젝트 아이디어가 된다.

지금 어려워서 넘어가는 부분들, 앞으로 개발자로 살아가면서 한번 다시 볼 일.

———
정준님

수료하고나서, 프로그래밍을 잘하냐 못하나도 있지만
어떤 문제를 집요하게 노력해서 해결한 적이 있느냐?
과제 집착력.

이런것들을 기억해 나가면서 기록으로 남기면 나중에 구직시에도 플러스요인이 될 것이다.

일상의 대부분을 동기와 함께 하는 것 아침부터 저녁 12시까지!
이수 후에 하루에 뭘 공부할 건지 동기와 일정을 공유하고 일정을 선포하고, 그. 일정을 달성하기 위해 노력한다.
API를 만들어보면 도움이 많이 될 것 같다.


서버 요청하기

20201106

알고리즘 준비순서

  1. 사용언어 기본 문법 뗴기
  2. 코드업 100제, 백준 100제 일단 풀기
  3. 백준 온라인저지, 코드포스 등 풀어보는 것 추천. 백준 온라인 저지에서는 절대로 1번부터 풀지말고 “그리디 알고리즘”부터 풀어라. 기업에서 쉬운 알고리즘 문제가 출제된다고 하면 “그리디”문제가 많이 출제된다.
  4. 그 다음 탐색: 완전탐색, dfs, bfs 추천. 그 다음, 그리디랑 탐색쪽만 제대로 파도 기업공채에 붙을 수 있다.
  5. [그리디, 탐색, 기본 동적 프로그래밍]
  6. 그 다음 그 이후, 그래프이론, 중급 고급 동적 프로그래밍, 문자열
  7. 코드포스에서 블루정도 레벨이되면, 국내 대기업 코테에서 무난하게 합격할 수 있다.

[그리디, 탐색, 동적프로그래밍] 코드포스 블루레벨까지 가는 것은 충분히 가능 하다. 고급알고리즘을 구지 할 필요는 없다. 연구직으로, 진학할 것이면 몰라도.

대기업 공체는 절반정도만 맞추면 합격한다고 한다.

완벽을 노리고 공부하지 마라. 필요한 것만 공부하라.

카카오 문제들은 프로그래머스에 올라가있다.
기출문제 풀어볼 수 있다.

그리디, 동적프로그래밍 기초, 각종 탐색, 50문제씩 풀어봐라.
카카오기출문제, 삼성 기출문제 이런것들 풀어봐라.

Big O란 무언인가?


알고리즘 공부

풀면서 느끼점 생각보다 자바스크립트 문제가 있는 웹사이트가 많지는 않네?

구하는게 뭔가?
주어진게 뭔가?
이걸 어디다가 써먹을까?
배운걸 어떻게 써먹을까?

20201107

휴식

20201108

n-queens, cs-basic-ha 다시보기.

profile
한 줌의 소금과 같이 되고 싶은 개발자

0개의 댓글