如何評價StackOverflow創始人Jeff Atwood在表示後悔沒有「學習 UNIX」?

如果我能回到過去,我要告訴年輕時的自己一件事,也是唯一的一件事,就是「學會Unix」。-- Jeff Atwood @Twitter

原問題:如何評價世界上最大的winserver站點stackoverflow創始人後悔選用微軟.net技術棧?


這是他的稍許有點道理的矯情

  1. 說有道理是他覺得微軟和微軟技術已經不行了,連續錯過Web和Mobile兩個時代使得微軟已經要變成被邊緣化的IT公司了,那麼Jeff Atwood之前花那麼多時間精通的微軟技術都要浪費了。他認為把那麼多時間用來學現在看來生命力更長久的UNIX/Open Source技術棧更合算
  2. 說他矯情是他和Joel Spolsky靠.NET/Windows Server/SQL Server掙到錢挖到金了啊,這還不算幸運啊!?難道又要掙大錢,還不浪費技術投資,這也太貪心了吧


只能說微軟這些年一直在走下坡路,現在Open Source很火,也很好用。10年後會如何,誰也不知道,1997年的時候有多少人能看到Apple會成為第一個市值的公司,2001年的時候有多少人能看到微軟會衰落? 很多時候,我們只能基於當前情況選擇最優解,但是多少年後是不是最優解,很大程度上是運氣。

IT產業基本上是5年一小浪,10年一大浪,每5~10年都會有很多曾經叱吒風雲的公司衰落甚至死掉。

雖然Linux+Open Source現在的流行有它的必然性,但是也跟微軟這些年故步自封,不思進取有直接的關係。15年前,雖然Unix很多人用,但是絕對是小眾,那個時候最流行的是桌面應用,而微軟的技術是最方便的開發技術,用起來最容易,但是容易開發帶來的問題就是它總是試圖用一個方案去解決所有問題,當微軟平台是主流的時候,這個方法很好用。但是隨著網路時代的來臨,開發的重心逐漸往後台移,而各種服務有自己不同的需求,需要針對特定的情況優化,這種一個方案解決所有問題的辦法就不再靈了,這個時候Linux+Open Source就顯示出它的靈活性,你總是可以根據自己的情況改已有的代碼進行優化。特別是08、09年之後,像Facebook, LinkedIn這些大公司支持開源,使得開源社區蓬勃發展,才有現在的情況。

但是我相信絕大多數人在10年前都很難預料到現在的情況,所以,Jeff Atwood說這些話本身意義不大。技術本身沒有好壞,在適當的時間選擇最適合自己的才是最重要的。


雖然你邀請我,但是我還是要說: 他只是說了unix,你就想到了sqlserver .net……

如果他說到白嫩的胳膊,那麼你會不會想到脖子以下不能說的部位、腰部以下不能說的部位、雄性雌性人類不能說的行為……


這是因為他用好了自己爽,不想讓別人也爽。請摺疊。


And get a job.


比較震驚的是以 so 的用戶群體,它居然是世界上最大的winserver站點?


不知道說這句話的原因啊...

或許是, "如果我學一下unix/linux, 然後就可以從中學到很多教訓, 避免很多垃圾設計了".

也有可能是說, "如果學一下linux, 然後就可以讓網站運行的更好了"

沒搞明白人家說這句話什麼意思就開始分析, 容易被一巴掌打臉....

===

比如說, 你想辦法找到血獅的代碼看看, 也是同樣的效果啊


樓主提問請有一點邏輯,他說的是學習Unix,然並沒說後悔選微軟技術棧。


有關計划過期了,要交的錢多了?所以後悔了?


明明是在黑UNIX不易學...他作為StackOverflow的創始人都覺得難。


再過一些年,他肯定會後悔沒有學習 首頁 - C# 高性能自動化服務端框架 - 凹凸架構 。


如果從計算機專業課程教學來說,學unix算是能夠把所有專業課穿起來的一個比較可行的方法。unix的核心東西不多,年輕人初學只要努力也可以從裡到外對起整個設計和實現都有相當不錯的了解。unix是個可用的工具,也是個教學用的玩具,可以從中學到很多很優秀的編程技術以及設計理念。我這兩天也感嘆自己為什麼從業十幾年都沒接觸過unix。所以對他的話深表贊同


人家只是想更好地在linux上跑.net而已


我不確定是不是調侃,技術這麼好,切換也沒那麼困難啊


評價就是別人的個人選擇而已,並不能從中看出Jeff的偏好甚至操作系統的好壞,題主原來的題目確實不好。

但是講道理,也不能排除Jeff就是覺得unix更好啊。

答案區的軟粉跳腳炸鍋也是莫名其妙。


學Unix就行了,多了會字。


學習是什麼意思?學習使用unix?肯定不是。學習在unix搭建網站。也肯定不是。學習unix架構,內核代碼,實現?你到底要學什麼啊。。。。


哈哈哈,一大波軟狗正在來的路上


哦.Net垃圾,Windows垃圾,微軟垃圾

滿意了嗎?

如何評價"當再多大公司慢慢的放棄微軟的技術時, 不知大家怎想?"一文? - 匿名用戶的回答

在這個人人張口閉口互聯網思維,誰提微軟好,看著就像low逼一樣

更何況在知乎程序員鄙視鏈裡面Windows程序員一直都是最低層不是么。

Windows的command真難用

Windows環境部署複雜

Windows問題真多

做技術的誰用微軟系誰low

shell指令用的飛起

Linux環境配的飛起

Windows並不能很好的兼容Linux程序員的高級智商


學好unix,給我第一感覺是什麼呢?系統編程、C語言、底層開發。而用C語言做整個網站並不是個好的方案,所以明顯他說的是學好unix,可以懂得更多系統設計還有底層知識。因為.net 的高級應用涉及底層的其實也很多。

正如 @李東所說,你聯想太多了,這樣釣魚不好。


推薦閱讀:

StackOverflow 網站的 reputation 機制有哪些?
知乎和 StackOverflow 有什麼異同點?
如何評價17年2月14日StackOverflow界面改版?
Stackoverflow 有沒有一個好聽的中文名?
知乎和 Quora、Stack Overflow 的差距在哪兒?

TAG:StackOverflow | Unix |