其實程式設計師應該是比較廣泛的,從基本含義上說,程式設計的人應該都可以稱之為程式設計師。如果僅限於「中小型開源Web應用二次開發者」應該是不準確的。那為什麼這麼多人把程式設計師限定於某些範圍呢?個人認為主要在於以下:
從群體性來看,目前專門開發網際網路軟體產品、或者各種管理應用軟體等等的程式設計師主要集中於專門的開發公司,這型別的開發人員數量是比較多的,也是比較集中的一個人群,基本能代表程式設計師的狀態,而且也是被人熟知的程式設計師群體。工作很忙很累,加班狗,程式猿,收入不錯,經常自黑等等基本是這個群體的寫照。
而還有一部分存在於某些行業的某一個部門的開發人員,相對來說這部分人員數量較少,工作量不是那麼大加班也不多,他們的身份經常是被代表在他們企業所在行業裡,於是程式設計師身份就不太為外人所知。比如製造業的開發部門、金融業的開發部門等等。
大部分人說到的程式設計師算是比較狹義的概念吧,就是在專門的開發公司或網際網路公司、遊戲公司、或大型公司的軟體開發部門等寫軟體的人員。“程式設計師的理念”、“程式設計師的夢想”、“程式設計師的審美”、“程式設計師的語言”等等說的差不多是這部分人員的。而對於其它行業的開發部門的開發人員,相對來說沒有這個群體的人員具有的工作狀態,比如:經常加班,累得如狗又找不到女朋友等等。但說到程式設計師其實也不能忽略這部分人員應該也是。
其實程式設計師應該是比較廣泛的,從基本含義上說,程式設計的人應該都可以稱之為程式設計師。如果僅限於「中小型開源Web應用二次開發者」應該是不準確的。那為什麼這麼多人把程式設計師限定於某些範圍呢?個人認為主要在於以下:
從群體性來看,目前專門開發網際網路軟體產品、或者各種管理應用軟體等等的程式設計師主要集中於專門的開發公司,這型別的開發人員數量是比較多的,也是比較集中的一個人群,基本能代表程式設計師的狀態,而且也是被人熟知的程式設計師群體。工作很忙很累,加班狗,程式猿,收入不錯,經常自黑等等基本是這個群體的寫照。
而還有一部分存在於某些行業的某一個部門的開發人員,相對來說這部分人員數量較少,工作量不是那麼大加班也不多,他們的身份經常是被代表在他們企業所在行業裡,於是程式設計師身份就不太為外人所知。比如製造業的開發部門、金融業的開發部門等等。
大部分人說到的程式設計師算是比較狹義的概念吧,就是在專門的開發公司或網際網路公司、遊戲公司、或大型公司的軟體開發部門等寫軟體的人員。“程式設計師的理念”、“程式設計師的夢想”、“程式設計師的審美”、“程式設計師的語言”等等說的差不多是這部分人員的。而對於其它行業的開發部門的開發人員,相對來說沒有這個群體的人員具有的工作狀態,比如:經常加班,累得如狗又找不到女朋友等等。但說到程式設計師其實也不能忽略這部分人員應該也是。