看板 Soft_Job 關於我們 聯絡資訊
各位好,若您願意看完這篇文章,分享一點自身的經驗,相信對我會有很大的幫助, 謝謝~ 我自學前端超過半年了,希望能轉職前端工程師,在我學習的過程中一直有個困擾,這個 困擾很大地影響我的自信。 我自認學習很認真,學習的時候不只是照著敲,是腦袋想過一遍再把項目做出來,而且認 真做筆記,也會複習。可是即使如此,當我過一段時間,可能一兩週,再回去要重做項目 時,我發現無法靠自己直接做出來,想不出來語法,實現的邏輯可能大概記得,但寫不出 完整的代碼,比方說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
lturtsamuel: 因為程式碼不是用記的== 11/30 00:25
aaz123456789: 你常做就自動會記起來了 只是112管院又有點年紀如果 11/30 00:26
aaz123456789: 不是對寫code本身有興趣 真的沒必要去混前端 錢不會 11/30 00:27
aaz123456789: 比較多 11/30 00:27
lturtsamuel: css有些語法不常用確實會忘記 js語法就那麼簡單幾個 11/30 00:27
lturtsamuel: 它難是難在生態系跟奇奇怪怪的特例 11/30 00:27
lturtsamuel: react又是三大框架裡面最貼近原生語法的 11/30 00:28
skywalker019: 其實用到的時候再google就好了 所有語言都是面向goo 11/30 00:28
skywalker019: gle的語言 11/30 00:28
skywalker019: 主要是真的了解語言和工具的原理和概念遇到問題就會 11/30 00:30
skywalker019: 知道解決的方向 11/30 00:30
agario: 記憶力跟智商力是不同的力 11/30 00:35
adsl12367: 就使用度不高啊 11/30 00:49
vi000246: 我的記憶力也很超爛 筆記做好一點能救一點回來 11/30 00:49
vi000246: 但我都要看code才能回想當初為何要這樣寫 11/30 00:50
ADEMAIN: 使用頻率不高的就算忘了再查就好了 11/30 01:01
qwe70302: 我工作到現在也快一年了,需要用到字串的一部分時還是 11/30 01:16
qwe70302: 會查到底叫split還是splice以及要塞甚麼參數。但這完全 11/30 01:16
qwe70302: 不影響到工作你放心,有目的的查語法不用花幾分鐘,如 11/30 01:16
qwe70302: 果你的問題跟我一樣是“知道要寫甚麼但是拼不出來”那 11/30 01:16
qwe70302: 就不是問題,上去MDN看一眼就解決了 11/30 01:16
adsl12367: 如果同時寫太多種還會搞混 XD 11/30 01:32
chuegou: 正常吧... 我一些標準函式庫的引數都是要用時才查 11/30 02:20
chuegou: git指令和linux指令也是 糟糕這樣講開始擔心我也不正常 11/30 02:20
b85040312: 奇怪 怎麼每隔一段時間就有人問這種問題,語法熟要幹 11/30 02:32
b85040312: 嘛,是想要一輩子當碼農嗎? 11/30 02:32
alihue: 幹嘛背,做十幾年的工程師還是要去查怎麼用 datetime啊 11/30 05:41
BlacksPig: google是好東西,不止可以查你不會的東西,也可以迅速 11/30 06:01
BlacksPig: 查你會的東西 11/30 06:01
BlacksPig: 腦袋卻沒辦法跟電腦一樣變成所有code的repository,但 11/30 06:05
BlacksPig: 是至少可以放片段的關鍵字來用google 11/30 06:05
windclara: 正常。不用擔心。重點在解決思路。 11/30 06:55
v7q4: 查一下就有的東西就不需要記 11/30 07:31
jobintan: 邏輯思緒清析比較重要,代碼上網抄就好。 11/30 07:49
Nitricacid: 人腦不是拿來背語法... 11/30 08:03
bill0205: 你需要一個好的IDE 根本不用去記 11/30 08:04
dave123: 你沒看過meme嗎?程式員就是一群很會google的monkey而已 11/30 08:10
t19960804: 常用的不用記,你的身體會慢慢記住 11/30 08:21
wilson6405: css html 記基本的就好吧,其餘都google 11/30 08:21
t19960804: 不常用也不用記,google一下就好 11/30 08:22
soccer103: 寫程式不是用背的.. 11/30 08:47
snow0112: 我都記不得,要用再查 11/30 09:02
wildli0422: 我轉職快五年了,到現在也是很常忘記SQL語法阿,你需 11/30 09:07
wildli0422: 要一個好的ide還有Google 11/30 09:07
aidansky0989: 你當英文老師前都先背一本英文字典ㄛ 11/30 09:12
saltchita: 跟你差不多情形,希望工作之外練習但容易忘記 11/30 09:14
splitline: 程式碼就程式碼,代碼是什麼鬼 支語警察.jpg 11/30 09:24
abc0922001: 我連需求過了一個月,不看程式碼都想不起來 11/30 09:38
謝謝各位的回復,果然還是要問問前輩才比較了解大家的情況 無意間用了支語,不好意思哈哈
Siika: 常用的記得就好 11/30 09:40
easyman: 網路上都有整理小炒 可以找一下 11/30 09:50
annheilong: 代碼 11/30 09:59
B0988698088: 代碼要回中國記喔 11/30 10:18
q970105: 項目也是支語吧 11/30 10:29
realbout: 不如把數學邏輯訓練好.... 11/30 10:31
nenpow: 好好花個一兩小時把IDE設定好吧 現在各種plugin很進步了 11/30 10:34
nenpow: 一直Google重複的東西很浪費時間 有興趣可以試試Codota 11/30 10:36
rugia813: 代碼在台灣有別的意思,這個詞用支語真的很不妥 11/30 10:38
airtsubasa: 你的辦公環境無外網,不可帶手機時,還能想查就查嗎 11/30 11:45
marc47: 比較好奇本版有多少人寫程式可以不靠google與參考文件 11/30 11:45
prismwu: 感覺很正常 不要想太多 11/30 12:06
kurtsgm: 正常的吧 我出社會到現在工作上用到的語言應該差不多10種 11/30 12:06
kurtsgm: 每種syntax都要記住 隨時可以從0開始寫 我自己是做不到 11/30 12:06
asdfghjklasd: 回中國去喔 11/30 12:36
jej: 幹嘛記程式碼?當法律條文嗎? 11/30 12:42
jej: 該背的是商業邏輯吧!例如非會計本科寫會計系統 11/30 12:42
jej: 要背你們公司 或是你們客戶的會計科目 11/30 12:42
ctrlbreak: 我寫10年程式 八成code都是複製貼上來的XD 11/30 13:10
pornstar: 代碼是啥小? 11/30 13:25
s678131: 代碼 11/30 13:36
s310143: 112去台積電 跑來前端幹嘛 11/30 13:38
kaibaemon: 寫程式又不是考律師記條文 11/30 14:04
ImPG0702: 誰教你代碼這用詞的 11/30 15:20
wow1006: 弱弱的說一下,寫程式不是背就可以的@@ 11/30 16:10
benedict76: 通常一個參數好幾個的method一個禮拜沒用過就得去查一 11/30 16:52
benedict76: 下了。 11/30 16:52
fiiox3: 遇太多面試不給查文件的,害我也開始懷疑自己的記憶力了 11/30 16:56
fiiox3: 。 11/30 16:56
longlongint: API一定要查吧,但概念要記 11/30 16:58
honestyer: 你要學的是怎樣解決問題 怎樣查到keyword 不是背code . 11/30 17:31
fantasystar: 請問代碼是什麼? 11/30 18:35
jj0321: XD 112問這個 11/30 19:38
ZSZ1210: 這週寫完下週忘記(舉手 11/30 20:37
superpandal: 想死背的話可能不適合當工程師 11/30 21:51
MyNion: 要跟太極拳一樣,記意不記形 11/30 21:55
MyNion: 語法只是工具,重要的是邏輯、架構、觀念 11/30 21:57
MyNion: 換了一套工具,語法全部不一樣。但背後的東西不會變 11/30 21:58
ray0305: 常用就會記得了 不常用的工作要用到時還是會去查函式庫 11/30 22:41
dd900336: 一直寫一直忘... 12/01 00:35
zased: 除非要面試頂級企業,白板戰或是筆記本面試憑空寫才需要大 12/01 01:13
zased: 概記一下(不過他們也只是看你演算法概念) 12/01 01:13
pooznn: 現在主流語言或框架一年都一個版本 很容易搞混 都是用到時 12/01 01:17
pooznn: 邊查邊寫的吧 12/01 01:17
WaterLengend: 這可以分成好幾個部分。邏輯/語法/規格,當下解決 12/01 01:24
WaterLengend: 邏輯你很容易做完就忘記很正常。語法要多練,打多了 12/01 01:24
WaterLengend: 就會順。規格我只會記住常用的,剩下遇到在查。 12/01 01:24
willy0206: 看得懂比較重要 12/01 07:20
pptpptppt: 代碼 12/01 08:05
testPtt: 你有修過微積分嗎? 12/01 08:41
cokellen: 我也是,你不孤單 12/01 09:24
htury: 還好,其實就是還不夠熟,打的次數還不夠多 12/01 09:52
rodion: 認真建議 不要一開始就看過多簡體學習資源 能看英文直接 12/01 10:02
rodion: 看英文資源 12/01 10:02
sowulo: 我覺得很多人都被一些電影戲劇誤導以為軟體工程就是在一 12/01 10:28
sowulo: 個黑黑小小的視窗瘋狂打字 實際的狀況是敲幾下就要停下來 12/01 10:28
sowulo: 估狗或stackoverflow中間夾幾句髒話 12/01 10:28
Leopard77: 電影都沒有把 Try & Error 12/01 10:49
Leopard77: 的過程,寫在劇本裡 嗚嗚 12/01 10:49
很謝謝各位的經驗分享~ ※ 編輯: PUAstyle (114.36.237.182 臺灣), 12/01/2020 11:09:45
Killercat: 有個東西叫做IDE 很好用的 要不要試試看..... 12/01 11:26
Killercat: 另外我個人會建議找一個好一點的snippet tool 12/01 11:27
Killercat: 像我們這邊很多人都熟多種語言 一個最簡單的singleton 12/01 11:27
Killercat: 其實都要想一下,code不是用背的.... 12/01 11:28
jej: 推101樓 有些簡體文看過第一次知道他在說什麼 12/01 12:14
jej: 用唸出來的就整個消化不下去 多唸幾次就對這個文字感到困惑 12/01 12:14
jej: 簡體是字簡體了 但意義有時候模糊不精確 12/01 12:14
jej: 如果能用英文 學起來會精確一點 12/01 12:14
kattte: 同意一樓 12/01 12:26
stitchris: ”代碼” “項目”這些辭彙會腐蝕大腦 大概已經壞了 12/01 14:29
sforzando: 「超過半年」是問題所在。程式設計的綜合能力從零到穩 12/01 18:05
sforzando: 大概要兩三年,如果喜歡的話繼續練就對了。 12/01 18:05
s207072s: 跟我一樣英文不好有時候會接觸到支語的話,去抓個新同文 12/01 18:40
s207072s: 堂之類的瀏覽器外掛 12/01 18:40
aa06697: 請善用google 啊...代碼可能要用百度 12/01 18:45
shooter555: 沒有工具書沒有google寫不出code的人應該是多數吧 12/02 09:51
shooter555: 不是都有點印象 寫到這段知道要用什麼就好 剩下細節 12/02 09:52
shooter555: 就靠工具書或google補足 12/02 09:52
akito117: 邏輯對了就ok啦,可以用個自己的程式包,下次差不多的就 12/03 10:26
akito117: 可以抓來用 12/03 10:26
aeric15: google就找得到的東西,幹嘛一定要完全記得呢? 12/04 00:24
imjeffreylee: 幾個月前的code不記得在幹嘛不是很正常嗎XD 12/04 08:40
mdffc: 代碼??? 12/04 12:12
benorin17: 推q大 知道要寫啥只是不記得怎麼拚就沒差 然後代碼是.. 12/04 21:46
benorin17: . 12/04 21:46
yisyun: 最近自學前端也是遇到一樣的問題。今天的程式練習完了下 12/06 00:41
yisyun: 禮拜就忘記,但是基本邏輯還記得,原來大家都一樣,好開 12/06 00:41
yisyun: 心(咦?) 12/06 00:41
MartinJ40: 代碼 12/08 11:11
Notte: 懂得google關鍵字更重要 12/13 13:48
akito117: android寫寫回去寫.net 12/16 10:21
akito117: 我也很多語法會忘掉QQ 12/16 10:21
papple23g: 我自己會把語法的使用範例寫成一個個小檔案集中在一個 12/30 22:35
papple23g: 資料夾 當作拷貝用的文檔庫 12/30 22:35