問蒼天,微軟的技術更新真的快嗎?

來源:互聯網
上載者:User

    經常在網站上看到有人抱怨:

“微軟的技術怎麼更新這麼快,.Net2.0、3.0、3.5、4.0、4.5,我的媽呀,都跟不上微軟的步伐了!”

“還沒學會Silverlight3.0,Silverlight4.0就出來了,Silverlight4.0還沒學會,5.0都出來了!好吧,我學了半天,聽說微軟要放棄Silverlight了,微軟你妹呀!”

“微軟你能不能把技術搞成熟點,WebForm我剛掌握了,你出了個ASP.Net MVC,豈不是把我們學習WebForm的都淘汰了?”

“還在搞Winform,WPF、WCF、Silverlight這些都還沒去學,現在微軟又搞出來一個Windows 8!永遠也趕不上微軟的技術更新速度!”

    當然也有人幸災樂禍,Windows Phone 8推出的訊息發布後,有人竊喜“多虧我沒學Windows Phone7開發,否則Windows Phone 8出來我又要從頭學習了”!        

    而Java社區的人則很少看到這種抱怨:EJB被淘汰、Hibernate興起的時候沒人罵;JDK升級到7.0增加了很多新特性的時候沒人罵;Struts 2底層棄用Struts 1改用Webworks的時候沒人罵;出了Java開發Android技術的時候沒人罵; Android 3升級到Android4沒人罵……

    怎麼就是微軟社區的人這麼愛罵,這麼守舊?也許這些朋友恨不得微軟出一個技術,這個技術永遠不升級、不更新,然後他們靠著這個技術可以吃一輩子“鐵飯碗”! 

    世界上沒有真正的“鐵飯碗”,就像國企改制時,曾經的“鐵飯碗”都瞬間打破變成了碎渣,沒有競爭力的人只能下崗,因此只有自己擁有的核心競爭力才是真正的“鐵飯碗”。

    IT行業本身就是一個知識更新非常快的行業,但是這個“更新、變化”中是有不變的東西的,必須掌握以不變應萬變的技能才能笑對“風雲變幻”。

     以Silverlight 2、Silverlight 3、Silverlight 4等這些不同版本為例,微軟只是在新版中增加了新的功能,使得在舊版本中很難做到或者不能做到的事情變得能夠很好的實現了,並沒有什麼翻天覆地的變化。你掌握了Silverlight 3開發,接觸Silverlight 4你除了對於新特性更興奮之外,不會再有說“學一個新技術”的感覺。同樣Windows Phone 7開發的技術絕大部分都可以直接用到Windows Phone8開發上,只要學習一下WP7和WP8部分類和差異性以及學習一下Windows Phone 8新特性就可以了,所以說“多虧我沒學Windows Phone7開發,否則Windows Phone 8出來我又要從頭學習了”這樣的人完全沒有意識到自己多麼可悲。

    以WPF、Silverlight、Windows Phone、Windows 8這些“新技術”來講,這些技術看似名字不同,其實最難的部分就是XAML,這些技術裡的XAML幾乎是一摸一樣,也就是你掌握了其中任何一個技術都可以輕鬆的掌握其他技術的開發。比如我在備課傳智播客Windows 8開發培訓課程的時候,就是在我之前講Windows Phone的課件的基礎上進行的修正和改進而已。發出“還在搞Winform,WPF、WCF、Silverlight這些都還沒去學,現在微軟又搞出來一個Windows 8!永遠也趕不上微軟的技術更新速度!”這樣感歎的人根本就沒有去瞭解這些技術。而且明白了這個,說“我學了半天Silverlight,聽說微軟要放棄Silverlight了,微軟你妹呀!”這樣抱怨也就可笑了,先不管“微軟放棄Silverlight”這個訊息的真假,哪怕是真的,你掌握了Silverlight開發技術那麼也就約等於掌握了Windows Phone、Windows 8、WPF的開發,高興還來不及呢!

    再以ASP.Net技術來講,也有人抱怨微軟在ASP.Net新版本中很多舊的控制項不推薦用了、增加了很多新的控制項,學不過來。其實如果你學習ASP.Net是從原理開始學習的,明白Http協議、明白ASP.net控制項內部原理是怎麼回事、明白不使用控制項如何進行開發等,那麼相信你不會因為那幾個控制項的變動而大呼小叫,即使WebForm沒有了,大家都用ASP.Net MVC,那麼如果你對ASP.Net真的研究透徹,那麼學習ASP.Net MVC只是需要幾天時間熟悉一下就會用了。

    所以讓我們摒棄微軟技術社區的浮躁,踏踏實實研究點技術吧!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.