請先思考 再回答
想寫這個文章很久了,其實之前寫過,後來覺得自己寫得太主觀就刪掉了。
最近開始接觸.Net
,學學F#
。
有一段時間我對微軟的東西有種莫名其妙的牴觸心理 : C#有什麼好學的,明明是抄襲的Java;程式設計師就該用linux-base的作業系統,windows不適合程式設計;微軟的東西淘汰那麼快,微軟就是坑爹諸如此類。
因為最開始大學開始自學的是Java
,高三暑假學,買了本書,邊看書邊看視訊,書和視訊都在說微軟的C#
就是微軟抄襲Java
,微軟以前抄襲還搞過J#
。然後看見C#
就好像看到自己的敵人一樣,仇視不屑一顧。這種思想從大一一直到大三,大三後面去實習,無聊的時候看了點C#
的資料,感覺臥槽有var
關鍵字可以像scala
那樣型別推導少寫宣告好棒,臥槽Linq看起來叼叼的,臥槽setter、getter可以這樣寫,臥槽泛型居然不是型別擦除,臥槽居然可以自己定義值型別在棧上分配,臥槽提供引用傳遞(java只有值傳遞 只有值傳遞 只有值傳遞 重要的事情說三遍),臥槽VS
記憶體佔用比eclipse
小好多。當時看了這些之後給我的觸動是很大的,慢慢覺得我當時為什麼要仇視C#
以及微軟的技術,仔細一想,是我自己根本沒有實際瞭解過,只是周圍的人都在說,我也就跟著那麼說那麼做,不想和周圍不一樣,但是又很喜歡說話,真是太幼稚了。
最近在看知乎的時候也看到一些不懂卻在裝懂談論的話題。大多是覺得win不好用舉出自己的例子說明,但這些例子又是因為自己不熟悉win或者win下的工具造成的。就像民間的一種說法
windows崩潰藍屏了是因為windows本身垃圾,linux崩潰了是因為你不會用。
大抵就是這樣。這幾天在知乎遇到的一些:
很多人依舊用cmd
在和terminal
比,卻不知道微軟的powershell
,也不知道powershell
從win7開始就存在在自己的PC中。
我的意思不是說不能罵、不能說不好,而是請至少了解過之後再評論。
也看到很多人用在linux上的經驗來要求win,覺得他們在linux上的所學應該也可以延續到win上來。他們覺得win不好用恰恰是因為win不像linux,而他們又不願意去學win下面的工具。很多人在win上開發寧願用cygwin也不願意去學學powershell。
所以沒有接觸過就不要隨意評論,不要理所當然。
多思考,不要站隊。
有一些道理其實很明顯,只要想一想就應該清楚,但有時因為自己站了隊所以選擇性地忽視。
我一直覺得站隊挺可怕的,站隊就像洗腦一樣,只能聽得好的,不能聽得壞的,可怕的是有些時候你連自己在站隊也意識不到,我也常常這樣,等事後回想只覺得當時腦子很熱,無法轉彎。
其實主要是大部分程式設計師是面向裝逼的程式設計。
老是拿CMD說事兒,提到PowerShell就說慢,說得XWindow很快很快一樣;
老是拿Redis說事兒,好像SQL Server之類的就能在Linux跑一樣;
老是拿語言說事兒,結果我每次說C#、F#就教導我語言不重要,思想才重要;
老是拿Vim說事兒,每當我說Visual Studio云云就給我展示外掛插得和IDE外觀差不多的的文字編輯器;
老是拿娛樂說事兒,All work and no play makes Jack a dull boy.
老是拿開源說事兒,結果開原始碼也沒看過幾行;
老是拿介面說事兒,你有空折騰XWindow就沒空改個Windows字型;
老是拿Windows要錢說事兒,買臺Mac 10K多眼睛都不眨一下,PC預裝的Windows選配升級到專業版就開始肉疼(不,一看到有Windows就肉疼,各種不要不要的然後矯情說沒Windows授權);
老是拿要用記事本寫程式教導新人,也沒見過幾個人拿記事本寫Cocoa程式;
其實做了這麼多,雖然讓自己覺得不方便,但是吹牛的時候這些就是滿滿的談資啊!眾人仰望有木有!一路丟盔卸甲,但是在心靈裡裝上了最堅硬的盔甲!
from http://www.zhihu.com/question/32238553
站隊的一個現象就是忽視掉缺點,而會放大優點。
昨天看到一本書說windows能做的linux也能做,windows不能做的linux也能做。但舉的例子著實有點牽強:windows有photoshop,linux下有GIMP;windows上的扣扣,linux下可以用web 扣扣代替;windows上有office,linux下有WPS;windows會中毒呢,linux就不會了。哪本書就不說了,我覺得你要說linux好不必和windows做比較吧,拿自己精通的linux和感覺自己熟悉其實自己並不熟悉的windows作比較既違反了上面說的至少了解才有話語權、又嚴重忽視了linux較之於windows的不足之處,放大了linux較之於windows的優點。
感覺這文好像光是在比較linux和windows了... ... ...
我既不會linux,也不敢說自己熟悉windows。只是結合自己所見所聞和一些知識做了一些表面的評論。
總的來說就是 不要人云亦云,自己嘗試之後再做評論,不要站隊,公平看待事物。
我感覺自己還是比較理性的吧,但有些時候這種理性不過是自己的錯覺罷了。
相關文章
- EventBus/EventQueue 再思考
- 遊戲請回答2020 | 年終盤點遊戲
- 研發模式和流程的再思考模式
- 敏捷規模化框架的思考-再談Spotify敏捷框架
- phper 的進階思考——請教篇PHP
- 再見數字化轉型:對數字化轉型的再思考
- 區塊鏈與遊戲結合的再思考區塊鏈遊戲
- 遊戲開發全流程,我們請AI來回答一下遊戲開發AI
- 請回答2020:晶片巨頭併購潮究竟意味著什麼?晶片
- 由哪個log先輸出引出的event loop思考OOP
- 定向策略再思考:受眾定向失誤的緣由
- 必須先建立資料夾再建立檔案嗎
- 寶塔皮膚提示請先安裝phpmyadminPHP
- 通訊雲市場請回答 2022,元宇宙、IoT、出海和場景化元宇宙
- MySQL死鎖案例分析一(先delete,再insert,導致死鎖)MySqldelete
- http請求是如何先建立的三次握手?HTTP
- python收到MQTT訊息後再發http請求PythonMQQTHTTP
- netty系列之:請netty再愛UDT一次Netty
- Python!請不要再亂搞 Linux 發行版了PythonLinux
- ZYNQ AXI 片上互聯的再思考:AXI GP口/axi lite
- 世界銀行:危機時代下對發展的再思考
- 對CROS OPTIONS預檢請求的一些思考ROS
- 程式設計師嘛,先做個好架構師再說程式設計師架構
- 再來一篇深度優先遍歷/搜尋總結?
- win10商店請再試一次怎麼解決_win10商店顯示請再試一次修復方法Win10
- 倡導“遊戲無差別人臉識別”?請先回答這3個問題遊戲
- 請回答2020:OPPO釋出真無線耳機開啟了哪些產業變局?產業
- 2019展望|AI:開源節流、玩命做單,先活下去再說AI
- 元宇宙路線圖:先實現雲遊戲,再來談Metaverse元宇宙遊戲Metaverse
- Astamuse:全球AI專利申請中國數量領先ASTAI
- 雲端計算再思考:亞馬遜 re:Invent帶來哪些啟示?亞馬遜
- 不要再手動合併你的拉取請求(PR)
- 先搞清楚這些問題,簡歷上再寫你熟悉Java!Java
- axios關於針對請求時長策略設計的思考iOS
- 填空題回答(Power Query)
- 拜託!面試請不要再問我Spring Cloud底層原理面試SpringCloud
- 再見微軟Office, 您好LibreOffice!請支援開源運動 - easydns微軟DNS
- 王俊涵回答問題
- 再談:我對測試行業發展和自我價值訴求的思考行業