天天看點

負能量程式員雜談(1)-世界上最單純的職業:程式員

本系列文章僅從個人有限的對事物的認知出發,如有不同意見,請溫和提出态度,畢竟都是成年人,别那麼幼稚。

我一直都認為,任何正當的職業都一樣,本質都是首先養活自己,在滿足這個前提下實作為人民服務的崇高理想。我是一個程式員,我很喜歡我的職業和從事這個職業的大部分人。

程式員是一個很奇葩的職業,在外界很多人看來高科技,高智商,高收入的一群人。殊不知,絕大部分程式員都拿着一份不高的薪水,整天被苦逼項目弄到精力憔悴,喬幫主陣亡的時候還忙着改自己的簽名:stay hungry stay foolish。哥,你本來就是foolish,本來就hungry ,你stay個啥勁兒啊。

我接觸過的大部分程式員是單純的!低于實際年齡很多的單純!這個是其它行業極其罕見的,這也是這個群體的一個巨大的人性閃光點。講2個真事,

一個朋友L幫忙做了一個系統,由于部署文檔描述是針對普通的部署方式,L為了安裝友善,把tomact和程式整個打包,客戶在驗收的時候發現這個問題,但是由于對方也不想大家這麼為難,還是做了初步驗收,但是要求重寫一下文檔,補充一下整個部署方式。本來就增補文檔就好了嘛,我确信和他描述的也很清楚,問題是,L花時間重新把整個環境打包成一個EXE安裝檔案,文檔增補成如何安裝這個exe檔案并進行配置。交給我的時候,他告訴我,這樣做才最友善。我對他說:哥,你牛B,技術頂呱呱。然後眼淚從眼角滑落,哥,我也知道這樣好,馬上就要給客戶了,但是這個客戶是二道販子,已經把整個情況,和資料交給了一手客戶…就因為你技術好,我得先和二道販子說明解釋情況,然後二道販子在和一手客戶說明解釋情況。 

另外一個事是一個程式員朋友D,壟斷性國企項目管理,海歸,而立之年,他朋友介紹了自己親戚公司的一個單,親戚公司要上套OA,說的很明白,已經約了2家有成熟産品供應商談好了價格,15W左右,但是你現在既然也有自己創業的打算,這個東西你來弄。D回來開始着手設計,我們要做成SOA架構,我們要本着搭建企業的基礎IT平台的目标,先建設基礎企業的使用者,組織結構,對外用接口方式開放,以後企業在上其它的應用都在我這拿基礎資料。我另外一個朋友B看不下去了,B告訴他,人家OA做了十幾年了,給你1個月,2個月,你招2個人在加你能幹出什麼東西?幹出來的能和人家幹了這麼多年的東西比?人家看了别人成熟産品,早有一個對這個東西的心裡預期,你自己做不僅功能少,到時候指定有bug或者業務流程有問題。聽我的,再找一個成熟産品,功能差不多的,談個好價格,談好部署,售後和維護,自己預留一個合理利潤空間,這事不就成了麼。之後是談了一家,3點幾W,順便拿了一個省代的資格….. 當然結果到最後因為各種其它非技術因素導緻這個項目最終泡湯。

我對這種事情的了解是,年複一年的鑽在自己角色的具體的事情裡面,形成了一套固定的程式思維,妄圖用技術解決一切,其實,有時候嘗試去做一下另外角色的工作,和他們交流,用另外一種思維來思考問題會挺好。另外,程式員接觸的資訊肯定不如商務,售前,那很多時候,溝通不會這麼的到位,一定得自己有意識去彌補這個資訊不對等情況。

很長一段時間,由于公司比較忙,人手又不夠,迫于成本壓力,我一直在想法設法的尋求外部資源的幫助。最恐怖的時候,一個項目來往了7~8個完全不認識的外部資源。這個時候,一個比較大的問題出現了,幾乎是所有人,已實作功能為主,對界面,一些細節完全沒有意識,碰到一個最奇葩的哥們,一個子產品我讓他合并到項目中,他給我來了一招,點選這個子產品的tab,會下載下傳安裝他這個單獨子產品的應用,然後啟動,他很牛B的和我說,你要的功能實作了,并且我的這個技術實作很複雜的,一般人不會搞。哥們,我給你跪了,這是APP啊,你見過app點一個tab導航的時候,下載下傳安裝另一個包,打開的嗎?你TM在逗我嗎?還有一個哥們,界面慘不忍睹,功能實作了,他告訴我,界面不太會弄,但是功能絕對完成的很好。後面因為他時間的問題,中途斷斷續續拖延幾次之後決定中途撂挑子,讓我給錢他,理由是,雖然功能沒完全完成,但是大體都做好了,并且是以幾天都幹到2~3點。我和他說,哥們,你在浪費我時間,你浪費我的整個項目的時間成本遠遠高于我要付你的錢,不要認為你付出了很多,那是因為你TM的要賺錢,是以來接我的活,賺錢哪有這麼容易?當然後面給了他一部分,也算仁至義盡了。

關于和這些外部人員打交道,我能寫上幾天來侃侃碰到的各種人。總的來說,靠譜和不靠譜,一半一半,基本都有的問題是:沒有使用者意識,隻會實作功能,而且功能實作了就是了,能跑通了就算TMD測試通過了。很多人以為沒有功勞也有苦勞,沒有苦勞還有疲勞,也對得起我的工資。問題是,你整天從早幹到晚,還天天加班,你東西搞不出來又想不出其它辦法解決,搞出來你自己都不好意思拿給别人看說是你做的,你認為有價值嗎?我認為你在浪費電。

想慢慢的分享一些周圍的人和事,和技術本身沒太大關系,希望能堅持下來。