정신없던 1주차 미니프로젝트를 끝나고, 항해99시작전 각자 선택한 주특기언어로 알고리즘 풀이를 시작하였다. 처음 접해본 알고리즘이었고, 익숙하지 않았던 문법들, 함수,배열, 모든것이 어려운 시간이었다 내가 선택한건 걷기반,달리반 중 걷기반 이었다, 문법 기초가 없었던 지라, 처음부터 차근차근 해보자는 마음으로 천천히 걷기로 했다
문제는 항해99측에서 제공해주는 프로그래머스 문제 였다. 걷기반은 28문제, 달리기반은 40문제가 제공 되었고, 그 외에 추가로 챌린저 문제로 추가 제공 되었다.
처음 접해본 알고리즘이기도 했고, 지식이 많이 부족하다는 걸 느껴, 바로 문제를 풀기보다는
문법 기초부터 차근차근 알아가보자 라는 계획을 잡고 시작했었다.
생소하기도 하고, 헷갈리는 부분들이 많아 한번에 이해하기보다는 사용해보면서, 알아가 보자 했었던 것 같고 처음문제부터 많은 좌절감과, 불안감, 걱정이었지만, 포기 하기보단 끈기 있게 붙잡고 풀어 보고자 했다. 무작정 푸는게 아닌 문제를 이해할려고 했고, 머리로만 구상하는게
아닌 노트에 적어 좀더 이해 해보려고 많은 노력을 했다 그러면서 문제가 하나씩 풀릴때는 너무나 기분 좋았다 물론 아직 많이 부족하다
- (https://spectacled-socks-6a6.notion.site/5a4131f5c3874586a2213b9dc9ea75be)
문제풀이 정리링크(notion)- 앞으로도 조금씩 이라도 꾸준히 풀어보고 노션에 정리해 놓을 예정이다.
자바스크립트는 1990년대 Netscape 회사의 Brendan Eich 라는 사람에 의해 최초 개발되었다. 자바스크립트가 잘 되자, MS에서 Jscript라는 언어를 개발해 IE에 탑재하였는데, 이 두 스크립트가 너무 제각각이라, 표준이 필요하게 되었다.
표준을 위해 자바스크립트를 ECMA( European Computer Manufacturers Association ) 라는 정보와 통신시스템의 비영리 표준 기구에 제출하였고 표준에 대한 작업을 ECMA-262란 이름으로 1996년 11월에 시작해 1997년 6월에 채택되었다.
ES란 ECMA Script의 약자이며, ES5는 ECMA Script5 의 구격을 따른다고 생각하면 된다.
- 쉽게 java script는 언어, ECMA는 규격,표준 이다 생각하시면 됩니다.
ES는 ECMA Script의 약어로서, ES뒤에 따르는 숫자는 버전을 의합니다
- 버전은 ES1 ~ ES10까지 10의 버전이 출시되었습니다.
- ES3가 우리가 흔히 알고있는 java script 이다
- 매년 6월쯤 새로운 버전이 출시된다.
- ES5 부터 많은 문법 및 메소드 지원
- ES6 부터 ES2015와 같은 년도 표시 및 본격적인 문법 및 많은 업데이트
- 그 외에 매년 새로운 버전이 출시되면서 문법, 기법, 메소드 등이 업데이트 된다.
처음 풀어본 알고리즘 문법에서부터 기초가 많이 부족하단 걸 느낄 수 있었고, 그 과정에서 알아가는 노력, 포기하지 않는 끈기, 문제를 해결 했을때의 희열 많은 감정들을 느낄수 있었고,
그 과정에서 정말 많은 성장감을 느낄 수 있는 한주였다.
끝가고 바로 시작한 주특기 주차에서 또한 시작부터 좌절감등을 느꼈지만 이미 겪어온 경험을 바탕으로 한번더 성장을 이루어 낼것이다.
과연 99일후 항해가 끝나고 나서의 나의 모습, 실력 등 모든것이 어떻게 성장해 있을지 이번 어려움을 겪어보고 나서 더욱 큰 기대를 해볼려 한다.