做個程序員手一定要很快嗎? 我小時候生過病左手就不太靈活了影響會很大嗎?

希望各位大神給我點建議 這對我的一生都會有影響


別擔心。編程是燒腦子的活動,碼字速度非常不重要,真正在碼字的時間也很少。

而且現在的各種編輯器,IDE都在千方百計增強自動補全功能,盡量讓你少按幾個鍵。因為雙手健全的人,打錯字也是常有的事。

雙手不靈活反而可以逼迫你養成一個對程序員來說非常好的習慣:想好再寫。許多人沒想好,沒設計好,就先寫個大概,然後再改錯,這種做法是事倍功半的。


程序員不是打字員。

這是智力勞動,不要把敲代碼當成體力活了。打字速度/鍵盤手感 都不會成為你工作效率的瓶頸。

工作中真正寫起代碼來都是幾行幾行寫,很慢的。你要是聽到誰在公司里噼啪噼啪敲鍵盤,一定是在聊天呢。

(大家不要糾結於寫代碼可不可以噼啪噼啪,給題主一點鼓勵不好嘛


有時候搞大傢伙開發,分析幾個月都寫不出一行


別擔心,可以做安卓開發,用Intellij,這樣你就不覺得手慢了,反而會覺得自己手快


我每天日常是:

30%的時間與策劃以及前端進行友誼對抗俗稱撕逼

30%的時間設計程序

20%的時間理解需求

5%的時間發獃

5%的時間刷刷知乎看看微博聊聊天

2%的時間在心裡咒罵策劃

2%的時間上廁所

2%的時間調戲調戲調戲同事

1%的時間倒水

1%的時間在心裡咒罵上一個寫這塊的人

2%的時間寫代碼

看吧就算有影響也就影響你2%的工作時間

其他時候一點都不影響


你覺得大多數程序員思考的速度能快過他打字的速度嗎?

等你思考速度越來越快的時候,你的打字的速度也跟著越來越快!


你如果真的能達到那個速度,你應該能和來自google的某著名大神齊名了←_←,who is,編程界的高斯(掌握大神梗冠名權的人)


有位叫「Broly」的街霸玩家。他的雙手由於患上了先天性多發性關節攣縮症而萎縮,只有左手擁有有限的活動能力。不過Broly並未因此放棄與同齡健全人一樣享受遊戲樂趣的機會,他從2歲開始就以自己的方式操作遊戲,而經過了20多年的摸索,Broly已經能夠熟練的運用臉和舌頭來操作《街頭霸王4》。

  近日,在美國最高規格格鬥大賽「2014EVO」上,Broly用他神乎奇蹟的技術戰勝了對手,技驚四座。比賽的視頻放出之後,許多玩家都為之震撼。很難想像一個只能用嘴來操縱手柄的殘疾玩家能夠操作上手難度頗高的春麗進行如此流暢的連招攻勢,甚至預判和必殺技都能輕鬆搞定。

  許多玩家表示看到Broly的比賽之後,再也不敢用手殘當做玩不好遊戲的借口了……

 臉滾手柄都能成為街霸優秀玩家。對於程序員來說,手有點問題真心不是事。

視頻封面Broly Legs美國知名手柄春麗玩家——身殘志堅—在線播放—優酷網,視頻高清在線觀看視頻


我記得之前在網上看到過盲人程序員,所以手不靈活完全不是問題。


重要的是思想。近看霍金,中看泡利,遠看歐拉,望遠鏡看韓非。如果真心喜歡,思維也跟得上,打字速度不是問題。稍複雜點的系統一整個團隊一天提交不了一百行代碼都是常態,所以別擔心,打字速度只會在初期給你造成障礙,長遠來講問題不大。毒舌點說:以某些人思維速度之慢、思路之不嚴謹,根本輪不到打字速度發揮作用。

當然,決定之前先想想你做好了克服初期困難的準備嗎?


著名程序員 Donald Knuth 寫了《程序設計藝術》系列經典,寫了TeX程序,他說他還是習慣於先用手寫好程序,然後再輸入電腦,因為思考的速度很慢,需要很長時間才能寫好一小段代碼。

這是神人,普通人的話,至少達到機械記憶鍵盤字母的位置吧,不然寫代碼,總是要去想鍵在哪兒,很累。


程序員通常一天的有效代碼只有幾十行,如果思路夠清楚,相信用腦袋敲也夠時間了,不用在意手不靈活的問題


慢一點沒事的,

打代碼之前思考的時間多一點,

如果你發現你的手速跟不上你的思考,

那你就得思考一下你所做的工作的意義所在,是不是無聊的重複工作。

當然,你要是真的很牛,思考速度遠大於手速,那就自己寫個代碼生成器吧~


已經看到有人用語音寫代碼了


我老闆只用兩個食指打字


曾經 見過沒有雙臂的同學,在用腳調試BUG,校級比賽得過第一


不會啊,這個世界上生產力最高的還是一個靈活的大腦,不要讓身體上的不方便限制自己的思維。何況你還有一個靈活的右手呢。對程序員來說大部分時間還是在debug,而且走的越遠對碼代碼的速度要求越低,質量要求越高。


+ 因為打字不方便, 所以模塊封裝, 代碼復用做的特別好

+ 開始接觸代碼生成器

+ 感覺還不滿足, 所以開始折騰模板和元編程, 成為一代真神

- 被審查代碼和接手項目的人打了......

+ 不偷懶的程序員不是好程序員

- i18n, l10n這種也就算了, handler縮寫成hr就過分了吧, 還把析構函數重載了6遍

- 老闆 : 這就是你不寫文檔和注釋的理由? w(?Д?)w


我有一個同事,軟體工程師,只有一隻手,不影響工作。

真正受限的是腦子

如果手是最重要的話,那章魚墨魚胖大星他們是最好的程序員了,但是他們不是。


編程不需要手快。相當於美食家不一定要求你能比別人吃的多。工作的發展方向和重點不在這裡!!!

程序的本質是讓人擺脫重複性的操作。不要求手速。

你對程序員的了解應該不多。對於編程你還有很多路要走。


推薦閱讀:

一名優秀的程序員,除了技術能力,還需要什麼其他方面的能力?如何提升這些能力?
IT女程序員{若不考慮男程序員}的職業特性對其戀愛婚姻到底有無影響?
為什麼程序員談工資習慣用k為單位?
九章演算法真的能幫助我找到好工作嗎?
參加IT公司的技術面試時,遇到不會的問題應該如何和面試官溝通?

TAG:程序員 | 編程 | Java | C編程語言 | IT行業 |