程序員:如果你月薪過萬,還認爲能力決定一切嗎?

這是一個整天和代碼打交道的羣體,也被稱爲“程序猿”,在不少外行人眼裏,很多類似工作的職業人都被稱爲程序員,其實並不準確。WEB前端也是敲代碼,但算不算程序員呢?嚴格意義上來說並不算,一般說的程序員指的是專門用PHP、ASP、C++、JAVA等計算機語言,進行程序開發、測試、維護的工作人員。

程序員的薪資過萬?

不少人認爲程序員月薪過萬是正常的事,但是還得看所在的城市。很多程序員會選擇去北上廣深,這些互聯網環境比較好的城市,有更多的學習機會,也有更大的發展空間。

內陸地區的程序員相對沿海城市比較“窮”,很多人自稱“碼農”,當然內陸地區一樣有優秀的程序員。大家做着同樣的工作,卻沒有那麼好的發展空間,能力強的程序員如果能拿到10K的工資,那商務人員工資最少是他的兩倍。

公司盈利方式決定程序員薪資水平

程序員的工作細分很多,從大致分爲兩種,一種是生產產品,另一種是提供服務。分析一個初創型的科技公司的盈利方式可以參考人員配置。

如果配置是程序員居多,特別是創業初期,盈利方式就是賣某種軟件,項目的開發週期會比較長,這類公司對程序員的個人能力非常看重, 沒有一定的項目經驗,很難立足。

如果跑業務的居多,那大都是做服務,幫中小型企業、機構開發項目,這些項目都不會太複雜,很多內陸地區的互聯網公司就是這種模式。這樣就明白爲什麼有的程序員認爲能力並不是最重要了,因爲只要能把甲方服務好就行了。

提升的自己而不只是編程能力

有些人並不是真正意義上的程序員,絕大多數的時間是做營銷、接項目。有一定的程序基礎,但不精通,比較熟悉整個項目流程和溝通對接,這就是項目經理的角色。

程序員很辛苦,但思維上始終突破不了“天花板”的高度。做一個項目最基礎的是瞭解人,也就是客戶羣體,找到你的目標人羣的需求,纔可以開展後面的工作。

項目經理不是領導角色,而是溝通角色,客戶和程序員之間隔着兩條長江,沒有項目經理的角色,恐怕是“雞同鴨講”。許多客戶對自己的需求是非常模糊或者說比較粗糙,只有一個概念或參考對象,真的要把整個項目構思出來是不太可能的。

一般的程序員的思維需要有一個明確的目標(功能),邏輯上行得通的就能實現,很少去考慮爲什麼要這麼做?在細節處理上並不是最佳的。個人能力的提升就需要從用戶的角度思考,同一個目標會出多套方案,在溝通過後選擇最優的方案。

如果你還處於程序員思維,要改變這種狀態,就要想得更多。這樣你既有分析項目的能力,也具備處理能力,對個人的提升是非常有效的,程序員們你們又是怎麼看的呢?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章