(번역) Java로 코딩을 배우는 방법

How to learn to code in Java.
: why you should and where to start

출처 : How to learn to code in Java: why you should and where to start

👎 지양해야 하는 것. 🚫

  • 특별한 목표없이 공부하기

    • 프로그래밍 공부에 앞서 스스로에게 질문하기
      “나는 왜 프로그래밍이 필요하지?”
  • 한번에 여러 가지 기술을 공부하기

    • 학습 계획에 너무 많은 언어나 기술을 포함하지 않도록 주의하여 번아웃을 피하자.
  • 이론에만 몰두하기

    • 프로그래밍이라는 기술은 많은 연습을 통해서 얻을 수 있는 기술이다. 배경에 대한 이론이 필요할 수 있지만, 거기에만 너무 몰두하면 코딩을 할 수 없다.
  • 혼자 공부하기

    • 누구도 당신이 안되길 바라는 사람은 없다. 개발자 커뮤니티나 행사에 참여해서 도움을 얻자. 당장 오프라인 커뮤니티에 참여하기 어렵다면, 온라인부터 시작하자. 단체 카카오톡 채팅방 또는 페이스북 그룹 등에서 찾아 볼 수 있다.
  • 언젠간 프로그래밍을 마스터할 수 있다는 착각

    • 프로그래밍의 세계는 급격하게 변하는 세상이다. 당신이 개발자가 되기로 마음먹었다면, 개발자가 된 그 순간까지도 학습을 멈춰서는 안된다.

🙏 지향해야 하는 것 📌

  • 공부 목적 설정과 프로그래밍 언어 선택

    • 개발자가 되기위해 프로그래밍 언어의 모든 걸 학습할 필요는 없다. 어떤 목적으로 학습하고자 하는지에 따라 분명한 학습 영역을 생각해보자.
  • 학습 플랜 설계

    • 평일엔 최소 2-3시간, 주말엔 5시간 이상 학습,
      이렇게 3개월에서 6개월을 학습하면 주니어 개발자에 이를 수 있음
    • 학습 절차를 나눠서 설계
      • ex) JDK 설치 및 자바 실행 환경(Eclipse, IntelliJ IDEA) 구축
      • Java 문법 학습
      • Java Core 학습
      • 컬렉션 학습
      • 유명한 라이브러리와 프레임워크 학습
      • 자주 쓰이는 API 학습 (ex. servlets, JSP 등)
      • Git
    • 프로그래밍은 매일 해야하는 **’스킬’**이므로 이론과 실습을 적절히 병행해야 한다.
  • 프로그래밍 학습에 필요한 커뮤니티를 골라라.

    • Java 코딩을 하다가 어떤 것이든 질문을 할 수 있는 커뮤니티에 가입해라. 그리고 당신의 생각을 공유하고 마음에 맞는 사람을 찾아라. Java 개발자들에게 최고의 커뮤니티를 아래에 리스팅해놓았다.

💻 Java를 공부하는데 유용한 사이트 💡

  • CodeAcademy
    • 가장 유명한 프로그래밍 교육 웹사이트이다. 입문자에게 적합한 웹사이트이다.
    • 주어진 과제를 읽고, 과제를 해결하는 코드를 작성하고 결과를 체크한다. 다음 step으로 넘어갈수록 어려워진다.
  • CodeGym
    • Codegym은 게임을 하면서 Java를 학습할 수 있는 웹사이트이다.
  • Codewars
    • ‘초보’딱지를 뗀 프로그래밍에 대한 기본 지식이 있는 사람들에게 적합한 웹사이트이다.
  • EdX
    • 개발자라고 할 수 있는 ‘프로’ 레벨의 사람들에게 적합한 웹사이트이다.
    • EdX는 하버드 대학과 MIT에 의해 설립된 교육 플랫폼이다. Java를 포함하여 다양한 강좌가 있으며, 대학들로부터 제공받은 인증된 강좌들이 많이 있다. Certification을 제공하는 프로그램도 있다.


출처 : Medium, Johan Selawsky


처음으로 번역을 해 본 글이다.

프로그래밍 실력만큼이나 부족한 영어 실력이기에 발번역이 된 것 같지만.. Medium에서 좋은 글을 발견하면 꾸준히 번역해서 아카이브 해둬야겠다.

Medium 무료계정은 한 달에 글을 5개 밖에 볼 수 없는걸 알았다. 좋은 글이고, 번역할 생각이 있는 글은 에버노트에 클리핑해둬야겠다.