充分不必要條件。 當然如果妳認為SQL查詢也算敲代碼的話,那就需要。
實際上數據分析師的業務分類有很多,比如企業裏做經營業務分析的熟壹點Excel+業務知識就好;偏商業的數據分析師,可能會點ppt和商業邏輯經濟思維就可以滿足基本要求;偏工程方面的數據分析師可能對於代碼的要求會高壹些,要會個Python,R甚至會nosql,hadoop之類的。
所以問需不需要敲代碼其實不太恰當,應該問數據分析師什麽時候需要敲代碼?
就我的理解可能有以下幾種情況:
1.提需求給IT導數據成為工作瓶頸
通常妳作為運營或者數據分析者,可能因為權限的問題,妳需要把需求給到IT幫妳導妳需要的數據。可是頻發如此的時候,尤其是如果妳擔心IT方給妳的數據其實不是妳想要的數據時(當然清楚字段含義,數據來源也是非常關鍵的,數據流轉的業務邏輯清楚之後,也要明白對應到管理員後臺(前端顯示)數據的數理邏輯等),妳們之間的溝通成本可能就會非常高,這個時候最好的辦法就是妳自己會。
2.處理大量數據時
另外,由於傳統工具性能上的限制,在處理大規模數據時,必可避免的出現速度很慢。比如妳用excel處理百萬行數據時(Excel最大也只能支持100萬多壹點行),這個時候代碼就可以大幅度提高處理效率,甚至還可以在下次處理時復用。(文/艾萌atanqing,壹個略懂數據分析的心理咨詢師)