看板 Soft_Job作者 LaPass (LaPass)標題 [閒聊] 大家會不會「背」程式碼?時間 Sun Jan 19 21:22:52 2014
看上面的文章讓我想問問這個問題
我常常看很多人有這種技能
能不靠IDE的或是其他的補助工具
就可以劈劈啪啪的直接打一串程式碼出來
尤其是在台上demo的時候
不少人會現場codeing
我自認為沒辦法做到這一點
雖然我可以記住那個語言的寫法大概是怎麼樣
但很多細節我都記不太住
尤其是剛寫完某種語言,換到另外一種語言的時候
一恍神就會寫錯
像是在php中寫出
class A{
public static class AChild{
....
}
}
或是在js中用 . 去黏字串
或是搞錯foreach的寫法之類的
(foreach 這個東西每個語言都有,但每個語言都不太一樣.... orz)
我總覺得要記清楚這些細節好困難
而且也不會特別想去記
大家的狀況呢?
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.38.69.227
推 vvppqqvv:你工作需要背那你就背
不需要就算了 不過我找工作是不會挑會去用背
來判斷熟不熟的主管1F 01/19 21:29
推 wuliou:foreach每用每查+14F 01/19 21:30
→ vvppqqvv:就是因為他不懂所以他摨會用其他角度來衡量
而且你自己也說了你有時候會切換語言5F 01/19 21:31
推 felaray:有智慧輸入阿 只要記得前面 後面的差不多就自己拚出來了XD用法的話有時候難免還是要查一下..8F 01/19 21:32
→ uranusjr:就我自己而言, live coding 都是台下演練過好幾次的產物10F 01/19 21:41
→ typepeter:live coding一些自己寫過的邏輯應該算簡單
不過若是和Framework及規格、介面有關 很難live11F 01/19 21:42
→ uranusjr:這種東西只是表演而已, 不代表真正的實力 (當然表演能力是另一種實力啦, 那是另一回事)13F 01/19 21:42
→ LaPass:我也是會一直google +116F 01/19 22:02
推 ldkrsi:我們系的java課 考試就要背程式碼 不能開書17F 01/19 22:09
→ ldkrsi:我記得考題裡有不少 showMessageDialog 的超長code19F 01/19 22:12
推 robler:就..靠ide了XD21F 01/19 22:18
推 ECMA:背起來又沒用 又不背的多就強22F 01/19 22:19
→ andymai:語言混雜著使用~一時弄混又沒差~記住C# Java php的foreach能如何?記不住又如何?直接寫個便條貼在螢幕旁也行啊~重要23F 01/19 22:30
推 mapleone:剛開始學和考試時的時候要背,真正進專案寫程式時不背25F 01/19 22:32
→ andymai:的應該是使用時的觀念吧...26F 01/19 22:32
推 sing10407:考java當然要背阿 基本class name、for等邏輯寫不出來?27F 01/19 22:35
→ andymai:看找什麼人吧~資深工程師考這個是浪費時間~問一下就瞭了..29F 01/19 22:42
推 leicheong:也不需要特別花心思去記, 常用就自然會記得了...
不過面試時連基本框架都寫不出來的, 會能讓我懷疑面試的人有多熟悉正在用的語言...31F 01/19 23:15
→ viceversa56:其實我認為面試官檢討考卷也是很重要的,一堆只會考試卻不針對面試者出錯的問題來檢討,這樣能更了解面試人34F 01/19 23:24
推 kinanson:我覺得不用特意去背啦,但要參考的時候要很快找到,畢竟常用還要花時間找就.....但sql這種東西,我覺得較單純常用的如果還要去找來貼.....36F 01/19 23:26
推 sedgewick:google + manpage, 話說我實在背不起來(背不完整)41F 01/19 23:43
→ andymai:討論的條件不太一樣吧?原PO特別指出的是利用多種語言的情況下~但只使用一種的話~寫久了本來就會記起來了...42F 01/20 00:08
推 sedgewick:這個很難說哦, 有時候你用的 library 很多也是記不住.44F 01/20 00:14
推 sa074463:看jserv打一堆劈哩啪啦... xD45F 01/20 00:48
推 soem:開著google和stackoverflow寫程式不是很正常的嗎?XD
現在這個年頭sql也不一定要太懂,不少orm都包的還不錯46F 01/20 02:41
推 gmoz:實作一些介面比較會忘記怎麼拚XD49F 01/20 09:55
推 lovelycateye:常寫就記起來了,反之不常寫就會忘了。
最厲害的是 Jserv 大大,都不會挫手XD50F 01/20 12:38
→ windlll:在LINUX下寫程式,幾乎在查資料...XD52F 01/20 21:34
推 usoko:寫了幾百次的東西你自然會記住
只寫幾次的東西你只記得google關鍵字要怎麼下
沒寫過的東西 你當然大多數時間都在google了....
就好像git指令 一開始也是一直查 後來連參數都熟記了53F 01/21 01:54
→ TonyQ:用 ORM 更要懂 SQL ,不然效能怎麼死得都不知道。57F 01/21 10:56
→ kikiqqp:擅長的CPU組語指令少暫存器單純很簡單所以打久就背起來了不過在寫 C時,除了一些是已經練成直覺外,還是很仰賴IDE的程式碼提醒和修正 orz58F 01/22 16:30
--