JavaRush /Java Blog /Random-KO /무엇을 가르칠 것인가, 어디서 가르칠 것인가, 어떻게 가르칠 것인가?

무엇을 가르칠 것인가, 어디서 가르칠 것인가, 어떻게 가르칠 것인가?

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분! 내 이름은 디마입니다. IT에 관한 첫 글이니 너무 가혹하게 판단하지 마세요. 이제 막 프로그래머 대열에 합류하기 시작했지만 이 방대한 정보의 바다에서 길을 잃을까봐 두려워하는 사람들에게 유용할 것입니다. 무엇을 가르칠 것인가, 어디서 가르칠 것인가, 어떻게 가르칠 것인가?  - 1

배경

당신이 26세이고, 당신이 휴대폰 회사에서 해고되었고, CEO가 사기 행위로 인해 해외에서 살도록 강요당했기 때문에 유럽으로 도피했다고 상상해 보십시오. 나의 2016년 12월 31일은 이랬다. 관련 분야에서 비슷한 일을 찾을 수도 있고 제안도 있었지만... 그게 행복할까요? 당신이 무엇을 위해 일하고 있는지 스스로에게 물어본 적이 있나요? 당신은 정말로 무엇이 되고 싶나요? 해고 후 나는 두 달 동안 나 자신을 찾으며... 다른 사람이 되었다. 나는 의사, 목수, 사업가 등 내가 원하는 것은 무엇이든 될 수 있다는 것을 깨달았습니다. 모든 것은 시간 문제입니다. 가장 중요한 것은 다른 사람보다 더 많은 일을 하는 것이며, 나는 모든 것을 성취할 것입니다. 그 결과 나는 프로그래머가 되었다! 저는 IT 회사에서 성공적으로 일한 지 1년이 되었고 정말 행복합니다. 나는 배우는 것을 좋아하기 때문에 수백 시간 동안 Java와 웹 기술을 공부했으며 Java의 세계를 빠르게 탐구하는 데 도움이 될 내용에 대한 요약을 준비했습니다.

첫 번째 단계: 깨달음

프로그래밍이 쉽지 않다는 것을 이해해야 합니다. 그리고 처음에 성공하지 못한다는 사실은 정상입니다. 처음에 저는 두 달 동안 Python을 공부했는데, 그 주기를 봤을 때 그것들이 엄청나게 복잡한 것처럼 보였습니다. 가장 중요한 것은 기본입니다. 기본을 이해하지 않으면 새로운 기술을 빨리 배울 수 없습니다. 조건, 루프, 배열 작업, OOP 등에 대해 이야기하고 있습니다.

두 번째 단계: 무엇을 코딩할 것인가?

개발 환경이 필요합니다. Java 세계에는 다음 세 가지가 있습니다.
  1. IDEA(무료 및 유료)
  2. 넷빈즈(무료)
  3. 이클립스(무료)
나는 세 가지를 모두 시도했습니다.
  1. NetBeans는 오래되고 추악하며 현재 Apache 인큐베이터에 있으므로 새 릴리스가 있을지 여부는 확실하지 않습니다.
  2. Eclipse는 무료이고 Netbeans보다 조금 더 좋기 때문에 해외에서 인기가 높습니다.
  3. IDEA는 적어도 우리에게는 지배적인 개발 환경입니다. 유료 버전과 무료 버전의 차이점은 아직 필요하지 않은 프레임워크(Spring) 작업에만 있습니다. 게다가 그것은 상트페테르부르크 출신의 러시아 사람들이 만든 것입니다. 국내 생산자를 응원하자!

세 번째 단계: 어디서 공부를 시작해야 할까요?

첫째, 옛날 방식으로 책을 읽는 것입니다.
  1. 헤드 퍼스트, "자바 배우기"
  2. G. Shildt, "Java 8. 초보자 가이드"
  3. Kay Horstmann, "Java. 전문가의 라이브러리"
  4. 브루스 예켈, " 자바의 철학 "
나는 다음 원칙에 따라 읽었습니다. 한 책에서 이해하지 못하면 저자가 동일한 정보를 다른 방식으로 제시하기 때문에 다른 책에서 읽기 시작했습니다. 나는 무엇보다도 Head First 책인 "Learning Java"를 좋아했습니다. 스케치가 많고 각 장마다 테스트가 있습니다. 둘째, YouTube에서 비디오 튜토리얼을 시청하세요:
  1. 알리셰프
  2. 자바 레슨
  3. 고샤 두다르
목록은 몇 배 더 길 수 있지만 이러한 채널이 가장 많은 정보를 제공합니다. Alishev는 그림, 음색 및 자료에 관한 러시아어 최고의 비디오 코스입니다. 그는 또한 Udemy에서 유료 강좌를 운영하고 있습니다. 저는 이 강좌를 가장 먼저 구매한 사람 중 한 명이었습니다. Java Lessons은 매우 유익한 코스입니다. 이미 500개의 동영상이 있지만 품질이 저하됩니다. 그 사람은 책의 다음 장을 읽고 조금 연습하고 수업을 녹음 한 것 같습니다. Gosha Dudar는 유럽 전역을 질주하고 있습니다. 이미 다른 언어를 알고 있고, 단지 해당 언어의 구문에 익숙해지고 싶다면 시청해야 합니다. 중요 사항. 비디오 코스를 시청했지만 아무것도 이해하지 못했다면 그림과 목소리가 마음에 들지 않습니다. 그만 두십시오. 자신에게 맞는 더 나은 것을 찾으십시오. 셋째, 대화형 연습을 통해:
  1. 자바러쉬
  2. 스테픽
  3. 해커랑크
  4. 코드아카데미
가장 좋은 옵션은 JavaRush 입니다 . 2번이나 합격했어요. 처음에는 아무것도 이해하지 못했을 때 답변을 엿보았습니다. 두 번째로 나는 언어의 새로운 가능성을 연습하면서 더 의식적으로 일했습니다. 나는 그 이후에야 OOP에 대한 완전한 이해와 배열 작업을 얻었습니다. Stepik은 멋진 코스입니다. 비디오 교육과 대화형 교육이 모두 있습니다. 모든 것이 무료입니다. 그들이 무엇을 살고 있는지 이해할 수 없습니다 =) 나머지는 영어로 된 대화형 코스입니다. 언어를 알고 있다면 그곳에서도 직접 시도해 볼 수 있습니다. 유료 온라인 강좌 관련: 인터넷에서 찾은 다양한 강좌를 살펴보았는데 웨비나의 수준이 Twitch 게이머의 스트리밍보다 더 나쁘다고 솔직하게 말씀드립니다. 그림도 안 좋고, 소리도 역겹고, 선생님도 지루해요. 일반적으로 말하는 사람은 정보를 전달하는 소명이 있어야 하고, 그렇지 않으면 지루해서 죽을 확률이 높다는 것을 깨달았습니다. 이 정보가 귀하의 시간과 노력을 절약하는 데 도움이 되기를 바랍니다. 내 기사가 도움이 되었다면 계속해서 글을 쓰십시오. 주제는 다음과 같습니다:
  1. 역사: 얼마나 공부했는지, 어떻게 취업했는지, 어떤 어려움을 겪었는지.
  2. Java 세계에서 웹 개발을 시작하는 곳은 어디입니까?
  3. 인증 유형, 권한 부여.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION