독학 프로그래밍 한 달의 성과
3392 단어 HTMLJavaScript초보자CSS
1. 소개
무직, 한 달 동안 프로그래밍 공부를 시작합니다.
원래'프로그래밍'이라는 단어를 들어도 털 같은 지식이 없다
HTML, JavaScript, Ruby, PHP 등 여러 언어가 존재하는지 모르는 상태에서 한 사람이 세밀하게 프로그래밍 학습을 했다.
그런 제가 공부를 시작한 지 약 한 달 만에 (모든 것이 어떤 교과서인지) 대략적인 학습 내용을 공개했습니다.(겸사겸사 이렇게 말씀드린 기사도 처음 만들어봤어요. 어떻게 쓰는 게 좋을까요...)
내용으로서 전혀 자랑할 만한 것이 아니라, 오히려 수치스러운 수준만 드러낼 뿐이다
앞으로 프로그래밍을 공부해야 할지 말아야 할지 고민하는 사람과 공부를 시작하는 초보자에게 얼마든지 참고해 동력을 유지할 수 있다면 좋겠다.
2. 학습시간
학습 기간
2019년 4월 9일~5월 13일까지.
(공부에 착수할 수 없는 날 포함)
매일의 학습 시간
약 3h/일
총 학습 시간
약 100시간
3. 학습 환경
PC 사용
도시바 노트북 운영체제: Windows
텍스트 편집기
Atom
언어를 배우다
HTML CSS JavaScript
4. 주요 학습 내용
우선 독학프로그래밍이라면 책으로부터 진입장벽이 높다.
책은 작가에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
추천하는 것은 한 서비스의 웹 교재(개인적으로 추천하는 것은 아래의 Progate 또는 Tech Academy)에서 먼저 꼼꼼히 공부한 후에
나는 다른 교재에 손을 뻗는 것이 더욱 좌절되기 어렵다고 생각한다.
그렇다면 다음은 주로 사용되는 교재다.
.서적
학습 기간
2019년 4월 9일~5월 13일까지.
(공부에 착수할 수 없는 날 포함)
매일의 학습 시간
약 3h/일
총 학습 시간
약 100시간
3. 학습 환경
PC 사용
도시바 노트북 운영체제: Windows
텍스트 편집기
Atom
언어를 배우다
HTML CSS JavaScript
4. 주요 학습 내용
우선 독학프로그래밍이라면 책으로부터 진입장벽이 높다.
책은 작가에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
추천하는 것은 한 서비스의 웹 교재(개인적으로 추천하는 것은 아래의 Progate 또는 Tech Academy)에서 먼저 꼼꼼히 공부한 후에
나는 다른 교재에 손을 뻗는 것이 더욱 좌절되기 어렵다고 생각한다.
그렇다면 다음은 주로 사용되는 교재다.
.서적
우선 독학프로그래밍이라면 책으로부터 진입장벽이 높다.
책은 작가에 따라 프로그래밍의 작법에 약간의 변화가 있을 수 있고 처음 보는 코드가 갑자기 나타날 수 있다.
이것에 여러 번 놀려서 매번 잠시 손을 멈추고 비틀거리는 작업을 반복한다.(그리고 조사가 끝났을 때 도중에 머릿속에서 다 떨어지고 1부터 확인한다...)
추천하는 것은 한 서비스의 웹 교재(개인적으로 추천하는 것은 아래의 Progate 또는 Tech Academy)에서 먼저 꼼꼼히 공부한 후에
나는 다른 교재에 손을 뻗는 것이 더욱 좌절되기 어렵다고 생각한다.
그렇다면 다음은 주로 사용되는 교재다.
.서적
안 했지만 공부했으면 좋겠다는 생각으로 (이용하면) 물건·서비스
.Progate(jQuery 학습)← 쉽게 동작을 유지할 수 있어 즐겁습니다
5. 튜토리얼에서 만든 응용 프로그램(제작 순서)
제목처럼 교재를 배우는 강좌에서 만들어진 응용 프로그램의 소개다.
5장(몇 장 가능) 중 랜덤으로 한 장만 섞인 카드 게임.
저는 개인적으로 처음에 이 앱을 만들었는데 인코딩보다 GitHub에 올리는 방법을 더 잘 알고 있습니다.
우선, 어떤 물건이든 할 수 있다. 한번 해 본 후에 실제로 그것을 인터넷에 올리면 나는 반드시 이런 일을 해야 한다고 생각한다.
카드 뒤집기와 마찬가지로 랜덤 요소로 흔히 볼 수 있는 추첨을 만든다.
이벤트 리스너에서 추첨 로고를 눌렀을 때만 갑자기 누르는 동작이 있습니다.
옵션의 몇 가지 입력 요소를 사용했습니다.
지금까지 당연히 사용했던 복선상자와 라디오는 이렇게 힘들었다.
프로그래밍은 수학과 영어가 다소 강하지 않고 문턱이 높다는 것을 실감하게 하는 응용 프로그램이다.나는 너덜너덜하다
정규 표현식을 사용하여 금액과 인원수가 정확하게 입력되었는지 확인하는 규격, 리셋 단추의 설정과 방법을 배웠다.
나는 개인적으로 이 정규 표현식을 이해하기 어렵다.아직도 이해가 안 되고 종류도 많아요.
강좌의 성격 진단에 이전에 배운 복선상자 요소와 필드를 넣었다.
지금 당연해 보이는 트위터 연동 버튼 설치.대상도 이전보다 더 많이 사용되었다.
6. 끝말
지금까지 JavaScript를 배우기 시작한 지 약 한 달 정도 되었습니다.
도대체 나 혼자 공부하고 제멋대로 공부하는 내용이야.
원래 기억력이 좋은 사람이 아니기 때문에 (중학교 등의 성적에서 아래에서 세면 압도적으로 빠르다) 보통 사람이라면 100시간을 공부하면 더 많은 성과를 거둘 수 있다.
가격은 점점 오르지만 프로그래밍 학교에 가면 학습 속도가 더 높아지겠죠.
앞으로도 JavaScript를 계속 공부하고 싶습니다.세 걸음 전진하다.나는 9보 떨어진 빈약한 뇌로 노력할 것이다. 이런 초보자와 앞으로 공부를 시작할 사람은 함께 노력하자!
Reference
이 문제에 관하여(독학 프로그래밍 한 달의 성과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/abe-rubi/items/6444e069b5ce77f1fa0b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(독학 프로그래밍 한 달의 성과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/abe-rubi/items/6444e069b5ce77f1fa0b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)