프로그래머는 몇 년 동안 일할 수 있습니까? 데이터와 대화하십시오! 구경하다! !

프로그래머로 몇 년을 일할 수 있습니까?이 마법의 나라 중국에서 많은 사람들은 30 세가 될 때까지만 일할 수 있다고 말합니다.

많은 인터뷰에서 후보자들에게 향후 계획에 대해 물었고 많은 후보자들이 프로그래머가 청소년이라고 말하는 것을 들었습니다. 대부분의 프로그래머는 프로그래밍이 30 세, 최대 35 세까지만 가능하다고 믿기 때문입니다.

여러 번 그들과 다투고 싶은 충동이 있지만 우물 바닥에 머물러 있고 마음이 닫혀 있고 지름길을 택하고 싶은 사람들을 도울 수 없기 때문에 생각합니다 .

오늘 우리는이 오래된 주제에 대해 다시 이야기 할 것입니다. 제가 논문을 봤기 때문입니다.하지만 논문이 틀렸다는 것을 증명할 다양한 이유를 찾는 많은 사람들이있을 것입니다. 상관 없습니다. 저는이 기사를 보낼 것입니다. 기술과 프로그래밍에서 인내 할 준비가 된 나와 같은 사람들을 위해.

종이

먼저 "프로그래밍 지식이 나이와 관련이 있습니까?"라는 논문 (PDF 링크 : https://people.engr.ncsu.edu/ermurph3/papers/msr13.pdf)을 살펴 보겠습니다. Carolina State University의 컴퓨터 과학과의 Patrick Morrison과 Emerson Murphy-Hill은 StackOverflow.com 사용자를 대상으로 데이터 마이닝을 수행했습니다. (StackOverflow.com의 데이터는 공개되어 누구나 분석 및 통계에 사용할 수 있으므로이 문서의 진위는 확실합니다.)

데이터 샘플링 및 정리 조건은 다음과 같습니다. (전체 데이터 양은 1694981 사용자이며 평균 연령은 30.3 세입니다.)

  • 15-70 세 사이의 사용자 (이 연령 그룹의 사용자를 "근로 연령"이라고 함)는 물론 많은 사용자가 연령을 입력하지 않고 이러한 사용자가 필터링됩니다.
  • 사용자는 2012 년에 질문에 답변했습니다. 2012 년에 StackOverflow는 질문과 답변의 질이 두 배나 높기 때문에 프로그래머의 실제 수준을 더 잘 반영 할 수 있습니다.
  • 평판은 2-100K 사이입니다. (참고 : StackOverflow 사용자의 평판은 사회에서 인정하고 있으며 인터뷰와 채용에있어 어려운 화폐입니다. 대학 학점보다 더 가치가 있습니다)

위의 조건은 평균 연령이 29.02 세이고 평균 평판이 1073.9 점인 총 84,248 명의 프로그래머를 필터링합니다.

연령 분포도

연령 분포 차트를 살펴 보겠습니다. 프로그래머 연령의 정규 분포를 볼 수 있습니다 (최고점은 약 25 세이지 만 중간 점은 약 29 세입니다).

프로그래머는 몇 년 동안 일할 수 있습니까?  데이터와 대화하십시오!

능력과 연령 분포도

그런 다음 매월 각 사람의 평판을 계산하여 사용자의 실제 활동 시간을 찾을 수 있으므로 프로그래머의 실제 능력을 쉽게 계산할 수 있습니다. (총 평판 / 활동 시간) 매월 평균적으로받는 명성을 얻을 수 있습니다.

프로그래머의 능력과 연령대의 분포를 살펴 보겠습니다.

프로그래머는 몇 년 동안 일할 수 있습니까?  데이터와 대화하십시오!

위의 그림에서 볼 수 있듯이 프로그래머의 능력은 약 25 세부터 상승하기 시작하고 50 세 이후까지 감소하기 시작하지 않습니다. 따라서 프로그래머가 먹는 것은 청소년 식사가 아닙니다. 무차별 대입에 의존하고 뇌의 힘 대신 물리적 힘을 사용하는 프로그래머 만이 젊음을 먹는 사람입니다.

노인들이 신기술을 따라 잡을 수 없습니까?

이 논문의 저자는 태그를 분석하고 지난 5 년 동안 더 많이 사용 된 기술인 태그를 사용한 다음, 소위 "오래된 프로그래머"가 새로운 기술을 따라갈 수 없는지 확인하기 위해보다 엄격한 알고리즘 세트를 사용했습니다. 즉, 이러한 오래된 프로그래머는 이러한 새로운 기술에 적극적으로 응답하지 않습니다. 소위 노인은 37 세 이상의 프로그래머입니다. Python에 관심이 있으시면 선생님의 WeChat : abb436574를 추가하고 학습 자료와 비디오 코스를 무료로받을 수 있습니다 ~

다음 표를 얻으십시오. 오래된 프로그래머와 젊은 프로그래머는 일부 새로운 기술을 배우는 데 거의 동일하며 일부 항목은 젊은 프로그래머의 항목을 능가합니다.

결론적으로

논문의 결론은 다음과 같습니다.

1) 프로그래머의 기술력은 50 ~ 60 세까지 올라갈 수 있습니다.

2) 오래된 프로그래머는 신기술을 습득하는 데있어 젊은 프로그래머보다 나쁘지 않습니다.

내 감정 중 일부

마지막으로 내 감정에 대해 이야기하겠습니다.

외국 기업과 국내 기업의 오랜 경험-외국 IT 기업의 엔지니어링 역량이 반드시 국내 기업보다 우수하지는 않지만 외국 NB IT 기업의 아키텍처 및 설계 역량은 국내 기업을 훨씬 능가합니다. 예, 매우 강력한 아키텍처와 디자인 능력을 가진 "오래된 프로그래머"는 여전히 최전선에서 싸우고 있으며 최전선에서 싸우는 베테랑의 능력은 일반 초보자 100 명을 절대적으로 초과합니다.

젊은 프로그래머, 국내 신세대 프로그래머의 감정은 너무 지루합니다. 솔직히 말해서 대부분의 사람들에게 30 세까지 프로그래밍하지 않았다면 여전히 "자격있는"프로그래머가 될 수 없습니다. 따라서 프로그래밍이 30 세에 끝나는 것이 아니라 프로그래밍이 30 세에 시작된 것입니다. 이 무자격 프로그램, BS는 이것에 좋지 않으며 하루 종일 좋지 않습니다. 그리고 나는 그것을 빨리 얻는 것을 좋아하고 너무 행복합니다.

저는 벤츠 4이고, 프로그래밍은 등산과 같고, 더 많은 사람이 올라 갈수록, 더 적은 사람이 있기 때문에 제 나이에 프로그래밍에 대한 아이디어와 열정을 가진 사람은 많지 않습니다. 쪽으로.

사실 모든 직위와 직함은 상상의 것이며 회사에는 남은 것이 없으며 오직 기술 만이 하드 화폐입니다. 게다가 아직 프로그래밍과 테크놀로지를하고있는 노인들은 실은 그들의 경험과 실력이 상대적으로 강하고 중추적 역할을하고 있으니이 나이에 나와 같은 다른 사람이 있으면 연락주세요.

추천

출처blog.csdn.net/weixin_45820912/article/details/108645977