喜歡VS實用:數據科學家、AI工程師的工具選擇指南
本文轉載自公眾號“讀芯術”(ID:AI_Discovery)。
我發現了一個很有趣的現象:作為編寫代碼的人,我們開發了某些帶有弱點的工具和技術,即使它們在特定情況下不是最佳工具,我們也傾向于一直使用這些工具和技術。
原因何在?選擇工具也是一門學問,我們有責任知道應何時使用正確適當的工具、技術或方法,何時使用我們喜歡的工具。
何時知道該用什么
作為數據科學家、AI或ML工程師,我們在要處理的任何項目時,一定要知道這個問題需要構建什么樣的解決方案。如果對問題陳述有了足夠的理解,你會發現構建和實現解決方案也會相對容易一些。
在構建數據科學、AI或ML解決方案時,一定要一步一個腳印地進行。如果目標是構建能夠經得起時間考驗的解決方案,那么使用系統化或循序漸進的方法構建解決方案是非常必要的。
解決問題時一定要遵循數據科學或ML項目的常規工作流程。在工作流程的每一個階段,對可能解決手頭問題的方法進行研究或案例研究,并查找可供使用的工具和技術。
完成這些事情后,權衡使用每一種工具或技術帶來的利弊,并根據自己的判斷,選擇有助于更輕松有效實現目標的工具或技術。如果有許多選項,則可以選擇那些被人們廣泛應用認可的工具或技術,這樣在使用的時候方便尋求幫助,有助于你有效地利用該工具或技術。
正如穆拉特·伊爾丹(Mehmet Murat ildan)所說的:“選擇是豐富的,正確的決定是難得的!”
圖源:unsplash
為什么不應該只用你所喜愛的工具
我們在工作中必須保持開放的心態,這樣才能有效地完成任務。只用最愛的工具和技術會限制你,讓你意識不到選擇合適的工具將幫助你便捷高效地完成工作。
如果你一直想在這個領域保持相關性,那么教會自己如何學習、忘卻和重新學習可能是最重要的事情之一。你必須擺脫過去對你來說有用的工具、技術或方法,不斷更新、更有效的方法。時間是我們職業生涯乃至生命中的一個非常重要的因素,因此,在進行任何項目的工作時,你應該始終堅持使用可以節省時間的工具、技術或方法。
伊桑塞加爾(Ehsan Sehgal)曾說:“在正確的時間做出正確的決定會使你的生活繁花盛開,反之則會布滿荊棘。前者令你享受,后者你必須忍受。”
圖源:unsplash
你要學會選擇對你有用、讓你的工作更輕松、更快的工具,而不是那些你多年工作中形成的弱點。希望這篇文章有給你一些啟發。