作者csfgsj (流水貫通)
看板Soft_Job
標題Re: [請益] 記不住代碼,我的智商有問題嗎???
時間Mon Nov 30 12:38:18 2020
※ 引述《PUAstyle (暖男)》之銘言:
: 各位好,若您願意看完這篇文章,分享一點自身的經驗,相信對我會有很大的幫助,
: 謝謝~
: 這讓我開始擔心,如果做了後面就忘了前面,這樣子的工作效率,如何能勝任工程師的
: 工作呢?自己做項目時要不停地查語法,不管是JS, CSS, React,DOM,語法好多好多,
: 學了又忘,下次要用又要查,這種狀況是否說明我不適合當工程師呢
: 補充一下背景,小弟112管理學院,托福100,年紀有點大了,開始懷疑自己是老了腦袋
: 退化比較快,還是沒有寫程式的天份。謝謝你看完。
看到這個文章我笑了,原因是:
1, 我的記憶力比你還差,從小就差,長大退化更快,但是我還是活的很好
2, 怎麼會有那麼笨的人,還在用腦袋記東西。
大部分的東西,我從來不用腦袋記,養成作文件的習慣,會輕鬆很多
文件要做得很好索引,下次你要找它,就可以很快找到
3, 我也沒有寫程式的天分,多年來在這個領域混,靠的就是剪剪貼貼
Google 找資料,建立索引體系的能力 (我可能有偷懶的天分)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.32.249.24 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1606711101.A.82D.html
1F:噓 jej: 只能給這篇樓主噓 你遇過的人不夠多 有些甲方非IT單位的 11/30 12:46
2F:→ jej: 腦袋就很死 而且有的還會給IT單位文字獄 那真的超靠腰的 11/30 12:47
你可以考慮換工作,屎缺還不逃
3F:噓 B0988698088: ? 11/30 14:04
4F:推 f821027: 不能同意更多,我都用evernote建立資料庫索引,成為第二 11/30 14:25
5F:→ f821027: 大腦 11/30 14:25
6F:推 PUAstyle: 謝謝分享~ 11/30 15:26
7F:推 L7N: 不過認真說,面試的時候,T1的公司都預期你要能隨口背得出來 11/30 15:31
8F:→ leo5916267: 我建議以後寫程式要聽寫拼字,保證背得起來! 11/30 17:23
9F:推 imreader: 寫程式的好處,就是不用靠記憶力呀,直到有人發明了 11/30 21:53
10F:→ imreader: LeetCode.... 11/30 21:54
11F:推 kingofsdtw: T1要求的都是過目不忘,根本沒時間讓你寫note 12/01 02:45
12F:→ kingofsdtw: 理解力和記憶力和肝缺一不可 12/01 02:46
我只能說,這個世界上的面試官百百種,面試的情況百百種
不能說沒有這種人,但也不是所有的面試官,都會這樣地要求
根據我實際的經驗,除非你寫的程式一直都是同一種類型,使用同一種語言
要不然程式一旦寫多了、寫大了,要通通一字不漏地記在腦袋裡,實在是不太可能
有很多的時候,早上11點半接到寫code的需求,中午一邊吃便當一邊寫
便當吃完了,code也寫完了,東西丟出去,從此就不會再去看它,
過了兩天就會忘記了當初code詳細是怎麼寫的
除非程式出現了一直解不掉的Bug,你要一直去看它,印象才會比較深刻
(有時候腦袋記太多與現在工作無關的東西,反而是一種業障)
忘記了也沒關係,因為code的備份一直都還在電腦裡!
需要看的的時候,再翻出來看就好了
雖然詳細的實作記不住,可是至少程式的功能是什麼,這是記得的
將它們分門別類整理好,下次有類似需求的時候,再拿出來copy
5分鐘就寫(copy)好一支程式,辦公室的同事都會把你當神人看
在我的觀念裡,腦袋很貴,硬碟很便宜,能記在硬碟的東西,就盡量不要記在腦袋裡
腦袋是一種高能力,但是非常有限的資源,應該留著去做更高價值的事
而不是拿來記憶大量的低價值資料
如何聰明、有效益地運用腦袋,這其實應該也是軟體工程師,應該具備的修練之一
(台灣過去的教育太重視記憶,把腦力都消耗在這,戕害了學生在其他方面發展的可能性)
在實際工作上,我倒是沒有碰過那種,要你把code一字不漏的寫出來
還不准看電腦的情況,除非真的是看你不順眼,要找你麻煩
在工作上,找我麻煩最多的就是測試部門,通常是程式出現了bug,還是有新的修改需求
不過他們是不會去管你code是怎麼寫的,吃飽太閒,他們要的只是功能
理論上有制度的公司(T1),都會非常重視文件,知道文件的重要性
不給時間寫 Note 的 T1,小弟還真的沒看過
13F:推 a47135: 腦袋的空間很貴,硬碟很便宜+1 12/01 11:20
14F:推 pornstar: Leetcode是給轉行仔學語法用的, 正常智商仔不用寫Leet 12/01 11:39
15F:→ pornstar: code都能輕鬆秒殺題目 12/01 11:39
16F:推 sniper2824: 反串很辛苦齁QQ 12/01 12:44
17F:推 polola6212: 樓上反串嗎? leetcode是面試用的,入行愈久,反而要 12/01 20:46
18F:→ polola6212: 花一點時間刷 12/01 20:47
19F:→ polola6212: 最好是你大學學的資結和演算法是每天用啦 12/01 20:48
20F:推 sniper2824: 原來閣下都能秒殺題目啊 羨慕 12/02 08:36
21F:→ shooter555: 最好不練leetcode能秒殺 那google輕鬆入啦 12/02 10:21
在這邊說:Google裡面的井蛙很多。不知道會發生什麼事
(我只是假設,我完全沒有這個意思,Google裡面都是人才)
※ 編輯: csfgsj (218.32.249.24 臺灣), 12/02/2020 16:09:17
22F:推 wesley234: 好大膽 12/02 17:29
23F:推 dream1124: 推腦袋的空間很貴,硬碟很便宜+1 12/02 22:15
24F:推 kingofsdtw: 硬碟很便宜+1 12/03 22:41
25F:→ new122851: 考leetode又如何,考試的時候google就好了啊又沒規定 12/06 02:08
26F:→ new122851: 考leetode又如何,考試的時候google就好了啊又沒規定 12/06 02:08
27F:→ new122851: ,不會google的工程師才廢 12/06 02:08