各位好,若您願意看完這篇文章,分享一點自身的經驗,相信對我會有很大的幫助,
謝謝~
我自學前端超過半年了,希望能轉職前端工程師,在我學習的過程中一直有個困擾,這個
困擾很大地影響我的自信。
我自認學習很認真,學習的時候不只是照著敲,是腦袋想過一遍再把項目做出來,而且認
真做筆記,也會複習。可是即使如此,當我過一段時間,可能一兩週,再回去要重做項目
時,我發現無法靠自己直接做出來,想不出來語法,實現的邏輯可能大概記得,但寫不出
完整的代碼,比方說React項目、個人網頁的CSS、JS,要重新做出項目,要花不少時間去
看筆記,查怎麼實現的。當然不是一點東西都記不住,完全不查筆記的話,能寫出3,4成
的代碼吧。一開始覺得很正常,但後來複習了第二遍、第三遍,發現這個障礙還是沒有
顯著的改善。
這讓我開始擔心,如果做了後面就忘了前面,這樣子的工作效率,如何能勝任工程師的
工作呢?自己做項目時要不停地查語法,不管是JS, CSS, React,DOM,語法好多好多,
學了又忘,下次要用又要查,這種狀況是否說明我不適合當工程師呢
補充一下背景,小弟112管理學院,托福100,年紀有點大了,開始懷疑自己是老了腦袋
退化比較快,還是沒有寫程式的天份。謝謝你看完。
你常做就自動會記起來了 只是112管院又有點年紀如果不是對寫code本身有興趣 真的沒必要去混前端 錢不會比較多
css有些語法不常用確實會忘記 js語法就那麼簡單幾個它難是難在生態系跟奇奇怪怪的特例react又是三大框架裡面最貼近原生語法的
其實用到的時候再google就好了 所有語言都是面向google的語言主要是真的了解語言和工具的原理和概念遇到問題就會知道解決的方向
作者: agario (Agar.io) 2020-11-30 00:35:00
記憶力跟智商力是不同的力
作者: adsl12367 (adsl12367) 2020-11-30 00:49:00
就使用度不高啊
我的記憶力也很超爛 筆記做好一點能救一點回來但我都要看code才能回想當初為何要這樣寫
作者:
ADEMAIN (阿德門)
2020-11-30 01:01:00使用頻率不高的就算忘了再查就好了
作者:
qwe70302 (為何一到90分就會輸)
2020-11-30 01:16:00我工作到現在也快一年了,需要用到字串的一部分時還是會查到底叫split還是splice以及要塞甚麼參數。但這完全不影響到工作你放心,有目的的查語法不用花幾分鐘,如果你的問題跟我一樣是“知道要寫甚麼但是拼不出來”那就不是問題,上去MDN看一眼就解決了
作者: adsl12367 (adsl12367) 2020-11-30 01:32:00
如果同時寫太多種還會搞混 XD
作者:
chuegou (chuegou)
2020-11-30 02:20:00正常吧... 我一些標準函式庫的引數都是要用時才查git指令和linux指令也是 糟糕這樣講開始擔心我也不正常
奇怪 怎麼每隔一段時間就有人問這種問題,語法熟要幹嘛,是想要一輩子當碼農嗎?
作者:
alihue (wanda wanda)
2020-11-30 05:41:00幹嘛背,做十幾年的工程師還是要去查怎麼用 datetime啊
作者:
BlacksPig (Black Handsome s Pig)
2020-11-30 06:01:00google是好東西,不止可以查你不會的東西,也可以迅速查你會的東西腦袋卻沒辦法跟電腦一樣變成所有code的repository,但是至少可以放片段的關鍵字來用google
作者: windclara (null) 2020-11-30 06:55:00
正常。不用擔心。重點在解決思路。
作者:
v7q4 ((.)(.)乳劍雙修 -|=>)
2020-11-30 07:31:00查一下就有的東西就不需要記
作者:
jobintan (Robin Artemstein)
2020-11-30 07:49:00邏輯思緒清析比較重要,代碼上網抄就好。
作者:
bill0205 (善良的小孩沒人愛)
2020-11-30 08:04:00你需要一個好的IDE 根本不用去記
作者:
dave123 (宅男就是傳奇)
2020-11-30 08:10:00你沒看過meme嗎?程式員就是一群很會google的monkey而已
css html 記基本的就好吧,其餘都google
作者: wildli0422 (wild) 2020-11-30 09:07:00
我轉職快五年了,到現在也是很常忘記SQL語法阿,你需要一個好的ide還有Google
作者:
saltchita (saltchita)
2020-11-30 09:14:00跟你差不多情形,希望工作之外練習但容易忘記
作者:
Siika (詩花)
2020-11-30 09:40:00常用的記得就好
作者:
easyman (oops)
2020-11-30 09:50:00網路上都有整理小炒 可以找一下
作者:
q970105 (q99)
2020-11-30 10:29:00項目也是支語吧
作者:
nenpow (...)
2020-11-30 10:34:00好好花個一兩小時把IDE設定好吧 現在各種plugin很進步了一直Google重複的東西很浪費時間 有興趣可以試試Codota
作者:
rugia813 (rugia)
2020-11-30 10:38:00代碼在台灣有別的意思,這個詞用支語真的很不妥
作者:
marc47 (思樂冰)
2020-11-30 11:45:00比較好奇本版有多少人寫程式可以不靠google與參考文件
正常的吧 我出社會到現在工作上用到的語言應該差不多10種每種syntax都要記住 隨時可以從0開始寫 我自己是做不到
作者:
jej (晃奶大馬桶)
2020-11-30 12:42:00幹嘛記程式碼?當法律條文嗎?該背的是商業邏輯吧!例如非會計本科寫會計系統要背你們公司 或是你們客戶的會計科目
作者: ctrlbreak 2020-11-30 13:10:00
我寫10年程式 八成code都是複製貼上來的XD
作者:
s678131 (Mu)
2020-11-30 13:36:00代碼
作者:
s310143 (Mike)
2020-11-30 13:38:00112去台積電 跑來前端幹嘛
作者: kaibaemon (海馬衛門) 2020-11-30 14:04:00
寫程式又不是考律師記條文
作者:
wow1006 (哇嗚你在這)
2020-11-30 16:10:00弱弱的說一下,寫程式不是背就可以的@@
通常一個參數好幾個的method一個禮拜沒用過就得去查一下了。
作者:
fiiox3 (飆速宅男)
2020-11-30 16:56:00遇太多面試不給查文件的,害我也開始懷疑自己的記憶力了。
作者: longlongint (華哥爾) 2020-11-30 16:58:00
API一定要查吧,但概念要記
你要學的是怎樣解決問題 怎樣查到keyword 不是背code .
作者:
jj0321 (JJ與你倒數唷)
2020-11-30 19:38:00XD 112問這個
作者:
ZSZ1210 (夢)
2020-11-30 20:37:00這週寫完下週忘記(舉手
作者: superpandal 2020-11-30 21:51:00
想死背的話可能不適合當工程師
作者:
MyNion (Nion Lee)
2020-11-30 21:55:00要跟太極拳一樣,記意不記形語法只是工具,重要的是邏輯、架構、觀念換了一套工具,語法全部不一樣。但背後的東西不會變
作者:
ray0305 (ray)
2020-11-30 22:41:00常用就會記得了 不常用的工作要用到時還是會去查函式庫
作者:
zased (我只是上PTT查資料)
2020-12-01 01:13:00除非要面試頂級企業,白板戰或是筆記本面試憑空寫才需要大概記一下(不過他們也只是看你演算法概念)
作者:
pooznn (我~~~是來被打臉滴!!!)
2020-12-01 01:17:00現在主流語言或框架一年都一個版本 很容易搞混 都是用到時邊查邊寫的吧
這可以分成好幾個部分。邏輯/語法/規格,當下解決邏輯你很容易做完就忘記很正常。語法要多練,打多了就會順。規格我只會記住常用的,剩下遇到在查。
作者: pptpptppt (暱稱) 2020-12-01 08:05:00
代碼
作者:
testPtt (測試)
2020-12-01 08:41:00你有修過微積分嗎?
作者:
cokellen (cokellen)
2020-12-01 09:24:00我也是,你不孤單
作者:
htury (冰點)
2020-12-01 09:52:00還好,其實就是還不夠熟,打的次數還不夠多
作者:
rodion (r-kan/reminder)
2020-12-01 10:02:00認真建議 不要一開始就看過多簡體學習資源 能看英文直接看英文資源
作者:
sowulo ( )
2020-12-01 10:28:00我覺得很多人都被一些電影戲劇誤導以為軟體工程就是在一個黑黑小小的視窗瘋狂打字 實際的狀況是敲幾下就要停下來估狗或stackoverflow中間夾幾句髒話
作者: Leopard77 (三年之後又三年) 2020-12-01 10:49:00
電影都沒有把 Try & Error的過程,寫在劇本裡 嗚嗚
有個東西叫做IDE 很好用的 要不要試試看.....另外我個人會建議找一個好一點的snippet tool像我們這邊很多人都熟多種語言 一個最簡單的singleton其實都要想一下,code不是用背的....
作者:
jej (晃奶大馬桶)
2020-12-01 12:14:00推101樓 有些簡體文看過第一次知道他在說什麼用唸出來的就整個消化不下去 多唸幾次就對這個文字感到困惑簡體是字簡體了 但意義有時候模糊不精確如果能用英文 學起來會精確一點
作者:
kattte (誠實面對自己吧!)
2020-12-01 12:26:00同意一樓
”代碼” “項目”這些辭彙會腐蝕大腦 大概已經壞了
作者: sforzando (小康) 2020-12-01 18:05:00
「超過半年」是問題所在。程式設計的綜合能力從零到穩大概要兩三年,如果喜歡的話繼續練就對了。
跟我一樣英文不好有時候會接觸到支語的話,去抓個新同文堂之類的瀏覽器外掛
作者: aa06697 (todo se andarà) 2020-12-01 18:45:00
請善用google 啊...代碼可能要用百度
沒有工具書沒有google寫不出code的人應該是多數吧不是都有點印象 寫到這段知道要用什麼就好 剩下細節就靠工具書或google補足
邏輯對了就ok啦,可以用個自己的程式包,下次差不多的就可以抓來用
作者:
aeric15 (aeric15)
2020-12-04 00:24:00google就找得到的東西,幹嘛一定要完全記得呢?
作者:
mdffc (貪食蛇)
2020-12-04 12:12:00代碼???
作者: benorin17 (燐) 2020-12-04 21:46:00
推q大 知道要寫啥只是不記得怎麼拚就沒差 然後代碼是...
作者:
yisyun (yisyun)
2020-12-06 00:41:00最近自學前端也是遇到一樣的問題。今天的程式練習完了下禮拜就忘記,但是基本邏輯還記得,原來大家都一樣,好開心(咦?)
作者:
MartinJ40 (Martin J-40)
2020-12-08 11:11:00代碼
作者:
Notte (不安分的靈魂)
2020-12-13 13:48:00懂得google關鍵字更重要
android寫寫回去寫.net我也很多語法會忘掉QQ
我自己會把語法的使用範例寫成一個個小檔案集中在一個資料夾 當作拷貝用的文檔庫