看板 Soft_Job 關於我們 聯絡資訊
寫過程式的大家都知道,不同的工程師產出差異大。 而我是一個半路出家的自學者, 同Team某位資深工程師也非本科, 但是他解bug的速度卻很驚人。 我也一直希望自己可以到達那個等級, 但發現我最欠缺的是專注力。 常常trace code到一半就忘記剛剛要找什麼, 我花了半天找到,可能別人只要半小時。 其實自己知道也不是Code看不懂, 就真的是會失神,我自己也很困擾。 尤其是大架構的東西,跳來跳去我一下就花了。 有沒有過來人可以指點一下? 是否這是新手必經之路? 或者只能說專注力也是天分的一部分嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.123.10
leicheong:天分的部力當然有, 但對一些常見的架構方式的熟悉程度也 08/26 23:19
leicheong:會有一定程度的幫助. 因此有空要多看別人寫的東西啊... 08/26 23:20
mytropicfish:一直接不同人寫的系統 看多了 就會有感覺了... 08/26 23:28
mytropicfish:自己是看個三四年後 才覺得會寫程式的 08/26 23:30
howshou:你先要了解整個系統運作流程與架構。這樣很容易猜到或推到 08/26 23:35
howshou:之前、現在、之後的程式之間的關聯與細節。 08/26 23:36
EAFV:瞭解程式特性與架構 還有經驗 08/26 23:37
johnlinvc:試著進入ZONE~~~~~ 08/26 23:46
gname:進入 零的領域 是要付出代價的...(煙) 08/26 23:52
godspeedlee:我是乾脆寫一個工具減輕自己的負擔 08/27 00:03
godspeedlee:http://tinyurl.com/4yt2wkb 08/27 00:03
OriginStar:這裡有本書講時間管理的,基本上它的精神是把工作的任 08/27 00:15
OriginStar:務切割,然後衝刺==>休息,衝刺==>休息。還有其它有用 08/27 00:16
OriginStar:的建議 http://www.pomodorotechnique.com/ 08/27 00:17
amos6064:可以聽音樂不然培養運動習慣 08/27 00:28
amos6064:樓上說的很中肯~衝刺==>休息,衝刺==>休息 08/27 00:29
amos6064:不過記得別寫到忘記睡覺就是了 08/27 00:29
troylee:原來幾年前看過的 FPPA 文章就是樓上 Godspeedlee 的~ 08/27 00:37
troylee:雖然沒有深入研究 FPPA, 但是當時看還有股震撼的感覺 08/27 00:37
troylee:以及 Chamber 大的文章.. 08/27 00:41
qrtt1:我自己有在用蕃茄鐘工作法,需要專注時偶會依賴它 08/27 00:50
godspeedlee:Fxxx其實只是硬體化的OS~(爆) 08/27 01:16
andymai:好的架構會有清晰的流程~應該可以分辨得出哪個問題和答案 08/27 01:55
andymai:要往哪個方向找~所以先搞懂整個架構怎麼跑吧~不過...前提 08/27 01:56
andymai:是架構好~如果什麼東西都混在一起的話~那難找也不奇怪... 08/27 01:57
TonyQ:這跟非不非本科 沒關係 純粹就是經驗... 08/27 05:05
TonyQ:經驗這種東西就是看起來很簡單 但是它可能是重複鍛鍊了好多 08/27 05:05
TonyQ:年才把步驟變得這麼簡單... 08/27 05:06
pingsky:不要熬夜,三餐定時定量,養成運動習慣,絕對有助提升專注力 08/27 06:47
ppaass:風林寺隼人: 靜下心來就對了。 08/27 07:38
ericinttu:熟悉度+經驗值 08/27 07:40
ericinttu:不熟的程式, 只能一行一行去看去想. 08/27 07:41
lovdkkkk:想不分神就試著去愛它並且專一 這樣就只會看著它 想著它 08/27 07:58
howshou:"愛它" 超棒的建議 08/27 08:07
followmeyo:個人覺得 經驗 還有對架構的熟悉度 08/27 08:50
walking:bug一下就砍完,也不見得是好事. 08/27 09:42
walking:說不定主管比較喜歡經常自動加班的員工:P 08/27 09:43
walking:不景氣時,看起來比較閒的,可能是優先名單. 08/27 09:47
qrtt1:不識貨的主管得另開題來討論了。 08/27 11:07
walking:多加強 體力, 人脈, 跟 產業資訊吧. 08/27 12:02
walking:市場有供需.. 情報有真假.. 不然技能值不值錢幻化很快.. 08/27 12:04
viable:恩 我聽過有人累的時候會給自己針勼 08/27 12:08
andymai:一直都覺得"是不是本科"其實根本就不重要~不認真唸的話~充 08/27 12:08
andymai:其量只是待在那個環境拿到那張文憑而已~台灣的填鴨教育真 08/27 12:09
andymai:的太嚴重~才會有人認為從大學開始就可以把人分門別類~才讀 08/27 12:11
andymai:了四年~是能差別到哪去?這套用在所有科系都一樣~學校也一 08/27 12:12
andymai:樣~都是人處在那個環境而已~但是心呢?有讀過名校的應該都 08/27 12:14
walking:其實熟能生巧, 只是要花多少時間,自行評估得失. 08/27 12:16
andymai:有遇過同學墮落的例子~所以讀了名校本科就表示他有這個實 08/27 12:21
andymai:力和資格?這也是為什麼有人會笑說"原來名校也不過如此" 08/27 12:23
viable:進度太快不見得是好事 那代表你以後都得用那個進度做事 08/27 12:23
stupid0319:邊Coding邊看迷片?? 08/27 12:23
viable:偶而一天狀態特別好可以 每天都那樣會累死的 08/27 12:24
andymai:看看機車版就知道~那些玩車、懂車的人全部都是本科的?當你 08/27 12:26
andymai:有心在學那一科~你就是本科... 08/27 12:26
GroundTruth:我習慣拿紙筆寫下trace的過程,這樣就不會中途迷失 08/27 13:45
godspeedlee:我都是用powerpoint 08/27 15:01
StubbornLin:等價交換 看你付出多少 08/27 17:40
prjryu:我都會放張空白廢紙鍵盤壓著,待解的bug和要加的function 08/27 21:31
prjryu:會先寫在紙上,要一直反覆來回跳的程式碼會複製在記事本 08/27 21:32
prjryu:這樣就不用一直來回參照到忘記看到哪了 08/27 21:33
godspeedlee:樓上,可以考慮用clipmate 08/28 00:14
ericinttu:以前追流程, 開了好幾個VC6視窗, ORZ. 08/28 00:31
troylee:我都用stack..腦中的stack.. orz 08/28 01:02
lulala453:幾張白紙+鉛筆 08/28 14:55
isnt:多謝各位經驗分享阿~得到不少收穫:) 08/28 23:59
troylee:mindmap 08/29 00:57
micforisteg:minmap is good idea that's my love 08/29 01:33
Mozar:推紙筆或是一些電腦讓的流程圖工具,但要寫得整齊自己看得懂 08/29 13:15
cyr1216:流程夠清楚的話解bug就快很多 所以解別人的bug通常很辛苦 08/31 23:37
cyr1216:不然就是把錯誤的地方中斷再alert出來 縮小範圍 08/31 23:38
cyr1216:有時候思緒不清楚就去倒杯水或撤泡尿 回來常有意外驚喜 08/31 23:41