close
經過了一個多禮拜,總算把程式的驗證做完了!
其實這是一個很簡單的驗證,我卻因為腦袋裝屎,莽莽撞撞亂做瞎搞之下,鬼打牆了一個禮拜才在今天有了收穫!
一開始,最原先的假設跟出發點都是正確的,卻因為對程式流程的不熟悉(一千多個file),以及本人是個程式白痴、邏輯智障的緣故,沒有考慮到protype細節的問題(其實也是一開始根本還看不太懂),幾次失敗之後,就越做越偏,開始把問題複雜化!
為了要獨立出一個function,搞得一個頭好幾個大,還不小心放出watchdog被咬了好幾口,最後還只得套用同事的程式,一個一個改,但是每改完一次,要重build一次,再重download一次,再跑到實驗室去抓HSL,不僅是工作,我的人也陷入一個無意義的迴圈中,一整天就看到一個小胖子,邁著肥短的腿兒來回穿梭,也不知道這死胖子在忙個什麼勁,倒是開會連個屁也放不出來。
在上禮拜的某一天,也就是創下本人我最晚11點半下班紀錄(真是心裡有無限個x),看我一臉大便樣,宅心仁厚的阿寬幫我看了一下細節,薑果然還是老的辣,他一言就道破protype前後不一致的問題,但是腦袋裝屎的我,當下頓悟了,但是沒有透徹的想清楚,這是多麼關鍵的一個點!我居然只看到表面,沒有前後連貫,沒有觸類旁通…笨死了我!
最後還是在星期四晚上,邊走路回家,腦袋裡還是邊繞著工作的事,突然靈光一閃,想通了某些事情,頓時覺得自己真是太傻太天真了!
一開始的出發點根本就沒錯,其實好簡單的一件事,我怎麼會做到這麼複雜咧?根本不需要獨立出一個function,我在忙什麼呀我?只要把該關的關好,該打開的確實打開,前後function呼叫的type一致就可以驗證整個流程了呀!
天啊!我是一個大笨蛋嗎?(請不要說我明知故問!)
礙於上星期五請假,回家行使身為公民的權利,只好等到今天上班才急急地重頭再做一次!簡簡單單的幾個步驟,重新整理過的思緒變得清明許多,不需要去更改太多東西,忘了自己只是在驗證,複雜了整個問題,迷失了一開始的初衷,最大的罪魁禍首就是:我沒看懂整個程式,沒看懂它的控制流程,沒看懂它是怎麼去強制程式執行不同的語法,沒看懂它是怎麼利用技巧去切換,總而言之就是,source code的不熟悉!
而且我腦袋打了很多死結,沒有好好的思考清楚,一旦認定了某種可能,只會一味的亂做,眼睛糊掉大便似的看不到其它的可能,盲目的胡搞一通。加上新手上路啥都不是很懂的狀況下,鬼打牆了一個禮拜左右,我終於在今天可以成功地強制程式run的流程,並且證明出來!
雖然對結論不敢妄下定論,但是至少一開始主管所交代的驗證工作,是可以交差了!繞了好大一圈遠路,其實事實是簡單到不用幾個小時就可以完成的工作,我卻做了這麼久....Orz.....是個白痴~
最大的收穫就是,因為不停的碰壁,不停的嘗試錯誤,現在對程式的寫法跟流程,有更多的瞭解,比起一個多禮拜前的我,看code的能力進步了!雖然是用很多白頭髮換來的~真是笨死了笨死了!
最後寫下這段盲目的過程來警惕自己,千萬不要再重蹈覆轍了!將來要做某件事前,最好先寫下『目的』以及『想要的結果』,只要這兩項就好,中間如果碰了壁,又陷入鬼打牆的痛苦迴圈,就看看自己列出來的清單,好好地思考是不是又偏了方向,又把問題複雜化了!
但是腦袋裝屎的我,我猜…將來還是會一直重複出現這類的白痴事件吧!
不過平心而論,要是沒經歷過這段摸索期,我應該也不會進步到從改code到抓完HSL,只要不到兩個小時的時間吧!所以~幸好我在這段痛苦掙扎中有得到不錯的收穫!
今天小寶跟我說,他的主管曾經跟她說過「太順利不好,會學不到東西」,其實真的有點道理,我可以體會,我也贊同,但是過程真的很煩很痛苦,我浮現辭職的念頭大概有100次,也深深地質疑自己根本就不是做RD的料(其實到現在也還真的不是吧),但終究是完成了一個小目標,雖然它很簡單,但是最重要的是~我還是打了一場漂亮的仗呀!
呼~!
其實這是一個很簡單的驗證,我卻因為腦袋裝屎,莽莽撞撞亂做瞎搞之下,鬼打牆了一個禮拜才在今天有了收穫!
一開始,最原先的假設跟出發點都是正確的,卻因為對程式流程的不熟悉(一千多個file),以及本人是個程式白痴、邏輯智障的緣故,沒有考慮到protype細節的問題(其實也是一開始根本還看不太懂),幾次失敗之後,就越做越偏,開始把問題複雜化!
為了要獨立出一個function,搞得一個頭好幾個大,還不小心放出watchdog被咬了好幾口,最後還只得套用同事的程式,一個一個改,但是每改完一次,要重build一次,再重download一次,再跑到實驗室去抓HSL,不僅是工作,我的人也陷入一個無意義的迴圈中,一整天就看到一個小胖子,邁著肥短的腿兒來回穿梭,也不知道這死胖子在忙個什麼勁,倒是開會連個屁也放不出來。
在上禮拜的某一天,也就是創下本人我最晚11點半下班紀錄(真是心裡有無限個x),看我一臉大便樣,宅心仁厚的阿寬幫我看了一下細節,薑果然還是老的辣,他一言就道破protype前後不一致的問題,但是腦袋裝屎的我,當下頓悟了,但是沒有透徹的想清楚,這是多麼關鍵的一個點!我居然只看到表面,沒有前後連貫,沒有觸類旁通…笨死了我!
最後還是在星期四晚上,邊走路回家,腦袋裡還是邊繞著工作的事,突然靈光一閃,想通了某些事情,頓時覺得自己真是太傻太天真了!
一開始的出發點根本就沒錯,其實好簡單的一件事,我怎麼會做到這麼複雜咧?根本不需要獨立出一個function,我在忙什麼呀我?只要把該關的關好,該打開的確實打開,前後function呼叫的type一致就可以驗證整個流程了呀!
天啊!我是一個大笨蛋嗎?(請不要說我明知故問!)
礙於上星期五請假,回家行使身為公民的權利,只好等到今天上班才急急地重頭再做一次!簡簡單單的幾個步驟,重新整理過的思緒變得清明許多,不需要去更改太多東西,忘了自己只是在驗證,複雜了整個問題,迷失了一開始的初衷,最大的罪魁禍首就是:我沒看懂整個程式,沒看懂它的控制流程,沒看懂它是怎麼去強制程式執行不同的語法,沒看懂它是怎麼利用技巧去切換,總而言之就是,source code的不熟悉!
而且我腦袋打了很多死結,沒有好好的思考清楚,一旦認定了某種可能,只會一味的亂做,眼睛糊掉大便似的看不到其它的可能,盲目的胡搞一通。加上新手上路啥都不是很懂的狀況下,鬼打牆了一個禮拜左右,我終於在今天可以成功地強制程式run的流程,並且證明出來!
雖然對結論不敢妄下定論,但是至少一開始主管所交代的驗證工作,是可以交差了!繞了好大一圈遠路,其實事實是簡單到不用幾個小時就可以完成的工作,我卻做了這麼久....Orz.....是個白痴~
最大的收穫就是,因為不停的碰壁,不停的嘗試錯誤,現在對程式的寫法跟流程,有更多的瞭解,比起一個多禮拜前的我,看code的能力進步了!雖然是用很多白頭髮換來的~真是笨死了笨死了!
最後寫下這段盲目的過程來警惕自己,千萬不要再重蹈覆轍了!將來要做某件事前,最好先寫下『目的』以及『想要的結果』,只要這兩項就好,中間如果碰了壁,又陷入鬼打牆的痛苦迴圈,就看看自己列出來的清單,好好地思考是不是又偏了方向,又把問題複雜化了!
但是腦袋裝屎的我,我猜…將來還是會一直重複出現這類的白痴事件吧!
不過平心而論,要是沒經歷過這段摸索期,我應該也不會進步到從改code到抓完HSL,只要不到兩個小時的時間吧!所以~幸好我在這段痛苦掙扎中有得到不錯的收穫!
今天小寶跟我說,他的主管曾經跟她說過「太順利不好,會學不到東西」,其實真的有點道理,我可以體會,我也贊同,但是過程真的很煩很痛苦,我浮現辭職的念頭大概有100次,也深深地質疑自己根本就不是做RD的料(其實到現在也還真的不是吧),但終究是完成了一個小目標,雖然它很簡單,但是最重要的是~我還是打了一場漂亮的仗呀!
呼~!
全站熱搜
留言列表