독학 프로그래밍 한 달의 성과

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)에서 먼저 꼼꼼히 공부한 후에
나는 다른 교재에 손을 뻗는 것이 더욱 좌절되기 어렵다고 생각한다.
그렇다면 다음은 주로 사용되는 교재다.
.서적
  • 제로부터 알고 있는 자바스크립트 초입문 재미있는 프로그래밍 (하서조웅저)
  • 고등학생부터 시작한 프로그래밍
  • 아이와 함께 공부할 수 있는 자바스크립트 프로그래밍 입문(대택 문효 & 할 수 있는 시리즈 편집부 저)← 현재 학습 중입니다
  • .웹 교재
  • Progate(유료 버전)
  • 포인트 설치(무료 범위)
  • TechAcademy(무료로 볼 수 있는 유튜브 동영상)
  • 안 했지만 공부했으면 좋겠다는 생각으로 (이용하면) 물건·서비스


    .Progate(jQuery 학습)← 쉽게 동작을 유지할 수 있어 즐겁습니다

    5. 튜토리얼에서 만든 응용 프로그램(제작 순서)


    제목처럼 교재를 배우는 강좌에서 만들어진 응용 프로그램의 소개다.
  • 체크인 (포인트 마운트)

  • 5장(몇 장 가능) 중 랜덤으로 한 장만 섞인 카드 게임.
    저는 개인적으로 처음에 이 앱을 만들었는데 인코딩보다 GitHub에 올리는 방법을 더 잘 알고 있습니다.
    우선, 어떤 물건이든 할 수 있다. 한번 해 본 후에 실제로 그것을 인터넷에 올리면 나는 반드시 이런 일을 해야 한다고 생각한다.
  • 신규 서명(점 설치)

  • 카드 뒤집기와 마찬가지로 랜덤 요소로 흔히 볼 수 있는 추첨을 만든다.
    이벤트 리스너에서 추첨 로고를 눌렀을 때만 갑자기 누르는 동작이 있습니다.
  • 암호 발생기(점 설치)

  • 옵션의 몇 가지 입력 요소를 사용했습니다.
    지금까지 당연히 사용했던 복선상자와 라디오는 이렇게 힘들었다.
  • AA 계산기(점 설치)

  • 프로그래밍은 수학과 영어가 다소 강하지 않고 문턱이 높다는 것을 실감하게 하는 응용 프로그램이다.나는 너덜너덜하다
    정규 표현식을 사용하여 금액과 인원수가 정확하게 입력되었는지 확인하는 규격, 리셋 단추의 설정과 방법을 배웠다.
    나는 개인적으로 이 정규 표현식을 이해하기 어렵다.아직도 이해가 안 되고 종류도 많아요.
  • 성격진단(고등학생부터 프로그래밍)

  • 강좌의 성격 진단에 이전에 배운 복선상자 요소와 필드를 넣었다.
    지금 당연해 보이는 트위터 연동 버튼 설치.대상도 이전보다 더 많이 사용되었다.

    6. 끝말


    지금까지 JavaScript를 배우기 시작한 지 약 한 달 정도 되었습니다.
    도대체 나 혼자 공부하고 제멋대로 공부하는 내용이야.
    원래 기억력이 좋은 사람이 아니기 때문에 (중학교 등의 성적에서 아래에서 세면 압도적으로 빠르다) 보통 사람이라면 100시간을 공부하면 더 많은 성과를 거둘 수 있다.
    가격은 점점 오르지만 프로그래밍 학교에 가면 학습 속도가 더 높아지겠죠.
    앞으로도 JavaScript를 계속 공부하고 싶습니다.세 걸음 전진하다.나는 9보 떨어진 빈약한 뇌로 노력할 것이다. 이런 초보자와 앞으로 공부를 시작할 사람은 함께 노력하자!

    좋은 웹페이지 즐겨찾기