JavaRush /Java Blog /Random-KO /프로그래머가 되는 방법(2부)
Bender
레벨 1
Маунтин-Вью

프로그래머가 되는 방법(2부)

Random-KO 그룹에 게시되었습니다
기사의 첫 번째 부분: 기술 풀 결정 기사의 세 번째 부분: 추가적이지만 중요한 정보 소스: 포럼 및 서적 기사의 네 번째 부분: 개발 환경을 선택하고 작업 컴퓨터에 필요한 모든 소프트웨어를 설치합니다. 프로그래머가 되는 방법

그래서 기술과 목표를 결정했습니다. 무엇 향후 계획?

2~3개의 주요 Java 지식 소스와 12개의 추가 지식 소스를 선택하세요. 하지만 뭔가 명확하지 않은 경우에는 'Google'을 사용하는 것을 잊지 마세요. 우선, 언어의 기초인 Java Core를 배워야 하며 이미 이를 기반으로 구축할 수 있습니다. 정확히 어떻게 공부할 것인지 생각해 볼 때입니다. 혼자서요, 아니면 멘토와 함께요? 멘토르 멘토는 훌륭하지만 누군가가 당신을 귀찮게 하고 무료로 가르쳐 줄 것 같지 않습니다. 그리고 그것이 유료라면... 좋은 개발자의 시간은 많은 가치가 있습니다. 나쁜 사람은 필요하지 않습니다. 그가 당신에게 무엇을 가르쳐 줄까요? 하지만 당신에게 조언할 준비가 되어 있는 사람이 있다면 그 사람의 지원을 요청하십시오. 자바 강좌를 들어야 할까요? 많은 사람들이 대면 강좌를 지식의 주요 원천으로 생각합니다. 지금은 많이 있지만 그중에서 합당한 것을 찾기가 어렵습니다. 그들이 귀하의 도시에 있다면 아마도 매우 비싸거나 완전히 무료일 것입니다. 두 번째는 기업에서 제공하는 강좌입니다. 완전 초보자를 위한 강좌는 없습니다. 이 강좌는 Java Core에 대한 확고한 지식을 갖고 있는(그리고 이제 막 배우려는 단계인) 사람들을 위해 설계되었으며, 이 강좌에 들어가려면 테스트를 통과해야 합니다. 이 과정은 매우 엄격한 심사 과정을 거치며, 회사 최고의 졸업생이 직원으로 등록됩니다. 이제 값비싼 Java 코스의 뼈대를 씻어내자. 유료 강좌 비용 운이 좋고 훌륭하고 실무적인 교사가 있다면 말이 됩니다. 그러나 이 경우 가격은 매우 높을 것입니다. 그리고 한 가지 더: 이 멘토가 귀하의 코드에 개인적으로 충분히 주의를 기울일 수 있을까요? 사실이 아닙니다. 최근 몇 년 동안 저렴한 강좌가 많이 등장했는데, 수강료는 한 달에 약 100달러입니다. 당신이 그들에게 가기로 결정했다고 가정 해 봅시다. 그곳에서는 어떤 전문 교사가 당신을 기다리고 있습니까? 이 주제에 대한 성찰은 다시 DOU로 이어집니다. 거기로 가서 Java 개발자의 급여를 다시 평가하십시오. 프로그래머를 가르쳐야 하는 사람은 후배가 아니라 최소한 "간단한" 소프트웨어 엔지니어라는 점을 이해하실 것입니다. 예를 들어, 이 수준의 키예프 전문가의 평균 급여는 $2,000입니다. 그룹에 20명이 있다고 가정해 보겠습니다. 이는 그 자체로는 그다지 좋지 않으며 교사에게 너무 많은 부담을 줍니다. 교사는 각 학생의 코드에 물리적으로 주의를 기울일 수 없게 됩니다. 대부분의 경우 스터디 그룹은 12명의 학생으로 구성됩니다. 그들은 함께 한 달에 1,000달러를 지불합니다. 전문가 외에도 코스를 진행하는 학교는 건물 임대료, 장비 및 공과금을 지불해야 합니다. 그리고 적어도 무언가를 얻는 것이 좋습니다 (유급 학교에서 많은 자선가를 찾을 가능성은 거의 없습니다). 가장 좋은 경우 교사는 $500를 받게 되며, 동시에 그는 일주일에 2-3번 저녁에 강의를 하고 문제를 확인하는 데 더 많은 시간을 보냅니다. 이론적으로 프로그래밍을 배우려면 매일, 일주일에 5번 이상 프로그램을 작성해야 합니다. 한 학생이 일주일에 얼마나 많은 코드를 생성합니까? 10개는 어때요? 성실한 교사는 이 모든 것을 확인하고 학생에게 무엇이 옳고 무엇이 그른지 조언해야 합니다. 이것은 시간 낭비입니다. 이는 저렴한 과정에 훌륭한 전문가를 고용하는 것이 전혀 수익성이 없다는 결론에 도달합니다. 가장 좋은 시나리오에서는 원스 인 어 블루 문(그들), 또는 여기에서 말하는 "암이 산에서 휘파람을 불 때(When the cancer whistle on the Mountain)"에서 프로그래밍뿐만 아니라 프로그래밍을 정말 좋아하는 "팬"을 찾을 수 있을 것입니다. 가르치는 것도. 따라서 그는 그다지 수익성이 좋지 않은 아르바이트라는 것을 알게되었습니다. 돈을 위해서가 아니라 재미를 위해서입니다. 다음 옵션은 유료 또는 무료 온라인 강좌입니다. 온라인 강좌 대부분의 유료 온라인 강좌는 '대면' 강좌와 동일하며 강의만 인터넷을 통해 진행된다. 단점은 거의 동일합니다. 최고의 교사는 아니며 학생의 실제 교육 및 코드 확인에 투자되는 시간이 거의 없습니다. 그러나 무료 강좌를 추가 소스로 사용할 수 있습니다. 예를 들어 YouTube에서 찾을 수 있으며 비디오 자습서입니다. 영어를 알고 있다면 Coursera와 같은 서양 자원에 관한 몇 가지 강좌를 찾아보세요. Youtube의 좋은 Java 비디오 튜토리얼: https://www.youtube.com/playlist?list=PLY4rE9dstrJzKUZHdGgECOjJLaZBcUdCC 거의 초보 이상의 초보자를 위한: https://www.youtube.com/channel/UCK5d3n3kfkzlArMccS0TTXA 약간 구조화되지 않은 또 다른 코스이지만 많은 주제가 나쁘지 않게 다뤄집니다: https://www.youtube.com/channel/UCg1x1VDcSzviGGH995gHnjw 프로그래밍에 조금 더 익숙해지면 여기에서 몇 가지 주제를 볼 수 있습니다: https://habrahabr.ru/company/golovachcourses/blog /218841/ https://habrahabr .ru/company/golovachcourses/blog/215275/ 이 기사는 교육 계획(유용할 수 있음)과 오프라인 강좌의 비디오 강의 녹화 링크를 제공합니다. 다소 지루하지만 때로는 유용한 정보가 많이 있습니다.
초보자를 위한 온라인 Java 강좌
영어로 모든 것은 아직 프로그래밍하지 않은 사람들을 위해 설계되었습니다. http://courses.caveofprogramming.com/courses/java-for-complete-beginners https://www.coursera.org/learn/java-programming https://www.edx.org/course/introduction-programming- java-part-1-uc3mx-it-1-1x-0 여기서 한 가지 주의할 점은... 많은 강좌와 비디오가 있으며, 여기에서 많은 유용한 정보를 배울 수 있습니다. 그러나 독립적으로 학습하면 매우 중요한 "그러나"라는 하나의 "그러나"가 발생합니다. 사실 프로그래밍에서 가장 중요한 것은 이론을 공부하는 것이 아니라 프로그래밍, 즉 프로그램을 작성하는 것입니다. 독립적으로 공부할 때 특정 원리를 배우기 위해서는 스스로 과제를 선택해야 합니다. 초보자에게는 쉽지 않습니다. 연습 소스를 찾았다고 가정해 보겠습니다. 일부 책과 무료 강좌에는 작업 조건이 포함되어 있습니다. 좋아, 결정하러 가자!... 그리고 여기에 가장 큰 어려움이 있다: 누가 해결책의 정확성을 확인할 것인가? 놀라실 수도 있지만, 프로그램이 실행되어 정답이 나온다고 해서 프로그램이 제대로 작동한다는 의미는 아닙니다! 그것은 달콤한 환상일 수도 있다. 무엇을 해야 할까요? 새로운 기술과 World Wide Web은 이 질문에 대한 답을 알고 있습니다. 이 답변은 http://javarush.ru입니다. 자바러시

자동 작업 확인 기능을 갖춘 대화형 Java 강좌

우리는 Java 학습을 위한 가장 멋진 코스를 개발했습니다. 그리고 많은 사람들은 이미 그것이 JavaRush라고 불리는 것을 알고 있습니다. 우리는 그를 자랑스럽게 생각합니다. 왜냐하면 그는 당신과 같이 "무엇을 해야 할지, 어디로 가야 할지, 주변에 정보가 너무 많아요!"라고 혼란스러워하며 질문하는 초보자 중 한 명이기 때문입니다. 프로그래머가 첫 번째 직업을 준비할 수 있도록 도와줍니다. 코스의 가장 중요한 "특징":
  • 사려 깊은 구조를 가지고 있습니다. 시장 현실, 알아야 할 것, 할 수 있어야 할 것 등을 잘 알고 있는 실무자가 만든 것이기 때문에 가장 중요한 것만 코스와 순서에 맞게 선정하였습니다! 이것은 초보자에게 매우 중요합니다. 당신도 이 글을 읽고 행동하는 방법을 이해하려고 노력하고 있기 때문에 아마도 당신에게도 그럴 것입니다.
  • 이 과정은 80% 실습으로 구성됩니다. 훈련하는 동안 1200개 이상의 문제를 해결해야 합니다. JavaRush의 작업 유형은 무엇입니까?


1. 강의에서 배운 내용을 강화하기 위한 소규모 "훈련" 연습. 2. 성장을 위한 까다로운 작업. 복잡성 측면에서 통합 문제와 다르지 않지만 문제를 해결하는 데 필요한 특정 이론보다 먼저 코스에 특별히 배치됩니다. 이것은 사람을 동원하고 강제하여 Google에 이론의 누락된 퍼즐을 찾습니다. 모든 것이 실제 작업과 같습니다. 3. 퍼즐. 이 사람들은 당신의 머리를 마음껏 사용하게 만듭니다. 솔루션에 대한 이론이 아니라 솔루션 자체, 알고리즘을 찾아야 합니다. 즉, 신중하게 생각하십시오. 이는 재치 있는 작업이나 교과서의 고급 작업과 같습니다. 4. 미니 프로젝트. 대규모 프로젝트가 어떻게 개발되는지 이해하기 위해 유용한 대규모 작업을 하위 작업으로 분류합니다. 당신은 실생활에서 사용하고 수정할 수 있는 여러 게임과 유용한 프로그램을 직접 만들 것입니다.

  • 그리고 - 가장 중요한 것은 - 이 과정에는 결정의 정확성에 대한 자동 검증이 포함되어 있다는 것입니다! 코스 페이지나 IDE(통합 개발 환경, 아직 무엇인지 모른다면 곧 알게 될 것입니다)에서 문제를 해결할 수 있습니다. 게다가 이 확인은 몇 초 안에 이루어집니다. 이것이 바로 JavaRush의 큰 장점입니다!
  • 이 과정은 러시아어로 진행되며 강의는 텍스트 퀘스트 형식으로 제공됩니다. 이 과정을 통해 레벨에서 레벨로 이동하면서 기술을 향상할 수 있습니다. 지루하지 않을 것입니다!
  • 이 강좌에서는 유용한 추가 자료에 대한 링크를 제공하지만, 인터넷 검색 기술도 의도적으로 업그레이드됩니다.
  • 4년 동안 JavaRush를 중심으로 거대한 커뮤니티가 형성되었습니다. 그 안에서 사람들은 과제, 해결책, 문제에 대해 토론하고 정보를 공유합니다.
  • 문제 해결 및 논의를 위한 특별 웹사이트: http://help.javarush.ru/
  • 메인 코스는 40개의 레벨로 구성되어 있으며, 그 중 10개 레벨은 완전 무료입니다. 훈련의 첫 번째 단계에서 당신은 JavaRush가 당신에게 적합한지 이해하게 될 것입니다. 따라서 아무도 당신에게 "돼지 속의 돼지"를 팔지 않을 것이며, 당신은 무엇을 사는지 정확히 알게 될 것입니다. 또한 전체 코스의 가격이 매우 저렴합니다. "저렴한 풀타임 과정"을 통해 2개월 동안 교육을 받는 경우 동일한 금액을 지불하게 됩니다. 가격이 포함된 강좌 구독 링크입니다.
  • 과정(또는 대부분)을 마친 후 인턴십에 등록할 수 있습니다. 이는 실제 진지한 프로젝트에 대한 공동 작업입니다. 정기적으로 진행되며 이를 위해 어디로든 이동할 필요가 없습니다. 인턴십의 성공적인 완료는 완성된 프로젝트에 대한 링크와 함께 이력서에 아름답고 빈 줄이 아닙니다.

JavaRush에 대한 자세한 기사 - https://cdn.javarush.com/images/article/155cea79-acfd-4968-9361-ad585e939b82/original.png24.html 여기에서
기사의 첫 번째 부분을 읽어보세요. 여기 에서 기사의 세 번째 부분을 읽어보세요. . 여기에서 기사의 네 번째 부분을 읽어보세요 .
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION