不喜歡程式,卻參加了數據松?是一個什麼樣的體驗

閱讀時間約 4 分鐘
身為資管系的學生,程式設計是必備技能,對去年的我來說,聽到大家覺得程式很難學,喜歡挑戰的我很有自信的躍躍欲試,卻在學了一學年,不停的被挫折打擊,最後變得有點排斥它。
在因緣際會下,一位資工系的表哥聽到我身為資訊人卻不會打程式,決定幫我一把。他認為帶我參加競賽,從中學習會是一個加速進步的方法,於是邀請我跟他和另外兩位學姐一起參加今年Datathon的活動。我也很樂意的參與,有人想主動拯救我的破程式,哪敢不願意呢!
2021 Datathon是由經濟部工業局主辦,以鼓勵跨領域資料多元疊合的理念出發,提供企業內部真實數據資料,讓參加者們使用。這次的主題以生活軌跡、戶外活動為主題,串聯消費者各階段行為數據,描繪從意圖到行動,作為創新數據服務或商業趨勢洞察使用,探索數據應用商機。
from https://www.datastation.org.tw/hackathon
一開始報名時要一併繳交團隊的提案,因為從來沒參加過這種活動,便隨著表哥的帶領下,完成了創作理念和專案構思。雖然在團隊中我沒有提供很多意見,但我學習到如何在五家廠商(分別為虹映、百岳、HikingBook、發票怪獸及多利曼)中選擇需要的資料,在資料中挑出符合創作理念及有利的數據,並思考要怎麼做數據疊合和分析,最後再創造一個平台展現成果。
報名完成繳交出去後便靜待入選結果,有入選才能拿到廠商的私有資料。
在等待期間,因為學校教的程式語言是C++,表哥開始教我基本的Python。聽到一個新的程式語言,本該害怕的我卻被喜歡學習新事物的特質而感到興奮。我學習了一些基礎的Python語法,也認真的上網搜尋看不懂的名詞。
過了一個禮拜,入選名單出爐,我們順利且幸運的成為入選的十四個團隊之一。因為剛好卡到期末考,我到數據松開跑當天才有時間進行這個項目。當天表哥教我爬蟲,只要聽到新的名詞就躍躍欲試的我,便讓表哥給我一些任務。
from Unsplash
第一個要解決的是利用程式語言開啟不同類型的檔案。我們使用的平台是Google Colaboratory,不會佔用雲端硬碟的空間,韓能連接雲端上的檔案。我要讀取的是多利曼的檔案。我學會了如何將.json檔轉換成.csv檔,再讀取.csv檔,是情況將它轉為dataframe(表格呈現),還有字串與字型間的轉換,最後執行出來。看似簡單的幾行程式碼,卻花費我一整個下午的時間。( 寫程式真的是一件極需耐心跟專心、還要做得住的事情啊!)
第二項任務是畫出一個三維座標圖,將表哥已製作好的HikingBook資料表格圖像化,以便近一步分析。因為表哥忙著處理其他的程式碼,我學習上網查詢,瀏覽原文網站,讓我成功地寫出製作三維圖的程式碼。這也花了我半天的時間。
在團隊裡表哥是負責coding的組長,看到他埋頭將程式碼一列列打上去,把資料圖像化,最後執行出來的圖非常有成就感,讓我也覺得很開心,希望以後可以變得跟他一樣厲害。
在活動期間,我們使用Discord線上交流及發表,第一天分享目前進度,隔天是成果發表。雖然我們最後因為只有表哥在扛這個團隊所以沒有把成果轉到平台上,但在這個活動裡我認識了幾個朋友,也在各組的發表中觸發了我更多想法及思考,發現程式設計的博大精深和多元發展。
另外我也瞭解了數據松的執行模式,標準流程是在取得資料到活動開始中間會隔大約一個禮拜,接著活動開始到活動結束只有兩天的時間,參賽者們便是利用這24個小時專注於執行「駭客任務」。
from Unsplash
雖然我在數據松裡的實際功勞只有這兩項,還連續看了程式兩天(這是我這輩子第一次持續看這麼久的程式🤣),但我漸漸對產生興趣,甚至在比賽結束後還主動去研究表哥打的程式碼,也計畫暑假重新研讀C++及學習新的語言Python。從這次的數據松我也更深入了解到,當廠商遇到瓶頸,該如何找出痛點、分析數據、最後改善流程並執行,所需要的步驟及思考方向。
如果以後還有機會參加這類的駭客松,我一定會再參加,但我會先把程式學好,成為更有用的隊友,也期望可以加入提案的思考與討論。
勇敢嘗試是成功的一半,透過這個活動讓原本幾乎不碰程式的我,又願意敞開心扉再次擁抱程式碼,希望這次程式可以成為我的好朋友。

謝謝你看完這篇文章!歡迎留言告訴我你的想法!喜歡的話可以按愛心或下方的like coin給我小小鼓勵~想看更多文章也可以追蹤歐🥰
看看我的生活點滴:@thursdaystudying
為什麼會看到廣告
avatar-img
16會員
14內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Thursday的沙龍 的其他內容
每當看到成功人士發光發熱的樣子,總是很羨慕也想成為跟他們一樣的人。不過,我常常聽完他們的故事,充滿熱情地寫下計畫表,也認為有努力執行,卻發現還是沒有進展。發現這個問題卻不知道該如何解決,直到我某天在Instagram上看Gary Vee的官方中文帳號,才驚覺:原來是我沒察覺導致這個問題的根本原因。
身為剛起步的寫作菜鳥,沒有持續更新文章根本是大忌啊!真心佩服那些忙裡抽空寫作的人是如何堅持不停歇的創作🥺。消失了這麼久也要有個交代,這次就分享這段期間我做了什麼事吧。
繼上篇有關生涯規劃的介紹,這次我們來談選擇和職涯計畫。 在人生的道路上,總會面臨各式各樣的選擇,而每樣選擇都會影響到生涯規劃。我們該如何選擇呢?我們總是希望做出正確、有益的選擇,但有時候結果卻跟原本計畫的不一樣。
上星期日到了台中靜思堂參加盧美妏老師的講座——「善用心理學,協助孩子規劃未來」,目的是要透過心理學告訴觀眾,利用溝通幫助孩子選填適合的科系,傾聽孩子的聲音,而不是擅自主張。不過其中也讓像我這樣已經經歷過志願選擇的人進行反思和對未來做更近一步的規劃。接著就來分享我的所見所聞和心得。
2月24號學測成績出爐,肯定是幾家歡樂幾家愁。調整心態的部分先不談,該指考的也好好得邁進吧。這次想分享的是如何選填志願。
每當看到成功人士發光發熱的樣子,總是很羨慕也想成為跟他們一樣的人。不過,我常常聽完他們的故事,充滿熱情地寫下計畫表,也認為有努力執行,卻發現還是沒有進展。發現這個問題卻不知道該如何解決,直到我某天在Instagram上看Gary Vee的官方中文帳號,才驚覺:原來是我沒察覺導致這個問題的根本原因。
身為剛起步的寫作菜鳥,沒有持續更新文章根本是大忌啊!真心佩服那些忙裡抽空寫作的人是如何堅持不停歇的創作🥺。消失了這麼久也要有個交代,這次就分享這段期間我做了什麼事吧。
繼上篇有關生涯規劃的介紹,這次我們來談選擇和職涯計畫。 在人生的道路上,總會面臨各式各樣的選擇,而每樣選擇都會影響到生涯規劃。我們該如何選擇呢?我們總是希望做出正確、有益的選擇,但有時候結果卻跟原本計畫的不一樣。
上星期日到了台中靜思堂參加盧美妏老師的講座——「善用心理學,協助孩子規劃未來」,目的是要透過心理學告訴觀眾,利用溝通幫助孩子選填適合的科系,傾聽孩子的聲音,而不是擅自主張。不過其中也讓像我這樣已經經歷過志願選擇的人進行反思和對未來做更近一步的規劃。接著就來分享我的所見所聞和心得。
2月24號學測成績出爐,肯定是幾家歡樂幾家愁。調整心態的部分先不談,該指考的也好好得邁進吧。這次想分享的是如何選填志願。
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
透過分享我的資訊科技業初探故事,探討如何從非相關背景且不懂寫程式的人進入資訊科技業,並介紹了我因薪資潛力和遠距工作機會而受到吸引的經驗。
Thumbnail
這是文科轉職數據工程師系列的第一篇文章。 許多人會在轉職前上許多數據分析課程,該怎麼選擇比較適合自己,但又不會噴錢呢? 這篇文章要介紹這個轉職過程前的準備工作。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
透過分享我的資訊科技業初探故事,探討如何從非相關背景且不懂寫程式的人進入資訊科技業,並介紹了我因薪資潛力和遠距工作機會而受到吸引的經驗。
Thumbnail
這是文科轉職數據工程師系列的第一篇文章。 許多人會在轉職前上許多數據分析課程,該怎麼選擇比較適合自己,但又不會噴錢呢? 這篇文章要介紹這個轉職過程前的準備工作。