首頁>情感>

之前因為特殊原因沒有休息,需要獲取一些資訊。

剛接到任務的時候,還以為是個簡單的資訊收集。等開始工作的時候,才發現要收集的東西還蠻多,更麻煩的是資料量比較大,要1000條資訊。

這對沒事只會某度的我來說,還真是個不可能任務。

從已知的渠道可獲取的資料太少,連總數的十分之一都不到,思來想去感覺要涼涼。

但這個事,麻煩在不能撂挑子不管,於是只能硬著頭皮上了。

現在回想來,有些事被逼到絕路上,反而是一件好事,因為沒有時間焦慮,只剩下怎麼成功和如何成功。

思路清晰比效率高更重要

其實擺在自己面前的問題是,找到足夠多的資料,並把這些資料拿出來。

整理思路:

1、1000條資料,慢慢在網上找時間肯定是不夠的,找非常浪費時間。

2、人手不夠,只能自己解決。

3、需要的資料比較分散,使用傳統的複製貼上時間不夠。

解決思路

1、需要一個能批次處理的工具

2、依靠程式解決一部分問題(電腦的速度怎麼也比人快的多)

3、找到一個有足夠資料的網站(找到資料來源)

開始解決

因為給自己的時間其實不多,所以要想解決資料的問題,就要把時間利用好了,要不然時間浪費的越多,後面就算想加班解決,時間也會不夠用。

自己曾用python寫過一個簡單的爬蟲工具。所以準備透過python寫一個程式解決,從網頁上批次獲取資訊,理論上比手工的複製貼上要快。

學習python編寫程式,用了大概1天的時間,因為之前接觸的python知識只是皮毛,所以在寫爬蟲的時候,問題一下問題。

1、大資料來源的網站,帶有反爬蟲機制,繞過機制才能獲取資料(獲取資料要謹慎選擇,因為會涉及法律風險)

2、資料分佈在頁面的不同位置,如何依次獲取這些資訊

3、將獲取的資訊存入excel表

4、如何讓新資料自動新增到excel表的最後一行

以上4個問題是影響程式獲取資料的關鍵問題。

現在網上資源豐富,我就根據這4個問題,到網上去查資料、教學和一些影片,分別針對這4個問題編寫對應的程式碼,最後再組合到一起。

這樣看起來蠻麻煩的程式,透過分解被分成相對簡單的4個部分,最終形成了一個簡單的資料獲取小工具。

第二天透過編寫的程式獲取資料,到了下午完成了1000條資料的任務。

本來這是一個“不可能任務”。

如此多的資料,這麼短時間,而且有關python知識也不夠。但透過分解任務,拆分問題,最終竟然完成了。

此刻回想起來,如果一開始就認定不可能完成,並放棄了,大概生活也不會有什麼變化。

但硬著頭皮迎難而上,自己就沒有再關注問題的難度,而是開始尋找真正的解決的辦法。

試圖在自己有限的經驗裡,尋找達成目標的路徑,之後逐步驗證自己的猜想。

最終這個看起來“不可能的問題”也就被慢慢的解決了。

有時候之所以沒能解決某些問題,可能是因為內心想要解決問題的想法不夠強烈。或許需要點破釜沉舟的勇氣,才能在生活中開闢出一片新天地。

解決問題的過程,雖然是被逼著向前,內心有點牴觸,但在這個過程中,確實收穫了新的知識和技能。

這樣的知識、技能多了,對未來總是有利的,因為人在沒有具備某項能力的時候就會產生恐懼,但有了那些能力,就會感覺沒什麼。

所有事情都是熟能生巧的,如今遇到,想出瞭解決辦法,下次再遇到解決起來也就輕車熟路。

一回生二回熟,遇到類似的問題,都不會慌張,頭腦裡會有清晰的思路,知道自己要做什麼,要怎麼做,會遇到什麼,怎麼解決。解決問題的過程看起來就感覺輕而易舉。

這就是為什麼有些人做事行雲流水,一氣呵成。

說白了還是那句老話“臺上一分鐘,臺下十年功。”

而這裡十年,並非調皮打鬧的過家家,而是硬著頭皮迎難而上的十年。

越是困難的地方,收穫越大,越是絕境的環境,成長越快。你身邊的一切都在逼你成長,只要不放棄,怎麼可能不變強?

想要讓自己成長的快一點,給自己找個動力,讓自己沒辦法偷懶,用力逼自己一下。

人生沒有白走的路,每一步都算數。

4
最新評論
  • 女子結婚三年被打四次,丈夫一次比一次狠,這次更是骨裂三根
  • 要擁有思維性(主見)