為什麼希望xcode有中文界面這麼遭鄙視?

比如有人問xcode怎麼設置成中文,回答里大部分是「這點英文水平都沒有趁早轉行吧!」之類的冷嘲熱諷。

註:如果有人要為這個問題噴我,我希望噴之前回答下用visual studio 時(如果在用的話)你們喜歡英文界面還是中文界面呢?

補充資料:在知乎上的類似問題

Xcode 有中文的么? - iOS 開發

Mac 上如何編寫 C 語言? - OS X


。。。為什麼邀請我。。。

我噴的 point 是那個題主認為「英語水平對編程能力沒有影響」

而不是「為什麼 XCode 不漢化」

順便我作為一個 Linux 用戶從系統到所有的工具鏈都是英文的,不謝

順便

對於那些覺得 「不會英語」 / 「英語不好到連 IDE 上的英文看著都費勁」 還能學好編程的人,我就送你們四個字:趁早轉行


界面喜歡用什麼是習慣問題,習慣了英文界面的人,自然會覺得用中文界面的是異類。喜歡用使用習慣來歧視別人,是IT界的月經問題。

當然,背後也是有邏輯的。最專業的資料都是英文資料,看得熟了自然沒有中文界面的需求,蹩腳的翻譯反而影響理解。也不排除有人純粹拿熟練使用英文界面來裝逼。於是,無論在專業人士和裝逼人士眼中,中文界面都是入不了法眼的。

另外,不認同英文水平與專業水平之間有必然的聯繫,土專家勝過國外的事情也不是沒有。只不過,在當前的IT界的差距下,基本的英文閱讀能力是專業水平提高後的必然結果。因此,不鼓勵新手局限於中文的世界裡,中文材料是二道販子,可以作為一個起點,但遲早你會進入更廣闊的天地。


我最喜歡你們這些需要中文的人了。

英文文檔出來 ,我花點時間翻譯成中文,立馬就變成專家來培訓你們,就是收點培訓費。

那些答主還是太有正義感和使命感了,像我這樣多好。

學費這種東西,該交的時候你攔得住他們么?還不如好好賺他們一筆,也許人家還會心存感激呢。


說操作系統是英文的你們太 naive 了。CJK 的兼容一直是一個坑,更別談移植後的兼容了。

你們知道戝掗侖嗎?不知道不要來跟我談為什麼我操作系統語言一定要設成 CJK 的。

就舉個例子好了,krkr 開發出來的,基本上對話語言是 CJK 居多*(實際上美國也有用 krkr 做的),我拿 wineskin 移植一般是問題不大的,也不會怕 DLL 地獄……但是系統語言如果不是 CJK,那一定會亂碼……因為不用 win 有一段時間了,很多 Gal 都沒有推,但是我自己做移植也會出現這個問題。後來發現系統語言一定要設置成 CJK 才行,否則一定會跪。

後來我做過一個幾乎完美的戝掗侖移植版;我當時是一個個去翻 dll,然後還是想死,全部搞定了還是不行。CrossOver 直接死了;大概也只有虛擬機能搞定……就這麽艹了快一個月,最後發現又是關於 cjk 的問題,模擬出來的那個 container 也必須要是 CJK 的才行……而且 cjk 還不行,目錄名得是戝掗侖才行。除此之外還有很多小坑……

大部分回答問題的人都生活在代碼乾淨的項目里。那種臟代碼,充滿了語言兼容和編碼的坑,而且 dependency 莫名其妙的東西估計諸位沒有聽說過……

*

另外單獨談一下 Xcode。

我覺得 VS 如果不做中文版很好理解。因為 VS 的入門門檻更高一點。

希望 Xcode 有中文界面不應該遭到鄙視。Apple 一直在做的就是,讓編程簡單簡單更簡單,Swift 讓不會管理內存的人已經可以上手寫幾個 view,做一個展示類,清單類 Clear 這樣的 App 了*(一點都不難,主要靠審美)。

自己獨立做 iOS App 的話,或許最重要的不是編程。

讓 Xcode 有中文界面更應該是 Apple 風格的做法。Apple 從來不是一家所謂技術優先的公司。iOS Developer 不需要叼炸天的技術*(Mac開發另外談),而且有叼炸天的技術是會被 Apple 下架的*(要麼就被收購)。Duet Display 沒有下架是因為正好跟 Apple 現在主打的 Continuity 概念能整合,否則你就算用 Apple 的 API 玩出黑科技來,只會惹 Apple 生氣*(所有黑科技都會被下架),而不是被稱讚。

做一個「榫卯」這樣的 App 難么?為什麼,不能是一個年輕的木匠去做 App 呢?或者是一個年輕的,跨界的愛好者?打開手冊,一步步學著做幾個 View,嵌入一個視頻……然後最後實在需要複雜動畫的地方,外包出去?

你看 CJK 區的 Xcode 入門文檔已經寫成這麼細緻了。Apple 怕你連 IDE 是啥不知道,還標出來「統合開発環境」。翻譯真的不是一件難事。*(當然翻得非常好就難了)

翻譯成各國語言的 Xcode,能降低開發門檻。Apple 希望的就是降低開發門檻,不然 Swift 做出來是干甚的?

連「源筆記」這種狗屎 App 也能上架,反倒是黑科技直接被踢出去。Apple 希望 iOS App 是「文化產業」這件事諸位還不明白麽?

反正從我這一屆之前開始申請美國大學的 PS 基本上 CS 的一大串都寫「我做了一個iOS App」*(絕對是 iOS 居多,Swift 出了之後做幾個 View 的 App 更多了)。tm 寫 iOS App 就根本不需要知道什麼是 ASCII!對於這種 玩票高中生、文化產業想做一個 App 的、跨界寫軟體的,知道了有意義么?需要知道 linux 的 command line?去年 WWDC 上頒獎的第一個 App,是用來分享全景照片的……不談後端,就說分享全景照片這件事,難么?你要有心做高中英語也能做出來吧?

看不懂英文咋了。如果你只知道 if else for,就能寫一個能跑的好玩小遊戲,能用的記賬記事本,那 Apple 就叼炸天了。


沒有英文功底跟不上時代!

我用vim學的!vs不會用!


因為都是一些裝逼的人,希望自己的職業或者愛好顯得很高大上的人。我是程序員,我也會笑話用中文界面的人,但我知道我是在裝逼啊


按他們的想法,那就是說,英語不好別學編程,因為新技術都是英語,你成長不快也不高。那是不是所有成績差的學生都應該輟學,也別高考了,直接回家啃老?那為什麼知道要學英語又不學?那你知道自己成績差為什麼不提高?如果你說人往高處走,那為什麼你職位還是這個職位?為什麼你還是幫別人打工?為什麼你不開大公司,像蓋茨那樣?為什麼你還是過這樣的生活,你盡全力往上爬了嗎?


機器為人服務的,各種小程序員們都在忽悠不會英文還來編程不如去死了算了云云,但更高端的業界領袖就是要讓編程成為一種每個人都會的事情,就像你會畫畫不用懂得太多筆和紙的生產問題,用多了,自然就懂了。中文為什麼不能成為編程語言?誰能回答一下這個問題嗎?好吧,你回答了,你回答了但你的答案不怎麼圓的過來,然後你就知道英語派的軟肋了。因為語言也是為人服務的,只是另一種工具罷了,工具沒有好壞,只有適用不適用。


3.12更新,其實這篇回答就是想說希望大家都盡自己的一份力讓國人更好的去入門,更好的學習編程,畢竟編程代表著另一個新的世界,而不是貼著國外的冷屁股然後冷嘲熱諷想要學習的國人。一句中文蹦出兩個單詞,人不人鬼不鬼。

我是分界線

以下是原答案

看了一眼答案全都是說英文不好=看不懂最新的技術文獻=技術沒有國外牛逼=你不適合學編程,就沒有人想過為什麼最新最好的計算機技術都是國外的么?就因為國外比我們更早研究就更牛逼?國外計算機發展是比我們早了幾十年,然而在人類歷史上幾十年算得上什麼呢?如果主流社會還是認為英語是一門更好的語言去學計算機而不是去想怎樣讓漢語編程成為世界的主流,我覺得國內的計算機行業發展肯定是一直跟著別人走,國外隨便找一個人來看一個循環體,他能明白個大概,國內呢?對於文化程度低的人簡直就是天書,起點不一樣所以發展的速度也不一樣,真不明白贊同數前幾的人是有多熱愛英文,那請以後請不要說中文,跟你們的英文爸爸去交流吧 : )


覺得編程不應該有門檻,開發也應該是門檻越低越好,那些鄙視中文界面的,不知道是自己優越感在作祟,還是一時不能適應一些中文翻譯。。。

我經常會做一些嵌入式單片機開發,不是專門做APP的,我所希望的是編程開發的門檻進一步降低,很多時候會想去漢化一些我已經熟練應用的英文開發工具,我知道那些大神用不著,也不是給那些大神用的。我希望開發能儘可能的貼近大眾創新。

不得不說,很欣賞Arduino


鄙視別人的同時,也可能被別人鄙視。在初期階段中文界面可能會對你短期有所幫助,但儘可能去提高自己的英文水平才能對自己以後的發展更有利,鄙視別人不僅僅是因為別人什麼中中文,至少需要被滿足,即使在其他方面,一旦有機會他都會去鄙視一下別人,來滿足自己


就跟給JetBrain全家桶裝漢化的一樣遭鄙視


作為一個其他專業的學生,程設必修+電腦Mac。書上要求以及考試機房用的都是中文Visual C++,所以想找中文的軟體練習熟悉。然並沒有在知乎找到答案orz


有一段適應的過程就好了!


看了幾個高票答案,有些程序員寫中文的邏輯為啥這麼奇怪?難道程序員不是最注重邏輯的職業之一嗎?『全等』不要亂用啊


怎麼樣,要誇獎你樂於學習嗎?


我沒噴啊,對覺得英語水平無所謂的程序員我可是心存感激的。。。多虧了他們程序員行業的規模才能壯大嘛。


推薦閱讀:

xcode中是否有辦法通過代碼設置斷點?
如何利用 Xcode 的 Developer Library 學習 Objective-C 與 Mac / iOS 開發?
我用 ios masonry 進行對我的tableViewCell進行布局,發生了布局衝突?

TAG:英語 | 編程 | Xcode | 本土化 | 嘲諷 |