精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

盲人程序員的編程生涯

開發 后端 開發工具
本文來自于Stackoverflow上的一個問題,下面確實有很多盲人程序員作出回答,筆者感觸頗深,故整理成文。詳細請看下文

本文來自于Stackoverflow上的一個問題,下面確實有很多盲人程序員作出回答,筆者感觸頗深,故整理成文。

具體技術細節不必深究,主要了解一下他們的工作狀態,以期讓更多的朋友關注殘障人士的生活與工作。

原問題大致如下:

視力應是大多數程序員理所當然應有的感官之一,大多數程序員都會花大量的時間盯著顯示器(尤其是當他們處于巔峰狀態時),不過我知道還存在很多的盲人程序員(比如目前供職于Google的T.V. Raman)。

如果你是個盲人(或者視力衰退嚴重),那么你會怎樣設置你的開發環境來協助你編程呢?

下面整理一些精彩回答:

From Jared:

我是一個完全失明的大學生,已經參加過幾個編程實習,所以我的回答將基于這些經驗。我使用Windows xp作為操作系統,使用Jaws的合成語音來閱讀屏幕上的內容。對于Java編程,我使用eclipse,因為它是一個全功能可訪問的IDE。

以我的經驗來看,java編程中使用SWT作為GUI工具的可訪問性要比使用Swing好一些,這就是為什么我放棄netbeans的原因。對于.net編程,我使用visual studio 2005,因為這是我實習時使用的標準版本,而且通過使用Jaws和一系列腳本(比如簡化表單設計的腳本),可以使操作變得非常簡單。

對于C和C++編程,我使用cygwin加上gcc作為編譯器,使用emacs或者vim作為編輯器,視具體工作而定。我的大部分實習涉及到Z/OS的編程,我使用一個登錄會話通過Cygwin訪問USS子系統,并且使用C3270作為我的3270模擬器來訪問主框架的ISPF部分。

我一般依賴于帶點字(Braille:點字/盲文)顯示(譯者注:下圖為一種點字設備)的合成語音。我發現在標點很重要且比較復雜的情況下使用點字顯示的話,工作效率會更高。一個例子就是當有很多if聲明很許多嵌套的括號和JCL時,標點就顯得非常重要了。

更新

我在玩cygwin下的Emacspeak http://emacspeak.sourceforge.net,我不確定這個作為編程使用的編輯器是否有用,因為它有時好像反應遲鈍,不過我還沒有查看任何配置選項。

[[79460]]

From Saqib

我是個盲人,我已經使用Windows、mac、Linux和DOS編程大約13年了,使用的語言從C/C++、Python、Java、C#到各種小眾語言。盡管原問題是關于環境配置的,不過我認為最好應該從盲人如何使用電腦開始回答。

有些人使用有聲環境,例如T. V. Raman樓上提到的Emacspeak環境。迄今為止更通用的解決辦法是使屏幕閱讀器運行在后臺,并監視操作系統的活動,然后通過合成語音或者物理點字顯示(一般一次顯示20至80個字符)提醒用戶。這就意味著盲人可以使用任何可訪問的應用程序了。

那么,我自己這些日子在用Visual Studio 2008,只做了很少的更改。我關掉了一些諸如在輸入時顯示錯誤等功能,因為我發現這個功能很容易使你分心。在加入微軟行列之前,我的所有開發工作都在類似記事本(Notepad)這樣的標準的文本編輯器中完成,所以仍然沒有任何自定設置。

讓屏幕閱讀器讀出縮進也是可能的,我自己不用這個功能,因為Visual Studio會處理這些,并且C#中是用大括號的。但是在像Python這樣空格很關鍵的語言中就很重要了。最后,Emacspeak可以使用不同的聲音/音高來指出語法的不同部分(關鍵字、注釋、標識符等)。

From Manish

我是個盲人,已經編程大約12年了。目前我是Sapient Corporation(一個劍橋的顧問公司,專注基于Web的和胖客戶端的企業解決方案)的高級架構師。我使用幾個屏幕閱讀器,不過大部分是在Windows上使用的Jaws和NVDA。

我大部分在微軟平臺上工作,使用visual studio作為開發環境。我也使用像MS Sql企業版以及其他的數據庫操作工具、網絡監控工具等。我曾嘗試花些時間使用emacspeak,不過由于我的工作大部分基于MS平臺,所以不會在那上面花太多時間。我也花過幾年在Linux上使用C++,大部分時候是在windows上使用記事本或者visual studio完成所有的編碼工作,然后用samba與linux環境共享文件。我也使用borland C來做些小實驗。最近在玩python,它普遍被認為是對盲人用戶最不友好的程序語言,因為它使用縮進作為嵌套機制。說到這里,最流行的開源屏幕閱讀器NVDA就完全是用python寫的,而且這個項目的一些貢獻者本身就是盲人。一個很有意思的問題就是,我經常被問到,作為一個架構師我是如何處理各種圖表的(UML、viso以及rational rose等等)。Visio可能是最易操作的圖表工具了,我還可以寫jaws腳本來為我讀出rational rose圖表。我曾用過一個叫T-dub(technical diagram understanding for the blind)的工具來處理UML 2.0圖表,它是一些德國大學開發出來的。我還用過一個基于java的非常丑陋的工具叫做magic draw來處理模型驅動(model-driven)的開發工作,并且作為androMDA項目的一個提交者(commiter)協助開發了從UML模型生成.Net代碼的生成器。

總體來說,我發現我的自力更生激勵了整個團隊。例如,當一個圖表對溝通/文檔化一個設計非常重要時,實際的設計過程牽扯到大量的思考和頭腦風暴,并且當設計定稿時,你的一個隊友可以幫你快速將其整理為一個干凈整齊的圖片。人們通常將這種情況視為缺乏獨立性或能力,而我卻認為這是純正的相互依存,因為我很確定那個隊友靠他/她自己或著幾人輪流都不可能想出那樣的設計,如果我依賴他將設計文檔化也是如此。我遇到的大部分障礙都是基于工具的不可訪問的問題。例如所有的oracle的產品都鼓吹其訪問性好多年了(鄙視他們),但在團隊環境中卻只搞了個在屏幕閱讀器和自定義腳本之上的額外的防御層。

From Edward Kmett

我為大底特律盲人輔導會(Greater Detroit Society for the Blind)工作三年了,運營一個為盲人訪問量身定制的BBS,并且和很多盲人用戶一起工作探尋如何能夠更好地滿足他們的需求,并幫助新的盲人用戶訓練他們使用軟件和硬件。如果不出意外的話,我至少學會了閱讀點字(盲文)來防止萬一我遇到跟他們一樣的處境。

大部分盲人計算機使用者及程序員使用類似屏幕閱讀器的東西。Jaws在某種程度上是最受歡迎的。幸運地,現今的大多數應用程序都提供了某種形式的殘障人士訪問方式。你可能需要將你的環境稍微調整一下,讓它少說一些,比如,可以考慮禁止Visual Studio中的智能感知(Intellisense)。

點字顯示設備就不那么常用了,相比之下也貴很多,它可以顯示40或80列文本,而且可以用在當精確定位/標點很重要的場合。而屏幕閱讀器可以配置成快速讀出標點,很多人發現它容易令人分心,其實通過它可以很容易找到適合自己的方式。Jaws可以配置成顯示驅動的,因此你無法兼顧可訪問性應用程序。

同時,很多法律上的盲人用戶仍然有一點遺留的視力。使用高對比度的背景和放大功能可以幫助很多這樣的用戶。

在Windows中使用ToggleKeys可以在你不小心敲擊了”caps lock“、”num lock“、”scroll lock“等健時讓你能夠聽到。

我知道至少有一個Haskell(譯者注:一種純函數式編程語言)程序員使用屏幕閱讀器,并且不使用Haskell的布局規則直接編程,并且不使用非慣用(non-idiomatic)的選項,而是用支持{;}的。因為它不會使閱讀器讀出大量的標點,而且還得計算出Haskell布局規則中精確的縮進,這樣他就不會太過分心。同樣的,我還聽說一些盲人程序員在寫Python的時候發些牢騷。

最終,你還是要學會發揮自己的長處。

From Kyle Burton

可以從Blinux項目開始:http://leb.net/blinux/

這個項目描述了如何獲得Emacspeak(帶文本閱讀的編輯器)并且還有許多其他資源。

我曾經跟這樣的一個人工作,他的視力導致他不能使用顯示器,但他使用屏幕閱讀器軟件并花費大量時間使用基于文本的應用程序和shell也工作得很好。

維基百科上有個屏幕閱讀器得列表,也可以從這里開始:

http://en.wikipedia.org/wiki/Listofscreen_readers

 From ifwzh

我是來自中國北京的一個研究生,我是計算機科學專業的并且大部分工作是編程。我天生弱視,需要使用放大工具才能看清屏幕上的文字。我在windows上使用微軟的放大鏡工具,在linux上使用compiz的放大插件。我一般將工具設置成放大原始字體的三倍。對于我來說,放大工具就夠了,主要問題是速度,我需要移動鼠標來確保指針跟隨我所看到的文本,微軟的放大鏡提供了一個選項”自動跟隨文本編輯光標“,這可以讓我在編輯文本或編碼時擺脫頻繁移動鼠標的困擾。但是這招并不總是管用,因為編輯軟件或者IDE可能不支持。linux上的放大工具比較難用。KDE中自帶的KMag擁有令人恐怖的刷新率,讓我的眼睛很不舒服,我現在使用的compiz的放大插件還可以,不過沒有自動聚焦功能。對我來說,iOS提供了十分完美的全屏放大解決方案,尤其是ipad的9.7英寸顯示屏。它們的自動聚焦就沒必要了,因為我很少用它們編輯或編碼。安卓(Android)系統只提供了非常少的可訪問性功能,只有像搖動反饋這樣的功能,對我根本沒用。在安卓上沒有什么放大工具,更別提像iOS上這種全屏放大的功能了。我以前研究Qt,希望做一個linux上好用的放大工具,甚至是安卓上的,不過很難有什么進展。

 

通過以上一些回答,我們可以大致了解一些盲人程序員每天的工作狀況,我很驚訝居然有這么多盲人程序員,對于我們來說,可能蒙上眼睛就什么也干不了了,真的很敬佩這些同仁們!

我也希望能夠通過本文讓更多Web開發者更加關注網站的可用性及可訪問性問題,更多地關注殘障人士。

原文鏈接:http://www.ituring.com.cn/article/details/1346

責任編輯:林師授 來源: 圖靈社區
相關推薦

2015-02-03 02:40:33

程序員盲人程序員

2009-03-26 09:22:05

2012-12-03 10:22:24

程序員

2017-11-09 07:58:07

程序員編程代碼

2017-09-15 11:28:55

程序員編程常犯錯誤

2021-06-15 14:36:38

程序員職業經歷

2009-11-04 10:45:39

程序員生涯

2011-04-11 09:30:00

程序員感慨

2014-09-25 09:59:06

2016-11-21 11:54:34

程序員代碼

2012-08-30 10:05:40

編程編程語言程序員

2018-01-03 10:28:02

程序員生涯雷軍

2009-03-23 14:26:42

程序員網絡游戲經驗

2013-11-14 10:05:25

程序員職業轉型

2014-11-10 09:46:57

程序員

2013-08-20 09:33:59

程序員

2018-05-28 14:55:56

職業錯誤程序員

2015-06-03 10:22:31

程序員代碼

2014-06-13 11:03:19

程序員

2011-11-11 16:20:22

編程
點贊
收藏

51CTO技術棧公眾號

在线观看免费视频a| 日本三级日本三级日本三级极| 国产天堂在线| 视频在线观看国产精品| 国产一区二区动漫| 波多野结衣xxxx| 国产午夜精品久久久久免费视| 免费人成黄页网站在线一区二区| www.日韩.com| 特种兵之深入敌后| 黄在线观看免费网站ktv| 91蝌蚪porny| 国产人妖伪娘一区91| 久久久无码精品亚洲国产| 97成人在线| 色猫猫国产区一区二在线视频| 色综合久久综合网欧美综合网| 风间由美久久久| 黄色片免费观看视频| 蜜乳av综合| 欧美一区二区视频在线观看2022| 欧美不卡在线播放| av在线中文| 国产在线播精品第三| 国内精品久久影院| www亚洲色图| 一区二区免费| 欧美亚洲综合在线| 国产va亚洲va在线va| 你懂得网站在线| 国产精品一二三区| 日韩av电影国产| 免费在线视频一区二区| 精品国产91| 日韩精品一区二区在线观看| 青青草av网站| 国产色播av在线| 亚洲丝袜精品丝袜在线| 看欧美日韩国产| 超碰在线人人干| 久久成人久久鬼色| 日韩免费黄色av| 久久久久久久极品内射| 日韩欧美高清| 日韩精品中文字| 能看毛片的网站| jizz亚洲女人高潮大叫| 亚洲成人av福利| 青青视频免费在线| 成年人视频网站在线| 99久久99精品久久久久久| 成人亚洲激情网| 丰满人妻一区二区三区四区| 国产欧美精品久久| 欧美黑人国产人伦爽爽爽| ass极品国模人体欣赏| 欧美一级一片| 日韩电影中文字幕在线| 欧美一级xxxx| 日本a人精品| 欧美亚洲禁片免费| 日韩av在线播放不卡| 在线看三级电影| 亚洲欧美日韩中文播放| 亚洲一卡二卡三卡四卡无卡网站在线看 | 丝袜人妻一区二区三区| 国产精品剧情| 日本一区二区高清| 五月婷婷一区| 91在线视频| 国产精品三级在线观看| 天堂一区二区三区| 日本综合在线| 成人欧美一区二区三区1314 | 欧美成人自拍| 日韩一区二区欧美| 成人免费精品动漫网站| 国产精品免费99久久久| 色狠狠久久aa北条麻妃| 在线精品一区二区三区| 啄木系列成人av电影| 亚洲欧美精品一区二区| av手机在线播放| 欧美高清视频手机在在线| www.日韩.com| 任我爽在线视频| 亚洲美女视频| 欧美激情欧美狂野欧美精品| 亚洲国产精品成人无久久精品| 影音先锋久久久| 欧美一区在线直播| 国产成人a v| 加勒比av一区二区| 成人免费视频视频在| 人妻无码一区二区三区久久99| av亚洲精华国产精华精| 视频一区国产精品| 91麻豆免费在线视频| 亚洲v精品v日韩v欧美v专区| 欧美精品无码一区二区三区| 国精产品一区二区三区有限公司 | 国产午夜亚洲精品羞羞网站| 欧美一区二区三区四区五区六区| 麻豆电影在线播放| 亚洲va国产va欧美va观看| 无遮挡又爽又刺激的视频| 欧美性aaa| 亚洲成人久久久| 成人黄色a级片| 黄色一区二区三区四区| 国产精品国产三级国产专播精品人| 中文字幕永久在线视频| 豆国产96在线|亚洲| 免费在线国产精品| 直接在线观看的三级网址| 欧美日韩国产专区| 中文字幕久久av| 色婷婷av一区二区三区丝袜美腿| 亚洲人成五月天| 免费在线观看av网址| 日韩不卡一二三区| 国产麻豆一区二区三区在线观看| 国产高清视频在线播放| 亚洲高清久久久| 一区二区三区视频在线观看免费| 一区二区三区亚洲变态调教大结局| 日韩电影中文字幕一区| 中文字幕av免费在线观看| 久久婷婷亚洲| 国产伦精品一区二区三区在线| 在线观看完整版免费| 精品日韩视频在线观看| 欧洲美女亚洲激情| 精品产国自在拍| 91成人在线观看国产| 国产人妻精品一区二区三区| 久久精品视频一区二区三区| 国产欧美日韩小视频| 亚洲人体在线| 在线激情影院一区| 亚洲天堂五月天| 国产成人在线色| 日本黄色播放器| 91成人抖音| 亚洲美女久久久| 日本午夜小视频| 国产精品一区在线观看你懂的| 亚洲一区二区三区在线观看视频| 免费观看一级欧美片| 亚洲国产精品福利| 国产一级黄色av| 国产.精品.日韩.另类.中文.在线.播放| 一级日韩一区在线观看| 成人黄色免费观看| 亚洲国产成人精品女人久久久| 青青青在线视频| 国产精品一区二区男女羞羞无遮挡| 亚洲一区二区在线免费观看| 99九九久久| 影音先锋欧美精品| 欧美一级淫片免费视频黄| 91麻豆精东视频| 久久在线中文字幕| 北条麻妃在线一区二区免费播放| 久久伊人色综合| 国产毛片毛片毛片毛片毛片| 综合久久久久久| 亚洲天堂网站在线| 忘忧草精品久久久久久久高清| 成人a在线观看| 成人影欧美片| 欧美videos中文字幕| 青青草国产在线观看| 美女久久久精品| 亚洲一区二区免费视频软件合集| 亚洲精品大全| 欧美成人激情视频免费观看| 精品国产亚洲AV| 亚洲第一成年网| 噜噜噜在线视频| 日韩电影在线观看一区| 性刺激综合网| 欧美久久亚洲| 国内精品免费午夜毛片| 三级视频网站在线| 欧美中文字幕一区二区三区| 女~淫辱の触手3d动漫| 天堂影院一区二区| 中文字幕一区二区三区四区五区 | 三级黄色片播放| 欧美区一区二| 国产精品久久7| 日本电影欧美片| 色婷婷**av毛片一区| 自拍偷拍色综合| 亚洲免费在线视频一区 二区| 无码人妻精品一区二区三| 国产精品入口| 三年中文高清在线观看第6集| 国产精品x8x8一区二区| 91av成人在线| 亚洲搞黄视频| 亚洲国产欧美一区二区三区同亚洲 | 成人精品在线观看| а_天堂中文在线| www.欧美三级电影.com| 日本视频在线观看一区二区三区| 91精品婷婷国产综合久久性色| 91精品国产综合久久久蜜臀九色 | 国产又大又黑又粗免费视频| 国产精品久久久久国产精品日日 | 国产精品乱码一区二三区小蝌蚪| 怡红院一区二区| 极品美女销魂一区二区三区免费| aaa毛片在线观看| 黄色欧美日韩| 奇米777四色影视在线看| 色综合久久一区二区三区| 久久涩涩网站| 97色成人综合网站| 成人写真视频福利网| 韩日精品一区| 日本成人黄色片| 妞干网免费在线视频| 欧美极品少妇xxxxⅹ免费视频 | 亚洲丝袜美腿综合| 永久av免费网站| 国产性天天综合网| 日韩在线免费观看av| av亚洲精华国产精华精| 老司机午夜免费福利| 成人在线视频首页| 在线观看免费视频国产| 国产成人免费视频网站 | 无码人妻精品一区二| 欧美日韩国产综合视频在线观看中文| 精品亚洲永久免费| 亚洲国产精品久久久久秋霞影院| 色欲人妻综合网| 中文字幕日本不卡| 91视频最新网址| 国产精品久久久久久久久晋中| 国产精品久久免费观看| 国产网站一区二区| 黄色av免费播放| 中文av字幕一区| 潮喷失禁大喷水aⅴ无码| 国产精品初高中害羞小美女文| 少妇一级黄色片| 国产精品高清亚洲| 欧美黑人猛猛猛| 一区二区免费看| 国产精品1000| 日韩欧美精品中文字幕| 狠狠躁夜夜躁人人爽视频| 欧美优质美女网站| 亚洲影院一区二区三区| 欧美一区二区三区男人的天堂| 国产黄色片网站| 亚洲第一免费网站| 色资源在线观看| 一本一本久久a久久精品牛牛影视| 国产福利第一视频在线播放| 日韩日本欧美亚洲| 伊人222成人综合网| 欧美激情第1页| 亚洲欧美一区二区三区| 国产精品第七十二页| 日韩综合久久| 豆国产97在线| 国产99精品一区| 亚洲在线色站| 亚洲调教视频在线观看| 97成人在线观看视频| 日本不卡在线视频| 绯色av蜜臀vs少妇| 91美女在线视频| 欧美自拍偷拍网| 亚洲国产精品嫩草影院| 黄色av网站免费| 日韩欧美国产小视频| 日韩欧美在线观看一区二区| 中文字幕av一区中文字幕天堂| gogogogo高清视频在线| 欧美整片在线观看| 国产精品一区二区美女视频免费看| 91网免费观看| 狠狠综合久久av一区二区蜜桃| 免费观看黄色大片| 中文国产一区| 欧美丝袜在线观看| 91麻豆成人久久精品二区三区| 9.1片黄在线观看| 黑人巨大精品欧美一区二区三区| 91激情在线观看| 亚洲免费成人av电影| 无码人妻丰满熟妇区五十路百度| 91精品综合久久久久久久久久久 | 久久66热这里只有精品| 久久精品国产www456c0m| 97超碰在线人人| 九九视频精品免费| 大黑人交xxx极品hd| 亚洲日本青草视频在线怡红院| 国产成人一级片| 日韩欧美亚洲国产精品字幕久久久| 国产专区在线播放| 国模精品视频一区二区三区| 中文字幕综合| 日韩久久久久久久久久久久久| 国产精品大片| 日韩av.com| 国产午夜亚洲精品羞羞网站| 日韩少妇裸体做爰视频| 欧美精品日韩一本| 久蕉在线视频| 欧美一区视频在线| 国产精品香蕉| 97超碰在线视| 精品一区二区影视| 谁有免费的黄色网址| 婷婷国产v国产偷v亚洲高清| 国产福利资源在线| 播播国产欧美激情| 777午夜精品电影免费看| 免费看成人片| 国产视频久久| 国产一级免费片| 亚洲国产中文字幕| 亚洲精品久久久久avwww潮水 | 国产不卡123| 国产精品视频免费一区| 欧美va天堂在线| 色婷婷.com| 国产精品第五页| 一级黄色片视频| 日韩亚洲综合在线| 欧美爱爱视频| 小说区视频区图片区| 国内外成人在线| 日本妇女毛茸茸| 日韩三级高清在线| 羞羞网站在线免费观看| 亚洲www在线| 亚洲无吗在线| 亚洲熟女乱综合一区二区三区| 亚洲成va人在线观看| 亚洲奶汁xxxx哺乳期| 韩国福利视频一区| 日本在线中文字幕一区| 蜜臀av午夜一区二区三区| 久久精品一区二区三区不卡牛牛 | 日韩高清不卡av| 最新欧美色图| 日韩在线三区| 蓝色福利精品导航| 久久中文免费视频| 欧美精品一区二区三区一线天视频 | 国产视频一二三四区| 欧美激情成人在线视频| 琪琪久久久久日韩精品 | 香蕉久久免费电影| 五月天亚洲综合| 国内精品久久久久影院薰衣草| 人妻人人澡人人添人人爽| 精品日韩在线观看| 中文字幕在线视频久| 天天爽天天狠久久久| 国产一区在线观看麻豆| 国产在线拍揄自揄拍无码视频| 日韩精品欧美激情| 欧美videos粗暴| 久久艹国产精品| 久久久国产综合精品女国产盗摄| 中文字幕第99页| 欧美成在线视频| 亚洲精品动态| www.com污| 午夜精品久久久久久久久久| 1024国产在线| 国产精品一码二码三码在线| 日韩在线卡一卡二| 538任你躁在线精品视频网站| 国产婷婷成人久久av免费高清| 成人精品国产亚洲| 亚洲熟妇无码av在线播放| 久久久蜜臀国产一区二区| 国产一区二区麻豆| 午夜精品一区二区三区在线视| 欧美久久精品一级c片| 在线播放av网址| 欧美色大人视频| 福利在线免费视频| 中文字幕欧美人与畜| 91蜜桃传媒精品久久久一区二区| 国产日产亚洲系列最新| 日本国产高清不卡| 亚洲午夜极品| 91久久久久久久久久久久久久| 日韩电影网在线|