Today I learned(TIL)

20.08.16- TIL

프로그램 탐험가 2020. 8. 16. 23:41

오늘 한 일

1. 자바스크립트 spread 와 rest 공부

2. 병합 정렬로 리스트에 있는 숫자 순서대로 줄세우기 알고리즘 풀이

 

느낀 점

오늘은 ES6에서 새로 도입된 문법인 spread와 rest를 배웠는데 spread는 기존의 객체를 건들이지 않고 새로운 객체에 기존의 객체의 속성을 가져오면서 새롭게 추가 시킬 수 있으니 편리 할거 같다는 생각이 들었고

rest는 반대로 기존의 것중 자신이 원하는 것을 없애고 남은 나머지로 새로운 객체를 만드는 것이었는데

이것도 객체를 활용한 프로그래밍을 할때 유용할거 같다는 생각이 들었다.

 

오늘 병합 정렬로 리스트에 있는 수를 순서대로 줄세우는 알고리즘을 만드는 문제를 풀었는데

작성하다보니 내 수준에서는 너무 복잡하고 뭘 어찌 구현해야될지 몰라서 결국 해답을 보고 거의 따라서 작성 하다싶이 했는데 개발자는 문제 해결력이 좋아야한다고 들었는데 참 막막하다ㅠㅠ앞으로 어떻게 학습해서 이 난관을 헤쳐 나가야할지 방안을 강구해봐야되는데고민이 많다..... 정말 개발자 하고 싶은데....

 

다른 현업 개발자들도 다 이런 과정을 거쳐서 지금의 자리에 있지 않겠나 싶고 감정적으로 풀이 죽어 있어봐야 뭐 해결되는것도 아니니 일단 인터넷에서 효율적인 알고리즘 공부 방법이있나 검색을 해보고 다른 사람들은 어떤식으로 공부를 하는지 알아봐야겠다.