2주차_WIL

개발자 취준생 밍키·2022년 10월 3일

WIL

목록 보기
2/11

2주차 팀이 배정되었다!
내가 가장 두려워하는 알고리즘 주... 긴장됐다ㅠㅠ
일단 같은 조를 해보고싶었던 분이 계셔서 놀랐다! 그리고 두분 다 친절하고.. 열심히 하셨다
졸려서 들어가보려해도 핫식스를 흔들며 힘내보자고 하셔서 못들어갔던 기억이 ㅎㅎ

근데 하루?이틀? 지나고 갑자기 팀이 바뀐다고해서 좀 서운했다. 안그래도 일주일에 한번 바뀌는 팀에 적응하는게 과제같았는데, 공지없이 심지어 실력별로 반을 다시 구성한다고 해서 좀 불만이었다.
조에는 3명이 적당했는데 5명씩.. 조금 정신없었던 것 같다

알고리즘 얘기를 해보자면 우선 굉장히 만족했다!
결과만으로 보면 성공적이진 않다. 시험을 엄청 잘푼것도 아니고 마라톤을 완주하지도 못했지만 내가 가장 걱정하고 부담스러워했던 알고리즘 문제풀기를 내 힘으로 풀어갔다는 게 의미가 컸다.
구글링의 도움을 거의 받지 않고 책과 개념만을 뒤져서 미련하게 문제를 풀어보았다.
일주일동안 하루종일 문제만 풀다보니 저절로 문제해결능력이 생기더라... 역시 직접 해보는게 중요하다는것을 또 한번 느꼈다.
알고리즘 스터디를 계속 해볼까 하다가도 주마다 과제 해결하기도 벅찬데.. 실력 차이도 모르는데.. 하는 불안감에 들어가지 못했다 ㅎㅎ ㅠ

js 문법을 제대로 공부해본 적은 처음인데, 아직 화살표함수나 map(), filter() 같은 유명한 함수들을 술술 쓸 수가 없다. 읽고 해석만 할 수 있는 정도? 스터디에서 개념을 천천히 읽고나서야 이런 의미구나..를 알았다.

  • JS의 ES
    = ECMA Script
    js는 언어이고, ES는 규격, 표준 즉 스펙
    지속적으로 업그레이드 되고있는 버전.

  • ES5
    배열과 관련해서 새로운 메소드들이 생김
    forEach, map, filter, reduce, some, every 등
    -> 개발자가 반복 횟수나 조건을 잘못 입력하는 등의 실수를 줄여주는 효과
    object에 대한 getter/setter 지원
    자바스크립트 strict 모드 지원 -> 더욱 세심하게 문법 검사
    과거에는 XML을 사용하다가, json이 뜨면서 지원
    bind() 메소드가 생겼습니다. (this를 강제로 bind 시켜주는 메소드)

  • ES6
    let, const 키워드 추가
    arrow 문법 지원
    iterator/generator 추가
    module import / export 추가
    Promise 도입
profile
개발자가 되고싶어요

0개의 댓글