最近知乎一個(gè)熱門(mén)話題 “為什么有這么多人執(zhí)著于中文編程?”觸動(dòng)了我的思考
技術(shù)是要用來(lái)滿足人民日益增長(zhǎng)的物質(zhì)文化需求,而非用來(lái)產(chǎn)生鄙視鏈的。類似PHP是世界最好的語(yǔ)言一樣婚度,C++鄙視java掂林,java鄙視php,但其實(shí)語(yǔ)言不重要瞭亮,重要的是滿足需求,解決問(wèn)題固棚,切忌本末倒置统翩,這就像各種兵器仙蚜,沒(méi)有最好的,兵器是工具厂汗,牛不盼郏看使用的人
一、專業(yè)程序員的反應(yīng)可以理解
從知乎上問(wèn)題的各個(gè)回答和評(píng)論來(lái)看娶桦,大部分反對(duì)中文編程的人都是專業(yè)的程序員和準(zhǔn)程序員艳丛,其接受了完整的英文語(yǔ)義下的編程訓(xùn)練,就算是面向搜索引擎編程的程序員趟紊,和通過(guò)看中文書(shū)籍和中文文檔學(xué)習(xí)編程的程序員氮双,其也在潛意識(shí)里是默認(rèn)編程就應(yīng)該是使用英文進(jìn)行的。
中文編程的說(shuō)法霎匈,無(wú)疑會(huì)直接從符號(hào)系統(tǒng)層面讓他們感覺(jué)到不亞于顛覆世界觀的不適和鄙視戴差。
就像新中國(guó)成立后進(jìn)行的兩次漢字簡(jiǎn)化運(yùn)動(dòng),第一次進(jìn)行漢字簡(jiǎn)化運(yùn)動(dòng)時(shí)铛嘱,中國(guó)的文盲率高達(dá)80%暖释,大量不識(shí)字的人面對(duì)簡(jiǎn)體字的掃盲工作,接受程度無(wú)疑是最高的墨吓。
而到了第二次漢字簡(jiǎn)化的1978年球匕,全國(guó)青壯年的文盲率下降到了18.5%。對(duì)于接受了“一簡(jiǎn)字”教育的大多數(shù)人而言帖烘,“二簡(jiǎn)字”無(wú)疑是容易顛覆其書(shū)寫(xiě)符號(hào)習(xí)慣的亮曹,再加上“二簡(jiǎn)字”的一些不成熟設(shè)計(jì),最終導(dǎo)致“二簡(jiǎn)字”推行的失敗秘症。
很多職業(yè)程序員聽(tīng)到中文編程照卦,就像是手里寫(xiě)著一簡(jiǎn)字,嘴里罵著二簡(jiǎn)字乡摹,心里愛(ài)著繁體字一樣役耕。
而對(duì)于很多編程初學(xué)者或者還沒(méi)有學(xué)習(xí)編程的人來(lái)說(shuō),中文編程似乎就是一個(gè)很有吸引力的東西聪廉。
畢竟瞬痘,Steam上不少游戲因?yàn)椤拔礉h化”的原因被差評(píng)覆蓋:
二、中文編程對(duì)編程有降低門(mén)檻的作用
編程從來(lái)都是一個(gè)帶有門(mén)檻性的技能板熊,其對(duì)于非英文環(huán)境下的人而言框全,第一門(mén)檻就體現(xiàn)在表示符號(hào)的異域性上,第二門(mén)檻則是對(duì)程序運(yùn)行邏輯性的考量邻邮。
人對(duì)于陌生的事物竣况,會(huì)天然地放大恐懼感克婶,同樣是介紹統(tǒng)計(jì)學(xué)的書(shū)籍筒严,歐姆社的《漫畫(huà)統(tǒng)計(jì)學(xué)》肯定比李航的《統(tǒng)計(jì)學(xué)習(xí)方法》更加讓人有勇氣拿起丹泉、翻開(kāi),相比較于專業(yè)晦澀的術(shù)語(yǔ)鸭蛙、密密麻麻的公式摹恨,連環(huán)畫(huà)+故事+對(duì)話的形式更能讓人有興趣閱讀下去。
面對(duì)一個(gè)陌生的水域娶视,就算其深度只有半米晒哄,我們也不敢一咕噥地下去。而中文編程肪获,則減小了對(duì)英文語(yǔ)義的天然地陌生感寝凌。對(duì)于從未學(xué)習(xí)過(guò)編程的人而言,從自己熟悉的字符開(kāi)始一個(gè)技能的學(xué)習(xí)孝赫,無(wú)疑會(huì)讓學(xué)習(xí)的起點(diǎn)更加低较木,讓學(xué)習(xí)的門(mén)檻更加低。
十幾年前青柄,一家人出游伐债,還得去照相館租借一個(gè)膠卷相機(jī),在外想要拍照片的時(shí)候致开,還得考慮膠卷里面還夠不夠拍攝峰锁;而現(xiàn)在手機(jī)攝影技術(shù)的進(jìn)步,直接讓人們打開(kāi)手機(jī)想拍就拍双戳,至于拍得好不好虹蒋,那是自身拍照技術(shù)的問(wèn)題。
如同新中國(guó)成立后飒货,進(jìn)行的第一次漢字簡(jiǎn)化千诬。其在掃盲試驗(yàn)中,比繁體字的的掃盲效率高出20%左右膏斤。對(duì)于目不識(shí)丁的文盲來(lái)說(shuō)徐绑,門(mén)檻更低的簡(jiǎn)體漢字無(wú)疑大大減輕了學(xué)習(xí)漢字的負(fù)擔(dān),同時(shí)也提高了國(guó)家掃盲工作的效率莫辨。
中文編程傲茄,就像是在文盲率高的新中國(guó)初期通過(guò)“一簡(jiǎn)字”進(jìn)行掃盲一樣,讓編程被更多的人接觸沮榜、了解和使用盘榨,讓編程的路徑更加地平緩。
三蟆融、技術(shù)終究是要為人服務(wù)
2013年草巡,第一代的樹(shù)莓派發(fā)售,這是英國(guó)人Eben為計(jì)算機(jī)教育貢獻(xiàn)的一份力量型酥,售價(jià)只需要幾美元的只有卡片大小的樹(shù)莓派山憨,大大降低了人們接觸和學(xué)習(xí)計(jì)算機(jī)知識(shí)的門(mén)檻查乒。能夠使用i9+RTX2080 Ti配置的人不會(huì)多瞧樹(shù)莓派一眼,但是不少經(jīng)費(fèi)不足的人郁竟,借助樹(shù)莓派開(kāi)始了自己的計(jì)算機(jī)之旅玛迄。
在沒(méi)有WordPress等建站系統(tǒng)之前,編寫(xiě)一個(gè)網(wǎng)站棚亩,需要大量地編程專業(yè)知識(shí)蓖议、Web開(kāi)發(fā)知識(shí)。而如今依靠WordPress等建站系統(tǒng)讥蟆,一個(gè)計(jì)算機(jī)小白可以按著“下一步”完成一個(gè)網(wǎng)站的搭建勒虾。有些專業(yè)程序員可能會(huì)自己寫(xiě)博客系統(tǒng),但是用著WordPress的小白瘸彤,也在自己的需求驅(qū)動(dòng)下从撼,一步一步從修改HTML到修改PHP,最后能夠自己寫(xiě)一個(gè)插件既方便自己也方便別人钧栖。
技術(shù)擁有其高深性質(zhì)低零,同時(shí)也擁有普惠性質(zhì)。其高深性在于技術(shù)背后的復(fù)雜程度拯杠,普惠性則在于其能夠?yàn)楦鱾€(gè)階段的使用人群提高足夠的便利掏婶。
就像直接使用Excel可以進(jìn)行數(shù)據(jù)分析操作,使用Python亦能進(jìn)行數(shù)據(jù)分析操作潭陪,使用SQL也能進(jìn)行數(shù)據(jù)分析操作雄妥。Excel、Python依溯、SQL并非二元對(duì)立老厌,不是說(shuō)使用了這個(gè)工具,就不能使用那個(gè)工具黎炉。
中文編程亦是如此枝秤。高端的專業(yè)人士可能看不上,但是其能夠?qū)崒?shí)在在為某一類人群的需求服務(wù)慷嗜,能夠用一種更加直接的方式解決需求淀弹、實(shí)現(xiàn)想法、提高效率庆械、解決痛點(diǎn)薇溃。這樣一種事物,有何反對(duì)的理由缭乘?既不搶你996的飯碗沐序,又不砸你專業(yè)程序員的金字招牌??jī)H僅因?yàn)楸梢晢幔?/p>
要知道,技術(shù)是要用來(lái)滿足人民日益增長(zhǎng)的物質(zhì)文化需求策幼,而非用來(lái)產(chǎn)生鄙視鏈的邑时。