CodeGym /Java Blog /무작위의 /소프트웨어 개발자의 경력을 망칠 수 있는 8가지 실수
John Squirrels
레벨 41
San Francisco

소프트웨어 개발자의 경력을 망칠 수 있는 8가지 실수

무작위의 그룹에 게시되었습니다
CodeGym에서는 소프트웨어 개발자의 경력과 프로그래밍 기술을 배우고 실제 경험을 얻는 데 충분한 시간과 노력을 투자하면 어떻게 길고 유익 하며 기회가 가득 할 수 있는지 에 대해 많이 이야기합니다 . 그리고 대부분의 개발자가 자신의 직업과 경력에 만족하기 때문에 일반적으로 사실입니다. 채용 웹사이트 인디드의 데이터에 따르면 Java 개발자는 기술 분야뿐만 아니라 일반적으로 모든 전문가 중에서 자신의 직업을 떠날 가능성이 가장 적다고 언급한 바 있습니다 . 경력 전환 비율은 8% 미만인 반면 소프트웨어 개발자 직업은 일반적으로 27%, 예를 들어 데이터베이스 관리자는 35%입니다. 소프트웨어 개발자의 경력을 망칠 수 있는 8가지 실수 - 1더 높은 수준의 관리직을 제안받았을 때에도 대부분의 Java 코더는 그것을 포기하고 싶어하지 않습니다. 이는 Java를 주요 프로그래밍 언어로 사용하는 대부분의 코더에게 올바른 선택임이 입증되었습니다. 그러나 소프트웨어 개발자가 되는 것은 일반적인 역학 측면에서 다른 전문 직업과 크게 다르지 않습니다. 대부분의 개발자는 경력 전반에 걸쳐 기복이 있습니다. 좋은 선택은 전문적인 성장으로 이어지고 나쁜 선택은 경력이 막히거나 쇠퇴하게 됩니다. 초보자와 숙련된 코더 모두를 막론하고 소프트웨어 개발자가 경력 전반에 걸쳐 저지르는 경향이 있는 잘못된 선택과 경력상의 실수에 대해 오늘 이야기하고자 합니다.

주니어 개발자의 커리어 실수

주니어 소프트웨어 개발자에게 더 일반적인 것부터 시작하겠습니다. 일반적으로 말해서 프로그래머는 경력의 어느 시점에서든 쉽게 만들 수 있습니다.

1. 자신의 가치를 적절하게 평가할 수 없습니다.

이것은 당신이 경력의 시작 단계에 있고 직업 시장에서 당신의 현실적 가치를 평가할 충분한 경험과 지식이 없을 때 갖는 매우 자연스러운 문제입니다. 주니어 개발자는 자신을 과소평가하고 과대평가하는 경향이 있기 때문에 양방향으로 진행됩니다 . 자신을 과대평가하는 사람들은 일반적으로 자신이 맡은 직업에서 너무 많은 것을 기대하며, 그들의 행동은 그것을 반영합니다. 또한 초보자가 자신의 지식과 기술의 가치를 과소평가하는 경우가 많습니다. 결과적으로, 그들은 그들이 받는 첫 번째 일자리 제안을 받아들이고 그들이 벌 수 있는 것보다 훨씬 낮은 급여로 몇 달, 때로는 몇 년 동안 일하게 됩니다.

2. 소프트 스킬 무시.

소프트 스킬을 무시하는 것은 일반적으로 소프트웨어 개발자들 사이에서 꽤 흔한 일이지만 이 실수로 인해 가장 큰 피해는 경력의 초기 단계에 있는 개발자에게 발생하는 경향이 있습니다. 많은 프로그래머들은 잘 발달된 소프트 스킬을 갖는 것이 직업적 성공에 그다지 중요하지 않다고 생각합니다. 최신 데이터는 소프트웨어 개발자에게 소프트 스킬의 중요성이 증가함에 따라 그들이 점점 더 틀렸다는 것을 보여줍니다. 컨설팅 회사인 West Monroe가 실시한 설문 조사 에 따르면 HR 및 채용 담당자의 78%가 지난 몇 년 동안 강력한 소프트 스킬을 갖춘 기술 전문가를 찾는 데 더 집중하게 되었다고 말했습니다. 설문 조사에 참여한 HR 전문가의 43%는 지원자가 강력한 소프트 스킬이 부족하기 때문에 기술 역할을 채우기가 더 어렵다고 말했습니다.

3. 경력 계획을 개발하지 못함.

빠른 경력 성장을 원하는 경우 경력 계획을 개발 하고 때때로 업데이트하는 것이 중요합니다. 경력 계획이 없는 개발자는 일반적으로 훨씬 더 오랫동안 동일한 직급에 머물러 있는 경향이 있습니다.

4. 비판과 피드백을 받아들이지 못함.

피드백을 수용할 수 있다는 것은 사실 모든 소프트웨어 개발자에게 매우 중요합니다. 이를 통해 빠른 발전을 달성하는 데 필수적인 약점을 더 잘 이해할 수 있기 때문입니다. 주니어 개발자는 부정적인 피드백을 개인적으로 받아들이는 실수를 저지르는 경향이 있으며 이는 전문적인 성장에 영향을 미칩니다.

중간 및 선임 개발자의 경력 실수

중간시니어 개발자도 많은 경력 실수를 범합니다. 다음은 가장 일반적인 것 중 일부입니다.

1. 기술 스택을 고수합니다.

소프트웨어 개발 산업이 끊임없이 진화함에 따라 전문 소프트웨어 개발자가 경력을 성공적으로 유지하려면 지속적으로 배우고 발전해야 합니다. 수년 동안 동일한 기술 스택을 고수하고 새로운 것을 배우지 않는 사람들은 결국 시장에서 그다지 수요가 많지 않은 구식 지식으로 끝나게 됩니다.

2. 같은 직장에 너무 오래 머무르는 것.

한 회사에서 다년간의 경력을 쌓는 것은 여전히 ​​존중받고 명예로운 일로 여겨지지만 소프트웨어 개발자에게는 일반적으로 경력 싱크홀이 됩니다. 수년 동안 같은 직장에 있으면 전문 지식과 전문성이 불가피하게 제한되어 직업 시장에서 새로운 기회를 찾는 소프트웨어 개발자로서 적합하지 않게 됩니다.

3. 작업을 너무 자주 건너뜁니다.

그러나 소프트웨어 개발 분야에서 너무 자주 이직하는 것은 경력을 손상시킬 수 있는 실수이기도 합니다. 간단합니다. 자격을 갖춘 전문가를 찾고 채용하려면 어느 회사에서나 상당한 리소스가 필요합니다. 따라서 그들은 일반적으로 '취업 전향자'인 사람을 고용하려 하지 않습니다. 한 회사에 4~5년 정도 있는 것이 소프트웨어 개발자에게 이상적인 기간이고 2~3년도 괜찮지만 5~6개월마다 이직하는 것은 일반적으로 그렇지 않다고 합니다.

4. 관리 역할로 이동.

일반적으로 소프트웨어 개발자가 관리직으로 이동하는 승진이 그들의 궁극적인 경력 브레이크가 되는 것은 드문 일이 아닙니다. 훌륭한 관리자가 되려면 대부분의 프로그래머가 기본적으로 가지고 있지 않은 일련의 재능과 기술이 필요합니다. 훌륭한 소프트웨어 개발자가 열악한 비즈니스 관리자로 변하면 두 분야 모두에서 경력이 하향 곡선으로 바뀔 수 있습니다.

의견

전통적으로 경험 많은 소프트웨어 개발자의 문제에 대한 몇 가지 흥미로운 의견으로 모든 것을 요약해 보겠습니다. 다음은 소프트웨어 개발자로서 피해야 할 몇 가지 추가 경력 실수입니다. “회사의 비즈니스 관점에 대해 생각하지 않습니다. "Node.js가 0.6%에 불과하고 ASP.NET보다 훨씬 더 많은 성능을 제공하는데 ASP.NET이 3.6%의 시장 점유율을 갖는 이유는 무엇입니까?"와 같은 많은 질문을 읽었습니다. 그 이유는 매우 간단합니다. 조직의 비즈니스 관점에서 생각하는 것이 아니라 자신의 선호도에 따라 회사를 더 좋게 만들고 자신이 더 나은 삶을 영위할 수 있도록 할 수 있을 때마다 그들의 필요와 기술을 재교육해야 합니다. 언젠가 다른 회사로 옮겨야 하는 경우 기회가 주어집니다. 이 두 번째 사항은 매우 자주 발생하며 경영진이 귀하에게 자금을 제공하기를 원하지 않는 이유입니다.” Federico Navarrete,지적합니다 . “새로운 트렌드/프레임워크/언어에 대한 과대 광고를 따르고 모든 것을 알아야 한다고 믿습니다. 잘못된. 자신이 좋아하는 특정 기술(또는 제품)을 찾아 전문화하고 시장에서 판매하고 고수할 수 있습니다. 그것이 팔리는 한, 당신은 장사를 하고 있는 것입니다. 전문화는 성공의 중요한 요소입니다. 내 코드를 내 정체성의 일부, 내 창조물/걸작 또는 내 아기로 취급합니다. 잘못된. 제품에 절대 집착하지 마세요. 당신이 만드는 것은 무엇이든 변경되고, 덮어쓰이고, 삭제되고, 제거되고, 구식이 되고, 무시되고, 싫어할 것입니다. 상관없어 그냥 놔둬 보호하려 하지마 귀하의 코드는 귀하의 신원이 아닙니다.” 라고 말했습니다 .또 다른 숙련된 개발자인 Lena Keri입니다. “회사에 이미 같은 직위를 가진 사람과 사적인 대화 없이 일을 수락하는 것. 실제로 당신을 고용하는 사람들은 직원들이 어떻게 느끼는지 전혀 모르거나 매우 이상적인 견해를 가지고 있을 수 있습니다. 이것 때문에 받아서는 안 될 몇 가지 구인 제안을 수락했습니다. 시간과 열정의 낭비. 작업량을 현명하게 처리할 수 있는 것보다 더 많은 것에 예라고 말하는 것. 너무 많거나 복잡한 일을 맡게 되면 실패할 수 밖에 없습니다. 아주 훌륭한 작업을 많이 할 수 있지만 기한, 기능 또는 품질을 지키지 않으면 기억에 남게 됩니다.”라고 Larry Stanson이 덧붙였습니다 .
그 밖의 읽을거리:
  • Java 학습 능력을 향상시키는 8가지 새로운 방법. 앱 및 기술
  • 코드 문서화. 테크니컬 라이팅 및 소프트웨어 문서화를 위한 최고의 도구
  • 경력 전환자가 CodeGym을 사용하여 얻을 수 있는 이점
  • 제로에서 코딩히어로까지. CodeGym 과정을 수료하면 당신이 할 수 있는 것
  • 학습이 너무 느려지나요? 할 일을 미루는 습관을 없애고 효율성을 높일 수 있는 최고의 앱
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION