JavaRush /Java Blog /Random-KO /집에서 PRO 코딩을 배워보세요. 최고의 프로그래밍 튜토리얼

집에서 PRO 코딩을 배워보세요. 최고의 프로그래밍 튜토리얼

Random-KO 그룹에 게시되었습니다
프로그래밍은 매년 점점 더 접근하기 쉬워지고 있습니다. 이전에는 직업에 들어가기 위해 대학에 등록하고 체계적인 교육에 수년을 보내야했던 사람들이 이제 코딩의 모든 복잡성을 마스터하려면 문자 그대로 하나의 욕구만으로 충분합니다. 점점 더 많은 무료 또는 거의 무료 자료가 인터넷에 게시되고 있으며 이를 사용하면 실제로 일자리를 찾을 수 있는 수준까지 프로그래밍을 배울 수 있으며 교육에 많은 시간이 걸리지 않습니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 1오늘 우리는 다양한 유형(책부터 게임, 대학 과정까지)의 최고의 프로그래밍 튜토리얼에 대한 간략한 리뷰를 준비했습니다. 이 튜토리얼을 통해 기본 코딩 기술을 습득할 수 있을 뿐만 아니라 다음과 같은 프로그래밍 지식과 기술을 습득할 수 있습니다. 전문가의 특권.

서적

우리는 비교적 최근에 Java 개발자를 위한 최고의 신간 도서를 이미 검토했습니다 . 따라서 여기서는 프로그래밍에 대한 훌륭한 독학 교사 역할을 할 세 권의 책에만 중점을 둘 것입니다.

“Java SE 9. 기본과정”

저자: Kay S. Horstmann 초보자가 Java를 배울 수 있는 최고의 책 중 하나입니다. 많은 사람들이 처음에 사용을 권장하는 교과서입니다. 이것의 대부분은 Kay Horstmann의 스타일 때문입니다. 저자는 가이드 작성에 정말 능숙합니다. Horstmann은 Java SE 9에 대해 간단한 용어로 설명하지만 동시에 구조를 단순화하지 않고 세부 사항에 충분한 주의를 기울입니다. 동일한 저자는 Java 8, Scala, Java 기본 사항 및 기타 주제를 다루는 다른 여러 책을 저술했습니다. “Java를 처음 접하는 개발자든 노련한 개발자든 이 가이드는 미래의 가장 안정적이고 효율적이며 안전한 코드를 작성하는 데 도움이 될 것입니다.”라고 게시자는 약속합니다. 약간 무례하지만 일반적으로 사실입니다. Core Java에는 실제로 초보자와 숙련된 코더 모두에게 유용한 내용이 많이 포함되어 있습니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 2

“깨끗한 코드”

저자: Robert Martin Clean Code는 Robert Martin의 컬트 베스트셀러이자 최고의 프로그래밍 튜토리얼 중 하나입니다. 이 책에서 마틴은 좋은 코드와 나쁜 코드의 차이점, 좋은 코드 작성이 왜 중요한지, 나쁜 코드를 좋은 코드로 바꾸는 방법에 대해 이야기합니다. Clean Code가 성공한 후 Robert Martin은 "The Ideal Programmer"(Clean Coder)와 "Clean Architecture"라는 두 개의 "속편"을 썼습니다. 소프트웨어 개발의 예술”(클린 아키텍처: 소프트웨어 구조 및 디자인에 대한 장인의 가이드). 그래서 저자는 『클린 아키텍처』에서 시간의 시험을 견디는 소프트웨어 아키텍처를 만드는 방법은 물론 디자인 패턴과 소프트웨어 아키텍처 전반에 대한 오해를 없애는 방법에 대해 이야기합니다. "클린 아키텍처"는 모든 수준의 개발자, 시스템 분석가, 설계자 및 경력 사다리를 오르고 싶거나 적어도 이 작업을 수행하는 사람들에게 영향을 미치기를 원하는 모든 프로그래머가 반드시 읽어야 할 책입니다. 모든 아키텍처는 동일한 규칙을 따릅니다.”라고 저자는 말합니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 3

"완벽한 코드"

저자: Steve McConnell Steve McConnell이 쓴 "완벽한 코드"는 역대 최고의 실용적인 프로그래머 튜토리얼 중 하나로 간주됩니다. 이 책은 확실히 모든 코더가 꼭 읽어야 할 책 목록에 포함될 것입니다. 『완벽한 코드』에서 저자는 다양한 프로그래밍 기술과 원리를 살펴보고 자신의 경험에서 나온 실제 사례를 통해 그 장점과 단점에 대해 이야기합니다. 10년이 넘었지만 이 책은 초보자부터 노련한 전문가까지 모든 수준의 프로그래머에게 여전히 유용할 것입니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 4

프로그래밍 튜토리얼로서의 게임

우리는 또한 얼마 전에 프로그래머를 위한 최고의 게임을 검토했으므로 여기서는 게임 형태의 최고의 프로그래밍 튜토리얼 중 몇 가지만 강조할 수 있습니다.

자바러쉬

그리고 조금 무례하더라도 JavaRush.ru를 최우선 순위에 두는 것이 옳을 것입니다. JavaRush가 최고의 프로그래밍 튜토리얼 중 하나인 이유는 무엇입니까? 우선, JavaRush 코스는 재미있는 온라인 게임(퀘스트)의 형태로 만들어졌지만 동시에 성인 청중을 대상으로 설계되었으며 엄청난 양의 연습(1200개 이상의 실제 문제)이 포함되어 있습니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 5이 게임은 인간이 로봇과 함께 지구에 살고, 누구나 우주를 여행할 수 있는 머나먼 미래를 배경으로 합니다. 플레이어는 자신의 캐릭터를 레벨 1에서 레벨 40으로 펌핑하고 있습니다. 40개 레벨의 게임을 성공적으로 완료한 사람은 Java Junior로 취업하기에 충분한 Java 실무 지식을 얻게 됩니다(이는 실제로 확인 됩니다 ). JavaRush를 사용하면 거의 모든 사람이 처음부터 Java 프로그래밍을 배우고 이 직업에 종사할 수 있습니다.

프로그래밍 튜토리얼로서의 Codecombat

Codecombat은 교사와 함께 학생 그룹에서 프로그래밍의 기초를 가르치기 위해 고안된 상당히 인기 있는 브라우저 게임이지만(특별 Classroom Edition도 있음) 단일 사용자에게도 적합합니다. 본질적으로 Codecombat은 프로그램 코드를 통해서만 해결할 수 있는 일련의 작업과 퍼즐입니다. Python, JavaScript, CoffeeScript의 기초는 물론, 게임 개발(게임 개발)에 사용되는 Lua 언어까지 배울 수 있습니다. CodeCombat의 강점 중 하나는 이 프로그래밍 튜토리얼이 플레이어에게 컴퓨터 과학, 웹 개발 및 게임 개발에 초점을 맞춘 세 가지 코스를 제공한다는 사실입니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 6

코드워

Codewars는 코드 작성과 알고리즘 문제 해결을 연습할 수 있는 퍼즐 세트로 구성된 인기 있는 브라우저 게임입니다. 각 문제를 해결하기 위해 사용자는 포인트를 받으며, 그 수는 해결 방법에 따라 달라집니다. 효과가 높을수록 포인트가 많아집니다. Codewars의 가장 뛰어난 기능 중 하나는 다른 사용자가 제안한 문제에 대한 솔루션을 연구하는 기능입니다. 이를 통해 경험이 많고 정통한 동료로부터 알고리즘 문제에 대한 접근 방식을 배울 수 있습니다. 이 게임은 Java(메인 버전의 21개 언어, 베타 버전의 덜 일반적인 17개 언어)를 포함하여 수많은 언어를 지원합니다. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 7

프로그래밍에 관한 비디오 강의

코딩 연습이 가장 중요하지만 때로는 스스로 답을 찾는 것보다 전문가의 말을 듣는 것이 더 유용할 때도 있습니다. 비디오 강의는 독학 프로그래밍을 발전시키는 데 도움이 되는 좋은 방법이기도 합니다. 다행스럽게도 이제 코딩에 관한 수십, 심지어 수백 시간에 달하는 다양한 강의를 누구나 이용할 수 있습니다. 유용한 무료 YouTube 소스로는 CS Dojo , TheNetNinjaHarvard의 CS50 YouTube 채널이 있습니다 . 실제로 돈 가치가 있는 유료 콘텐츠에 대해 이야기한다면 Lynda.com (최근 LinkedIn Learning으로 이름 변경)은 사용자에게 월간 무제한 구독을 위해 30달러를 지불하고 고품질의 전문 프로그래밍 튜토리얼이 포함된 광범위한 라이브러리를 제공합니다. 모든 재료. 집에서 PRO 코딩을 배워보세요.  최고의 프로그래밍 튜토리얼 - 8

Oracle의 Java 강좌

Oracle Academy의 자기 주도형 과정을 통해 누구나 상당히 광범위하고 잘 구성된 교육 자료 기반의 도움을 받아 무료로 Java를 배울 수 있습니다. 초보자의 경우 Java 기초 과정 부터 시작할 수 있습니다 . 이 과정은 프로그래밍 경험이 거의 또는 전혀 없는 학생들을 대상으로 합니다. 이 과정에는 객체 지향 프로그래밍 개념, 용어, 구문에 대한 소개뿐만 아니라 실습을 통해 기본 Java 프로그램을 생성하는 단계별 절차도 포함됩니다. 이 과정을 마친 사람들은 3D 애니메이션 프로그래밍, 2D 게임 개발, Java 애플리케이션 작성 방법을 배우게 됩니다. 또한 Getting Started with Java Using Alice라는 훌륭한 강좌에 주목하고 싶습니다 . 비슷한 제목의 워크숍 과 마찬가지로 이 강좌도 Java 프로그래밍 경험이 거의 또는 전혀 없는 사람들을 위한 무료 강좌로, Alice 3.1 애플리케이션에서 3D 애니메이션을 개발하는 동안 기본 프로그래밍 개념을 배우기 위해 고안되었습니다. Alice는 Carnegie Mellon University에서 만든 무료 교육 입문 Java 개발 환경입니다.

헬싱키 대학교의 Java MOOC 과정

헬싱키 대학교의 Java MOOC (대규모 공개 온라인 강좌)는 무료로 제공되는 Java 학습을 위한 세계 최고의 강좌 중 하나로 간주됩니다. 또한, 2020년 1월부터 헬싱키 대학교는 이 과정의 업데이트되고 확장된 버전을 출판하기 시작했습니다. 이 과정에서는 컴퓨터 프로그래밍의 기초와 Java의 객체지향 프로그래밍 알고리즘 및 개념을 가르칩니다. 이 과정에는 포괄적인 자료와 다양한 연습이 포함되어 있습니다. 핵심 Java MOOC 과정은 Java 프로그래밍 I과 Java 프로그래밍 II의 두 부분으로 나뉩니다. 이 두 코스는 각각 고유한 연습 세트가 포함된 7개 부분으로 구성됩니다. 한 부분을 완료하는 데 약 5~20시간이 걸립니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION