IT世界裡,所有的發明都是用來被推翻的!java也好,.NET也罷,都無法逃脫這樣的宿命

來源:互聯網
上載者:User

前幾日安排了一位java方向的專案經理X參與一下公司級專案管理平台的構想測試,初步的思路是採用Microsoft Team Foundation Server(以下簡稱TFS)做為背景專案管理平台,將各個技術方向上的項目納入全過程的管理,並且有利於梳理每年近百個開發項目的資料、文檔、代碼、報告等資源資料。

由於該專案經理以往未接觸過TFS,因此安排了一個熟悉TFS的同事C給X進行了接近一個小時的介紹性培訓,以便同事X可以快速瞭解TFS服務Team Dev的功能。在對TFS的有了瞭解的基礎上,將TFS針對Eclipse的用戶端外掛程式提供給同事X安裝測試環境並準備試用。

同事X在安裝完TFS的Eclipse用戶端外掛程式後,給我的反饋報告中說:到目前為止,我瞭解到TFS的功能集中在版本控制,操作方式和術語基本和SVN沒有太大區別,操作習慣基本吻合。

由於同事X之前也是知道Visual SourceSafe、CVS、SVN這些版本控製程序的,但是他顯然沒有思考如果TFS只是版本控制,那麼微軟何必“既生瑜,又生亮”?!我想情況只有兩種:

  1. 同事C沒有介紹清楚TFS的功能;這個可能性不是特別的大,因為一個小時的TFS介紹應該對功能理解不會停留在版本控制這個功能點上;
  2. 同事X沒有理解TFS的功能,或者只是站在java的角度“為java而java”,不願意去嘗試.NET的工具!如果這樣也是不對,至少X給我的反饋不夠客觀;如果是這樣,我倒要問問為何那麼多java的開發人員,使用Power Designer工具進行輔助設計,Sybase的最有名開發工具不是針對java的PowerJ,而是大名鼎鼎的Power Builder啊!

我們工作中有很多時候被其他非理性的因素所困擾,好像我是java技術方向就不能使用.NET的工具,容易將問題上升到意識形態上,反而是缺乏理智和客觀,而這些又恰恰是一個技術人員或者專案管理人員必須堅持的原則。

我早有感覺java方向技術人員可能會有抵觸,因此還特別找了一個專案經理,試想他應該從管理者的角度去看工具吧,看來教育同事還需要一段時間,真正的評估還沒有開始,就可能因為意識讓評估失去意義。

可是,java的同事如果只是停留在狹隘的意識形態上,只要是M$碰都不碰,肯定缺乏對世間所有優秀軟體或工具的欣賞能力,那麼不學習,怎麼可能超越其他所有做得好的軟體呢?怎麼看都挺像阿Q正傳裡沒有碰過女人的意淫。

學習雷軍吧,他在最近SD2.0大會上給程式員的建議中,我在這裡摘錄兩點:

  1. 把程式當藝術品,象寫詩一樣來寫代碼:基礎紮實後,多看看Linux 等系統級的原始碼,看看高手是如何寫的,就有感覺了;另外,通讀一下MSDN中所有的資料,這樣,“讀書破萬卷,下筆如有神”。
  2. 時刻保持好奇心:他就用過 basic, masm, pascal, c++, vba, Delphi, java 等,不斷學習各種新的東西,才能在未來的幾十年職業生涯中不落伍。

信不信由你,在科技領域,特別是IT的世界裡,所有的發明都是用來被推翻!java也不會逃脫這樣的宿命,在這個問題上,我堅信不會象紫霞姑娘,只猜到開始,沒猜到結局!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.