Amarengo

Articles and news

자바 프로그래머가 배워야 할 10 가지 2020

8 월 17 일 2019 40,627 읽기

자빈 폴 해커 정오 프로필 사진

@자빈 폴자빈 폴

나는 자바 프로그래머,블로거입니다http://javarevisited.blogspot.com과http://java67.com

링크드 인 사회 아이콘페이스 북 사회 아이콘트위터 Twitter 소셜 아이콘

자바 개발자들에게 지난 몇 년 동안 풍부한
변경을 가져 왔으며 6 개월마다 새로운 자바 버전을 최신 상태로 유지하고 스프링 5,스프링 보안 5 및 스프링 부트 2 등과 같은 인기있는 프레임 워크를 많이 출시하는 데 어려움을 겪었습니다.

내가 2019 년을 시작했을 때,나는 자바 10 이 새로운 것이라고 생각했고,
이 자바 10,자바 11,자바 12 학습을 마치기 전에 이미 나왔다. 나는”스위치 케이스의 문자열”과 같은 몇 가지 주요 기능을 제외하고는 거의 볼 시간이 없습니다.

그들은 정말 빨리 왔지만 로컬 변수,향상된 기능,향상된 기능,스레드 로컬 핸드 셰이크 등과 같은 흥미로운 기능이 많이 제공되었습니다. 나는 그들을 여기에 문서화했으며 2020 년에 그것을 사용하게되어 정말로 기쁩니다.

스프링 프레임 워크와 스프링 보안과 마찬가지로 스프링 4.0 과 스프링 보안 4.0 의 모든 변경 사항을 알지 못했고,내 프로젝트는 여전히 스프링 보안 3.1 을 사용하고 있었고 붐은 이제 봄과 봄 보안 모두를위한 버전 5.0 이 있습니다.

나의 학습 속도는 지난 몇
년 동안 조금 느려졌고,나는 최신
과 함께 자신을 최신 상태로 유지하지 못했고,나는 아직 힘내,각도 및 반응과 같은 자바 스크립트 프레임 워크,단위 및 통합 테스트 공간에 대한 최신 변경 사항 및 스프링 부트와 같은 인기있는 프레임 워크의 새로운 버전에 익숙해 져있다.

나는 지난 몇 년 동안 많은 것을 따라 잡을 수 있었기 때문에 2020 년은 기술 측면에서 가장 중요한 것들을 통합하고 최신 상태로 유지하는 것에 관한 모든 것,내 도구 세트 체인을 개선하고
개발 운영 환경 탐구

자바 프로그래머가 2020 년에 배워야 할 기술

다음은 자바 개발자가 2020 년에 배워야 할 기술 목록입니다.2020:

1. 개발 운영(도커와 젠킨스)

이것은 내가 더
로 지난해 견인을 많이보고하고 더 많은 기업이 개발 운영으로 이동하고 지속적인
통합 및 배포를 채택하고 하나의 영역입니다.

개발 운영은 매우 방대하고 많은 도구와
원칙을 배울 필요가 있으며 많은 개발자를 압도하지만
은 걱정할 필요가 없습니다. 난 당신이 당신의 자신의 속도로 배우고 마스터 개발 운영에 따를 수있는 개발 운영 로드맵을 공유했습니다.

즉,환경 관리,자동화 및 전체
구조 개선에 대한 열정을 가진 숙련 된 자바 프로그래머라면 개발 운영 엔지니어가 될 수 있습니다.

당신은 몇 가지 멋진 리소스를 찾고 있다면 다음 마스터 젠킨스 씨 개발 운영 및 개발자 특히 자바 개발자를 위해 시작하는 좋은 과정이며,당신이 더 많은 것을 배우고 싶은 경우에,이 개발 운영 로드맵은 완벽한 동반자입니다.

힘내

힘내와 힘내가 얼마 동안 있었고,과거에 이클립스와 함께 힘내를 사용했지만,나는 아직 명령 줄에서 힘내의 마스터가 될 수 없으며,나는 혼자가 아니다

많은 프로그래머들이 아직 힘내를 마스터하지 않았습니까? 단순히 코드가 아직 필요하지 않았기 때문에 코드 또는 이력서에 있을 수 있습니다.

나는 또한 때때로 기 허브에서 프로젝트를 다운로드하고 이클립스에서 실행했지만 여전히 힘내 명령,특히 변경 사항을 되돌리고 오류를 처리하는 전문가가 아닙니다.

현재 대부분의 기업들이 프로젝트를
에서 자식으로 마이그레이션하고 있기 때문에,자식을 배우고 마스터 할 수있는 높은 시간입니다.

나는 최근에 망할 놈의 완료를 구입했습니다:마지막 10$판매에 대한 최종 단계별 가이드이며,이것은 2020 년에 완료 한 첫 번째 항목이 될 것입니다.

당신이 같은 보트에 있고 2020 년에 당신의 힘내
기술을 배우거나 향상시키고 싶다면,그 과정을 확인하십시오.

자바 9,10,11,12 또는 아마도 13

내가 말했듯이,나는 여전히 자바 8 과 많은 자바 개발자들을 배우고있다. 나는 또한 2020 년에 자바 9,자바 10,자바 11 및 자바 12 의 새로운 기능을 배우는 데 시간을 할애 할 것이지만 나를 위해 자바 8 은 여전히 우선 순위입니다.

JDK9 을 많이 제공하는 케이크의 측면에서 모듈,퍼즐,반응성 스트림,프로세스 API,HTTP2 클라이언트,JShell,그리고 API 를 개선은 수집 공장 방법 그리고 나는 정말 기대하고 그들을 학습한다.267>마찬가지로,동적 타이핑의 풍미와 일부 향상된 기능을 제공합니다.나는 자바 12 에 대해 업데이트 된 완전한 자바 마스터 클래스이며,나는 그것으로 나의 자바 12 여행을 시작하기를 고대하고있다.

10 최고의 튜토리얼 자바 8 을 배울 수 있습니다.

4. 스프링 프레임 워크 5
나는 봄 5 의 반응 프로그래밍
모델,최근 자바 기능 채택,일부 단위 테스트
개선 등과 같은 몇 가지 새로운 기능에 대해 듣고 있지만 아직 시도하지 않았습니다.

어쨌든,나는 이미 봄 5 다음에 봄 5.0 을 배우기 시작했습니다. 0:초보자부터 전문가까지 2020 년에 추진력을 유지할 것입니다. 당신이 봄을 사용하는 경우,아마 봄 5.0 을 배울 수있는 가장 좋은 시간이다.

당신이 책을 좋아하는 경우에,당신은 또한 매닝과 팩트 출판물에서 자바 개발자를위한 고급 봄 책의 목록을 확인할 수 있습니다.

5.2015 년 6 월 25 일(수)~2015 년 6 월 25 일(수)~2015 년 6 월 25 일(수) 자바 프로그래머가 객체,로봇 프레임 워크,자동화 된 통합 테스트를위한 오이 및 물론 새롭고 빛나는 주닛 5 라이브러리를 조롱하기위한 모키토 및 파워 모크와 같은 응용 프로그램을 단위 테스트 및 통합 테스트 할 수있는 새로운 프레임 워크와 도구가 많이 있습니다.

이 전면에 배울 것들이 많이 있습니다. 단위 테스트 기술을 업그레이드하는 데 약간의 시간을 투자 할 수 있다면 코딩 기술
이 향상 될뿐만 아니라 모든 회사가 형성 할 수있는보다 전문적인 개발자
이 될 것입니다. 우선,당신은 체크 아웃 할 수 있습니다 주니 트 과 모키 토 크래시 코스…에서 우데미.

그리고 더 많은 선택이 필요한 경우 이러한 상위 5 주니 트 및 모키 토 코스를 확인하여 영감을 얻을 수 있습니다.

6. 편안한 웹 서비스
내가 2020 년에 계속 개선하고 싶은 한 가지는 봄을 사용하여 자바에서 안전하고 확장 가능한 편안한 웹
서비스를 구현하는
에 대한 지식입니다.

이것은 자바 세계에서 매우 바람직한 하나의 기술이며 자바를 잘 알고 휴식을 잘하는 사람은 많지 않습니다.

같은 배를 타고 있고 스프링을 사용하여 편안한 웹 서비스를 개발하는 방법을 배우고 싶다면 오이겐 파라시브의 나머지 스프링 마스터 클래스가 좋은 출발점입니다.

7. 스프링 보안 5.0
이것은 스프링 에코 시스템의 세 번째 주요 업그레이드입니다. 5 번째 버전
인기있는 보안 프레임 워크에는 몇 가지 버그 수정과 주요 모듈이 있습니다.이 모듈은 놓칠 수 없습니다.

이것은 봄 5.0 프레임 워크 물건과 함께 2020 년에 나에게 또 다른 우선 순위 항목입니다. 다행히 오이겐은 자신의 베스트셀러 코스 5.0 기능을 포함하는 스프링 보안 학습 업데이트 및 오오트 2.0 에 대한 별도의 모듈을 추가했다.,이 순간에 스프링 보안 5.0 을 배우는 가장 좋은 재료 일 것입니다.

8. 스프링 부트 2
스프링 부트 프레임 워크에는 새 릴리스 스프링 부트 2 도 있습니다. 내가 올해 모든 목표를 달성 한 후 언젠가
을 얻는다면
봄 부팅 2 를 배우는 데 시간을 할애 할 것입니다.

당신은 또한 봄 부팅 2 를 배우고 싶은 경우에,당신은 빠른 시작을 위해이 무료 봄 부팅 과정을 확인할 수 있습니다.

더 많은 선택이 필요한 경우 자바 개발자가 2020 년에 배울 수있는 최고의 스프링 부트 코스 목록을 확인할 수도 있습니다.

9. 이 두 자바 스크립트 프레임 워크는 완전히 웹 응용 프로그램을 개발하는 방법을 변경했습니다.

자바 개발자로서 클라이언트 측에서 서블릿,제이스피 및 제이 큐리를 사용했지만 아직 각도 또는 반응으로 손을 시도하지 않았습니다.

2020 년,내 목표 중 하나는 각도를 배우는 것입니다 그리고 나는 우데미의 각도 7-완전한 가이드와 함께 내 여행을 시작하는 것입니다. 당신이 같은 보트에 있다면 당신은 또한 그 과정을 좀 걸릴 수 있습니다,그것은 매우 편리합니다.

10. 안드로이드
당신이 2020 년 안드로이드 애플 리케이션을 작성하는 방법을 모르는 경우에 당신은
뭔가 부족하다. 모바일 사람들의 많은
에 도달하는 가장 좋은 플랫폼 중 하나이며,안드로이드는 아마도
모바일 응용 프로그램을 작성하는 가장 인기있는 플랫폼입니다.

나는 안드로이드 기본을 알고 있지만,나는 어떤 안드로이드
애플 리케이션을 게시 아직,어쩌면 2020 이 변경됩니다. 2020 년에 안드로이드를 배우고 싶다면
안드로이드를 배우는 더 좋은 과정 중 하나 인 전체 안드로이드 개발자 과정을 확인할 수 있습니다.

당신이 더 많은 선택을 필요로하는 경우에 나는 또한 내 지식을 새로 고침하고 다음 단계로 얻을 수있는 몇 가지 안드로이드 온라인 과정을 후보로 선정했다. 만약 당신이 또한 같은 보트에 다음 찾을 수 있습니다 그들 유용 뿐만.

11. 아파치 스파크와 카프카
2020 년에 깊이 탐구하기를 원하는 한 가지 더 큰 데이터 공간,특히 아파치 스파크와 아파치 카프카 프레임 워크입니다.

나는 다른 빅 데이터 기술을 볼 수있는 시간을 얻을 수 있는지 확실하지 않다
하지만 심각하게 좋은 물건과 개발 운영 및 기계 학습과 함께,
빅 데이터는 아마이 순간에 가장 인기있는 기술이다.

당신은 또한 2020 년 빅 데이터를 배우고 싶은 경우에,당신은 궁극적 인 손에 하둡을 확인할 수 있습니다—당신의 빅 데이터를 길들이기! 코스.

당신이 더 많은 선택을 필요로하는 경우에 당신은 또한 우데 미와 복수형에서 자바 개발자를위한 아파치 스파크를 배울 수있는 후보 과정의 내 목록을 확인할 수 있습니다.

그것은 자바 개발자가 2020 년에 배워야 할 것에 관한 것입니다. 내가 말했듯이,빠른 속도로 기술 변화와 프로그래머를위한 가장 큰 도전은 자신을 최신 상태로 유지하는 것입니다.

이 목록 외에도 새해에
룩업 할 수있는 다른 것들이 많이 있습니다. 코 틀린 같은 새로운 프로그래밍 언어를 학습
하지만 나를 위해,나는 이러한 목표를 달성 할 수 있다면 나는 행복보다 더 될 것입니다

10 모든 프로그래머가 읽어야 할 책
10 프로그래밍 기술 향상을위한 팁
10 모든 프로그래머가 알아야 할 객체 지향 디자인 원리\
10 모든 프로그래머가 알아야 할 기사
10 모든 소프트웨어 개발자가 알아야 할 도구
10 데이터 구조 및 알고리즘 프로그래머를위한 과정
5 자바 및 웹 개발 프레임 워크 프로그래머는
10 자바 개발자를위한 테스트 및 통합 테스트 도구

지금까지이 기사를 읽어 주셔서 감사합니다. 그런 다음 이러한 도구를 좋아하는 경우에
페이스 북에 친구 및 동료들과 공유하시기 바랍니다.. 당신은
질문이나 의견이있는 경우 다음 메모를 삭제하시기 바랍니다.

모든 최고의 학습

태그

해커 정오 가입

사용자 정의 독서 경험의 잠금을 해제하기 위해 무료 계정을 만듭니다.

답글 남기기

이메일 주소는 공개되지 않습니다.