생활코딩

Coding Everybody

코스 전체목록

닫기

Java

| 공개

수업소개

본 모듈은 자바 언어에 대한 기초 수업입니다. 텍스트 수업과 동영상 수업이 함께 제공 됩니다. 텍스트만으로도 완주 하실 수 있고, 동영상만으로도 완주 할 수 있도록 구성 되었습니다. 동시에 텍스트가 이해 안되면 동영상으로, 동영상이 이해 안되면 텍스트를 통해서 상호 보안적으로 학습하실 수 있습니다. 모든 동영상을 연속적으로 시청하고 싶으시면 Youtube 자바 입문 수업 재생목록을 이용하시면 됩니다. http://goo.gl/fuHtT3 본 수업은 생활코딩 페이스북 그룹을 통해서 연재 되었습니다. 

강의수준

프로그래밍을 처음 시작하는 분들의 눈높이에 맞게 만들어진 강의입니다. 이미 프로그래밍에 익숙한 분의 입장에서는 설명이 조금 장황할 수 있습니다.

선행학습

없습니다. 하지만, 프로그램을 처음 시작하는 분이라면 자바보다는 JavaScript나 Python, Ruby, PHP와 같은 언어를 먼저 해보실 것을 권합니다. 또는 생활코딩의 웹서비스 만들기 수업을 완주하신 후에 본 수업을 들으셔도 좋습니다. 자바는 조금 어렵기 때문입니다. 

학습의 효용

최소한 국내에서 자바는 가장 시장 규모가 큰 언어입니다. 기업용 시장에서는 전통적인 강자였고, 안드로이드가 주류가 되면서 다시 한 번 그 중요성이 커지고 있는 언어입니다. 또한 자바는 거대 규모의 소프트웨어를 만드는데 적합한 언어입니다. 따라서 웅장한 소프트웨어를 만들기 위해서 필요한 다양한 연구와 자료가 풍부한 언어입니다. 자바를 배운다는 것은 이러한 성취에 접근 할 수 있는 손쉬운 방법이기도 합니다. 

학습방법

필자는 공부는 신속하게, 실습은 느리게 할 것을 권유 드립니다. 즉 처음부터 너무 실습 위주로 꼼꼼하게 수업을 따라가는 것보다는 실습은 눈으로 따라가면서 전체적인 개념들을 우선 빠르게 파악하실 것을 권합니다. 모든 수업을 하루에 끝낼 수 있다면 최상이겠지만 늦어도 2주일 안에 완주하실 것을 권합니다. 그리고 전체적인 숲을 알게 된 후에 다시 처음부터 돌아와서 실습을 하나씩 꼼꼼하게 따라 해보시면 어떨까 싶습니다. 또 공동공부에 참여하시면 학습량의 체크 할 수 있고 혼자서 공부하는 고립감을 완화시킬 수 있습니다. 공동공부 도움말로 바로가기

수업의 한계

본 수업은 자바의 권위자가 만든 내용이 아닙니다. 물론 권위자들의 자료를 참고 했고, 또 완숙한 자바 엔지니어들의 도움과 감수를 거쳤습니다만, 정작 이 수업을 만든 저자는 자바 초보자 입니다. 다만, 같은 초보자 입장에서 처음 시작하시는 분들이 어려움을 느낄 수 있는 부분들을 쉽고 자세하게 설명해드리기 위해서 노력했습니다. 특히 풍부한 예제를 전달해드리기 어려운 점에 착안해서 차라리 예제가 주는 부담감을 경감시켜서 본 수업을 최대한 빨리 완주하실 수 있도록 하는 것에 주안점을 두었습니다.

위키북스에서 이 수업의 내용을 편집해서 책으로 출간을 했습니다. 이 책의 인세는 전액 비영리 단체인 opentutorials의 후원금으로 사용됩니다. 

http://book.naver.com/bookdb/book_detail.nhn?bid=11343677

댓글

댓글 본문
작성자
비밀번호
  1. Spring
    혹시 Spring계획은 없으신가요?ㅜㅜㅜㅜㅜㅜㅜㅜ
  2. 꿀꿀
    스윙프로그래밍 강의는 없나요? ㅜㅜ
  3. 자바꿈나무
    감사합니다 오프라인 수업을 듣는데 이해를 돕기위해 같이 보려고 합니다 . 도움이 많이될것같습니다
  4. 흑두루미
    훌륭하십니다.
  5. 승지슌례
    성지순례왔습니다!
    댓글잘달게해주세욥!
  6. dydals rla
    폴수학학교누구냐?ㅋㅋㅋㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
  7. 폴수학학교
  8. 다시시작
    자바 스타트!
  9. 아뇨~ 선택사항이라고 하셨어요! :)
    대화보기
    • 스마일
      너영 스마일영 ㅅㅅ
    • 메롱이
      이번 생활커딩을 옆에 차장님께서 알려주셨는데.. 이번 기회에 업무에.대한 무료함을 없애고 새로운 자극이되었으면 합니다
    • 책이 반드시있어야 수업을들을수있는건가요? 책이필수입니까??
    • Dong Il Kim
      영업마케팅을 위해 공부하는거라면 어떻게 돌아가는지만 한번 보는것만으로도 많은 도움이 되겠죠.

      프로그래머로 먹고 살려면 어느 정도가 없습니다. 무조건 많이 알고, 많이 보고, 다양하게 할 줄 알아야 잘 먹고 잘 살 수 있습니다. 적게 아는것보다는 많이 아는게 당연히 전문가로써 먹고 사는데 낫지 않겠습니까? 어느 정도라는건 없습니다.
      대화보기
      • 배움에 대한 열정,, 정말 멋있습니다!
        대화보기
        • Java를배우고싶다
          초6이 이해할수있을까요?
        • 크롤마케텅
          우선, 유익하고 좋은 강의 정말정말 감사드립니다!!^^
          질문드릴게 있습니다! 사실 강의 수강중이지만, 의문점이 들어 댓글남겼습니다.
          4차 산업혁명으로 빅데이터의 중요성이 나날이 부각되고 있는만큼, 제 전공과 IT를 접목하고자 시작했습니다!
          현재 상황으로는,
          저는 현재 어문계열(중국어+경영학) 대학생입니다.
          어떻게 보면 전공과는 전혀 다른 분야에 관심이 가서 공부를 시작했는데요.
          제 희망진로인 영업마케팅 분야에서 ,장차 데이터를 다룰줄 아는 능력이 요구된다기에
          조금 더 저만의 speciality를 다지고자 공부하고 있습니다.
          여러 IT학원에서 상담받은 결과, 빅데이터를 다루기 위해
          자바, 리눅스, R프로그래밍, 하둡을 필수적으로 해야한다고 들었습니다.
          무작정 학원 수강을 하기보단, 제 적성에 맞는지, 저스스로를 알아보고자 우선 생활코딩 강의로 듣고 있었습니다.
          (적성에 맞다면, 추후에 R프로그램과 하둡을 학원에서 수강할 계획입니다.)
          여기에서 드리고자 하는 질문은
          첫째. 자바와 리눅스를 어느정도 익혀야 하는지 궁금합니다!
          지금 자바 강의 논리연산자까지 들으며 따라하고 있는데요. 정말정말 재밌고 이해도 잘됩니다!
          다만, 강의에 나온 이해를 위한 다소 쉬운 예제에서 멈추어 있는지 걱정입니다.(사실 , 조금 더 깊게 들어가고 싶지만...어떻게 실습을 진행해야 할지, 어디까지 파고들어야 할지 모르겠습니다 ㅜㅜ.. )
          시중에 출판되어 있는 자바예제책을 사서 실습을 해보며 프로그램을 폭넓게 이해하는 정도까지 필요할까요??
          둘째, 마찬가지로 앞으로 수강할 리눅스도 어느정도 깊이로 공부해야 할지 궁금합니다!
          선생님께서 가르쳐주시는 정도에서 더 깊이 들어가야할까요? 그렇지 않다라면, 어떤 방식으로, 어느정도 깊이까지
          실습을 해보며 익혀야 할지 질문드립니다!
          결론적으로, 저는 거창한 프로그래밍을 꿈꾸지는 않습니다. 다만, 최종 목표인 R과 하둡을 위해 크롤링, 맵리듀스, 데이터 분석까지가 저의 소박한(?) 목표입니다ㅎㅎ! 다시한번더 유익한 강의 제공해주셔서 정말정말 감사드립니다!!
        • 러브큐핏
          자바폼에서 안정된 스프레드 시트툴로는 어느 것으로 많이 개발되나요?
        • 해벳
          감사합니다 이고잉선생님!^^
        • 조재호
          안드로이드에서 쓰레드, 소켓 통신 방식도 설명해주셨으면 좋겠습니다!
          항상 감사합니다!
        • 최성락
          캼챠햡니댜~~~~~^^
        • 강우석
          감사합니다
        • 남원물개
          2017-05-31 저 열심히 할꺼에요..!!
        • 박대현
          감사합니다
        • 수원 왕엄마
          당신이 진정한 능력자 입니다. 마지막까지 다들었습니다. 이해 안 간 부분 찾아 듣고 있습니다. 안드로이드 기다리고 있습니다.
        • 나만의 부
          2017.04.30 시작합니다~
        • 감사합니다!
          열심히 배우겠습니다
        • egoing
          아뇨~ 선택사항입니다! ^^
          대화보기
          • 권용호
            강의 들어보려고 하는데... 책이 꼭 있어야 할까요?ㅎㅎ
          • 김지훈
            책 정말 좋네요~
            처음하는 사람인데 지금까지는 너무 만족하면서 공부하고 있습니다.
            끝까지 잘 따라가겠습니다!
          • 박수홍
            우와 감사합니다 선생님~
          • 길동홍
            감사합니다.
          • bypearl
            감사합니다
          • 아짐
            이런 사이트를 찾고 있었습니다.
            열심히 공부할께요.. 감사...합니다.
          • 카일
            감사합니다!
          • 봄던
            감사합니다.
          • 감사합니다:)
            최고예요
          • 홍길동
            생활코딩 그 이상이다. 더 중요한게 있다.
          • 진격의
            한국소프트웨어인재개발원 추천으로 들어왔습니다
            감사합니다.
          • silverline
            감사합니다..^^
          • 문철우
            운영자님들 정말 대단하신 분들입니다
            항상 좋은 양질의 강의 감사합니다.
          • 라온둘
            좋은 자료 감사합니다!
          • 진격의숑숑
            감사합니다
          • ㅋㅋㅋ
            생활코딩 책 발간축하드립니다.

            http://www.yes24.com......161
          • 가나다라자바라
            감사해요
          • 당신의 팬
            감사합니다 사랑합니다. 항상 응원할게요
          • 대박
            와... 님덕에 할맛이납니다.

            처음부터 막막했는데

            정말 감사드립니다.

            수능치른 학생이지만

            대학 들어가기전에 미리 빼놓고 가면 확실히 도움이 많이 될것 같네요.

            정말 감사합니다
          • 우왕굿
            정말 시작하고자 하는 의지를 북돋아 주는 곳이네요!!!

            프로그래밍을 좋아하는 마음만 있었지만.. 이곳이 있어서 시작할 수 있을 것 같습니다!!!

            정말 감사합니다!!!!
          • 박영민
            이곳이 없었다면 시작조차 못했을 겁니다. 프로그래밍계 까막눈 잘 보겠습니다. 감솨요~
          • 감사합니다
          graphittie 자세히 보기