![]() |
---|
|
公司基本資料信息
|
程序員到底可以工作多少年?做程序員好不好?
今天,我們又來談這個(gè)老話題,因?yàn)槲铱吹揭黄恼拢且惨欢〞?huì)有很多人都會(huì)找出各種理由來論證這篇論文的是錯(cuò)的,無所謂了,我把這篇文章送給那些和我一樣準(zhǔn)備為技術(shù)和編程執(zhí)著和堅(jiān)持的人。
●15-70歲之間的用戶(這年齡段的用戶被稱做“Working age”),當(dāng)然,有很多用戶沒有輸入年齡,這些用戶都被過濾了。
●用戶在2012年內(nèi)都回答過問題。因?yàn)镾tackOverflow在2012年對(duì)問題和答案的質(zhì)量要求得比以前高了一倍,所以更能反映程序員的真實(shí)水平。
●Reputation聲望在2-100K之間。(注:StackOverflow的用戶Reputation是得到社會(huì)認(rèn)可的,在面試和招聘中是硬通貨幣。比大學(xué)的學(xué)分更有價(jià)值)
上述的條件一共過濾出84,248名程序員,平均年齡:29.02歲,平均Reputaion在1073.9分。
年齡分布圖
下面我們來看一下他們的年齡分布圖:我們可以看到程序員年紀(jì)的正態(tài)分布(高點(diǎn)在25歲左右,但是中點(diǎn)在29歲左右)
能力和年齡分布圖
然后,計(jì)算每個(gè)人每個(gè)月的Reputation,這樣可以找到這個(gè)用戶的真正的活躍時(shí)間,這樣便于計(jì)算這個(gè)程序員的真實(shí)能力。(總聲望 / 活躍時(shí)間),可以得到他平均每個(gè)月得來的Reputation。
我們來看看程序員的能力和年齡段的分布圖:(你可能會(huì)大吃一驚)
上圖中我們可以看到,程序員的能力在從25歲左右開始上升,一直到50歲后才會(huì)開始下降。所以說,程序員吃的不是青春飯。只有碼農(nóng),靠蠻力,用體力而不是用腦力的程序員才是吃青春飯的人。
年紀(jì)大的人是否跟不上新技術(shù)
論文的作者分析了Tag,用了免費(fèi)近5年內(nèi)比較流行的技術(shù)Tag,然后用了一套比較嚴(yán)謹(jǐn)?shù)乃惴▉聿榭茨切┧^的“老程序員”是否在新技術(shù)上跟上不了,所謂跟不上,也就是這些老的程序員在回答這些新技術(shù)上并不活躍。所謂老,就是37歲以上的程序員(就是我現(xiàn)在的年紀(jì))。
得到了下表:可以看到,老程序員和年輕的程序員對(duì)于一些新技術(shù)的學(xué)習(xí)來說也是差不多的,甚至有些項(xiàng)還超過了年輕的程序員。
長(zhǎng)沙極客營(yíng)IT夢(mèng)想學(xué)院是一個(gè)致力于高素質(zhì)軟件開發(fā)人才培養(yǎng)的計(jì)算機(jī)教育基地,首創(chuàng)國(guó)內(nèi)《極客Android課程》、《極客IOS課程》、《極客Java課程》等專業(yè)教材,成為國(guó)內(nèi)許多前沿IT企業(yè)的人才孵化基地,通過專業(yè)實(shí)訓(xùn)徹底排除學(xué)員的后顧之憂,并解決用人企業(yè)難以招聘到合格人才的困擾。咨詢熱線:15773128068 郭老師