내가 수년에 걸쳐 많이 들었던 것 중 하나는 IT 세계에서 일하는 사람들이 일반적으로 인생에서 경력을 쌓지 못하지만 "타거나"다른 관련없는 일을하는 새로운 경력을 시작하는 경향이 있다는 것입니다 (예 : 소프트웨어 개발에서 회계사로 전환).
당신의 경험에서 이것이 사실이라는 것을 알고 있습니까? 그렇다면 새로운 경력을 시작하기 전에 사람들이 개발자로 일하는 시간에 대한 일반적인 인상은 무엇입니까?
내가 수년에 걸쳐 많이 들었던 것 중 하나는 IT 세계에서 일하는 사람들이 일반적으로 인생에서 경력을 쌓지 못하지만 "타거나"다른 관련없는 일을하는 새로운 경력을 시작하는 경향이 있다는 것입니다 (예 : 소프트웨어 개발에서 회계사로 전환).
당신의 경험에서 이것이 사실이라는 것을 알고 있습니까? 그렇다면 새로운 경력을 시작하기 전에 사람들이 개발자로 일하는 시간에 대한 일반적인 인상은 무엇입니까?
답변:
저는 주니어 개발자부터 선임 개발자, 팀 리더 / 관리자에 이르기까지 모든 일생 동안 소프트웨어 개발을 해왔으며 이제는 다시 개발 중입니다.
저의 직장 생활은 이제 25 년이 넘었으며 그 당시에는 제가 일했던 회사가 변화함에 따라 도메인과 기술이 바뀌 었습니다. 그런 다음 새로운 경험을 사용하여 필요할 때 새로운 직책을 찾아 다른 새로운 영역과 기술로 이어졌습니다.
항상 개발자보다 나보다 나이가 많거나 더 오래된 것으로 알고 있습니다.
"번 아웃 (burn out)"은 너무 많은 일을하려고 할 때 발생합니다. 12 시간 이상 또는 주말 동안 장시간 작업하면 컴퓨팅뿐만 아니라 모든 산업에서 발생합니다. 나는 그렇게해야한다면 스트레스가 적은 것을 찾고있을 것입니다.
자신의 기질에 맞는 작업 스타일을 찾으면 65 세 (혹은 그 때)에 은퇴 할 때까지 계속 일할 수없는 이유가 없습니다.
내 필드, 임베디드 시스템에서 나는 40 세 미만의 사람을 거의 만나지 않았다. 내 신생 회사에는 나 외에 다양한 시간에 4 개의 다른 계약자가 있었고 4 명 중 3 명은 50 명을 넘었다.
저는 60 세 이상이며 곧 은퇴 할 계획이 없습니다. (언제나 반 은퇴하고 언젠가는 일주일에 40 시간으로 줄였습니다.) 저는 거의 40 년 동안 이런 종류의 일을 해왔지만 여전히 재미 있습니다. 언젠가 나는 내가하는 일을하는데 돈을 받고 있다고 믿을 수 없다.
나는 젊은이들이 필드에 들어가는 것을 알고있다. 나는 그들이 Electronics and Robotics SE 사이트 에 올라 오는 것을 보았 기 때문이다 . 전자 장치의 경험 수준에 대한 질문 이 있었으며 응답 한 모든 사람이 일부 유형의 내장 작업을하고있었습니다. 경험은 방금 졸업 한 사람들부터 나 같은 노인들까지 다양했습니다. 많은 사람들이 저처럼 EE와 CS 학위를 조합했습니다.
당신이 그것을 좋아하지 않는다면 이것은 매우 까다로운 직업입니다.
돈을 위해 프로그래밍에 참여하는 많은 사람들이 있지만, 그들이 얼마나 어려운지 깨닫게되면 신속하게 경영진으로 옮길 것입니다.
당신이 그것을 좋아하지 않는다면, 그것은 달리기에 매우 빠른 디딜 방아입니다.
저는 1971 년에 고등학교에서 취미로 프로그래밍을 시작했고 27 년에 화학에서 박사 과정을 그만두면서 1985 년에 전문적으로 프로그래밍을 시작했습니다.
예, 저는 관리자이자 기업가가 되려고 노력했고 둘 다 suck습니다. 그래서 지난 10 년 동안 나는 프로그래밍을 엄격하게 고수했습니다. 프로그래밍에 훨씬 능숙 할뿐만 아니라 더 많은 돈을 벌 수 있습니다.
나는 90 세일 때 워커와 함께 오픈 소스 컨퍼런스와 핵 페스트를 뒤섞을 것으로 기대합니다. 일부 사람들에게는 직업이나 경력이지만 저에게는 전화입니다. 나는 사람들이 나에게 (그리고 또한) 너무 재미있는 일을하기 위해 돈을 지불한다는 것에 놀랐다.
내 경험상 이것은 사실이 아니지만, 지금은 많은 오래된 개발자를 모른다는 것을 알고 있습니다. 내가 아는 가장 오래된 것은 40 세 이상이며 여전히 새로운 기술을 따라 잡고 있습니다.
IT 업계에서 내가 아는 대부분의 사람들은 20 대 후반 또는 30 대 초반이지만, 나이가 든 사람이 모두 태워서 그런 것이 아니라고 생각합니다. 더 젊은 사람들에 의해 채워진 더 많은 사람들에 대한 요구가있었습니다.
따라서 IT 업계의 많은 사람들에게 아직 평생 경력을 쌓기에 충분한 시간이 없었습니다. 내가 완전히 다른 무언가를하는 것을 고려해 왔던 때가 있었지만, 이것은 타 버린 것에 가까워 졌기 때문에 이제는 내 작업 스타일을 바꾼 것이 훨씬 더 행복합니다. 나는 어떤면에서든 IT 산업에서 평생 경력을 쌓을 것이라고 확신합니다.
나는 많은 동료들에게 일단 가족을 시작하면 새로운 직업에 대해 생각하고 IT에서 벗어나는 것을 시작한다는 것을 알았습니다. 이것은 종종 그들이 예상되는 시간과 새로운 작은 'un'을 돌보고 빠르게 움직이는 산업을 따라 잡으려는 정신적 압력에 기인합니다.
나는 반드시 추론에 동의 하지는 않지만, 그 술집에서 노변 대화가 나에게 말하는 것입니다.
나는 실제 숫자 / 백분율이 무엇인지 확신하지 못하고 , 평생 동안이 경력에 머물고있는 개발자 가 여전히 많으며 내 의견으로는 귀중한 자원입니다 (나는 훌륭한 멘토가있어서 운이 좋았습니다).
흥미롭게도, 노동 통계국 (BLS)은 일생 동안 보유한 직업 수에 대한 통계를 가지고 있지만 , 개인이 경력을 변경하는 횟수에 대한 통계 는 없습니다 .
그들은 몇 가지 이유로 이것을 시도하지 않았습니다.
경제학자, 사회 학자 등은 직업 변화를 구성하는 것에 대한 합의가 없습니다. 예를 들어, 프로그래밍 작업에서 해고되면 잔디 관리 회사를 시작한 다음 2 년 후에 새로운 프로그래밍 작업을 수행하면 경력이 변경 되었습니까?
그것은 평생 동안 같은 사람을 따르는 종단 연구 가 필요합니다 .
소진과 관련하여 심리학자 Jon Snodgrass는 "개인적으로 만족스럽지 않은 일은 자신과의 기본적인 갈등을 반영하고 있습니다. 내면의 갈등을 먼저 해결하지 않으면 올바른 직업을 선택할 수 없습니다. "
다음은 제 개인적인 의견입니다. 모든 수치는 본인의 경험을 바탕으로하며 과학적으로 정확하지 않을 수 있습니다. 관측은 지리적으로 편향되어 있습니다.
당신의 관찰은 정확합니다. 많은 사람들은 다음과 같은 경우를 제외하고 15 년 이내에 불타거나 더 이상 사용되지 않는 경험을합니다.
A) 그들은 매우 좋은 IQ를 가지고
B) 매우 열심히 일하십시오
C) 우수한 실적을 유지
D) 경험을 가진 유능한 기술을 얻으십시오
E) 좋은 네트워크를 가지고
많은 사람들이 경력을 떠나는 이유는 (주문 목록이 아님)
오래된 기술에 대한 지속적인 수요는 없습니다
많은 기술이 오래되고 빨리 유지 보수 작업 이외의 용도로 사용됩니다.
90 년대는 오래된 기술을 많이 사용하지 못하고있었습니다.
대부분의 회사는 핵심 기술을 교육하지 않습니다. 한 번의 전화 통화로 모든 기술을 습득 할 수 있습니다.
핵심 기술의 교육 경로가 너무 오래 걸리고 너무 오래 걸립니다
많은 일자리가 계약직이며, 나이가 들수록 더 안전 해집니다.
다음 기술을 배우더라도 5 년 정도 지속됩니다 (평균).
신병 모집 자들은 오래된 경험을 거의 이해할 수 없습니다
채용은 많은 고용주에게 프론트 엔드입니다
오늘날의 기술을 이해하려면 더 높은 IQ가 필요합니다.
대부분의 고용주는 CS 학위 또는 그와 같은 것을 원합니다.
만약 당신이 50 번의 기회라면 당신은 25 세의 오만이 당신이 보스 3.0을 알고 있기 때문에 당신을 사장하기를 원하지 않습니다!
현지 수요에 영향을 미치는 아웃소싱
경쟁이 어렵다
가장 가치있는 응용 프로그램은 이미 구축되었습니다 (SAP 등)-기성 소프트웨어가 어디에나 있습니다
다른 관련 분야로 옮기는 것은 쉽지 않습니다. 매우 좋은 경험에 대한 인증과 요구는 많은 경우에있어 장애물입니다. 예를 들어 HTML / CSS를 할 수없는 사람들은 밤새 DBA가 될 수 없습니다.
글쎄, 개인적인 경험 대위. 나는 40 (가는 몇 달)에 빠르게 다가 가고 있으며 개발이 불가능한 방법을 찾고 있습니다 ... 나는 단지 충분했습니다. 나는 흥미로운 사람들과 좋은 장소에서 작동하지만, 실망스럽게도 회색 자체 프로그래밍 작업을 drudging과 창의성 찾을 나를 위해 . (고맙게도 다른 사람들의 경험은 다릅니다!)
사랑스럽게 소프트웨어 제작에 종사하는 사람들의 경험을 읽는 것은 정말 환상적입니다. 일이 성취되고 영감을주는 사람들. 개발을 좋아하고 그에 따른 도전을 좋아하는 친구가 있습니다. 그러나 나는 그 사람들 중 하나가 아닙니다. 그것은 내가 일을 할 수 없다는 것이 아닙니다. 지옥이라면,이 사업에서 12 년 이상 살아남지 못했을 것입니다. 나는 단지 그것을 좋아하지 않는다.
나에 관해서는, 나는 나의 첫 번째 경력으로 돌아 가기 위해 바쁘다. (나는 (a) 내가 프로그램 할 수 있다는 것을 알았을 때 어리석게 떠났다. (b) 사람들은 기꺼이 이것을 지불하고, (c) 나는 임대료를 지불해야했습니다). 그래서 저는 연구 과학으로 돌아가서 실험실에 들어갔을 때, 그 공간에서 동료들과 이야기 할 때, 그리고 세상이 어떻게 작동 하는지를 풀기 위해 도전 할 때 마음이 따뜻한 따뜻한 느낌으로 돌아가고 있습니다. 소프트웨어 에서처럼 도전과 분석 기술을 (적어도) 사용하는 곳에서는 이것이 다른 기질에 호소하는 다른 직업에 관한 것입니다.
그래서이 "오래된"프로그래머는 단지 자신을 재발 명하고 계속 나아가고 있습니다 :) (그렇더라도 재정적 위험이 있음) Pax
나는 IT에 타 버린 사람을 모른다. 당신이들은 이야기는 주로 사람들이 집착 한 것입니다. 집착하고 그렇다는 사람들은 타버 렸지만 IT에만 국한된 것은 아니며 매우 드 rare니다.
나는 다른 일을했던 몇 명의 사람들을 알고 있지만 일반적으로 IT에서 수행하는 것을 방해하는 것보다는 더 매력적 이었기 때문입니다.
저는 거의 20 년 동안 IT 분야에서 일해 왔으며 그만 두어야 할 이유가 없습니다.
나는 그 반대였다. 나는 특별한 도움이 필요한 학생들을 가르 치곤했고 은퇴하기 전까지는 그렇게 할 수 없다고 결정했습니다. 운 좋게도 나는 타기 전에 멈출 수 있었고 이전 경력에 대해 후회하지 않았습니다.
내가 유지할 수없는 것으로 인식 될 것이라는 두려움이 있습니다 (항상 저를 고용 할만큼 똑똑한 사람들이 있는지 항상 궁금합니다)) 또는 새로운 기술을 처리 할 수 없다는 것을 스스로 발견하지 못합니다.
긴 시간까지는 앞으로 10 년 후에 더 나은 프로그래머가 되길 바랍니다. 나는 12 시간 동안 다른 사람들보다 8 시간 더 많은 일을 할 수 있기 때문에 스스로를 이기지 않을 것입니다. IT 분야에서도 "객실에 도착하기 위해 많은 눈을 걸어야"하지만 다른 분야의 BS는 견딜 수 없습니다.