연령차별은 소프트웨어 개발 업계의 진로 문제인가요?
소프트웨어 개발은 '막다른' 직업인가요?
경력 계획을 관리직으로 전환해야 할까요?
위의 질문에 완전히 답되었습니다. Quora에 대해 간략하게 요약해 보겠습니다.
연령차별에 관한 한, 이 업계에 어느 정도 연령차별이 존재한다는 사실은 누구도 부인할 수 없을 것 같아요. 대부분의 실리콘밸리 기업의 신입사원 채용 상황을 보면 평균 채용 연령은 30세 미만이다. 그러나 이는 회사 정책의 문제가 아닙니다. 특정 연령 이상의 사람은 채용되지 않으며, 인종, 성별 또는 기타 특성에 따라 특정 선호 사항이 있으며 이는 단지 객관적인 현상일 뿐입니다.
기술 산업의 연령 차별에는 여러 가지 원인이 있습니다. 우선, 많은 기업에서는 갓 졸업한 대학생(MIT, 스탠포드 등 명문 대학 출신)을 채용하는 것이 가장 쉬운 채용 경로라는 사실을 알고 있습니다. 그때까지 그들은 다른 회사의 경험, 즉 가능성의 백지 상태에 의해 방해받지 않았습니다. 기업 문화, 소프트웨어 방식, 실무 경험 등을 그들에게 쉽게 전파할 수 있고, 신입생들이 이를 더 잘 받아들이고 소화할 수 있습니다.
그러나 동시에 관련 기술에 대한 탄탄한 프로그래밍 경험 3년을 갖춘 후보자라면(아마도 명문 학교의 아우라와 결합되어), 사실 당신이 좋은 후보자가 아니라고 말할 사람은 없을 것입니다. 당신은 더 나은 선택이 될 수 있습니다. 물론 강력한 전문 기술을 보유하는 것은 좋은 일이지만, 후보자의 다른 조건이 유사할 경우 해당 기술과 비즈니스와의 관련성이 더욱 중요해집니다.
어떤 사람들은 "기술이 너무 빨리 변해서 엔지니어가 따라잡을 수 없을 수도 있다"고 말합니다. 이것이 사실일 수도 있지만, 네트워크 구축에 필요한 핵심 기술은 수십 년 동안 존재해 왔습니다. C 언어는 이르면 1970년대 후반에 등장했으니 벌써 40년이 넘었다. Java도 20년 이상 존재해 왔습니다(1997년 처음 등장). 이는 업계가 오늘날의 위치까지 발전하는 것을 지켜본 엔지니어가 은퇴 연령에 가까워지고 있을 수 있으며, 그들의 전체 경력은 수십 년 또는 심지어 수십 년 동안 C 음성 및 Unix 서버 실행에 집중되어 있음을 의미합니다. 따지고 보면 이런 풍부한 경험을 갖춘 '고급' 엔지니어는 매우 드물고, 이제 막 졸업한 22세 대학생만큼 뛰어나지 않다고 주장할 사람도 없을 것입니다.
반면에 저는 소프트웨어 엔지니어링을 '막다른 골목' 직업으로 생각한 적이 없습니다. 실제로 급여가 크게 인상된 후 점차 안정화되었습니다. 그 이유 중 하나는 엔지니어가 본질적으로 인간의 "상품"이기 때문일 수 있습니다. 아주 특별한 엔지니어가 아닌 이상 언제든지 다른 사람으로 대체될 수 있습니다. 이러한 대체 가능성으로 인해 소프트웨어 엔지니어링 급여는 다른 경쟁 산업에 비해 다소 만족스럽지 않습니다. 그러나 기업에서는 소프트웨어 엔지니어에 대한 수요가 여전히 높기 때문에 언제든지 일자리를 찾을 수 있다는 것이 보장됩니다.
마지막으로, '경영 방향'을 선택하는 것이 더 나은 선택인가요? 왜 이 옵션만 고려하는 걸까요? 다양한 진로가 있는데, 다른 공학 분야나 다른 분야로 전환하는 것도 그 중 하나입니다. 예를 들어, 제품 개발을 좋아하지 않는 많은 소프트웨어 엔지니어는 운영, 제품 관리, 프로젝트 관리 또는 영업이나 관리와 같이 기술 요구 사항이 낮은 직위로 전환하여 경력을 완전히 바꾸는 친구도 있습니다. 교육생활을 시작했습니다.
마지막으로 저자는 소프트웨어 개발 엔지니어들에게 “처음부터 경영 쪽으로 경력을 바꾸지 마세요. 누구도 초고층 빌딩을 짓기 위해 정원사를 고용하지 않을 것이고, 코드를 칠 줄 모르는 엔지니어를 고용하지 않을 것입니다. . 관리자".