作者LaPass (LaPass)
看板Soft_Job
標題[閒聊] 大家會不會「背」程式碼?
時間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:你工作需要背那你就背 01/19 21:29
→ vvppqqvv:不需要就算了 不過我找工作是不會挑會去用背 01/19 21:30
→ vvppqqvv:來判斷熟不熟的主管 01/19 21:30
推 wuliou:foreach每用每查+1 01/19 21:30
→ vvppqqvv:就是因為他不懂所以他摨會用其他角度來衡量 01/19 21:31
→ vvppqqvv:而且你自己也說了你有時候會切換語言 01/19 21:31
→ viceversa56:常用的指令打久就會記起來了..不常用的至少要知道方法 01/19 21:31
推 felaray:有智慧輸入阿 只要記得前面 後面的差不多就自己拚出來了XD 01/19 21:32
→ felaray:用法的話有時候難免還是要查一下.. 01/19 21:32
→ uranusjr:就我自己而言, live coding 都是台下演練過好幾次的產物 01/19 21:41
→ typepeter:live coding一些自己寫過的邏輯應該算簡單 01/19 21:42
→ typepeter:不過若是和Framework及規格、介面有關 很難live 01/19 21:42
→ uranusjr:這種東西只是表演而已, 不代表真正的實力 (當然表演能力 01/19 21:42
→ uranusjr:是另一種實力啦, 那是另一回事) 01/19 21:43
→ diabloevagto:coding 會一直用 google... 01/19 22:01
→ LaPass:我也是會一直google +1 01/19 22:02
推 ldkrsi:我們系的java課 考試就要背程式碼 不能開書 01/19 22:09
推 YahooTaiwan:這個教授八成沒在業界走跳過 考背程式碼幹嘛... 01/19 22:10
→ ldkrsi:我記得考題裡有不少 showMessageDialog 的超長code 01/19 22:12
→ StubbornLin:外行人才在考背程式 ... 程式也能背多分就好了 01/19 22:17
推 robler:就..靠ide了XD 01/19 22:18
推 ECMA:背起來又沒用 又不背的多就強 01/19 22:19
→ andymai:語言混雜著使用~一時弄混又沒差~記住C# Java php的foreach 01/19 22:30
→ andymai:能如何?記不住又如何?直接寫個便條貼在螢幕旁也行啊~重要 01/19 22:31
推 mapleone:剛開始學和考試時的時候要背,真正進專案寫程式時不背 01/19 22:32
→ andymai:的應該是使用時的觀念吧... 01/19 22:32
推 sing10407:考java當然要背阿 基本class name、for等邏輯寫不出來? 01/19 22:35
推 YahooTaiwan:個人以為與其考你背這種東西 不如考些更有深度的題目 01/19 22:37
→ andymai:看找什麼人吧~資深工程師考這個是浪費時間~問一下就瞭了.. 01/19 22:42
→ viceversa56:不要說學校了,現在面試還是很多公司要考寫代碼的 01/19 23:10
推 leicheong:也不需要特別花心思去記, 常用就自然會記得了... 01/19 23:15
→ leicheong:不過面試時連基本框架都寫不出來的, 會能讓我懷疑面試 01/19 23:17
→ leicheong:的人有多熟悉正在用的語言... 01/19 23:17
→ viceversa56:其實我認為面試官檢討考卷也是很重要的,一堆只會考試 01/19 23:24
→ viceversa56:卻不針對面試者出錯的問題來檢討,這樣能更了解面試人 01/19 23:25
推 kinanson:我覺得不用特意去背啦,但要參考的時候要很快找到,畢竟 01/19 23:26
→ kinanson:常用還要花時間找就.....但sql這種東西,我覺得較單純常 01/19 23:26
→ kinanson:用的如果還要去找來貼..... 01/19 23:26
推 brandyjohn:偏偏很多筆試愛ㄉㄧㄤ這個XDD 01/19 23:29
推 asdfghjklasd:Jserv 就可以了.....在很多人面前 coding 01/19 23:42
推 sedgewick:google + manpage, 話說我實在背不起來(背不完整) 01/19 23:43
→ andymai:討論的條件不太一樣吧?原PO特別指出的是利用多種語言的情 01/20 00:08
→ andymai:況下~但只使用一種的話~寫久了本來就會記起來了... 01/20 00:09
推 sedgewick:這個很難說哦, 有時候你用的 library 很多也是記不住. 01/20 00:14
推 sa074463:看jserv打一堆劈哩啪啦... xD 01/20 00:48
推 soem:開著google和stackoverflow寫程式不是很正常的嗎?XD 01/20 02:41
→ soem:現在這個年頭sql也不一定要太懂,不少orm都包的還不錯 01/20 02:41
→ azureblaze:常用自然會記起來,不常用為何要背? 01/20 09:04
推 gmoz:實作一些介面比較會忘記怎麼拚XD 01/20 09:55
推 lovelycateye:常寫就記起來了,反之不常寫就會忘了。 01/20 12:38
→ lovelycateye:最厲害的是 Jserv 大大,都不會挫手XD 01/20 12:39
→ windlll:在LINUX下寫程式,幾乎在查資料...XD 01/20 21:34
推 usoko:寫了幾百次的東西你自然會記住 01/21 01:54
→ usoko:只寫幾次的東西你只記得google關鍵字要怎麼下 01/21 01:54
→ usoko:沒寫過的東西 你當然大多數時間都在google了.... 01/21 01:55
→ usoko:就好像git指令 一開始也是一直查 後來連參數都熟記了 01/21 01:55
→ TonyQ:用 ORM 更要懂 SQL ,不然效能怎麼死得都不知道。 01/21 10:56
→ kikiqqp:擅長的CPU組語指令少暫存器單純很簡單所以打久就背起來了 01/22 16:30
→ kikiqqp:不過在寫 C時,除了一些是已經練成直覺外,還是很仰賴IDE 01/22 16:31
→ kikiqqp:的程式碼提醒和修正 orz 01/22 16:31
推 stonegray:我會背...有些是程式Key到會背,有些是好用就硬背 01/27 23:42
→ stonegray:考試我一定背 01/27 23:42