>  Q&A  >  본문

请教一个学习方法问题:现在有javase基础,我是看网上java基础视频的,感觉看视频进度好慢,效率有点低

巴扎黑巴扎黑2763일 전697

모든 응답(6)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 10:08:35

    저자: Lyons
    링크: https://www.zhihu.com/questio...
    출처: Zhihu
    저작권은 저작자에게 있습니다.

    GitHub - zhangeiworkspace/shopping-management-system: 자바 쇼핑 관리 시스템

    한번은 비슷한 질문을 여기저기서 찾아봤지만 소용이 없었어요! 이제 나는 지나가는 사람들의 혼란을 해소하기 위해 다시 검색합니다.
    star/fork 사오니안 내려와서 배워보세요!
    1: Java 기본 프로젝트
    프로젝트명: "슈퍼마켓 관리 시스템"
    대상자:
    Java의 기본을 마쳤으나 jsp/servlet, 프레임워크 및 기타 지식을 배우지 않았습니다.
    이 프로젝트에는
    sql
    JDBC
    java 기본

    에 대한 지식이 있습니다.

    ------------------2016/03 업데이트 /30- -------------------
    2. Java 프로젝트 이해
    프로젝트 이름: "lyons.eaby"
    "슈퍼마켓 관리 시스템"을 기반으로 새로운 프로젝트가 계속됩니다: 간단한 쇼핑 웹 사이트 "lyons.eaby" 적용 가능합니다. people:
    JSP/Servlet 학습을 마쳤으며 쿠키, 페이징 및 기타 지식에 대해 어느 정도 이해하고 있습니다. 하지만 저는 Spring, Struts2 및 기타 지식을 배우지 않았습니다.
    이 프로젝트에는 지식이 있습니다
    sql
    JDBC
    Java 기본
    HTML/CSS
    JSP/Servlet

    ---------------------2016- 08-07 -------------------

    3. 프로그래밍 프로젝트 이해
    프로젝트 이름: "lyons.eaby.new"
    이 프로젝트 코드는 Java 루키 프로젝트를 기반으로 리팩토링되었습니다.
    이 프로젝트는 주로 구성 파일과 결합된 인터페이스 지향 프로그래밍을 배우는 데 중점을 두고 있습니다.
    위의 두 프로젝트와 확연히 다른 점은 코드가 상대적으로 표준화되어 있고 엔터프라이즈급 프로그래밍 아이디어에 가깝다는 것입니다.
    2: Java 입문 프로젝트
    지식이 있어야 함
    sql
    Java 기본
    HTML/CSS
    JSP/Servlet
    MyBatis
    JavaScript

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:08:35

    6살이라고 생각되면 책이나 문서를 읽어보세요. 6살이 아니라고 생각되면 MOOC.com 같은 웹사이트에 가서 동영상을 보세요. 그런 다음 다른 사람의 데모를 보고 몇 가지 데모를 만들어 보세요.

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-18 10:08:35

    영상은 사실 강의입니다.

    저희 고등학교 물리학 선생님은 이렇게 말씀하셨습니다. 45분 수업은 최대 15분 동안만 유용한 콘텐츠를 얻을 수 있습니다. 이 수업의 내용은 5분 안에 끝낼 수 있으며 주의 깊게 듣는 여러분 모두가 그것을 이해할 수 있습니다. (이 강의는 뉴턴의 3가지 법칙에 관한 내용입니다. 정말 5분만 가르쳤는데 다 이해했습니다. 그런데 직설적으로 말하면 F=ma 아닌가요)

    저는 Java에 관한 동영상을 본 적이 없지만 소프트웨어 테스트 네트워크와 PHP 동영상을 10분 동안 시청한 후 거의 잠들 뻔했습니다. 동영상도 정말 느리지 않고, 슈퍼도 많이 가르쳐줍니다. 기본적인 내용이 아주 자세하게 나와있어서 컴퓨터 경험이 없는 학생들(더블클릭으로 에디터를 여는 방법을 모르거나, java를 실행할 때 jse나 jdk를 모르는 분들)을 대상으로 한 것 같아요. . 이런 영상을 보는 데는 1시간이 걸리고, 정식 서적을 함께 보면 10분도 같은 효과가 있습니다. F=ma, 뉴턴의 제2법칙에는 문자가 4개(벡터 제외)밖에 없습니다. 대학 입시에서 뉴턴의 제2법칙을 걱정하는 사람이 얼마나 될까요?

    진행이 느리고 효율성이 낮다고 느낀다면 축하합니다. 이런 종류의 비디오 교육을 포기하고 공식 서적과 문서로 전환하여 실습 프로그래밍을 시작해야 합니다.

    종이 버전을 선택하면 집중력이 높아지므로 관련 도서인 종이 버전을 먼저 구입하는 것이 좋습니다. 어떤 책을 사야할지 모르겠다면 먼저 온라인에서 일부 PDF를 검색하여 살펴보세요. 하지만 결국에는 읽기에 더 적합한 종이 버전을 구입해야 합니다.

    한 번 또는 일부를 시청한 후 자신의 아이디어를 바탕으로 데모 연습을 작성하세요.

    동영상을 따라하고 코드를 작성하는 것만으로도 완료하는 데 약 반년 정도 걸립니다.

    회신하다
    0
  • 黄舟

    黄舟2017-04-18 10:08:35

    대학에서 전공은 소프트웨어 공학이 아니라 통신학이었습니다. 고주파 회로, 디지털 회로, 테브난의 정리를 공부했습니다.
    근데 나한테는 책 세 권이 있잖아요. 공부를 열심히 하는 사람은요. 나는 보통 세 과목을 듣지 않아서 학교 공부가 형편없다.
    저는 4학년 2학기부터 독학을 시작했습니다. 당시 우리 층에서는 아직 게임을 하고 있는 사람들을 제외하면 대부분의 사람들이 인턴십을 하러 나갔습니다. 그때 나는 바보처럼 당황했다. 제가 꽤 영광스럽게 생각했던 시험 부정 행위가 제 직업 과정을 거의 다 알지 못하는 것이 가장 큰 무기력이 되었다는 사실을 아셔야 합니다.
    새해가 되자마자 혼자 공부를 시작했어요.
    지금 생각해보면 그냥 아이디어일 뿐인데 예전에 배웠던 C 언어가 꽤 재미있는 것 같아요. 그리고 자율 학습의 길이 시작되었습니다.
    처음엔 간단하고 투박하게 바이두에 직접 가봤는데 그때 바이두 결과가 놀라울 정도로 일관됐어요, 마군님. 그 당시 마 군인 영상을 보지 않은 독학자는 없었습니다. 저는 비교적 멍청한 사람이라 영상에 나오는 코드를 다 직접 입력했는데, 소스코드도 다운로드 안하고 그냥 멈춤 누르고 영상 따라 입력하다가 틀리게 됐습니다. N번, 소소한 지식 포인트를 이야기하는 10분짜리 영상을 보는 데 한 시간이 걸릴 수도 있는데, 이는 결코 과장이 아닙니다.
    가장 인상 깊었던 것은 직접 대면한 내용이었습니다. 3장이었던 것으로 기억하는데 정확하게 기억이 나지 않습니다. 그 당시 저는 객체지향 영상을 정말 이해할 수 없었습니다. 무슨 말인지 전혀 몰랐기 때문에 그 영상을 전혀 과장 없이 10번 이상 봤습니다. 하하, 주된 이유는 내가 멍청하기 때문이다.
    나중에 이 부분을 읽고 ee를 급히 읽지 않고, 대신 소프트웨어공학과 친구들에게 수업시간에 사용하던 자바 교과서를 달라고 해서 처음부터 다시 읽었습니다. 나는 기본적으로 책에 있는 모든 연습문제를 타이핑했습니다.
    ee 부분을 나중에 읽기 시작했는데 속도가 빠르지 않더군요. 제가 독학을 시작한 3월부터 정식으로 자바 개발 관련 일자리를 구하는 시점까지 계산해보니 10월이었습니다. 7개월의 시간. 물론 졸업논문 등 이 7개월 동안 매일 읽은 것은 아니다.
    취업에 있어서 제 능력이 별로 좋지 못한 것이 사실입니다. 그런데 한 회사에서 면접을 봤는데 그 회사가 나를 원하더군요. 면접관은 Java에 대한 나의 열정에 감동하여 나에게 기회를 주기로 결정했다고 말했습니다.
    나머지 부분에 대해서는 많이 말하지 않겠습니다. 실제 프로그래밍 및 개발 기술은 대부분 직장에서 정말 향상되었습니다.
    얘기하고 싶을 때 실력이 부족한 걸 알기에 더 열심히 일한다. 쉽게 말하면 회사에서 남의 코드를 계속 보고, 배우고, 바이두에 다니고, 생각하고, 다른 사람에게 물어보고, 아무것도 고려하지 않습니다. 그러다 입사 6개월 만에 예외적으로 개발팀 리더가 됐다. 그는 거의 혼자 설 수 있는 사람이라고 볼 수 없습니다.

    ============================================= === ============================
    제안:
    1. 한 달을 투자해 스스로 판단해보세요. - 공부하고, 스스로 판단하세요. 이것에 관심이 있으신가요? 포기할지 선택하세요.
    2. 결정하면 이 길을 선택하겠지만 관심이 없습니다. 돈을 쓰고 훈련 수업에 등록하십시오. 이런 식으로는 스스로 가르칠 수 없습니다. 아니면 이 상태에서는 아이가 태어나기 전에는 아무것도 할 수 없다는 것을 스스로 가르칠 수도 있습니다.
    3. 스티브 잡스가 정말 잘 말했어요. 배고프고 계속 어리석으세요.

    ============================================= === =============================
    다른 제안은 없습니다. 인터넷상의 많은 형제들은 실제로 여러분에게 방향을 알려줄 때 여러분을 우회로로 이끌고 있습니다.
    사람마다 말하는 것이 다르다는 걸 모르시나요? 그렇지 않으면 이미 모든 사람이 인식하여 빠르게 마스터할 수 있는 1, 2, 3, 4, 5번 항목이 있을 것입니다.

    왜 안 되나요? 이건 사람마다 다르기 때문에 마음먹은 부분은 관심이 가장 중요하다고 말씀드리겠습니다. 물론 이것도 넌센스다.

    그리고 제가 독학할 때 NetEase 공개수업에서 자바 영상을 봤는데, 첫 수업 초반에 스탠포드 대학교 교수님께서 가르치셨던 내용이 아직도 기억에 남아요. 이제 영어 원본 버전을 드립니다. 번역을 모두 기억할 수는 없지만 대략 다음과 같습니다.
    이 과정에서 우리가 말하는 것은 Java입니다. -수준의 컴퓨터 언어입니다. 여러분 중에는 Python, C, C++를 배운 적이 있거나 경험해 본 적이 있는 사람도 있을 것입니다. 지금 여러분에게 말씀드리고 싶은 것은 여러분이 지금 배우고 있는 언어는 이전에 배웠던 언어와 크게 다르지 않다는 것입니다. 언어는 발전을 위한 도구일 뿐입니다. 기사를 쓸 때처럼 영어, 스페인어, 중국어로 쓸 수 있습니다.

    나는 이 구절에 대해 매우 강한 느낌을 받았고, 그것은 또한 사실입니다. 그렇기 때문에 인터넷에는 언어를 발전시키는 것은 서로 다른 길을 통해 같은 목표를 향해 간다고 말하는 사람들이 늘 존재한다. 핵심 원칙과 아이디어는 대부분 동일합니다.
    그렇습니다.

    ============================================= === ==========================

    모든 것에는 과정이 있습니다. 미워하지 말고 이 과정을 활용하고 소중히 여기는 법을 배우세요. 예를 들어, 자율 학습 과정.

    서로 격려

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:08:35

    배우고 연습하세요. 동영상만 보는 것보다 간단한 프로젝트를 찾아 직접 해보는 것이 훨씬 낫습니다.

    회신하다
    0
  • 阿神

    阿神2017-04-18 10:08:35

    개인적으로 빨리 배우고 싶다면 실제로 프로젝트를 해보는 것이 가장 효율적인 방법입니다. 가장 기본적인 내용을 읽어본 후 바로 프로젝트를 시작하면 됩니다. 보고 나서 시간이 지났는데 며칠 지나니까 잊어버렸네요.

    회신하다
    0
  • 취소회신하다