為處理龐大的地震測量資料,求學期間自學Fortran及Matlab等程式語言,自此對程式語言的問題處理速度深深著迷,更順利藉此完成碩士與博士畢業論文。
以先前所學為基礎,服役期間自學Python增進自身能力,獨立完成機器學習、網路爬蟲等專案,期許能將所學運用在更寬廣的領域中。
[快速理解程式邏輯,自學多種程式語言]
我是蘇建旻,主修地震資料收集與研究,就學期間以台灣、越南等地的震測資料分析該區域地層構造,以提供日後發生地震相關事件的判讀資訊。地震資料龐雜紊亂,為順利處理海量資訊,我在求學期間,自學Fortran及Matlab等程式語言,完成碩士與博士畢業論文的資料分析與計算,自此對程式語言所能企及的高度深深著迷。以此為基礎,服役期間更自學程式語言Python增進自身能力,目前已獨立完成機器學習、網路爬蟲等專案,期許自己能帶著這些能力並進成長,再應用到更寬廣的領域。
[從研究到實務,透過程式開發提升專案管理能力]
在碩、博士班求學的過程中,綜理過多次公私部門的研究型計畫,提供實際數據,讓業界判斷該地構造是否適合發展。這類計畫講求時限、經費與實地測量結果,例如:在歷時8年的工研院〈大屯山區地熱計畫〉中,從無到有,歷經多次波折,最終我為此計畫留下數以萬筆的震測資料、建立一個地震資料庫、成功發表一篇國際期刊(如上述國際期刊所示)。
計畫執行前期,需多次北往南返勘點、選定架站位置,再到當地向住戶說明、使外界理解計畫目的,最終能同意擺放測站;團隊內部,則需事先完成硬體設備的搭建訓練和各式障礙排除,歷經多次挫折,最終完成數十個地震測站的架立。
而計畫執行後期,有感於資料量的龐大,為使大家能專注於成果的解讀與分析上,一改先前以人工手動建立震測資料,我在Linux系統環境下的地震資料庫,利用 C shell 的撰寫自動化腳本,重新設計工作流程,進行例行性的地震資料庫建立,以利後續資料處理的進行,其後亦將該技術悉數提供給實驗室夥伴,至今仍持續應用在更多震測資料的分析中。
[理性思維邏輯清晰,沉著具抗壓性]
承上所述,求學期間不僅僅要鑽研自身的學術知識,更要為團隊進度負責,如何在具有時程壓力下,按部就班完成預訂事項、協調團隊並統籌成果,養成了我絕佳的抗壓性。在面對事物時,我學會沉住氣冷靜面對,相信就算無法一次成功,也能透過制定階段性目標來踏實完成。
朋友們都說我個性謹慎、細心,加上長期所受理科訓練,偏愛邏輯運用。接觸程式之後,喜與人討論、鑽研程式寫法,具有自我精進、跳脫框架研發,和團隊間橫向、縱向溝通協調能力。
[保持學習動力,善用資源與時俱進]
在多次學習程式語言的過程中,我看到此工具的不可限量,因此,即使非本科系畢業,我仍無懼挑戰,透過觀看國內外技術文章、參與網路課程保持學習動力。面對未來即將面對的各種挑戰,我也能秉持此精神,透過不斷學習與經驗積累,期許自己能成為一個具技術能力且擁有學習能力的軟體開發人員。
[透過程式開發,解決面臨問題]
在服役時經歷新冠肺炎的全國三級警戒,正好也是初學Python程式的時間,在此其間收到長官交辦任務,需要定期地收集各縣市首長臉書上公告的防疫相關消息以及政策。得到任務當下,覺得正好是一個不錯的學習機會,馬上著手進行Python網路爬蟲方法的學習,最後使用Python的第三方套件selenium成功對臉書貼文爬取其內容,不僅解決了繁瑣且重複性的交辦任務,更透過此次機會學習到網路爬蟲的方法。
為處理龐大的地震測量資料,求學期間自學Fortran及Matlab等程式語言,自此對程式語言的問題處理速度深深著迷,更順利藉此完成碩士與博士畢業論文。
以先前所學為基礎,服役期間自學Python增進自身能力,獨立完成機器學習、網路爬蟲等專案,期許能將所學運用在更寬廣的領域中。
[快速理解程式邏輯,自學多種程式語言]
我是蘇建旻,主修地震資料收集與研究,就學期間以台灣、越南等地的震測資料分析該區域地層構造,以提供日後發生地震相關事件的判讀資訊。地震資料龐雜紊亂,為順利處理海量資訊,我在求學期間,自學Fortran及Matlab等程式語言,完成碩士與博士畢業論文的資料分析與計算,自此對程式語言所能企及的高度深深著迷。以此為基礎,服役期間更自學程式語言Python增進自身能力,目前已獨立完成機器學習、網路爬蟲等專案,期許自己能帶著這些能力並進成長,再應用到更寬廣的領域。
[從研究到實務,透過程式開發提升專案管理能力]
在碩、博士班求學的過程中,綜理過多次公私部門的研究型計畫,提供實際數據,讓業界判斷該地構造是否適合發展。這類計畫講求時限、經費與實地測量結果,例如:在歷時8年的工研院〈大屯山區地熱計畫〉中,從無到有,歷經多次波折,最終我為此計畫留下數以萬筆的震測資料、建立一個地震資料庫、成功發表一篇國際期刊(如上述國際期刊所示)。
計畫執行前期,需多次北往南返勘點、選定架站位置,再到當地向住戶說明、使外界理解計畫目的,最終能同意擺放測站;團隊內部,則需事先完成硬體設備的搭建訓練和各式障礙排除,歷經多次挫折,最終完成數十個地震測站的架立。
而計畫執行後期,有感於資料量的龐大,為使大家能專注於成果的解讀與分析上,一改先前以人工手動建立震測資料,我在Linux系統環境下的地震資料庫,利用 C shell 的撰寫自動化腳本,重新設計工作流程,進行例行性的地震資料庫建立,以利後續資料處理的進行,其後亦將該技術悉數提供給實驗室夥伴,至今仍持續應用在更多震測資料的分析中。
[理性思維邏輯清晰,沉著具抗壓性]
承上所述,求學期間不僅僅要鑽研自身的學術知識,更要為團隊進度負責,如何在具有時程壓力下,按部就班完成預訂事項、協調團隊並統籌成果,養成了我絕佳的抗壓性。在面對事物時,我學會沉住氣冷靜面對,相信就算無法一次成功,也能透過制定階段性目標來踏實完成。
朋友們都說我個性謹慎、細心,加上長期所受理科訓練,偏愛邏輯運用。接觸程式之後,喜與人討論、鑽研程式寫法,具有自我精進、跳脫框架研發,和團隊間橫向、縱向溝通協調能力。
[保持學習動力,善用資源與時俱進]
在多次學習程式語言的過程中,我看到此工具的不可限量,因此,即使非本科系畢業,我仍無懼挑戰,透過觀看國內外技術文章、參與網路課程保持學習動力。面對未來即將面對的各種挑戰,我也能秉持此精神,透過不斷學習與經驗積累,期許自己能成為一個具技術能力且擁有學習能力的軟體開發人員。
[透過程式開發,解決面臨問題]
在服役時經歷新冠肺炎的全國三級警戒,正好也是初學Python程式的時間,在此其間收到長官交辦任務,需要定期地收集各縣市首長臉書上公告的防疫相關消息以及政策。得到任務當下,覺得正好是一個不錯的學習機會,馬上著手進行Python網路爬蟲方法的學習,最後使用Python的第三方套件selenium成功對臉書貼文爬取其內容,不僅解決了繁瑣且重複性的交辦任務,更透過此次機會學習到網路爬蟲的方法。