現(xiàn)實中程序員是怎樣飛快敲代碼的?

2023-11-19 17:43

3個回答
資深碼農(nóng)一枚,身邊的經(jīng)驗告訴我,只要不停的ctrl+c 然后 ctrl+v就能打得很快。(滑稽狗頭)

言歸正傳,復制粘貼確實是很多代碼量的來源,但是也確實很多程序員能夠很快速的自己敲完代碼,那是怎么做到的呢?

讓老白來分享下我平時是如何飛快的敲鍵盤的吧

一直以來,我個人傾向于寫代碼只是體力活的觀點,但是寫代碼前的思考和設計確實程序員價值的體現(xiàn)。一般來說,我在開始寫代碼前會搞清楚需求是什么,細摳到每個關鍵點。比方說要做一個促銷打折的功能,那么就要考慮清楚是哪種促銷,是一個產(chǎn)品的單獨促銷還是多個產(chǎn)品的綁定促銷,是不是所有產(chǎn)品都可以促銷,降價的方式是直接降多少錢還是降百分比,用戶打算如何使用這個功能等等。一旦將這些信息搞清楚了之后,就可以開始設計功能了。這里的設計不是閉著眼睛空想或者直接照抄別人的,而是要根據(jù)自己產(chǎn)品的產(chǎn)品模型,已有的框架來進行思考,尋找出一條靈活的而且相對改動不會特別大的方案。在這個過程中就會涉及到我們課本中學到的類圖流程圖等等。一旦有了這些信息,我們就可以很清晰的知道我們需要在哪些地方做哪些改動,大致的工作量是多少。然后,我們就可以開始干體力活了,也就是敲代碼。一般來說對于自己常用的語言以及代碼庫都是有一定的熟練程度,而且也知道了自己所需要的改動,因此具體寫起來的時候,基本只需要照著之前設計好的設計圖寫就行了。如果功能不是很復雜,很困難整個設計思路都已經(jīng)在腦中,大家就能看到電視劇或者電影中那種飛快的敲擊畫面了。

當然了,老白也是從小白成長過來的,最開始的時候也是一路copy/paste,但是即使是copy/paste也希望大家可以知道為什么人家是這樣寫的,這樣能夠幫助自己更好的成長。
資深碼農(nóng)一枚,身邊的經(jīng)驗告訴我,只要不停的ctrl+c 然后 ctrl+v就能打得很快。(滑稽狗頭)言歸正傳,復制粘貼確實是很多代碼量的來源,但是也確實很多程序員能夠很快速的自己敲完代碼,那是怎么做到的呢?讓老白來分享下我平時是如何飛快的敲鍵盤的吧一直以來,我個人傾向于寫代碼只是體力活的觀點,但是寫代碼前的思考和設計確實程序員價值的體現(xiàn)。一般來說,我在開始寫代碼前會搞清楚需求是什么,細摳到每個關鍵點。比方說要做一個促銷打折的功能,那么就要考慮清楚是哪種促銷,是一個產(chǎn)品的單獨促銷還是多個產(chǎn)品的綁定促銷,是不是所有產(chǎn)品都可以促銷,降價的方式是直接降多少錢還是降百分比,用戶打算如何使用這個功能等等。一旦將這些信息搞清楚了之后,就可以開始設計功能了。這里的設計不是閉著眼睛空想或者直接照抄別人的,而是要根據(jù)自己產(chǎn)品的產(chǎn)品模型,已有的框架來進行思考,尋找出一條靈活的而且相對改動不會特別大的方案。在這個過程中就會涉及到我們課本中學到的類圖流程圖等等。一旦有了這些信息,我們就可以很清晰的知道我們需要在哪些地方做哪些改動,大致的工作量是多少。然后,我們就可以開始干體力活了,也就是敲代碼。一般來說對于自己常用的語言以及代碼庫都是有一定的熟練程度,而且也知道了自己所需要的改動,因此具體寫起來的時候,基本只需要照著之前設計好的設計圖寫就行了。如果功能不是很復雜,很困難整個設計思路都已經(jīng)在腦中,大家就能看到電視劇或者電影中那種飛快的敲擊畫面了。當然了,老白也是從小白成長過來的,最開始的時候也是一路copy/paste,但是即使是copy/paste也希望大家可以知道為什么人家是這樣寫的,這樣能夠幫助自己更好的成長。

現(xiàn)實中程序員大多是結合快捷鍵敲代碼的,因為長時間的鍛煉,程序員敲代碼的速度越來越快。從慢到快,每個程序員都付出了很多。

相關問答
程序員敲代碼都喜歡聽什么?
1個回答2024-03-02 09:34
呃,程序員敲代碼時帶著耳機大多數(shù)是為了隔離外界環(huán)境,使自己專心于邏輯上的思考,所以以我的經(jīng)驗,最好聽一些聽不懂的比較溫和的外文歌,因為中文歌能聽懂歌詞,有時會導致自己注意力不集中,對編程起反作用。千...
全文
男程序員敲代碼時候(或者間隙)適合聽的東西有哪些?
1個回答2024-03-08 08:03
我覺得適合聽一些比較舒緩的,能夠放松人神經(jīng)的音樂。因為程序員這種時候的話,其實是工作強度特別大的需要放松一下。
程序員最重要的是敲代碼,思維是敲代碼,敲出來的嗎?
1個回答2023-07-28 01:21
其實這個怎么形容,因為大家都習慣性質(zhì),進行快捷鍵,都是按照項目完成快來計算的,都不喜歡手撕代碼,其實說實話,手撕代碼可以看出一個人真實的基礎實力,你想想你塵戚都可以手撕代咐改碼,何況讓衡兄判你去說代碼...
全文
程序員一天都在寫代碼嗎?程序員的一天除了敲代碼還有做什么?
1個回答2023-11-18 02:23
程序員一天都在寫代碼嗎? 來自我個人的感嘆:如果能天天寫代碼,該有多幸福啊~ 如果程序員的一天都在寫代碼,這就說明了公司的需求明確,老板的戰(zhàn)略完美,產(chǎn)品經(jīng)理也不會天天找人撕B,技術Le...
全文
什么是程序員?什么是代碼?
1個回答2023-04-18 15:45
程序員所寫的代碼,是為某一特定程序或某一個應用程序所制定的編碼和內(nèi)部測試的組織實施,使此應用或程序應能夠在程序員編寫的代碼中,實現(xiàn)各種功能。
程序員寫代碼的時候一般聽什么音樂
1個回答2024-03-06 17:58
這個全看個人口味的,像我在的公司,聽老歌的、聽ACG的、聽外國歌的都有。
程序員拼死寫代碼:老板會因此感謝你們嗎
1個回答2024-02-03 14:27
  程序員熱衷于長時間地工作。我想說的是,你就承認吧,你的工作/老板并沒有讓你這樣做,你自己要這樣做而已。當然,我知道,也許并非所有程序員都喜歡長時間的編程。不過肯定的是,隨著加班成為業(yè)內(nèi)的普遍現(xiàn)象...
全文
為什么很多程序員喜歡戴耳機寫代碼?
1個回答2024-02-24 13:56
很多程序員在工作的時候喜歡帶著耳機寫代碼,目前這種現(xiàn)象特別常見,按道理腦力勞動者該集中注意力,聽著音樂該是干擾思維,為啥還是這么愿意這么去做,難道只是為了展示程序員炫酷的一方面嘛? 為什么還是那...
全文
程序員的職業(yè)技能除了敲代碼還有哪些技能?
3個回答2022-11-19 10:20
無論什么樣的行業(yè),在工作的過程當中都必須要必備一些技能,只有這樣才可以讓自己的工作更加的順利,同時也會讓一定的用戶程序研制一個工作更不例外。我們都知道作為一個程序員,主要的職業(yè)技能就是敲代碼,那么除...
全文
程序員應該有哪些碼德?
5個回答2022-11-30 21:20
認真對待每一行代碼,是一個程序員最基本的準則自己可以響當當?shù)恼f出,這段代碼是我寫的編寫程序算是生產(chǎn)或創(chuàng)作型工作,就像種水果、造房子一樣。都會對直接或間接使用者造成不同的影響。不同之處在于,種水果最終的...
全文
熱門問答