業(yè)余編程愛好者:請不要叫我們業(yè)余愛好者
或許對一些人而言,把那些寫代碼但沒有做程序員的人稱為“業(yè)余愛好者”,這是一種冒犯。
去年12月IDC出了一份報告,指出在全世界1850萬程序員中有750萬,足足40%是業(yè)余編程愛好者。IDC對一個業(yè)余編程愛好者的定義是,“每個月花費10小時或更多時間來編程,但其主要工作卻不是寫代碼”。
這篇文章曾被Slashdot推薦,自然吸引了很多人來評論。其中一個比較有意思的主題是,很多人并不喜歡被稱為一個業(yè)余愛好者,這種反應(yīng)主要來自于那些在全職工作中必須要做一些編碼,但卻沒有正式以“程序員”身份入職的朋友。
“我是一個科研工作者,雖然更多的是作為一名數(shù)據(jù)科學家,但是,無論如何,如果沒有大量的編碼,你不能夠完成我的工作,我當然不會把自己歸為一個編程愛好者。” ——barlevg
“沒有一個工程師,統(tǒng)計學家,物理學家等在把計算機作為一個工具使用過程中,不會不寫大量的代碼,他們幾乎都不是業(yè)余愛好者。” Anonymous
“我可以去做一個程序員,不過分析師的工資比程序員要高,我就是這樣的。分析師這份工作仍需要編碼,雖然它不一樣,比起普通的應(yīng)用程序,它需要更多的數(shù)學和統(tǒng)計理論,我仍然不認為我是一個業(yè)余程序員,我這是我的生活。”TyFoN
還有一些人在他們的空閑時間編碼是作為職業(yè)開始的一部分,他們也不喜歡業(yè)余愛好者的稱呼。
“看,許多人都在嘗試著創(chuàng)業(yè),這應(yīng)該和工作經(jīng)歷一樣對待,所以讓我們放下業(yè)余愛好者的稱號。”GoodNewsJimDotCom
然而,這里有一些評論來自于那些好像確實是編程愛好者的人,他們在空閑時間編程,純粹是出于興趣,他們沒有做程序員工作,也不想成為程序員。他們不介意被稱為業(yè)余愛好者。
“編程是一種愛好,我喜歡以這種方式保持它。我是一家醫(yī)院的藥劑師,如果讓我每周在電腦旁坐40個小時,那是不可能的。” Anonymous
“編程非常有趣,雖然我不能從產(chǎn)出的代碼中得到報酬,但我仍然喜歡,從這點看,我顯然是一名業(yè)余愛好者,這個稱呼對我沒有任何冒犯的意思。”MoonFog
很明顯,IDC放大了編程愛好者的定義。我想看看那些對750萬業(yè)余愛好者的更加詳細的分析,以及他們的真實。我看到了業(yè)余編程愛好者(至少)3種不同的類型:
- 真正的業(yè)余愛好者:這些人編碼僅僅是因為愛好,不想也沒有計劃把編程當職業(yè)。
- 偶爾的編程者:這些人必須在他們的部分工作中使用編程,有些人可能不喜歡它,也不擅長它,但是那是一種他們的工作必需的一種職業(yè)技能。
- 創(chuàng)業(yè)者/準程序員:一些在創(chuàng)業(yè)中自己寫代碼的人,一些希望有朝一日做程序員的人(這里面包括學生)。
我猜測真正的業(yè)余程序員的數(shù)字應(yīng)該遠遠低于750萬,后兩種類型(尤其是“偶爾的編程者”)是一個更大的群體,并且在可預(yù)見的未來還會持續(xù)增長。
你聽到了嗎,IDC的朋友?為了你下一步的研究,請記住它。
原文鏈接:http://www.itworld.com/application-management/400005/hobbyists-programmers-don-t-call-us-hobbyists