免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

還用眼看代碼?看看這位用盲文

2023-10-31    分類: 網站建設

我想你第一次看到我的工位時,總會感覺少點什么。沒有顯示器和鼠標,卻有個人敲打著鍵盤,不知注視著哪里。

這就是我,我同事可以證明我沒問題。我是位于坦佩雷(芬蘭西南部一座城市)的 Vincit 寫字樓中的一名軟件開發者。我雙目失明。這篇文章中我將講述有關我工作中的事情。

你真的什么都看不到嗎?

準確來說,我覺察到陽光和其他明亮的光線,不過也僅限這些。其實,這對我的工作也并沒有什么幫助。

你工作內容是什么?

和大部分人一樣:忙時寫代碼,閑時和同事侃大山。我做全棧項目,主攻后端。兼職訪問顧問 – 或稱監管,隨你如何稱呼。

你如何使用電腦?

我用的電腦是一臺運行 Windows 10 的普通筆記本。是其中的軟件讓一切變得神奇。我使用一款叫做屏幕閱讀器的程序來訪問電腦。屏幕閱讀器監聽屏幕上的變化并通過盲文(需要單獨的盲文設備)或合成的聲音來展示給用戶。這并不是你如今聽到的各種智能助理的合成聲音。我使用一種機械聲音,每分鐘能說 450 個單詞。相比較而言,英語正常語速每分鐘 120-150 個單詞。我有一個怪癖:我既說英語也說芬蘭語,我用芬蘭語合成器讀英語,因為老舊的屏幕閱讀器在語言之間切換不夠智能,所以我習慣這樣做。下面是個例子是閱讀這個段落,我能聽懂。

https://www.vincit.fi/wp-content/uploads/2017/08/mpsample.mp3?_=1

下面是英語合成器發出的聲音:

https://www.vincit.fi/wp-content/uploads/2017/08/essample.mp3?_=2

這種閱讀方式讓我和正常同事的工作方式有些區別。舉個例子,當代碼審查時,我喜歡看原始 diff 輸出,并列窗口顯示 diff 對我并不適用,而且還容易讓人分心。有修改的代碼行上用符號 + 和 – 比用不同背景色標注也要好太多,并不是因為我不能獲知顏色名字,而是因為在新增的一行中,讀“加”這個字比讀“帶復雜陰影的高亮紅色”用更短的時間。(嘿,我說你呢 Gerrit (一款代碼審查工具))

你或許會認為縮進和其他代碼格式和我無關,因為都是基本的視覺問題。并不是這樣,正確的縮進對我的幫助和正常開發者一樣。當我用盲文(比語音更加高效)讀代碼時,我像其他正常程序員一樣清楚代碼結構。當我進入一段有縮進或無縮進的代碼時,我也會得到語音提醒。這些信息幫助我在腦中描繪代碼結構。事實上我學的第一門語言就是 python (pHp 不算),它強制使用代碼縮進,這對我來說并不是問題。我有眾多理由來強烈建議使用整潔統一的代碼風格,其中之一就是不要讓我的生活變得更加艱難了,好嗎。

你喜歡哪款編輯器?

劇透一下:這個答案并不是以 V 或者 E 開頭(我雖然通過命令行用 Vim 來寫 git commit 信息和其他備注。我認為我在這場圣戰中是中立的)(譯者注:Vim 和 Emacs 梗)一年前我認為 Notepad++ 最棒,它是輕量級的做工精細的文本編輯器。然而一年前我還沒有接觸大規模 Java 項目,當我接觸這種項目時,意味著我應該在 Notepad++ 和理智之間做個選擇。最后我選擇理智,拋棄 Notepad++ 轉投 IntelliJ IDEA 的懷抱。從那之后 IntelliJ IDEA 便是我選編輯器。我曾對各種 IDE 有深深怨念,它們大多數在純鍵盤流操作下麻煩又低效。如果我視力沒問題,我肯定早就跳到 IDE 陣營了。

但你可能會問,為什么當初選 Notepad++。還有其他很多更先進的輕量級編輯器,比如 Sublime 或 Atom。原因很簡單:屏幕閱讀器無法訪問它們。Vim 一類的文本編輯器也是如此,我使用的屏幕閱讀器對命令行程序的支持有問題,在這些編輯器上無法處理多于 commit 信息的文本。很遺憾,可用性決定了我能夠使用的工具。即使我不能高效工作,也不是什么大問題。

你編寫過前端代碼嗎?

你應該認為前端開發和視覺有關,注定與盲人程序員無緣。基本上是這樣。我從來不自己做概念原型,我做都是有界面,需要隨后加入功能的項目。

然而,我也做過 Angular 和 React 工作任務。怎么會這樣?如今很多 App 基于瀏覽器。舉個例子,我曾花費兩周時間為一個 Angular App 增加國際化支持。我并不需要做任何視覺上的改動。

我發現對于我這類開發者開說,像 bootstrap 這類的庫簡直是上天的禮物。正因為柵格系統(bootstrap的響應式布局解決方案),我可以自己構建一個粗糙的界面。盡管如此,我做的有關界面的改動在呈現給用戶之前仍然要有一雙眼睛檢查。所以,總而言之,我可以在一定程度上做些前端開發,至少不是和表現層太相關。

網站標題:還用眼看代碼?看看這位用盲文
本文路徑:http://m.newbst.com/news9/291759.html

成都網站建設公司_創新互聯,為您提供網站營銷全網營銷推廣標簽優化用戶體驗App設計自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都做網站