2021年12月30日 星期四

解決問題的方法

http://4rdp.blogspot.com/2021/12/blog-post_30.html?m=0

在 FB 學生課業或是程式社群,總是會看到一些人貼文尋求協助,但是看到他們自己明知道自己的問題所在,卻不願直接面對處理,而是尋求神奇救援,根據個人經驗,這是徒勞無功的,自己從事研發工作近三十年,遭遇過的難題不計其數,但是都一一破解度過難關,能存活到現在,表示自己的方法是有效的,就盡己所知記錄下來。

先看一個尋求神奇救援的例子,

XXX 哪裡可以學得好,網路都是英文資源,中文資源普遍版本太舊,一模一樣的程式碼都會顯示錯誤,英文我超級爛,拜託各位程式高手幫幫我吧!

雖然發文者不至於躺平不想努力,但是不去想辦法克服已知的問題,這樣的求助貼文僅能抒發心情,它是無法徹底解決難題的,幫得了這一次,以後的問題呢?沒有人可以幫你一輩子。那怎麼做才有效呢?

首先要認知到,解決事情是要付出代價的,無論是金錢、時間、健康或是其它,當自己處理事情的能力變強時,所需付出的代價會變小,就好像一位富翁買一台車子,對他而言只是一筆小錢,但是對窮人來說,可能是畢生積蓄甚至買不起,所以累積自己的處事能力是很重要的。

再來看自己手邊的資源、時間,有多少能力做多少事,不要過度擴張,例如中學生參加全科補習搞得每天睡眠不足,做事看長遠,短期衝刺還可以,如果是長期那必會付出巨額代價。

學習新知識或技術是可以增強自己的能力,所以務必投放學習時間,即使學校畢業仍應繼續,也就是活到老,學到老,目前我的學習重心是放在英文和程式語言,個人覺得投身於創作教育是可以推動社會進步,因此會繼續朝這方面努力。

創作或專案進行過程中,總是會遭遇各式問題,那可以將它們列出來,容易處理的可以先搞定,大項目可以分解成小項目,有些事是要排先後順序,一些事沒搞定前,某些事是沒辦法進行的,就像蓋房子,一樓沒蓋好之前,是不可能蓋二樓的,而有些事可以同步進行節省時間的,因此要分辨狀況處理,如果想獲得最佳效率,那需要仔細思考規劃,必要時滾動式修正,一開始可能因為沒經驗而規畫不佳,實施後檢討修正讓工作或學習漸入佳境。

還有可以利用已知的知識或技術來進行創作,倘若超乎自己的能力,那就要學習新東西,當然有人指導是可以加速時程,可是通常是無人可以指導的,因此學生時代練起自學能力很重要,要懂如何切割問題、找資料、思考解法,在學習的過程中,最好是雜學不分領域,因為各式問題都可能遇到,不廣學可能無法處理。

專注於問題上,當時間被多項事情瓜分,而自己又沒辦法委託或分派他人協助處理時,那執行效率就會減緩,不過說真的,當年紀越大,生活瑣事會很多,很難專注在一件事上,因此記得重要的事要多分配時間給它,然後減少非必要的事,這也是自己個人現在的重要課題。

最後預祝大家新的 2022 年 身體健康、事事如意!

沒有留言:

張貼留言