Data Science Python

想讀Data Science轉行? 一文揭秘Data Scientist 育成之路

想讀 Data Science 轉行?

想讀Data Science轉行? 一文揭秘Data Scientist 育成之路

近幾年愈來愈多人考慮讀 Data Science (數據科學)轉行,但並不是人人都知道成功轉行 Data Scientist (數據科學家)的秘訣。Data Scientist(數據科學家)作為 I.T 行業當中的搶手職位之一,在 2012 年哈佛商業評論更被譽為21 世紀最「性感」的工作。想轉行成為「性感」的 Data Scientist 的你,對Data Science(數據科學)的認識又有幾多呢?

Data Science (數據科學)是甚麼?

“Data science encompasses preparing data for analysis, including cleansing, aggregating, and manipulating the data to perform advanced data analysis. Analytic applications and data scientists can then review the results to uncover patterns and enable business leaders to draw informed insights.”

– Oracle.com

簡單來說,Data Science 就是一個利用大型數據並從中抽取有價值的部分去幫助研究的學科。當中包拾應用數學、統計、圖型識別、機器學習、數據視覺化、數據倉庫以及高效能計算。而 Data Science 亦與 Big Data (大數據)、Machine Learning (機器學習)、Artificial Intelligence (AI 人工智能)及 Business Intelligence (BI 商業智能) 等息息相關。

隨著科技的進步和普及,現在人手一兩部智能電話已是基本,使用電話去看劇集、social media、玩遊戲更是打發時間的最好消磨。這些看似日常的舉動,其賁都已經不知不覺產生了大量的數據,而這些數據都隱藏了很多非常有用的資料。

Big Data (大數據)時代悄悄來臨,香港有些企業都已搶佔先機進行數碼轉型(Digital Transformation),而近年其他較傳統的行業都亦紛紛加入數碼轉型行列以提高其市場競爭力,種種研究數據都指出這個趨勢是無可避免的。尤其自爆發疫情後,更加速各大小企業的 Digital Transformation,對 Data Scientist 需求急劇增加。香港Data Scientist 供不應求,但愈來愈多公司都在建立自己的數據科學和分析團隊,可見 Data Science 的前景在未來幾年會愈來愈好。

成為 Data Scientist 的必備技能是?

想成為 Data Scientist,Computer Science 當然是必須的。在毫無 Programming 及 Coding 基礎下,從 Python 入手是最好的選擇。另外懂得 R,Hadoop,SQL,Spark,d3.js和Tableau 等技能都是成為 Data Scientist 的主要條件。但除了Computer Science,Math and Statistics 及 Business Knowledge也是不可或缺的重要技能。

Computer Science

Python

要讀 Data Science,要先讀 Python。Python 是一種高階、解釋型的 programming language(程式語言)。強調程式碼的可讀性及簡潔的語法令它成為近年最受歡迎的程式語言之一,亦是它適合新手學習的原因。Python 的應用範圍十分廣泛,學完 Python 除了可以成為 Data Scientist,亦可以從事其他工程師。甚至 Google、YouTube等大平台都有使用 Python 開發,所以 Python 絕對是踏入 I.T 行業的入門技能之一。

R

作為 Data Science 另一個熱門的程式語言,對 Data Scientist 而言,R 和 Python 都是必須擁有的技能。
更多 Python 及 R 的資訊可參閱此文章:How to Start a Data Science Career: R or Python?

Hadoop

Hadoop是 Data Scientist 一定會用到的 open-source software。 它是使用 Java編寫,用以儲存並分析大量資料,包括 structured data 及 unstructured data 的雲端平台。

SQL (Structured Query Language)

另一個 Data Science 非常重要的程式語言就是 SQL,用於查詢資料庫的 programming language。簡單來說它能幫助 Data Scientist 在大量的資料中快速找到其中所需的資訊。

Math and Statistics

對 Data Science 行業來講,數理能力固然重要,但這裡所說的數理能力並不是指要像數學家一般的超凡成績。良好的數學及統計學根基能夠大大幫助 Data Scientist 掌握大量的數據並加以分析,若你對自己的數理能力未有太大信心也不用擔心。只要你對數據、分析有興趣、有好奇心,自然會投放更多心思精力去嘗試和學習。更重要的是,從 Data Science 以至整個 I.T 行業,不斷進修、與時並進才是自我增值的最好方法。

聽聽她怎麼說:90 後少女毅然辭職 轉行從事 IT 行業

Business Knowledge

最後亦是最重要的就是商業能力;如沒有商業思維的 Data Scientist 就不能在茫茫數據海中提取有利於自己的數據。Data Scientist 對其行業的市場需求及競爭者營銷手段都需要有一定了解,才能針對並有目的性地從大數據中抽取有用的資訊並作出有效的分析。

想讀 Data Science 轉行?

當你看到這裡就代表你真的很有決心想讀 Data Science 轉行,恭喜你!距離成為 「性感」 的Data Scientist 又進了一大步!

Online Course

坊間有很多林林總總的 Data Science course 供選擇,如你是一個新手未確定 Data Science 是否適合自己,建議你可以從免費的網上課程了解更多,從而了解自己的興趣所在。

Part – time Course

若你已經非常渴望讀 Data Science轉行,但沒有 programming 或 coding 基礎的話,兼讀課程絕對是你最好的選擇!既可以利用工餘時間裝備自己轉行,又可以減輕經濟負擔。
Venturenix Lab 就有提供短期 Data Science with Python (Part-time) 兼讀課程,適合想讀 Data Science 轉行的你。

Bootcamp

Data Science Bootcamp 亦是另一個常見的選擇,當中學到的知識不少,但全職讀一個課程未必適合在職或在學人士。

我們在 3大類 Data Science 課程分析-選擇困難症必睇! 裡有詳細的分析,建議想報 Data Science 課程的你可以先看看再決定。如果你對 Data Science 感到好奇,或者已發現是你的理想職業,不妨來試讀一下 Trial Class ,讓自己更了解自身的需要。

唔盡力試過又點知會有咩結果呢?

從來要跳出自己的舒適圈都不是容易的事,轉行都一樣。現在市場提供的資源比以往多好多,要懂得利用這些資源幫助自已並下定決心推動自己,才能擁有更好的未來。
祝願各位轉行成功!