新聞中心
這是個 StackOverflow 上的問題 How can you program if you’re blind? 。在看到這個問題的時候,我感到應(yīng)該不可能,但是我錯了,這個問題的前兩個答案讓我深深地震憾了。

創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)遵義,十多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
第一個答案的回復人是 Jared(其在 StackOverflow 上的積分有將近 14K),但是你能想得到他是一個盲人嗎?他回復到——
我是一個完全失明的大學學生,我做過一些程序員的實習工作,所以我的回復基于我的這些經(jīng)歷。我使用 Windows XP 和 Jaws 來為了讀出屏幕上的內(nèi)容。
對于 Java 編程,我使用 eclipse 這個強大的 IDE。我使用 SWT 開發(fā) GUI。對于 .NET 編程,其使用 Visual Studio 2005,使用 Jaws 可以非常容易地操作 VS2005,而且其還有一些很不錯的腳本來可容易地用來做表單設(shè)計。
對于C/C++,我使用 cygwin + gcc 也使用 emacs 和 vim 做出編輯器(使用Emacspeak雖然有時候有點遲鈍)。在實習過程中,我做了很多和Z/OS 相關(guān)的編程工作。我使用 rlogin 通過 cygwin 登錄大型機的 USS 系統(tǒng),并使用 C3270 作為其 3270 仿真器來訪問大型機的 ISPF 部分。
我依賴于合成語音系統(tǒng),也需要 Braille display, 我發(fā)現(xiàn)使用合成語音系統(tǒng)很快,但是使用 Braille display 有時候有些問題。比如程序有太多的嵌套括號。
關(guān)于 Braille display,又叫盲文顯示機,是能以盲文進行輸出的電子機械式設(shè)備。一般來說,該設(shè)備通過在平坦表面上打孔來實現(xiàn)點陣的表現(xiàn)。有了該設(shè)備的幫助,無法使用一般的顯示設(shè)備的失明用戶也能夠閱讀文字。如下所示。
[[44629]]
第二個答案是 Saqib提供的,其個人主頁是 http://www.saqibshaikh.com/,目前在 Microsoft 的 Bing 項目組,他回答到:
我是盲人,我對 Windows, Mac, Linux 和 DOS 有 13 年的編程經(jīng)驗了,我會的編程語言是C/C++, Python, Java, C# 或是其它相似的語言,雖然問題問的是怎么來設(shè)置盲人的環(huán)境,但是我想從盲人怎么使用電腦來回答。
有些人使用“語音環(huán)境”,如T. V. Raman 程序員和 Emacspeak 環(huán)境。這樣的環(huán)境需要有讀屏程序來監(jiān)控操作系統(tǒng)的行為,并通過合成語音系統(tǒng)或是 Braille display 來告訴盲人屏幕上有什么。這樣一樣,盲人就可以操作任何的應(yīng)用程序了。
我個人這段時候使用 Visual Studio 2008(注:作者是 09 年回的這個貼的),用其來做一些修改。我關(guān)閉了一些 VS2008 的功能,如顯示錯誤,因為這會讓我分心。在加入微軟以前,我都是在用 notepad 這樣的東西開發(fā)程序。
對于讀屏軟件,我需要設(shè)置一下,以便其告訴我縮進。老實說我不太關(guān)心這個事,因為 VS2008 對程序縮進做得很好。但是對于 Python 來說,這個功能相當重要。最終,Emacspeak 可以使用不同的聲音來讓我區(qū)分縮進的語句塊,以及一些語法(關(guān)鍵詞,注釋,標識,等等。)
對于 Saqib,大家有興趣可以看看他的視頻訪談:Saqib Shaikh and Scott Hanselman: Designing for Accessibility
這個問題中多次提到了 Google 的盲人程序員 T.V. Raman,我在網(wǎng)上搜了一下他,他前段時間來過北京,新京報在今年早期報道過他——《T.V 拉蒙,互聯(lián)網(wǎng)界也有“盲劍客” ——Google 盲人工程師講述軟件設(shè)計之路》
在這篇報道中,他經(jīng)歷過 IBM, Adobe 和 Google 這三個公司,他可以在 23 秒內(nèi)復原盲人魔方,1989 年他就得到一臺給盲人用的語音合成器和當時最先進的讀屏軟件。他現(xiàn)在使用電腦沒有任何障礙,他天天都上網(wǎng)瀏覽信息,他還可以使用特別的手機來看地圖。
不知道你看完這些人的經(jīng)歷后,你有什么感覺?
你是否會覺得技術(shù)的力量和社會的尊重讓他們和正常人一樣可以使用電腦?
你是否會覺得我們這些正常人是不是平時抱怨的太多了呢?還有什么理由不努力的呢?
原文:http://coolshell.cn/
本文標題:程序員勵志篇:IT圈也有“盲劍客”
網(wǎng)頁URL:http://m.fisionsoft.com.cn/article/cccijce.html


咨詢
建站咨詢
