독학 프로그래밍 두 달의 성과
3766 단어 HTMLJavaScript초보자CSS
1. 소개
지난번 투고《독학 프로그래밍 한 달의 성과》.에서 한 달이 지나면 프로그래밍 학습의 진전과 자신의 뇌를 정리하기 위해 여기에 기록을 남긴다.
한 달 동안 예제와 강좌 프로그램 제작만 계속했다.
나는 프로그램을 쓰는 것이 습관과 관련이 있다고 생각하기 때문이다.
이번 내용도 완전히 자랑할 만한 것이 아니라 모두 무지와 수치를 폭로한 수준이다
같은 프로그래밍을 시작한 여러분의 동력 유지에 기여할 수 있다면 좋겠습니다.
2. 학습기간과 학습시간
학습 기간
2019년 4월 9일~2019년 6월 6일(전혀 공부할 수 없는 날 포함)
학습 시간
약 1-2시간/일
총 학습 시간
약 130시간
3. 학습 환경
PC 사용:
도시바 노트북 운영체제: Windows
사용된 텍스트 편집기:
Atom
학습 중인 언어:
JavaScript, HTML, CSS, jQuery
4. 주요 학습 내용
처음 한 달 정도는 주로 웹 교재를 배웠다.이유: 저번 보도
"책은 저자에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고, 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
이런 느낌.
또 책에 따라 오기도 있고 아직 익숙하지 않은 초보자들 사이에서는 이 점을 알아차리지 못하며 해결책 찾기도 익숙하지 않아 왠지 연습 문제 등 오류로 인해 진전되지 못하는 경우도 많다.
이 점에서 웹 교재는 사용자가 잘못 기재했다고 지적하면 바로 피드백하기 때문에 자료의 내용이 전체적으로 신뢰성이 높다고 느낀다.
하지만 두 번째 달에 접어든 저도 웹 교재를 공부했지만 주요 교재를 책으로 바꿨습니다.
상술한 문제에 부딪혀도 얼마든지 처리할 수 있다는 이유에서다.자신감이 좀 생겨서요.(사실은 너덜너덜하다)
최근의 학습 방법의 경향으로 강좌의 코드를 입력할 때 과도하게 필기를 하는 것을 주의해야 한다.자신의 언어로 이해를 깊게 하는 효과와 샘플을 보면서 왠지 알 것 같지만 며칠 뒤에 다시 살펴보면 그렇게 알 수 없기 때문이다.
예를 들어 아래의 느낌으로 ↓↓↓↓
오프닝이 길어졌다. 다음은 두 번째 달의 주요 학습 내용이다.
1. 웹 교재
학습 기간
2019년 4월 9일~2019년 6월 6일(전혀 공부할 수 없는 날 포함)
학습 시간
약 1-2시간/일
총 학습 시간
약 130시간
3. 학습 환경
PC 사용:
도시바 노트북 운영체제: Windows
사용된 텍스트 편집기:
Atom
학습 중인 언어:
JavaScript, HTML, CSS, jQuery
4. 주요 학습 내용
처음 한 달 정도는 주로 웹 교재를 배웠다.이유: 저번 보도
"책은 저자에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고, 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
이런 느낌.
또 책에 따라 오기도 있고 아직 익숙하지 않은 초보자들 사이에서는 이 점을 알아차리지 못하며 해결책 찾기도 익숙하지 않아 왠지 연습 문제 등 오류로 인해 진전되지 못하는 경우도 많다.
이 점에서 웹 교재는 사용자가 잘못 기재했다고 지적하면 바로 피드백하기 때문에 자료의 내용이 전체적으로 신뢰성이 높다고 느낀다.
하지만 두 번째 달에 접어든 저도 웹 교재를 공부했지만 주요 교재를 책으로 바꿨습니다.
상술한 문제에 부딪혀도 얼마든지 처리할 수 있다는 이유에서다.자신감이 좀 생겨서요.(사실은 너덜너덜하다)
최근의 학습 방법의 경향으로 강좌의 코드를 입력할 때 과도하게 필기를 하는 것을 주의해야 한다.자신의 언어로 이해를 깊게 하는 효과와 샘플을 보면서 왠지 알 것 같지만 며칠 뒤에 다시 살펴보면 그렇게 알 수 없기 때문이다.
예를 들어 아래의 느낌으로 ↓↓↓↓
오프닝이 길어졌다. 다음은 두 번째 달의 주요 학습 내용이다.
1. 웹 교재
처음 한 달 정도는 주로 웹 교재를 배웠다.이유: 저번 보도
"책은 저자에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고, 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
이런 느낌.
또 책에 따라 오기도 있고 아직 익숙하지 않은 초보자들 사이에서는 이 점을 알아차리지 못하며 해결책 찾기도 익숙하지 않아 왠지 연습 문제 등 오류로 인해 진전되지 못하는 경우도 많다.
이 점에서 웹 교재는 사용자가 잘못 기재했다고 지적하면 바로 피드백하기 때문에 자료의 내용이 전체적으로 신뢰성이 높다고 느낀다.
하지만 두 번째 달에 접어든 저도 웹 교재를 공부했지만 주요 교재를 책으로 바꿨습니다.
상술한 문제에 부딪혀도 얼마든지 처리할 수 있다는 이유에서다.자신감이 좀 생겨서요.(사실은 너덜너덜하다)
최근의 학습 방법의 경향으로 강좌의 코드를 입력할 때 과도하게 필기를 하는 것을 주의해야 한다.자신의 언어로 이해를 깊게 하는 효과와 샘플을 보면서 왠지 알 것 같지만 며칠 뒤에 다시 살펴보면 그렇게 알 수 없기 때문이다.
예를 들어 아래의 느낌으로 ↓↓↓↓
오프닝이 길어졌다. 다음은 두 번째 달의 주요 학습 내용이다.
1. 웹 교재
실제로 jQuery를 사용하여 코드를 작성하고 성과를 만듭니다.
유명한 사이트의 한 페이지에 시간을 쓰면 되니까 모사하세요.
참고 사이트에서 공부하다.(현재는 주로 HTML 빠른 참조)
5. 튜토리얼에서 만든 응용 프로그램
두 번째 달 만에 학습 교재 강좌에서 만든 앱이다.(두 가지 설명)
나는 교재에 따라 어떤 게임을 만들었다.
오디오 요소를 통해 효과음을 가져옵니다.
페이지의 읽기 속도(순서), script 요소의 작성 위치와 onload 속성, 블록이 묘사한 canvas 요소, canvas에 묘사된 conText와 fillRect와 strokeRect 등 지금까지 배우지 못한 요소, CSS가 아닌javascript로 묘사하는 방법을 고려하기 위해서다.
또 모든 게임이 단순히 움직이는 것처럼 보이고'사라지기→이동하기→비추기'가 반복되는 사실도 알 수 있어 즐겁다.
우리도 오디오 요소의 소리 가져오기와 오디오 요소의 컨트롤 속성을 통해 음악을 간단하게 재생할 수 있다는 것을 배웠다.
getAttribute/setAttributes에서javascript에서 html 속성을 가져오거나 설정할 소리 (src) 를 바꾸면 선택한 소리로 변경할 수 있습니다.
또한 공부를 시작할 때부터 지금까지 html에서 속성을 얻을 때 get Element By만 알고 사용했지만 이 학습에서 더 편리한query Selector/query Selector All의 존재를 알게 되었다.이것은 id나class 이외의 방법으로 css(.class명, #id명)와 같은 방법으로 요소를 얻을 수 있기 때문에 사용하기에 매우 편리하다.
단점은 비교적 새로운 선택기이기 때문에 대응하지 않는 브라우저가 있을 가능성과 처리가 get Element By보다 느리다는 것이다.
그리고 자신의 취향으로 색조를 조정했을 때 자신의 웹 디자인력 부족을 통감했다.
6. 끝말
제가 JavaScript를 배우기 시작한 후 약 두 달 동안의 진전은 여기서 끝났습니다.
이것은 독학으로 제멋대로 공부하는 내용인데, 유감스럽게도 지난달보다 공부하는 시간이 크게 떨어졌다.
하지만 더 열심히 공부하고 싶어요!그런 욕심이 있어서 더 할 수 있을 것 같아요.
원래 기억력이 좋은 사람이 아니기 때문에 (중학교 등의 성적은 아래에서부터 세면 압도적으로 빠르다) 보통 사람이라면 더 많은 성과를 거둘 수 있다.
가격은 점점 오르지만 프로그래밍 학교에 가면 학습 속도가 더 높아지겠죠.
앞으로도 JavaScript를 계속 공부하고 싶습니다.세 걸음 전진하다.나는 9보 떨어진 빈약한 뇌로 노력할 것이다. 이런 초보자와 앞으로 공부를 시작할 사람은 함께 노력하자!
Reference
이 문제에 관하여(독학 프로그래밍 두 달의 성과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/abe-rubi/items/60b9d7501493dd922ca1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(독학 프로그래밍 두 달의 성과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/abe-rubi/items/60b9d7501493dd922ca1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)