CodeGym /Java Blog /무작위의 /일자리를 찾고 있는 주니어 자바 개발자. 기술을 업그레이드하고 실제 경험을 얻는 방법
John Squirrels
레벨 41
San Francisco

일자리를 찾고 있는 주니어 자바 개발자. 기술을 업그레이드하고 실제 경험을 얻는 방법

무작위의 그룹에 게시되었습니다
Java 프로그래머의 전문 경력의 시작에 대해 말할 때 모든 것이 우울한 빛으로 표현되는 경우가 많습니다. 초보자에게는 시장 진입이 엄청나게 어려워 보일 수 있습니다. 현재 공석이 몇 개인지 상관없이 어떤 직책이든 경험이 필요하다는 것을 알게 될 것입니다. 때때로 고용주는 때때로 초자연적인 이론적 지식은 말할 것도 없고 초보 Java 개발자도 최소한 몇 년의 업무 경험을 갖기를 기대하는 것 같습니다. 일자리를 찾고 있는 주니어 자바 개발자.  기술을 업그레이드하고 실무 경험을 쌓는 방법 - 1 하지만 아무도 경험 없이 코더를 고용하고 싶어하지 않는다면 어떻게 실제 고용에 필요한 경험을 얻을 수 있을까요? 악순환인가? 아니요, 경력을 시작할 때 일반적으로 겪는 어려움 중 하나일 뿐이지 만 이것은 극복하기 어려운 것이 아닙니다. 이 기사에서는 실제 경험이 부족한 문제를 해결하기 위한 몇 가지 실패 방지 방법을 수집했습니다.

1. 독립 프로젝트

더 간단하고 대체로 분명한 팁부터 시작하겠습니다. Java 또는 기타 프로그래밍 언어에 대한 실용적인 경험을 얻는 가장 좋은 방법 중 하나는 독립적이거나 애완 동물 프로젝트에 참여하는 것입니다. 예를 들어 Github에서 오픈 소스 프로젝트에 참여할 수 있습니다. 구현에 참신한 접근 방식이나 전문 지식이 필요한 복잡한 프로젝트나 프로젝트를 찾느라 애쓰지 마십시오. 경험이 거의 또는 전혀 없는 Java 개발자에게 필요한 모든 것은 연습할 기회입니다. 많을수록 좋습니다. 기본 기술이 향상되면 점점 더 복잡한 프로젝트로 이동할 수 있습니다. 직무 설명에는 종종 2년 또는 3년의 언어 경험에 대한 요구 사항이 포함되지만 이것이 유일한 기준은 아닙니다. 회사에서도 자신의 코드와 다른 사람의 코드로 작업할 수 있는 사람을 찾고 있습니다. 도구를 사용할 줄 아는 사람을 원합니다. 그리고 고용주는 종종 소위 "소프트 스킬"에 주의를 기울입니다. 이것들은 무엇보다도 상식, 다른 사람들과 잘 협력하는 능력, 좋은 의사소통 기술, 감성 지능입니다. 이 모든 것을 개발하려면 다른 코더 및 전문가와 함께 실제 문제와 실제 기한이 있는 실제 프로젝트에서 작업한 경험이 필요합니다. 고용주의 눈에는 소프트 스킬, 학습 능력 및 야망이 때때로 전문 기술 지식의 부족과 빈약한 이론적 기반을 보완할 수 있습니다. 또한 취업 지원자가 일반적으로 미숙한 Java 개발자가 알지 못하는 특정 기술을 알아야 한다고 해도 이력서에 여러 프로젝트가 나열되어 있으면 고용주가 더 관심을 가질 가능성이 높습니다.

2. 개인 프로젝트

이 팁은 초보자뿐만 아니라 숙련된 Java 전문가에게도 유용할 수 있습니다. "개인 프로젝트"는 Java 코더가 돈을 벌기 위한 목적이 아니라 취미로, 전문적인 기술을 개발하기 위해, 관심 없이, 그리고/또는 단지 재미로 작업하는 프로젝트를 의미합니다. 이력서를 검토할 때 많은 고용주는 프로그래머 자신의 "애완 프로젝트"에 중점을 둡니다. 왜? 애완동물 프로젝트를 하는 것은 그 사람이 프로그래밍을 정말로 좋아하고 실제로 전문적인 성장을 위해 노력하고 있음을 나타내기 때문입니다. 일자리를 찾고 있는 주니어 자바 개발자.  기술을 업그레이드하고 실무 경험을 쌓는 방법 - 2데이터베이스 인프라 솔루션을 개발하는 Hibernating Rhinos LTD의 CEO인 Oren Eini는 "간단히 말해서 우리는 .NET 개발자를 찾고 있으며 우리가 찾는 가장 중요한 것 중 하나는 열정입니다. 일반적으로 우리는 자신이 하는 일에 관심을 갖고 관심을 갖는 사람들이 자신의 업무 할당이 아닌 다른 일을 하는 경향이 있음을 발견했습니다. 즉, 그들은 자신의 애완 프로젝트를 가지고 있습니다. 개인 사이트일 수도 있고 친구를 위한 프로젝트일 수도 있습니다. , 또는 일부 기술에 익숙해지기 위해 작성된 일부 코드일 뿐입니다. 업무 이외의 유일한 프로젝트가 5년 이상 된 것이라고 말하는 것은 우리에게 나쁜 징조입니다." 더 이상 말할 수 없습니다.

3. 프리랜서는 "레벨업" 및 경험치 획득을 위한 무한한 범위를 제공합니다.

초보 프로그래머가 프리랜서 웹사이트에 침입하는 것은 매우 어렵다는 점에 유의하십시오. 하지만 시도해 볼 수 있습니다. 프리랜서로 일하는 것은 완전한 초보 Java 개발자에서 경험을 쌓고 자신의 기술을 "강화"한 자신감 있는 주니어 Java 개발자로 가는 과정에서 훌륭한 중간 단계가 될 수 있습니다. 프리랜서와 풀타임 Java 개발자 작업의 차이는 작게 보일 수 있습니다. 그러나 실제로 경험이 없는 주니어 Java 개발자를 위한 더 많은 유망한 프리랜서 기회를 찾을 수 있습니다. 프리랜서는 종종 특정 프로젝트에 대한 일회성 또는 단기 작업을 위해 고용되기 때문입니다. 예를 들어 정규직 직원을 찾는 것을 정당화하기에는 너무 작은 작업이 할당됩니다. 이러한 마이크로 프로젝트를 "공연"이라고도 합니다. 프로젝트 자체는 실험일 수도 있고 고도로 전문화된 기술이 필요할 수도 있습니다. 그러나 프리랜서를 고용할 때 고용주는 재정적 위험이 훨씬 낮기 때문에 요구 사항이 적고 신중합니다. 결과적으로 주니어 Java 개발자는 프리랜서로 일하면서 첫 번째 유급 일자리를 얻을 가능성이 더 높습니다. 프리랜서는 비교적 간단한 문제를 해결하기 위해 프로그래머의 도움이 필요한 소기업에 고용되는 경우가 많습니다. 또는 제한된 예산으로 혁신적인 아이디어를 작업하는 기업가에 의해. 또는 자유 시간에 자신의 애완 프로젝트나 아이디어를 개발하는 대형 IT 회사 직원도 있습니다. 한마디로 많은 가능성이 있지만 대부분의 경우 명확하게 정의된 목표가 있는 약간의 임시 작업일 것입니다.

4. 머리 둘이 하나보다 낫다. 팀 개발

자신의 애완 프로젝트든 프리랜서 작업이든 어떤 이유로든 프로젝트에서 혼자 작업할 수 없다면 다른 옵션을 시도할 수 있습니다. 비슷한 수준의 개발자 팀의 일원으로 개발하는 것입니다. 협업 및 문제 해결은 학습 및 진행 속도 향상에 도움이 될 뿐만 아니라 특히 집에서 일할 때 많은 초보 프로그래머에게 심각한 동기부여 문제를 해결합니다. 일자리를 찾고 있는 주니어 자바 개발자.  기술을 업그레이드하고 실무 경험을 쌓는 방법 - 4

5. 이 주제에 대한 추가 정보:

코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION