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

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 412 
作者 LaPass 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇