[請益] 記不住代碼,我的智商有問題嗎???

看板 Soft_Job
作者
時間
留言 141則留言,86人參與討論
推噓 42  ( 55推 13噓 73→ )
討論串 4
各位好,若您願意看完這篇文章,分享一點自身的經驗,相信對我會有很大的幫助, 謝謝~ 我自學前端超過半年了,希望能轉職前端工程師,在我學習的過程中一直有個困擾,這個 困擾很大地影響我的自信。 我自認學習很認真,學習的時候不只是照著敲,是腦袋想過一遍再把項目做出來,而且認 真做筆記,也會複習。可是即使如此,當我過一段時間,可能一兩週,再回去要重做項目 時,我發現無法靠自己直接做出來,想不出來語法,實現的邏輯可能大概記得,但寫不出 完整的代碼,比方說React項目、個人網頁的CSS、JS,要重新做出項目,要花不少時間去 看筆記,查怎麼實現的。當然不是一點東西都記不住,完全不查筆記的話,能寫出3,4成 的代碼吧。一開始覺得很正常,但後來複習了第二遍、第三遍,發現這個障礙還是沒有 顯著的改善。 這讓我開始擔心,如果做了後面就忘了前面,這樣子的工作效率,如何能勝任工程師的 工作呢?自己做項目時要不停地查語法,不管是JS, CSS, React,DOM,語法好多好多, 學了又忘,下次要用又要查,這種狀況是否說明我不適合當工程師呢 補充一下背景,小弟112管理學院,托福100,年紀有點大了,開始懷疑自己是老了腦袋 退化比較快,還是沒有寫程式的天份。謝謝你看完。 --
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.36.232.49 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1606666451.A.E2B.html
1Flturtsamuel: 因為程式碼不是用記的== 11/30 00:25
2Faaz123456789: 你常做就自動會記起來了 只是112管院又有點年紀如果 11/30 00:26
3Faaz123456789: 不是對寫code本身有興趣 真的沒必要去混前端 錢不會 11/30 00:27
4Faaz123456789: 比較多 11/30 00:27
5Flturtsamuel: css有些語法不常用確實會忘記 js語法就那麼簡單幾個 11/30 00:27
6Flturtsamuel: 它難是難在生態系跟奇奇怪怪的特例 11/30 00:27
7Flturtsamuel: react又是三大框架裡面最貼近原生語法的 11/30 00:28
8Fskywalker019: 其實用到的時候再google就好了 所有語言都是面向goo 11/30 00:28
9Fskywalker019: gle的語言 11/30 00:28
10Fskywalker019: 主要是真的了解語言和工具的原理和概念遇到問題就會 11/30 00:30
11Fskywalker019: 知道解決的方向 11/30 00:30
12Fagario: 記憶力跟智商力是不同的力 11/30 00:35
13Fadsl12367: 就使用度不高啊 11/30 00:49
14Fvi000246: 我的記憶力也很超爛 筆記做好一點能救一點回來 11/30 00:49
15Fvi000246: 但我都要看code才能回想當初為何要這樣寫 11/30 00:50
16FADEMAIN: 使用頻率不高的就算忘了再查就好了 11/30 01:01
17Fqwe70302: 我工作到現在也快一年了,需要用到字串的一部分時還是 11/30 01:16
18Fqwe70302: 會查到底叫split還是splice以及要塞甚麼參數。但這完全 11/30 01:16
19Fqwe70302: 不影響到工作你放心,有目的的查語法不用花幾分鐘,如 11/30 01:16
20Fqwe70302: 果你的問題跟我一樣是“知道要寫甚麼但是拼不出來”那 11/30 01:16
21Fqwe70302: 就不是問題,上去MDN看一眼就解決了 11/30 01:16
22Fadsl12367: 如果同時寫太多種還會搞混 XD 11/30 01:32
23Fchuegou: 正常吧... 我一些標準函式庫的引數都是要用時才查 11/30 02:20
24Fchuegou: git指令和linux指令也是 糟糕這樣講開始擔心我也不正常 11/30 02:20
25Fb85040312: 奇怪 怎麼每隔一段時間就有人問這種問題,語法熟要幹 11/30 02:32
26Fb85040312: 嘛,是想要一輩子當碼農嗎? 11/30 02:32
27Falihue: 幹嘛背,做十幾年的工程師還是要去查怎麼用 datetime啊 11/30 05:41
28FBlacksPig: google是好東西,不止可以查你不會的東西,也可以迅速 11/30 06:01
29FBlacksPig: 查你會的東西 11/30 06:01
30FBlacksPig: 腦袋卻沒辦法跟電腦一樣變成所有code的repository,但 11/30 06:05
31FBlacksPig: 是至少可以放片段的關鍵字來用google 11/30 06:05
32Fwindclara: 正常。不用擔心。重點在解決思路。 11/30 06:55
33Fv7q4: 查一下就有的東西就不需要記 11/30 07:31
34Fjobintan: 邏輯思緒清析比較重要,代碼上網抄就好。 11/30 07:49
35FNitricacid: 人腦不是拿來背語法... 11/30 08:03
36Fbill0205: 你需要一個好的IDE 根本不用去記 11/30 08:04
37Fdave123: 你沒看過meme嗎?程式員就是一群很會google的monkey而已 11/30 08:10
38Ft19960804: 常用的不用記,你的身體會慢慢記住 11/30 08:21
39Fwilson6405: css html 記基本的就好吧,其餘都google 11/30 08:21
40Ft19960804: 不常用也不用記,google一下就好 11/30 08:22
41Fsoccer103: 寫程式不是用背的.. 11/30 08:47
42Fsnow0112: 我都記不得,要用再查 11/30 09:02
43Fwildli0422: 我轉職快五年了,到現在也是很常忘記SQL語法阿,你需 11/30 09:07
44Fwildli0422: 要一個好的ide還有Google 11/30 09:07
45Faidansky0989: 你當英文老師前都先背一本英文字典ㄛ 11/30 09:12
46Fsaltchita: 跟你差不多情形,希望工作之外練習但容易忘記 11/30 09:14
47Fsplitline: 程式碼就程式碼,代碼是什麼鬼 支語警察.jpg 11/30 09:24
48Fabc0922001: 我連需求過了一個月,不看程式碼都想不起來 11/30 09:38
謝謝各位的回復,果然還是要問問前輩才比較了解大家的情況 無意間用了支語,不好意思哈哈
49FSiika: 常用的記得就好 11/30 09:40
50Feasyman: 網路上都有整理小炒 可以找一下 11/30 09:50
51Fannheilong: 代碼 11/30 09:59
52FB0988698088: 代碼要回中國記喔 11/30 10:18
53Fq970105: 項目也是支語吧 11/30 10:29
54Frealbout: 不如把數學邏輯訓練好.... 11/30 10:31
55Fnenpow: 好好花個一兩小時把IDE設定好吧 現在各種plugin很進步了 11/30 10:34
56Fnenpow: 一直Google重複的東西很浪費時間 有興趣可以試試Codota 11/30 10:36
57Frugia813: 代碼在台灣有別的意思,這個詞用支語真的很不妥 11/30 10:38
58Fairtsubasa: 你的辦公環境無外網,不可帶手機時,還能想查就查嗎 11/30 11:45
59Fmarc47: 比較好奇本版有多少人寫程式可以不靠google與參考文件 11/30 11:45
60Fprismwu: 感覺很正常 不要想太多 11/30 12:06
61Fkurtsgm: 正常的吧 我出社會到現在工作上用到的語言應該差不多10種 11/30 12:06
62Fkurtsgm: 每種syntax都要記住 隨時可以從0開始寫 我自己是做不到 11/30 12:06
63Fasdfghjklasd: 回中國去喔 11/30 12:36
64Fjej: 幹嘛記程式碼?當法律條文嗎? 11/30 12:42
65Fjej: 該背的是商業邏輯吧!例如非會計本科寫會計系統 11/30 12:42
66Fjej: 要背你們公司 或是你們客戶的會計科目 11/30 12:42
67Fctrlbreak: 我寫10年程式 八成code都是複製貼上來的XD 11/30 13:10
68Fpornstar: 代碼是啥小? 11/30 13:25
69Fs678131: 代碼 11/30 13:36
70Fs310143: 112去台積電 跑來前端幹嘛 11/30 13:38
71Fkaibaemon: 寫程式又不是考律師記條文 11/30 14:04
72FImPG0702: 誰教你代碼這用詞的 11/30 15:20
73Fwow1006: 弱弱的說一下,寫程式不是背就可以的@@ 11/30 16:10
74Fbenedict76: 通常一個參數好幾個的method一個禮拜沒用過就得去查一 11/30 16:52
75Fbenedict76: 下了。 11/30 16:52
76Ffiiox3: 遇太多面試不給查文件的,害我也開始懷疑自己的記憶力了 11/30 16:56
77Ffiiox3: 。 11/30 16:56
78Flonglongint: API一定要查吧,但概念要記 11/30 16:58
79Fhonestyer: 你要學的是怎樣解決問題 怎樣查到keyword 不是背code . 11/30 17:31
80Ffantasystar: 請問代碼是什麼? 11/30 18:35
81Fjj0321: XD 112問這個 11/30 19:38
82FZSZ1210: 這週寫完下週忘記(舉手 11/30 20:37
83Fsuperpandal: 想死背的話可能不適合當工程師 11/30 21:51
84FMyNion: 要跟太極拳一樣,記意不記形 11/30 21:55
85FMyNion: 語法只是工具,重要的是邏輯、架構、觀念 11/30 21:57
86FMyNion: 換了一套工具,語法全部不一樣。但背後的東西不會變 11/30 21:58
87Fray0305: 常用就會記得了 不常用的工作要用到時還是會去查函式庫 11/30 22:41
88Fdd900336: 一直寫一直忘... 12/01 00:35
89Fzased: 除非要面試頂級企業,白板戰或是筆記本面試憑空寫才需要大 12/01 01:13
90Fzased: 概記一下(不過他們也只是看你演算法概念) 12/01 01:13
91Fpooznn: 現在主流語言或框架一年都一個版本 很容易搞混 都是用到時 12/01 01:17
92Fpooznn: 邊查邊寫的吧 12/01 01:17
93FWaterLengend: 這可以分成好幾個部分。邏輯/語法/規格,當下解決 12/01 01:24
94FWaterLengend: 邏輯你很容易做完就忘記很正常。語法要多練,打多了 12/01 01:24
95FWaterLengend: 就會順。規格我只會記住常用的,剩下遇到在查。 12/01 01:24
96Fwilly0206: 看得懂比較重要 12/01 07:20
97Fpptpptppt: 代碼 12/01 08:05
98FtestPtt: 你有修過微積分嗎? 12/01 08:41
99Fcokellen: 我也是,你不孤單 12/01 09:24
100Fhtury: 還好,其實就是還不夠熟,打的次數還不夠多 12/01 09:52
101Frodion: 認真建議 不要一開始就看過多簡體學習資源 能看英文直接 12/01 10:02
102Frodion: 看英文資源 12/01 10:02
103Fsowulo: 我覺得很多人都被一些電影戲劇誤導以為軟體工程就是在一 12/01 10:28
104Fsowulo: 個黑黑小小的視窗瘋狂打字 實際的狀況是敲幾下就要停下來 12/01 10:28
105Fsowulo: 估狗或stackoverflow中間夾幾句髒話 12/01 10:28
106FLeopard77: 電影都沒有把 Try & Error 12/01 10:49
107FLeopard77: 的過程,寫在劇本裡 嗚嗚 12/01 10:49
很謝謝各位的經驗分享~ ※ 編輯: PUAstyle (114.36.237.182 臺灣), 12/01/2020 11:09:45
108FKillercat: 有個東西叫做IDE 很好用的 要不要試試看..... 12/01 11:26
109FKillercat: 另外我個人會建議找一個好一點的snippet tool 12/01 11:27
110FKillercat: 像我們這邊很多人都熟多種語言 一個最簡單的singleton 12/01 11:27
111FKillercat: 其實都要想一下,code不是用背的.... 12/01 11:28
112Fjej: 推101樓 有些簡體文看過第一次知道他在說什麼 12/01 12:14
113Fjej: 用唸出來的就整個消化不下去 多唸幾次就對這個文字感到困惑 12/01 12:14
114Fjej: 簡體是字簡體了 但意義有時候模糊不精確 12/01 12:14
115Fjej: 如果能用英文 學起來會精確一點 12/01 12:14
116Fkattte: 同意一樓 12/01 12:26
117Fstitchris: ”代碼” “項目”這些辭彙會腐蝕大腦 大概已經壞了 12/01 14:29
118Fsforzando: 「超過半年」是問題所在。程式設計的綜合能力從零到穩 12/01 18:05
119Fsforzando: 大概要兩三年,如果喜歡的話繼續練就對了。 12/01 18:05
120Fs207072s: 跟我一樣英文不好有時候會接觸到支語的話,去抓個新同文 12/01 18:40
121Fs207072s: 堂之類的瀏覽器外掛 12/01 18:40
122Faa06697: 請善用google 啊...代碼可能要用百度 12/01 18:45
123Fshooter555: 沒有工具書沒有google寫不出code的人應該是多數吧 12/02 09:51
124Fshooter555: 不是都有點印象 寫到這段知道要用什麼就好 剩下細節 12/02 09:52
125Fshooter555: 就靠工具書或google補足 12/02 09:52
126Fakito117: 邏輯對了就ok啦,可以用個自己的程式包,下次差不多的就 12/03 10:26
127Fakito117: 可以抓來用 12/03 10:26
128Faeric15: google就找得到的東西,幹嘛一定要完全記得呢? 12/04 00:24
129Fimjeffreylee: 幾個月前的code不記得在幹嘛不是很正常嗎XD 12/04 08:40
130Fmdffc: 代碼??? 12/04 12:12
131Fbenorin17: 推q大 知道要寫啥只是不記得怎麼拚就沒差 然後代碼是.. 12/04 21:46
132Fbenorin17: . 12/04 21:46
133Fyisyun: 最近自學前端也是遇到一樣的問題。今天的程式練習完了下 12/06 00:41
134Fyisyun: 禮拜就忘記,但是基本邏輯還記得,原來大家都一樣,好開 12/06 00:41
135Fyisyun: 心(咦?) 12/06 00:41
136FMartinJ40: 代碼 12/08 11:11
137FNotte: 懂得google關鍵字更重要 12/13 13:48
138Fakito117: android寫寫回去寫.net 12/16 10:21
139Fakito117: 我也很多語法會忘掉QQ 12/16 10:21
140Fpapple23g: 我自己會把語法的使用範例寫成一個個小檔案集中在一個 12/30 22:35
141Fpapple23g: 資料夾 當作拷貝用的文檔庫 12/30 22:35

完整討論串

42 >> [請益] 記不住代碼,我的智商有問題嗎???
141 soft_job 2020-11-30 00:13

Soft_Job 最新熱門文章

18 [請益] 走Java還是kotlin
60 soft_job 2021-01-18 19:20