「工具」是為了協助完成任務,別為了學會各種「工具」而忘記任務!

工欲善其事,必先利其器,這句話是對的!

用對的人和工具做事才能達到事半功倍的成效,但前提是要有確切的目標。

我發現很多人都是先學會工具再來想要做什麼,喜好學習是很棒的態度、值很鼓勵,但學習新事物都需要耗費大量的時間和心神,有時還得投資不少金錢,因此過去我在授課時都會向學員們強調:要先確定做什麼事,然後再去使用/學習合適的工具!

例如我最熟悉的AWS雲端服務,裡面有上百種各式各樣的服務,就像是百寶工具箱一樣,很多人在學習雲端的方式就是每個服務都想去了解、想學會,事實上有很多服務是不可能一個人可以處理的,而是必須要有團隊。

此外,很多服務甚至會有重疊性,像是EC2和Lightsail就幾乎一樣(Lightsail就是輕量級的EC2,Lightsail是為了搶佔VPS市場而誕生的服務),重點不在學會使用EC2或是Lightsail,而是你要用它們來做什麼?

再比如,資安工具也有數百種,你若是沒有目的性的進行學習,那是絕對學不好的,假設目的是進行資安弱點掃描,也有許多不同的掃描工具可以使用,會依據掃描的弱點目標而有不同適用的工具~

同樣的專業領域可能會再細分更多,所需的工具也不同~

例如木匠大師,有些大師擅長的是製作宮廟的雕刻藝術創作、有些大師是擅長製作窗花藝術、有些大師則是擅長木作建築…等等,有很多基本工具會相同,但因每個專業的細節不同,需要的工具和專業技能就會不同,不可能要求一位製作宮廟雕刻藝術的木匠大師去蓋一棟木作建築。

其實在各種領域都一樣,以電腦資訊來說,以前我父母都會向親朋好友介紹說我是在「做電腦」的,但一句「做電腦」其實涵蓋的範圍很廣,像是製作電腦設備、程式設計、電腦教學、電腦維修、資訊顧問、雲端顧問、資安顧問等等都能統稱是「做電腦」的角色。

上述幾個範圍雖然都是「做電腦」的角色,但其實需要的專業知識是不太一樣的,例如程式設計需要開發程式,要學習不同的程式語言;電腦維修就會需要懂作業系統、電腦硬體設備;資訊顧問還要懂網路架構規劃、伺服器等更多的專業;而雲端顧問、資安顧問要懂的專業就更廣、更深了…

而不同角色會需要學習的工具自然就會不同,越專業的角色所需要學習的工具就越難學,像是雲端服務就有上百種,用過去思維來學習時就會很挫敗,而且有些服務是有相關連的,必須連帶學習才行。

我的建議是先想好要做什麼事,再去學習相關的工具!

今年我發起了ReWork計劃,在教了許多學員之後,發現很多學員在上課時最常問到的是:我應該要在網站寫什麼內容?所以在報名來上課之前,其實學員們自己都沒想好真面想做的事,而是想先學會工具再說!

這和以前我幫許多企業培養雲端人才時的情況一樣,在花了半年時間教會學員們使用各種AWS雲端的常用服務之後,很多學員自己本身並沒有想用AWS服務來創建什麼,而是只為了向公司交差、參予受訓課程~

正因為如此,我每次在上課時都會建議學員們去思考、去嘗試,不要怕出錯,要試著找出自己想做什麼,然後再思考用什麼工具去實現自己的想法,不要一昧地什麼都想學、在花時間學了之後卻不知道要做什麼,那為何要花錢和時間去學這些工具的使用呢?

各種應用軟體都是工具、雲端服務也是一種工具…

工具是為了協助人們的工作更有效率,而不是為了學會工具本身!

所以不要為了盲目追求流行、跟風而一直去學習新工具,放棄已經使用熟悉、處理速度快又穩定的工具。

學習工具需要耗費一定的時間和心力,有時還會需要花錢,若你只是需要一把十字起子,又何必浪費時間去尋求所謂的萬用起子組或是功能很多的瑞士刀呢?

以軟體來說,有很多不同軟體在做的是同一件事,例如當你需要做簡報時,你可以選擇微軟的Powerpoint來做,或是使用Apple的Keynote也行,再不然也可以用Google簡報,甚至採用自由軟體Libreoffice的Impress也OK,但是你不必全部都花時間去學,只要會一、兩種就行了~

以雲端來說也是類例,AWS的EC2、Azure的VM和GCP的VM都是雲端虛擬主機,我們可以選定一種去深入學習,先專注把一種學好、學精,自然就會成為個中專家,等有需要時再去學習其它家的服務會更快!

不要一邊學AWS、一邊學Azure,然後又想玩GCP,最後會什麼都學不好、學不專,因為當你在學習的過程中,每一種服務的功能和操作細節可能又會改變了,那你永遠會沈淪在忙著學習之中…

千萬記得:先想好要做什麼事,再去找對的工具,然後專注學習!