我是一名聾啞的程式設計師
本文由碼農網 – 小峰原創翻譯,轉載請看清文末的轉載要求,歡迎參與我們的付費投稿計劃!
我從小就聽不見聲音。聽力損失診斷為重度,主要問題在於聽不到較高頻率範圍的聲音,而這恰巧是大多數人體聲音的音訊範圍。我依靠脣讀和確定母音模式來理解口語。具體的難點在於:
- 識別子音,特別是發噝音的子音和清子音(所有的子音都是高頻聲音,而清音和發噝音的子音不震動聲帶)
- 句子開頭
- 句子結尾
已經有一些失聰的人成功地成為了程式設計師。但大多數負責一些基礎性的,通常比較孤獨的工作,例如將所有的輸出記錄下來。通過紙張或線上系統傳遞規格說明和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
翻譯作者:碼農網 – 小峰
[ 轉載必須在正文中標註並保留原文連結、譯文連結和譯者等資訊。]
相關文章
- 我是一名程式設計師而且我很蠢程式設計師
- 我是一名朝九晚五的程式設計師(你也可以!)程式設計師
- 多虧我做了一名程式設計師!程式設計師
- 你是一名努力工作的程式設計師,還是懶惰的程式設計師?程式設計師
- 我是程式設計師,我自豪程式設計師
- 別問我為啥哭,只因我是一名程式設計師!程式設計師
- 大家好,我是一名程式設計師,這就是2017年的我……程式設計師
- 你好,我是程式設計師程式設計師
- 我的丈夫是個程式設計師程式設計師
- 我是印度程式設計師,我要為印度程式設計師辯護程式設計師
- 我是一隻程式設計師程式設計師
- 相信我,我是程式設計師程式設計師
- 我是程式設計師 我為自己代言程式設計師
- 我是程式設計師,我為自己代言程式設計師
- 又一名倒下的程式設計師! - 程式設計師健康指南程式設計師
- 我是6年的程式設計師了程式設計師
- 我們是程式設計師(譯文)程式設計師
- 我是一個iOS程式設計師iOS程式設計師
- 我為什麼是程式設計師?程式設計師
- 我是一個垃圾程式設計師程式設計師
- 我是一個混蛋程式設計師程式設計師
- 【譯】我是一個平庸的程式設計師程式設計師
- 我是一個失聰的程式設計師程式設計師
- 程式設計師 我是這麼定義的程式設計師
- 我是一名遊戲設計師(1):RPG遊戲與英雄之旅遊戲設計師
- 是什麼成就了一名高階程式設計師?程式設計師
- [水文] 什麼原因讓我成為一名程式設計師程式設計師
- 一名iOS程式設計師眼中的「小程式」iOS程式設計師
- 一名合格的程式設計師應該是什麼樣子程式設計師
- 我為我是個程式設計師而驕傲程式設計師
- 做一名優秀的程式設計師程式設計師
- 一名資深程式設計師的自白!程式設計師
- EEG智慧頭盔很神奇 能夠代替聾啞人說話
- 再談“我是怎麼招聘程式設計師的”程式設計師
- Aaron Swartz:我是怎麼招聘程式設計師的程式設計師
- 我是一名前端工程師前端工程師
- 我的程式設計師之路程式設計師
- 迷茫和沮喪中,28歲的我能做一名程式設計師嗎?程式設計師