1. 程式人生 > 實用技巧 >如果流浪地球,資訊科學能做什麼

如果流浪地球,資訊科學能做什麼

第五元素 2020-10-10 18:00

1184.png

我覺得這第1題,不是經驗豐不豐富的問題,而是為什麼不適,哪裡不適的問題。所以是不是應該是 最怕打針的人 比較適合呢?

UMLChina潘加宇

這個問題和以往常見的問題本質上是類似的,可以展開說一下。

如果是這樣的想法,整個世界就只有資訊科學一個學科了。目前還早著呢,計算機還不會做科研。

可能是“怕打針怎麼辦”的問題太常見,大家有一種“可以輕易跨越”的錯覺。其實每個問題都不容易。比如說:

打針時,和寶寶說下面這幾句話中的哪一句最好?

A (一巴掌扇過去)再害怕我揍你”

B 有點疼,但是寶寶能挺住就是好樣的男子漢(小公主)

C 如果寶寶乖乖打針,打完媽媽(爸爸)給你一袋MM巧克力豆

D 媽媽(爸爸)保證一點都不疼

別問我答案,這是我隨便亂編的,答案我也不知道。

“怕打針怎麼辦”是心理、兒科學……的研究課題,得到研究成果後,可以用,也可以不用計算機來幫忙,如果用,才輪到資訊科學上場。光靠資訊科學是跳不過這個坎的。

換一個看起來比較“難”的問題,可能就覺得沒那麼容易跨越了,但本質上是一樣的。

太陽即將在400年內發生氦閃變成紅巨星,怎麼辦?

這是物理學、***學……的研究課題。然後得到一個解決方案:給地球裝上發動機,驅動地球飛向比鄰星。

1185.png

怎麼做到這個?又產生很多很多小課題,其中一個是:在不同階段,各個地球發動機應該多少功率?

經過研究,得到一個公式,這個公式要輸入1000個引數,做非常複雜的計算。

測量引數、計算結果這些事情用人力也能做。但是為了算得更快更準,我們針對這個做一個資訊系統,時刻測量引數、計算並調節傳送機功率。

最後這一步才是資訊科學能做的。

如下:

領域的問題→

領域的解決方案→

領域的解決方案的解決方案→

……→

領域[的解決方案]*n(這個變成資訊系統的問題)→

資訊系統的解決方案。


有時候表面上看,資訊系統的使用好像真的能達到解決領域大問題的效果,但那是基於前面其他領域鋪好了路而且這些路的路況正常的前提,才能像多米諾骨牌一樣,一按開關,層層倒下,最終達到大的效果。這不能作為資訊系統的功勞。

超市收銀員一掃你的二維碼,商家賬戶就多了幾百塊錢,表面上這一掃就達到了賺錢的目的,但這幾百塊錢是支付寶(微信支付)的功勞嗎?掃碼支付能提供的改進可能只是:減少了支付時需攜帶物品的負擔。刷臉可以把這個負擔再降下來。

其實還是《軟體方法》裡說到的:

1181.png