JavaRush /Java Blog /Random-KO /Java 학습의 어려움
grishin
레벨 27
Харьков

Java 학습의 어려움

Random-KO 그룹에 게시되었습니다
오늘 저는 javarush.ru에 새로 온 사람 중 한 명으로부터 다음과 같은 질문을 받았습니다. “저는 javarush를 처음 접했고 기존 사용자의 의견에 관심이 있습니다. 유료 강좌를 구매할 가치가 있고 그만한 가치가 있나요?
Java 학습의 어려움 - 1
답변을 작성하는 동안 전체 기사를 받고 있다는 것을 깨달았습니다. :-) 사람에게 그다지 답변하고 싶지 않았기 때문에 한 번에 썼습니다. 내 길의 정확성 .

그래서 내 대답은 기사입니다

좋은 오후에요 그들은 자신들이 쓴 글에서 옳은 일을 했습니다. 내 의견을 표명하겠습니다. Javarash는 IT 회사의 인턴십/교육에 대한 대안입니다. 현재 상황(연령, 지식 수준, 이전 경험 등)을 고려할 때 이러한 프로그램 중 하나에 참여할 가능성이 낮다면 Javarash가 좋은 도움이 될 것이며 아마도 업계에 진출할 수 있는 유일한 기회일 수도 있습니다. . Javarash의 가장 큰 장점은 실용적인 작업이 많다는 것입니다. 당신은 그들에게 능숙해집니다. 문제를 논의하고 다른 사람들이 해결책을 찾도록 돕는 것도 매우 유용합니다. 이것은 프로그래머의 주요 기술 중 하나입니다. 다른 사람의 코드를 읽을 수 있는 능력입니다. 하지만 구독료를 지불한 후에 지식 수준이 즉시 꾸준히 상승할 것이라고는 말할 수 없습니다. 강의 자료는 어떤 문제에 대해 온라인으로 접속하려면 정보의 상당 부분을 직접 찾아야 하는 형식으로 특별히 제공됩니다. 이렇게 하면 또 다른 필요한 기술을 개발할 수 있습니다. 저것들. 뭔가 명확하지 않은 경우에는 열심히 공부해야 하며 하루, 이틀, 삼일, 일주일 등 많은 시간이 걸릴 수 있으며 그에 따라 코스의 상위 레벨에 도달하는 것도 지연됩니다. 내 경우를 설명하겠습니다. 이제 저는 41세입니다. 저는 2014년 2월부터 Java를 배우기 시작했습니다. 10월에 Javarash에 합류했습니다. 그 순간까지 저는 HeadFirst 시리즈의 Schildt, OOAP 및 디자인 패턴을 읽고, javaranch.com에서 간단한 문제를 해결하고, 다양한 비디오 튜토리얼을 들을 수 있었습니다. 저는 이미 Core Java를 배우는 데 많은 진전을 이루었습니다. 저는 11월부터 문제 해결을 시작하여 1월 초까지 24개의 레벨을 완료했습니다. 하지만 너무 빨리 날아가는 느낌이 들었고, 완전히 이해되지 않은(오해된) 여러 가지 주제가 쌓였습니다. 그리고 1월에는 변화를 위해 HTML/CSS/Javascript 학습으로 전환했고, 2월에는 집중 인터뷰를 거쳐 약간의 QA를 시도했습니다. 일반적으로 Java를 직접 공부하는 것을 잠시 쉬었습니다. 그리고 이제 그는 다시 돌아왔습니다. 하지만 이제 내 목표는 가능한 한 빨리 레벨을 통과하는 것이 아니라 이전에 이미 질주했던 내용을 체계화하는 것입니다. 지식이 안정되고 명확성이 나타나도록 :-) 새로운 강의를 읽지 않는 동안 몇 가지 주제를 공부하고 나중에 남은 보너스 문제를 해결하고 있습니다. 그래서 저에게 있어 Java를 배울 때 가장 어려운 점은 모호함이 남지 않도록 복잡한 주제를 드러내고 전달할 수 있는 올바른 책/튜토리얼/동영상 강의를 찾는 것입니다. 공부하는 동안 어느 시점에서 당신은 읽고있는 책에서 어떤 식 으로든 이해할 수없는 방식으로 설명되어 있고 그 내용이 불분명하고 저자가 그것에 대해 쓰지 않는다는 질문을 만나게 될 것입니다. . 그런 다음 다른 책을 선택하고 비디오 강의, 비디오 강의, 기사, 포럼 토론을 찾아보세요. 필요한 것을 찾을 때까지 오랫동안 이 작업을 수행할 수 있습니다. 반대편에는 어두운 곳이 남지 않을 것입니다. 예를 들어, 저에게는 이러한 어려운 주제 중 하나가 스레드 주제입니다. 여러 곳에서 그 내용을 읽었지만 읽기로 결정하기 전까지는 여전히 완전히 이해할 수 없었습니다.공식 Oracle 튜토리얼 - 솔직히 이것은 나에게 진정한 계시였습니다. 그들에 대해 그렇게 간단하고 명확하고 즉각적으로 요점을 기록한 곳은 어디에도 없습니다. 모든 단어는 의미로 가득 차 있으며 헛되이 쓰여지지 않습니다. 단순한 것부터 복잡한 것까지 읽고 간단히 이해하면 됩니다. 말하자면 당신은 순수한 지식을 흡수합니다 :-) 여기에 Oracle 튜토리얼이 다르게 작성된 것이 아니라 Schildt나 Horstmann이 가지고 있지 않은 하나의 문구가 있었고 문자 그대로 이해의 열쇠가 되었다는 점을 조금 추가하겠습니다. 흐름(스트림). 이 문구는 “Java 플랫폼은 유니코드 규칙을 사용하여 문자 값을 저장합니다.”입니다. 여기서는 자세히 다루지 않겠습니다. 나중에 이것에 대한 또 다른 기사를 쓸 수도 있지만 여기서는 다른 내용에 대해 설명합니다. Java를 배울 때 종종 올바른 힌트가 부족하다는 사실은 여기를 보면 Force가 당신과 함께 할 수 있다고 말합니다. 제 생각에는 이것은 학습 과정을 가속화하는 데 매우 중요한 문제이므로 Javarash가 현재보다 더 철저하게 이 문제를 해결하는 것이 가치가 있을 것입니다. 학생에게 가장 흔히 "걸림돌"이 되는 주제가 무엇인지 모니터링할 수 있습니다. 이러한 각 주제에 대해 가장 완전한 출처 목록을 제공하고 주제를 이해하는 데 가장 도움이 되는 출처에 대한 토론을 통해 투표를 주선할 수 있습니다. 이것이 javarush.ru 관리에 대한 나의 소망입니다 :-) 또한 저는 아직 "javarush.ru 개선 방법"이라는 주제에 대한 설문 조사에 참여하지 않았습니다. 이 작업에 대한 링크를 제공하겠습니다. 일반적으로 요약하겠습니다. 인생에서 어떤 사업에 종사하든 저는 항상 기본, 기본에 대한 지식에 의존했습니다. Java에서는 기본이 Core Java입니다. 기본을 모르면 기술을 사용할 수 없습니다. 결국, 예를 들어 동일한 서블릿은 무엇입니까? 이는 웹 서버가 제공하는 폴더의 특정 폴더에 배치된 Java 클래스일 뿐입니다. 그리고 서블릿이 하는 일은 웹 서버가 제공하는 다른 폴더에 있는 다른 Java 클래스의 메소드를 호출하는 것입니다. 간단히 말해서 전체 서블릿 기술은 클래스를 폴더에 올바르게 배치하는 것으로 요약되고 나머지는 Core Java입니다. 그러므로 Java를 배우겠다는 명확한 목표가 있다면 주저하지 말고 수강료를 지불하고 수강하세요. 걷는 사람은 길을 마스터할 것이다. 문제를 해결하고, 복잡한 주제를 이해하고, 토론을 통해 의사소통하세요. 해당 글이 맞춤 광고로 인식되지 않기를 바랍니다. 나는 모든 것을 있는 그대로 진심으로 말했습니다 :-) 그리고 Java에 관한 첫 번째 책 에 대해서도 조언을 드리고 싶습니다 . 제 생각에는 이 책은 Horstmann과 Cornell의 "Java" 책이어야 합니다. 전문가의 도서관'. Schildt의 저서“Java. 완전한 가이드." 나 자신도 Schildt에서 Java를 배우기 시작했기 때문에 이렇게 글을 쓰고 있는데, 그때 누군가가 나에게 알려줬더라면 적어도 2~3개월은 더 빨리 학습할 수 있었을 거라 믿는다. 말하자면, 나는 역사적 정의를 회복하고 있습니다 :-) 사실 Shildt는 그 자체로 명확하지 않은 많은 사항을 설명하지 않고 "정상을 넘었습니다". Horstmann과 Schildt는 본질적으로 동일한 유형의 두 교과서이지만, 동일한 볼륨의 Horstmann은 자료를 훨씬 더 깊이 있고 "요점까지" 제시합니다. Shildt는 Java처럼 보이는 한 무언가를 작성하기 위해 단순히 "볼륨을 증가"시킵니다. 작은 예를 들어 보겠습니다. Schildt는 정수가 포함된 "/"가 정수 나누기라고 말하지 않습니다. 대신 그는 본질적으로 어리석고 전체 페이지를 차지할 뿐만 아니라 초보자가 이해하기 쉽지 않은 기본 나눗셈 연산자의 사용 예를 제시합니다. 작가는 말하고 싶었다. Horstmann의 목표는 가장 검증된 텍스트로 최대한의 정보를 전달하는 것입니다. Schildt 8판의 98-99페이지("기본 산술 연산자", "모듈로 나눗셈 연산자" 및 "할당이 있는 복합 산술 연산자"의 3개 하위 섹션)와 Horstman 9판의 69페이지("연산" 하위 섹션)를 간단히 비교할 수 있습니다. . 두 교과서에 표시된 하위 섹션은 거의 동일합니다. Schildt의 경우에만 2/4페이지이고 Horstmann의 경우 1/3페이지입니다. 동시에 Horstman의 제품은 더 깨끗하고 불필요한 물이 없습니다. 그래서 어디에나 Shildt가 공개하지 않은 많은 순간이 있습니다. 자전거에 비유하면 Shildt는 중국 Auchan 자전거이고 Horstmann은 Scott 또는 Cadale 수준의 고품질 브랜드 산악 자전거입니다. 자전거를 처음 타는 사람들을 위한 주요 조언 중 하나는 중국산 쓰레기를 사지 말라는 것입니다. 그렇지 않으면 애초에 자전거 타기를 포기하게 될 것입니다. 내가 이해하는 바에 따르면 Shildt는 처음에 C, C++, C#에 관한 책으로 이름을 알렸고, Java는 인기의 물결에 힘입어 이미 "보지 않고 스와이프"하기로 결정했습니다. 아이들은 아프리카에 가지 않습니다. Schildt에서 Java를 배우기 시작하지 마십시오 ... 이런 것입니다 :-)
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION