研究複雜問題的一般方法

2021-10-07 01:28:27 字數 664 閱讀 4866

要做事的事

不要做的事我的方法是:交流,溝通,**,設定明確的目標,沒目標時的休息。

清理電腦桌面,用鋪式分析法來分析問題,要知道自己在做什麼,不要做重複的事,不要連自己在做什麼都不知道。

花大量有效的時間,不斷試錯,不斷得出結論,因為你充分的努力,給你的任務都是不斷的勝利,勝利,成功,成功,你會獲得極大的自信心,從而形成乙個良性迴圈。相反,如果不斷收到打擊,自信心沒有不說,人都可能會崩潰。

有時候自己找的資料,或者自己得出來的結論有問題,而自己又不能驗證,或者驗證的成本很好,思維定勢很嚴重,有時候需要打破思維定勢,要麼重新一一驗證,要麼跟人合作,從別人的實踐中得出結論。

擅於合作,請教別人,爭取1+1> 2,這是非常重要的方法途徑。合作分享能突破你個人的極限。這是門大學問。

有人說工程師就是偵探,這說的是靠譜的,有時候問題隱藏在成千上萬甚至上百萬的**裡,怎麼找到呢,是需要分析方法的。這總結為一句話就是:

從整體中分離出個體,有效排除,減少變數,通過個體總結中分析總體,最終鎖定問題。

想到chairman mao的軍事思想: 將整體分割為個體,集中優勢兵力,各個擊破,消滅個體,進而整體上消滅敵人。

有些問題可以放棄,聚焦在一些你感興趣,又有把握做出東西的問題,這樣能讓你長期堅持下去。

除錯方法 現象

提問 原因

怎麼解決 難點

解決聯通塊問題的一般方法

戰爭中保持各個城市間的連通性非常重要。本題要求你編寫乙個報警程式,當失去乙個城市導致國家被 為多個無法連通的區域時,就發出紅色警報。注意 若該國本來就不完全連通,是 的k個區域,而失去乙個城市並不改變其他城市之間的連通性,則不要發出警報。輸入格式 輸入在第一行給出兩個整數n 0 n 500 和m 5...

新手程式設計的一般方法

剛畢業沒什麼經驗很多的知識都是要自己去學習。經過一年的工作經歷也總結出了一些對付臨時學習任務的經驗 1.拿到任務後盡量要求上司給出明確的任務說明。明白是做什麼?有沒簡單的方法?2.搜尋相關的資料,方法。找乙個最接近的例子。弄懂它。最好有幾個資源比較全的 3.再例子的基礎上新增新的功能。如果原來的例子...

LINUX的一般安裝方法

一 linux 分割槽格式 我們在windows 下的分割槽格式一般是 fat32 或是ntfs的,而在linux 下面我們一般採用的是 ext2 或是ext3 格式的,一般認為是 ext3 格式的要更好一些 現在的一些剛剛開始學習 linux 的朋友們一般採的是 windows 和linux 共存...