我是一名聾啞的程式設計師

2016-01-21    分類:程式設計師人生、首頁精華2人評論發表於2016-01-21

本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃

我從小就聽不見聲音。聽力損失診斷為重度,主要問題在於聽不到較高頻率範圍的聲音,而這恰巧是大多數人體聲音的音訊範圍。我依靠脣讀和確定母音模式來理解口語。具體的難點在於:

  • 識別子音,特別是發噝音的子音和清子音(所有的子音都是高頻聲音,而清音和發噝音的子音不震動聲帶)
  • 句子開頭
  • 句子結尾

已經有一些失聰的人成功地成為了程式設計師。但大多數負責一些基礎性的,通常比較孤獨的工作,例如將所有的輸出記錄下來。通過紙張或線上系統傳遞規格說明和bug,而不是通過其他人的嘴巴。而有的場合特別讓人感覺格格不入(15個人圍繞著一張大桌子坐成一圈,面對著你們無休止的會議,我只能看著你們,無能為力)。

那種將程式設計師統統劃歸到不喜交往、厭惡群體生活這一刻板印象中去的思維模式是不公正,也是不準確的。作為一個群體,我們也是非常社會化的。我們寫部落格,我們在會議上演講,我們寫教程,我們相互請教學習。這也不是什麼新聞——這種氛圍完全可以追溯到貝爾實驗室和麻省理工學院,以及許多許多其他研發組織的網際網路早期。我熱愛程式碼的這個社交世界,因為倘徉於這些有能力又熱心的人士之間,是助力自己成為更好開發人員的重要組成部分。但是,有一件我一直被排除在外的事是結對程式設計。

結對程式設計,在原則上,是偉大的——就像打了激素的橡皮鴨除錯法。和比你知道得多的人一起工作,對方會指導你;和比你懂得少的人一起工作,對方會感激你的指點;和與你水平差不多的人結對,那麼可以一起探討研究出一個解決方案。這是一個充滿樂趣的過程。它讓你瞭解你的同事。你會認識到,每個人都會有犯錯的時候。而且在你部署不應該部署的程式碼段之前,就會有人來勸阻你。

但是,當你聽不到聲音的時候,這些動態的變化和樂趣就與你無緣了。對我而言,結對絕對是百害而無一利。試著換位思考一下,作為一個程式設計師,同時看著面前的螢幕,對著旁邊的結對搭檔,要理解他們(通常無上下文)的口語和技術術語,最多隻有〜30%的成功概率,是不是特別沮喪?這世上最遙遠的距離不是生與死,而是你站在我面前,而我卻不知道你在說什麼。最後,我只能無奈地放棄控制權,讓他們來主導,因為這是我們能夠取得進展的唯一方法。一個幹了所有工作,另一個則聽指揮懵懵懂懂,對雙方都沒有幫助,真是夠了,夠了!

因此,和Rowan Manning在Pa11y專案上的結對就成了一種非常棒的體驗,一個非常偉大的機會,Pa11y專案是一個為Nature構建的自動化無障礙測試工具。使用Screenhero建立遠端配對會話意味著我們既可以看螢幕,又可以用文字交流,不會遺漏資訊和產生不必要的誤解。這是我第一次覺得這才是我心目中結對程式設計應有的樣子。當普通人和聾啞人對話時,大多數人很難想象其中會丟失多少資訊。打個比方,一本書,在普通人眼裡是,它是完整的,然後裡面的內容通過轉述告訴給聾啞人,此時,裡面的內容〜60%就像隨機被記號筆覆蓋成了空白。

這裡還有一個更大的故事。在Nature中,我們有一組確實真正關心無障礙的開發人員。提供平等訪問Nature 400多個網站的信念,支撐著我們所做的一切——Tim Berners-Lee說,“網路的力量在於其普遍性。讓每個人,不論殘疾與否,都能訪問是一個重要方面”,對此我特別同意。無障礙的文化理念在Nature根深蒂固,我很感激我的同事將他們的筆記借我閱覽,以及在現場反饋的會議中使用ball方法幫助我跟蹤誰在小組討論說話,他們還鼓勵我得到了來自Access to Work的支援。在和Nature共同成長的3年時間裡,我得到的實踐支援比我過去34年得到的還要多!

能夠在Nature這種無障礙的氛圍中工作,是我抓住的一個偉大機會。他們完全接受我,並且在預設情況下提供完全無障礙的訪問許可權。同時,他們還會邀請專業的無障礙專家來檢視我們的網站,並提出建議,他們高度應用WCAG標準,並構建工具以幫助滿足這些標準。當他們的團隊中有一個活生生的殘疾人時,他們會真誠而善良對待他,盡他們所能地幫助他成為團隊中富有生產力的一員。

無障礙被認為是一個小眾的原則。但它不應該是一個小眾的原則。開發人員認為只有極少數的殘疾人。但我們並不少。平等地訪問是我們的權利。

如果你也做網站的話,如果你也能提供無障礙訪問渠道的話,那麼世界將會更美好。感謝大家!

譯文連結:http://www.codeceo.com/article/being-a-deaf-developer.html
英文原文:Being a deaf developer
翻譯作者:碼農網 – 小峰
轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]

相關文章