|
有人的地方就有江湖,新技術層出不窮的年代,各種新技術的誕生、新開發工具的推出就像是武俠小說中的各種武林秘籍,程序員們對新技術的追逐像武俠小說中武林人士對武林秘籍的追逐,博客園、論壇、媒體也像是一個虛擬的武林聚會,程序員交流、切磋、學習、展示、創造、發揚、評論各種武藝的地方,程序員之江湖又是怎樣的呢
江湖之主流廠商:
Micosoft、IBM...... ,主流廠商的字眼幾乎在這個行業里無處不在、教材里、媒體的廣告里、論壇里、新聞報導里、大家的討論、辯論里。。。主流廠商通過各種推廣活動吸納新的程序員的加盟、加大老程序員的忠誠度,就像是江湖中的武林門派,于是程序員中有了做Java開發的 也有了做.NET開發的,同時也有了爭論,.NET易用性好,Java夸平臺、.NET開發效率高、Java開發效率高。。。。。
江湖之開發語言:
C、C#、Java、VB、JavaSCRIPT、VBSRCIPT......,各種開發語言對于程序員就像是武林人士手中的各種武器,刀、劍、飛標。于是博客園里有了.NET程序員 Java 高級工程師、數據庫專家......,也有了我們這一群程序員
江湖之架構:
Hiberate、Spring、.NET Enterprise架構庫...... ,各種架構對于程序員就像是武林人士使用各種武器揮舞各種套路時的派別,于是程序員中有了架構師、系統分析員
江湖之開發過程
RUP、XP...... ,各種開發過程對于程序員就像是各種門派、家族、社團的管家管理整個團隊時的方法,于是程序員中也有了經理。
江湖之概念:
OO、SOA......, 各種概念就像是程序員心中的圣經、指導也左右者程序員思考問題的方法、分析問題的角度,于是程序員中有了CT0、CIO
現在還有了江湖之門戶、工作流、E8.NET、代碼生成器、Fundation。。。。。。
有人的地方就有江湖,最重要的是還有了程序員笑傲江湖。
本人也是一個程序員,從第一次知道程序是怎么回事、愛上寫程序,轉眼就16年了。有所感觸、也有所感悟,作為程序員的使命就是在愛好的領域里的能實現自己的理想(E8.NET),程序員的價值更多的是能夠在適合的成本下幫助業務人員通過技術的手段去實現業務的價值。
而不是
因為要符合SOA而一定要全部調用Web Service、通過WCF去調用
因為一定要符合Hiberate架構規范要求而全部采用實體類
因為要符合RUP開發方法,而設置N個崗位去開發一個小型的OA系統
因為程序的性能而一定采用C語言去開發
。。。。。。
也許是這個領域太嫩、技術發展太快、過于浮躁導致了很多(真的很多)失衡的判斷標準、因為盲目的概念追求付出了很多沉重代價,這個領域里其實最缺少的是管理的本質,也就是江湖中的功力。 無論是哪個廠商、哪種語言、哪種架構、哪個概念、哪樣開發過程,都只像是江湖中的各種基本功,缺少了功力是很難達到效果的
作為程序員的價值是在于技術手段能否實現業務價值,也許最高的招數就是無招,無招的境界來自于靜心的磨練,來自于程序人生中的各種感覺。。。。。
程序員的地方是一個江湖,我更愿意能夠笑傲江湖,逍遙自在、快樂的奏著美妙的音樂
有感于2008-12-23日早晨
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。