有位新接觸程式設計的新手在知乎上提問:
想知道那些编程大佬是不是代码都能记住,然后不用查百度就能啪啪啪打出来呢? 从大一接触编程到现在一直在练习代码,但是很多函数和库还是没有办法记住,要用到还是得查百度,不知道是我太菜了,还是大家都一样。
下面整理摘錄一些網友的精彩回答:
網友"天元",1.6萬讚
你坐在一個程式設計師對面聽哈。
如果這哥們鍵盤敲的啪啪響,還時不時面露微笑。別急著崇拜。很多時候可能只是在跟,測試組/美工組/產品組/運維組的美眉們聊天呢。
如果這哥們的鍵盤是有規律,有間隔的,咔噠……咔噠……咔噠,而且面色平靜。那麼有可能是在拷貝&貼上程式碼。
如果這哥們眉頭緊鎖,東張西望,鍵盤隔好一會才敲一會,然又是東張西望。這才是有可能在開始程式設計。
用鍵盤敲擊速度來評價的,不是程式設計師,那是打字員。
網友「提了廢」
我不是大佬。記不住,你知道我現在得用多少種語言?都記下來不幹別的了。
你看到我們啪啦啪啦的敲程式碼,如果沒有ide
的提醒,我們可能真的只是在敲鍵盤或是在跟MM聊天。
在軟體裡有個型別叫做:效率。對,效率。這些都是工作而已,當然用最有效率的方式。
最後提醒一下:程式設計這個事啊,最難的地方不是下手去寫的時候。
當我下手去寫的時候,說明我的構思、設想、理論、模型、異常解決方案…都已經在腦中或是在其他的工具裡存在了。
如果不做前期的這些準備,程式設計人員鍵盤上敲的最響的應該是「backspace
(回退鍵)」。
我工作了這麼久,十多年老程式了,接觸的語言不下十種,做架構、原型設計、現場開發,涉及專案大大小小不下30個,從最初的二指禪到現在的非對稱六指禪,打字速度上也沒啥提升,那也沒耽誤我產出。
所以說,一旦涉及到敲代碼了,就沒什麼難的地方了,這個過程越快越好,恨不得讓機器自己去生成。你以為模板語言為什麼在大型專案裡一直是香餑餑…
微軟的vs
和jetbrain
都開始引入智慧預測輸入,是在侮辱程序員嗎?當然不是,我得謝謝他們把你打字員的屬性壓低了一些。
網友「小熊貓喵喵喵」
工作上一樣一直在Google
和Stackoverflow
。百度和
CSDN 是不用的,沒用。 不只是我,周圍年薪幾百萬,甚至上千萬的程式設計師也是這樣。
至於題主為什麼會有這種困擾,那是因為題主以為程式設計就是調調API
,做東西熟練,不知道高階點程式設計師都在幹嘛,資深軟體工程師都是在幹嘛。
程式設計師都是背負有責任的,或是開發出重要功能,或是解決某個技術設計問題,或是保證服務在特定環境下保持運行,或是擴展底層基礎設施,等等等等,大家都在做高度抽象化,同時嚴謹落地的東西,至於
API ###背的熟不熟,沒必要浪費腦容量。 ######沒必要糾結這些東西。當然,很多渣渣公司面試喜歡考這種題,類似孔乙己知道某個字多少種寫法。 ###推薦:《php前世今生與未來展望》《世上最全的PHP詳解(快速入門)》
以上是程式設計大佬是否能記住程式碼,不用百度就能啪啪啪敲出來麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!