乙個程式設計師一天之內踩過的坑

2021-10-23 21:20:21 字數 1047 閱讀 2521

作為乙個踩坑天王,我必須對此做乙個反思,不然我覺得自己這輩子就完了

1、發現硬體的問題,自己把問題復現三遍,如果每次都能復現,馬上換硬體,貼上標籤這硬體有問題,以後再也不用

2、在最初對乙個硬體進行除錯的時候,一定要反覆確認,拿著原理圖乙個個對比,(奇怪了,當時我也是拿著原理圖乙個個對比,怎麼還是會出錯)

3、對某乙個重複的,出過錯的步驟,定義乙個規範,寫出來,每次在進行之前都要按著規範進行一次檢查

4、對不清楚的地方不能忽略,要敏銳點,抓住所有的不平常的點,寫下來,作為備註,以後硬體除錯出問題,馬上看備註。

5、程式裡面能用函式來表示的,絕不用固定數字來表示,可替換性,和可移植性都要提高才行

6、莫名奇妙出現的事情,反覆確認程式3遍,如果在程式裡看不出問題,就一定要回溯版本,回溯到不會莫名其妙出現問題的時候。可能改了很多,就要一點點的加,反覆確認是新增了什麼之後或者是少了什麼程式之後出現了問題

7、刪除程式要慎重,刪之前一定要看一下,這段程式是什麼能不能刪,刪了會有什麼後果

8、在乙個程式未真正完成過之前,都先不要刪除自己的除錯**,這一定是有乙個原因才加的除錯**,想清楚因果再做行動

9、放回去還調不通,要立馬警覺起來,我肯定是修改了什麼,肯定,一定,這程式世界沒有奇怪的,妖怪魔法的事情,全都是赤裸裸的現實邏輯,腦袋有一點遺漏,現實就會蹦出來打臉。現實出來打臉,就一定是自己出現了遺漏

個人體會:我在煩悶,抓耳撓腮的時候是思緒最不清晰的時候,彷彿處於乙個混沌的狀態,根本就不知道刪除了什麼,增加了什麼,警惕性降低了非常多,如果沒有經歷過,反思過,疲倦之後警惕性會降低這種話對我之前只不過是一句話而已,甚至還有點不信,但現在在看,這就是我的感受,就是人體疲倦的一種反應。下次不會再這麼加班搞了。發現自己到了這種狀態,立馬打卡下班。第二天清晨的效率和精神是晚上加班遠遠不能想比的。

其實真正去想乙個東西該不該刪,刪了會有什麼後果的時候,有時真想不起來那個關鍵的點,但有些人就不同,他能記住各個細節,該刪不該刪,是立馬能貫通所有全域性的程式去看的。

可是我的腦袋不允許我這麼做,我的腦袋就是想不起來,有什麼辦法,這是致命的啊,這是痛點,這是我的乙個死穴。學完理財,還需要再學學大腦訓練的一些課程了嘛

乙個老程式設計師的一天

前一段給山東科技大學的同學們搞了乙個講座 從軟體工程說起,談商業與學院軟體開發的區別 老程式設計師的一天 是裡面的一小段,之後我把它發到了5xue上,也有一些朋友和我一起討論了相關的問題。現在把原文和討論的後記集中發在csdn。2008年9月9日 9 00 到達公司 取得vss中的最新版本 將昨天晚...

程式設計師的一天

2005了,希望在2005年裡,我能有乙個健康的身體 一直以來,加班做封閉對於it人來說很正常,常認為自己年輕,還可以拼上幾年,但是現在問題來了.下面是廠商的工程師 給我的信,對於信中內容,我寧願信其有,希望看到的朋友能相互 一下。愛惜我們的身體,從現在做起.早一點睡,這件事是真的,因為乙個朋友就在...

程式設計師的一天

1.程式設計師日常活動全景圖 站會需求串講 需求分析 軟體設計 編碼 提交 持續ci cd 檢視 2.站會 站會視一天的開始,高效,catch up,知道別人幹什麼,別人遇到什麼問題 每個人輪流當owner 每個人發言不超過1分鐘 發言包括昨天幹了什麼,今天要幹什麼,有什麼風險 討論不要陷入細節,o...