윤인성 | 모던 웹을 위한 JavaScript + jQuery 입문 3판 7강 잡담 - 어디까지 공부해야 하는가
페이지 정보
- 조회
- 570
본문
※ 영상을 선명하게 보기 안내
- 유튜브 영상에서 오른쪽하단에 톱니바퀴를 클릭합니다.
- 팝업목록에서 "품질" 선택하세요.
- 원하는 해상도를 선택해주세요.
※ 모바일에서 Wifi가 아니라면 데이타가 소진될 수 있으니 주의바랍니다.
윤인성님의 javascript강의 청각장애인을 위한 자막
안녕하세요 모던 앱을 위한 자바스크립트 제이쿼리 임은 3탄 에 7강
되겠구요이번 강의 부터는 4페이지에 있는 2.6 절 변수 부분부터 나아가
보도록 하겠습니다
이번 강의는 조금 잡담 강의 인데요 앞으로 공부를 할 때 어떠한 식으로
공부를 하면 좋은지 제 관점에서 그리고 이 강의에서 진행할 관점으로
설명을 하도록 하겠습니다
일단 프로그래밍을 공부를 할 때는 하나를 가지고 정말 끝도 없이 팔 수가
있어요
예를 들어서 우리가 지금부터 변수에 대해서 배울 텐데요
변수를 파기 시작하면 변수를 저장을 하면 메모리 위에 올라가고 변수라는
것은 실질적으로 그 메모리에 올라가는 값에 대한 그 주소 값의 별칭이다
라는 식으로 설명을 하게 되는데요 사실 더 깊이 들어가게 되면 실제로
메모리에 곧바로 올라가는게 아니라 운영체제가 형성한 가상메모리 위에 올라
가는 거고 우리는 자바스크립트 라는 프로그래밍 언어를 웹브라우저에서
다루고 있기 때문에 실제로 더 깊게 들어가면 웹브라우저의 자바스크립트
엔진이 설정하고 있는 가상 메모리 위에 변수를 올리고 그 변수를 사용하는
방식이고 우리가 웹브라우저에서 탭을 여러개 만들 수 있죠
2 여러 개의 탭의 따라서 변수는 어떻게 관리 되는가 라는 것들이 정말
끝도 없이 물고 늘어질 수 있습니다
따라서 어떤 대상을 공부할 때는 그 대상이 어디까지 파고 들어가야 할지
를 정하는게 프로그래밍 언어 공부 해서 굉장히 중요하다고 할 수 있습니다
그 균형 같은 경우에는 이제 가르치는 분에 따라서 크게 다룰 수 있는데요
저같은 경우에는 일단 프로그래밍 언어로 회화를 하는걸 가장 첫번째
목적으로 뜹니다
우리가 초등학교 중학교 고등학교 때 영어를 배우면서 영화의 문법을
주구장창 배우게 됩니다
그래서 영화의 오영식 또 배우고 단어도 배우고 그 단어를 영화의 5
형식에 맞춰서 어떻게 넣어서 문장을 만들고 그 문장을 활용할 것인가 에서
배우게 되는데요 사실 문법을 1 파고 들어가기 는 과정이기 때문에 너무
어려워요 그래서 우리가 영화의 5형식 이 뭔지 다 알고
뭐 어떻게 시제를 바꾸고 단수 복수를 어떻게 넣는지 다 알아도 실제로
그걸 가지고 회화 할 수 있는 분은 굉장히 드뭅니다 프로그래밍 언어도
비슷하게 컴퓨터공학과 에서 운영체제 시간에 굉장히 많은 걸 배우 젊 그
운영체제 시간에 배운 모든 건 그러니까 내부에서 메모리가 어떻게
초기화되고 운영체제에 따라서 어떻게 다르고
가상 메모리는 어떤 영향으로 9분이 되며 그 가상 메모리가 뭐 어떻게
수압이 되고 그런 것들을 전부 다 알고계신 는데도 프로그래밍 언어 하나도
못하는 분들이 분명히 존재를 해요 그러니까 사실 개인적으로는 이
프로그래밍 언어의 내부구조를 아는 것과 프로그래밍 언어를 활용을 해서
회화를 하는 건 분명히 다른 영역 이라고 생각을 합니다 우리가 자동차
내부 구조를 모른다고 자동차를 운전하지 못하는 건 아니잖아요
자동차의 내부 구조를 아는 것과 자동차를 운전하는 건 충분히 다른 분야
입니다 따라서 일단 우리 강의에서는 프로그래밍 언어를 사용해서 컴퓨터
회화를 나눌 수 있지 않은것을 최우선적인 목표로 다룹니다
따라서 굉장히 단순하게 다룰 거에요 변수 같은 경우에는 값을 저장할 때
사용한 식별자로 그냥 끝이 낼 겁니다
난 그렇게 내용을 끝내 버리면 너무 야 틀 수 있기 때문에 우리가 이후에
앞쪽에 내용을 조금 더 심화 에서 다룰 수 있는 시간을 갖도록 하겠습니다
예를 들어서 이 점 6절 변수에서 변수는 뭐 값을 저장할 때 사용하는
식별자로 그냥 끝나게 되는데요
객체를 다룰 때 다시 변수의 내용을 꺼내와 가지고 기본자료 용한 갑수 를
저장이 되고 객체들은 참조 로 저장이 된다 라는 식으로 조금 더
살펴보도록 하겠습니다
그리고 공부 방법과 관련된 두 번째로 지금부터 외워야 할 것이 굉장히
많이 나올 거에요 변수를 선언하는 방법도 우리가 var 이외에도 레 시
라던지 컨트 라던지 두 가지를 더 배울 텐데요 그런 3가지 나오고 뭐
자료형 변환 방법 나오고 뭐 조건문 의 형식 반복문 의 형식 어쩌구
저쩌구 전부 다 나오게 되는데요
외울 게 엄청나게 많아서 이걸 전부 다 외워야 하는 거냐고 물어 보시는
분들이 있더라구요
전부다 왜 배워야 합니다 이게 중간부터는 사실 지금까지 배운 것을 조합을
해서 내용을 나아가게 되는데요 그 부분 전까지는 반드시 외워야 하는
내용이기 때문에 내용을 하나하나 외워 주셨으면 좋겠습니다
사실 자바스크립트 라는 프로그래밍 언어가 모씨 언 1c 플 뿌리나 잡아
라던지 c 자비 라는 지하는 프로그래밍 언어와 조금 비슷해 0 반복문
이라던지 조금 의 형식이 모두 비슷하기 때문에
외워 2시면 그런 것을 나중에 하실 때도 큰 도움이 될 거라고 생각을
합니다
사실 지금부터 너무 많은 게 나와서 이걸 어떻게 다 왜 우냐고 하실
분들도 있는데요
외우면 외워 집니다 많은 개발자 분들이 전부 다 외웠습니다
사실 저도 어릴때는 이걸 어떻게 우냐고 해서 프로그래밍 공부를 조금
피했던 적이 있는데요 사실 저같은 경우에는 영어를 읽을 줄 모를 때 부터
프로그래밍 언어를 배웠어요 그래서 사실 이거를 어떻게 읽어야 할지 var
되고 식별자 라는 걸로 메워야 되니까
이걸 하나하나 외롭게 정말 감당이 안되는 거에요 근데 제가 스타크래프트
라는 게임을 하다가 느낀건데
영어를 모르는 데도 버튼을 전부 누르고 유닛을 생산을 해서 그걸 조작을
하고 있더라구요
그리고 제가 게임에서 시나리오 모드를 하는걸 굉장히 좋아했는데요
시나리오 모드가 굉장히 어려워요 그래서 가끔 질 때가 있었는데 그 지는게
너무 싫더라고요 그래서 영어를 하나도 모르는데 m por to v
overwhelming 라는
그 치트키를 모두 알파벳으로 였습니다 예를 들어서 h
show me 뛰고 thd 고 money 라던지 하는 치트키를 1 외우다
보니까 사실 인간이 필요하면 외우게 되는 구나 라는 생각이 들더라고요
그래서
유에 프로그래밍 언어를 배우면서 # include 컥 웅가로 열과 sds
tdi 5.2 찍어 끙 가로 낳고 엔터 2번 int 고 main 둥근
괄호 열고 낳고 엔터 꽃처럼 1 가로 열고 엔터 알이 turn d90
세미콜론 엔터 구부러 만 과로 다꾸 라는 식으로 하나하나 외우다 보니까
사실 외워 지더라구요 그래서 내가 프로그래밍 언어가 필요하다 고 진짜로
느끼고 계신다면 외워 질 거예요 그리곤 사실 하나하나 치다보면 n
전부다 머리로 외우는 게 아니라 몸으로 익혀 주실겁니다 추가적으로 우리가
요 개발 환경 이라는 그 보조적인 도구를 사용하기 때문에 100% 외우지
않아도 자동 완성이 되기 때문에
외우는데 뭐 특별한 문제는 없을 거라고 생각을 합니다
자 그래서 두 가지를 언급을 했는데요 첫번째는 프로그래밍 언어를 공부할
때는 어디까지 파고 들어가야 할지 가 굉장히 중요하다는 것
그리고 요 관점은 굉장히 많은데 우리 강의에서는 프로그램을 만들기 위한
가장 최단 경로로 가고 이후에 자세한 내용을 살펴보도록 하겠다
그리고 두번째는 외워야 하는 것이 있으면 전부 다 외워 주면 좋겠다
만약에 프로그래밍 언어가 정말 필요한 사람이라면 전부 다 외워 질 것이다
라고 언급을 했습니다
그러면 다음 강의 부터 본격적으로 변수에 대해서 나가보도록 하겠습니다.
댓글 0개
등록된 댓글이 없습니다.