CodeGym/Java Blog/무작위의/애완 동물 프로젝트를 완료하는 방법. 다음 사이드 프로젝트를 성공으로 이끄는 팁
John Squirrels
레벨 41
San Francisco

애완 동물 프로젝트를 완료하는 방법. 다음 사이드 프로젝트를 성공으로 이끄는 팁

무작위의 그룹에 게시되었습니다
회원
우리가 일반적으로 CodeGym 학생과 진행하고 첫 번째 주니어 개발자 직업을 얻고자 하는 다른 코딩 초보자에게 제공하는 핵심 조언 중 하나는 개인 독립 애완 동물 프로젝트에 참여하라는 것입니다. 포트폴리오에 사이드 프로젝트를 한두 개 추가하는 것은 아직 업무 경험이 많지 않은 경우 고용주가 귀하를 고용하도록 설득하는 데 큰 도움이 될 수 있습니다. 애완 동물 프로젝트를 완료하는 방법.  다음 사이드 프로젝트를 성공으로 이끄는 팁 - 1애완 동물 프로젝트를 개발하는 것은 항상 좋은 생각이며 아무도 그것에 대해 논쟁하지 않습니다. 그러나 조언을 하는 것과 실제로 사이드 프로젝트를 구축하는 것은 별개입니다. 경험이 없는 개발자는 외부 도움 없이 개인 프로젝트를 수행할 때 여러 가지 어려움에 직면할 수 있습니다.

애완동물 프로젝트를 시작하고 실행하는 방법

프로젝트에 대한 아이디어는 대부분의 사람들이 직면하는 시작 문제입니다. 독창적이면서도 현실적인 아이디어를 떠올리는 것이 쉽지 않기 때문입니다. 그러나 주요 문제는 프로젝트 작업을 시작할 때 발생합니다. 실제로 프로젝트를 완료하고 시작하여 실행하는 것은 많은 코딩 초보자가 실제로 완료하지 못하는 작업입니다. 매우 단순한 소프트웨어 개발에도 기본 코딩 지식 이상의 것이 필요한 경우가 많기 때문에 이해할 수 있습니다. 애완동물 프로젝트를 시작할 때, 특히 첫 번째 프로젝트인 경우 기억해야 할 사항이 많이 있습니다.

1. 먼저 조사하고 계획하고 코딩은 나중에 하십시오.

모든 건물에 기초가 필요하듯이, 프로젝트는 아무리 작고 독립적이더라도 약간의 연구 작업과 생각 없이는 완료할 수 없는 계획으로 시작해야 합니다. 명확한 계획 없이 코딩을 시작하고 개발을 시작하는 것은 경험이 없는 개발자가 저지르는 가장 일반적인 실수 중 하나입니다. 따라서 조언은 코딩을 서두르지 말라는 것입니다. 적절한 계획 없이 코딩을 시작하면 시간 낭비가 되어 막다른 길에 빠지고 처음부터 다시 시작해야 할 수 있습니다.애완 동물 프로젝트를 완료하는 방법.  다음 사이드 프로젝트를 성공으로 이끄는 팁 - 2

2. 목표와 기한을 정하십시오.

주니어 코더와 경험이 많은 코더 모두가 종종 무시하는 또 다른 중요한 사항은 목표와 기한을 설정하는 것입니다. 이 부분은 물론 계획이기도 하지만 이 부분은 몇 가지 별도의 단어가 필요합니다. 목표에 관해서는 현실적이 되는 것이 중요합니다. 귀하의 기술과 능력이 여전히 매우 제한적이라면 추가 학습과 추가 노력이 필요하더라도 너무 야심차게 생각하지 말고 완료할 수 있는 프로젝트를 선택하는 것이 현명할 것입니다. 자신에게 마감일을 정하고 이를 준수하는 것은 자기 규율을 확립하고 현실적인 시간 내에 프로젝트를 완료하도록 동기를 부여하는 또 다른 방법입니다.

3. 프로젝트의 실제 문제를 해결하려고 노력하십시오.

계획 단계와 관련된 또 다른 조언은 프로젝트에 대한 아이디어를 선택하는 것입니다. 대부분의 사람들은 애완 프로젝트에 대한 아이디어를 생성하는 데 어려움이 없습니다. 유일한 문제는 아이디어가 그다지 좋지 않다는 것입니다. 귀하의 프로젝트가 해결할 수 있는(또는 적어도 시도할 수 있는) 실제 문제를 귀하의 분야 또는 다른 곳에서 찾으십시오. “좋은 아이디어를 억지로 가질 수는 없습니다. 내 애완 프로젝트의 대부분은 다른 작업을 수행하고 뭔가 빠졌다는 것을 깨닫는 데서 비롯되었습니다. 그런 다음 누락된 구성 요소/부품/라이브러리를 빌드하기 시작했습니다. 시간이 지나면서 프레임워크에 대한 경험이 쌓이면서 내가 프레임워크를 별로 좋아하지 않는다는 것을 깨달았습니다. 그런 다음 오늘날 많은 프로젝트에서 사용하는 나만의 것을 만들었습니다. 사용하면서 더 많은 구성 요소가 빠져 있음을 알게 되고 엄청난 시간을 절약할 수 있는 더 많은 것을 만들 수 있습니다. 그리고 그것들은 그 자체로 새로운 애완동물 프로젝트가 됩니다. 그것은 기본적인 필요와 공급이지만 더 개인적인 기반입니다. 필요를 알아차리면 공급에 대한 아이디어가 떠오를 것입니다.”크로아티아의 숙련된 웹 개발자인 Bruno Skvorc는 말했습니다 .애완 동물 프로젝트를 완료하는 방법.  다음 사이드 프로젝트를 성공으로 이끄는 팁 - 3

4. 기꺼이 일하고 싶은 회사가 사용하고 있는 기술에 집중하십시오.

애완 동물 프로젝트 작업에 대한 주요 동기 부여가 소프트웨어 개발자로서 정규직을 얻기 위해 경험을 쌓고 이력서를 쌓는 것이라면 프로젝트를 선택할 때 사용할 기술에 대해서도 생각해야 합니다. 귀하의 프로젝트가 귀하가 지원하려는 회사와 동일한 분야에 있거나 그들이 함께 작업하고 있는 동일한 기술을 사용하는 것이 더 좋습니다. Palantir Technologies의 개발자인 Sanjay Paul은 "최고의 애완동물 프로젝트는 호기심을 충족시키므로 마음에 드는 기술을 선택하고 구축하십시오"라고 권장합니다 .

5. 프로젝트에 필요한 경우 프런트 엔드를 무시하지 마십시오.

프런트엔드를 소홀히 하는 것은 많은 개발자들이 애완 프로젝트 작업을 시작할 때 저지르는 매우 흔한 실수이기도 합니다. 프론트엔드가 정말 멋질 필요는 없습니다. 적어도 그것이 기능적이고 충분히 전문적으로 보이는지 확인하십시오. 그렇기 때문에 코딩을 시작하기 전에 제품이 어떻게 보일지에 대한 디자인 스케치를 만들고 정기적으로 프런트 엔드로 돌아가 그 과정에서 발생하는 모든 변경 사항에 맞게 조정하는 것이 좋습니다.애완 동물 프로젝트를 완료하는 방법.  다음 사이드 프로젝트를 성공으로 이끄는 팁 - 4

6. Pomodoro 및 기타 지연 방지 기술을 사용하여 애완 동물 프로젝트를 체계적으로 수행하십시오.

지정된 기간(예: 매일 오전 9시부터 오전 11시까지 매일 2시간) 내에 독립적인 프로젝트를 수행하는 것도 매우 중요하며, 여기에서 다양한 효율성 도구와 지연 방지 기술이 유용 있습니다 . 당신에게 맞는 것을 사용하고, 당신의 프로젝트 개발이 당신이 매일 미루고 내일로 미루는 일로 바뀌지 않도록 하세요.

7. 작업을 공개하십시오.

어떤 식으로든 할 수 있는 모든 곳에 작업을 게시하는 것도 동기 부여 방법입니다. 하나는 당신만이 볼 수 있는 것을 개발하는 것이고, 다른 하나는 다른 사람들이 시도하고 그것에 대한 의견을 공유할 수 있는 제품을 만드는 것입니다. 첫 번째 애완 프로젝트이고 매우 기본적일지라도 처음부터 공개할 수 있도록 준비하는 것이 좋습니다. 이렇게 하면 올바른 분위기를 설정하는 데 도움이 됩니다.

8. 버전 관리를 사용하고 작업을 계속 되돌아보십시오.

그리고 최종 권장 사항은 버전 제어 시스템이나 코드를 추적하는 다른 방법을 사용하는 것입니다. 이렇게 하면 시간이 지남에 따라 작업이 손실되지 않도록 할 수 있습니다(컴퓨터에 방치하면 결국 손실됨). 또한 버전 제어를 사용하면 나중에 작업을 가끔 되돌아볼 수 있습니다. 이는 정확히 수행해야 하는 작업입니다. 이전 작업을 되돌아보는 것은 항상 건강합니다. 이렇게 하면 전문가로서의 진행 상황을 추적하고 초기 프로젝트에서 지금과 다르게 수행했을 방법을 찾을 수 있습니다.
코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다