現在,開始用嘴寫程式碼!
公眾號【國民程式設計師】回饋粉絲福利: 現金紅包和送書活動火熱進行中,點選參與!
我的新書《Android App開發入門與實戰》已於2020年8月由人民郵電出版社出版,歡迎購買。
書籍詳情請見:https://blog.csdn.net/ddnosh/article/details/107666187
不付出艱辛的勞動,生活不會給人任何東西。
眾所周知,程式設計師的飯碗離不開滑鼠 + 鍵盤,還有觸控板。但是有的時候作為程式設計師的我們也會遇得到一些用不了手的時候,比如手腕受傷、還有越來越多被肩周炎困擾的情況。當然還有些人打算躺在床上程式設計。
國外有個程式設計師小哥遇到了一個很現實的問題,就是他的手受傷了,無法使用滑鼠或者觸控板,這個確實是一個sad的事情,但是他也不願意從此放棄程式設計生涯。於是他想到了一個方法:使用麥克風 + 眼球跟蹤器。
我們看一下視訊中的效果:
【點選檢視視訊】
視訊中我們看到這位程式設計師使用了聲控命令,然後編輯器自動生成了相應的程式碼。
我們看下視訊裡面的初始程式碼:
importReact from'react';
import styled from'styled-components';
functionIconButton() {
}
exportdefaultIconButton
然後小哥通過下面的語音控制程式碼的生成:
“slap second go up” - adds two new lines before the export, and presses the up arrow
“styled button wrapper” - adds code: const Wrapper = styled.button``
“blank rule background color” - adds code background-color: ;
“color variable primary” - adds code var(–color-primary) after background color.
那麼這麼神奇的效果是怎麼實現的呢?
口述軟體實際上早已出現,但是僅僅只是針對特定的詞語才有效,我們經常可以在醫療等領域看到這樣的應用。但是對於編碼來說就複雜得多,因為有很多語法、約定和非標詞語。
幸運的是,這位程式設計師小哥遇到了Talon Voice,這個工具能夠幫助程式設計師解放雙手。
另外一個非常重要的工具是眼球追蹤器,它可以替代你的滑鼠。這裡提一下tobii 5,它是一個帶紅外感應的長條形物體,它可以追蹤你的眼球互動,並且立刻在顯示器中顯示出來。
這位程式設計師小哥最後總結道:通過用嘴寫程式碼,速度可能只有平時的50%,但這並不意味著產出也只有50%。這會讓他尋找更加高效的提升開發效率的方法。從另外一個角度來說,這也解決了某些情況下不能用手編碼的問題。
歡迎關注我的技術公眾號:國民程式設計師,我們的目標:輸出乾貨
- 每天分享原創技術文章
- 海量免費技術資料和視訊學習資源
- 分享賺錢門道,帶領程式設計師走向財務自由
相關文章
- 如何從現在開始寫部落格?
- VUE起手式-如何開始寫程式碼Vue
- 開始在掘金寫文章
- 202409071506,開始寫程式碼,從0開始 驗證基本架子
- 你現在不用寫程式碼了吧?
- 低程式碼應用程式開發開始興起
- 如何從零開始用PyTorch實現Chatbot?(附完整程式碼)PyTorch
- 從 0 開始實現程式語言(一):手寫 jsonParserJSON
- 週末直播錄影:現場寫程式碼,從 0 開始開發 AI 評測平臺AI
- .Net Core——用程式碼寫程式碼?
- 敲程式碼的開始
- 從零開始編寫指令碼引擎指令碼
- 【隨筆】寫下現在所想的,開始寫部落格
- All in AI,現在開始算不算太晚?AI
- 在零程式碼開發平臺上如何開發應用程式
- python物件導向入門(1):從程式碼複用開始Python物件
- 從頭開始,手寫android應用框架(一)Android框架
- 開始寫作之旅
- 重新開始寫BLOG
- 掛 CSDN,老問題了,現在開始盜我原始碼不管了原始碼
- 風變程式設計Python課程:讓改變從現在開始程式設計Python
- 拿下Netty這座城,從現在開始!Netty
- 何為程式碼質量?——用腦子寫程式碼
- go大寫匯出的成員才可以在 json 裡出現,小寫開始的不可以GoJSON
- 從零開始用 proxy 實現 Mobx
- 丈量你的程式碼,從cloc開始
- 一行命令冷啟動後,即可開始編寫程式碼[標題黨]
- 12C開始oracle實現了SCALABLE LGWR多程式並行寫redo logOracle並行
- 現在哪個 UI 會寫程式碼?UI
- 用PyTorch從零開始編寫DeepSeek-V2PyTorch
- MySQL 創始人:寫程式碼比打遊戲還爽!MySql遊戲
- 從零開始寫 Docker(五)---基於 overlayfs 實現寫操作隔離Docker
- win10如何將程式新增在開始選單 win10系統將應用程式新增到開始選單的步驟Win10
- 防禦性程式設計失敗,我開始最佳化我寫的多重 if-else 程式碼程式設計
- 寫在最開始--一個測試小白的內心戲
- 從零開始學習如何部署程式碼
- 現在低程式碼開發平臺的發展分析
- Django開發——003程式碼編寫Django