開啟程式之門:解謎Python世界的奇幻探索

更新於 發佈於 閱讀時間約 5 分鐘

踏入程式實境:尋找轉職的契機

曾經因為工作上的衝突,體驗到被甲方的語言攻擊與情緒勒索的不適,引發我思索如何改變現況。朋友的建議點燃了我嘗試轉職的火苗:成為具有專業技能且不受他人左右的自己。由於在資訊服務產業從事PM工作,自然聯想到專注於程式碼的工程師,他們在工作上相對具有專業技能,更不受甲方干擾。

但轉職不是輕率的決定,需要權衡已有成果與挑戰新領域的風險。不僅要大量學習、重新建立人際關係,還要思考如何取得與現在的工作相同水準的成果和待遇。因此,我瞄準政府補助開立的coding課程,期待能夠用更低廉的成本學習來確定自己是否真的熱愛且適合程式領域的工作。

即使發現自己不適合轉職,那麼coding課程也能讓我體驗工程師的思考方式,看是否能夠更順暢地溝通,促進更有效的合作。

Python之選:揭開奧秘的程式之門

由於政府的三年七萬計畫將Python列為重點領域,大量開課,已先行滿足我希望降低學習成本的首要需求,同時考量到學習曲線和實作難度,與盡快確認是否適合轉職的考量,即使我們公司的產品沒有使用Python,Python似乎是個合理選擇。

因此我踏進了名為「Python程式設計與數據資料圖表繪製實務班」的課堂,由社團法人中華勞動力職能發展協會辦訓,受訓時數總共54小時,如果請假時數不超過10小時,即可獲得8成的學費補助。

一句話解析「Python程式設計與數據資料圖表繪製實務班」課程

這是一堂從0開始學習寫程式的課程,雖然第一堂課會經歷最艱辛的環境建置階段,但課程精心策劃,在有限的時間內,將寫程式的核心傳遞給我們。相較於被告知每個細節,更著重在啟發學習的好奇心,以漸進的步調引導,傳授正確的寫程式方法、如何更進一步學習,通過實際操作將理論轉化為實踐。

技藝與愛心:2位導師的特色風采與啟迪

這堂課有2位授課老師,分別是徐老師與蕭老師。

徐老師會帶大家去看非常多的說明書了解原理後再實作,同時使用google meet錄影回播與舉手功能,確定同學都有一定進度後才進入下一階段。

蕭老師非常歡迎各種討論,如果有想要課後實作的side project都可以在下課後一對一討論,有時也會幫同學寫好示範code當作參考。

關鍵收穫:從本課程中獲得的3個寶藏

  1. 看懂說明書:一個工程師是不可能把所有code背下來的,因此找到說明書、看懂說明書是最重要的。尤其是在網路上看到別人的code時,一定要去看官方說明書,才不會只是一知半解,無法更大的活用。
  2. 程式不是由左到右開始寫:一開始在實際寫作上總是遇到困難,不知道從哪裡開始、該怎麼串起複雜且層層堆疊的邏輯,但徐老師這句話一語道破我的窘境,讓我可更按部就班的找到正確的切入點,慢慢堆疊出我想要的邏輯。同時也見識到上課要先聽懂老師在做什麼,經過自己思考之後再寫作,不然也只是抄襲。
  3. 適合透過chatgpt寫程式的情境:蕭老師有分享,畫圖和資料處理可以透過chatgpt寫程式,因為這相對是一次性的過程,通常不會再衍伸出其他複雜的需求;但設計程式則不適合,因為需要分析需求並設計邏輯,尤其當專案變大、要維護時,需要有debug的能力。如果缺乏累積的過程,對於一個專案的維運會非常困難。

實例啟發:3個令人難忘的coding經驗

  1. 繁瑣計算自動化:由於我平常有在從事命理服務,過程中需要大量的計算,因此我將常用的邏輯寫成ipynb腳本,只要輸入特定的資訊就可以直接取得我想要的計算結果,將3分鐘的手動計算變成5秒鐘的輸入資訊。對於我的斜槓事業有顯著的幫助。
  2. 大量資料格式轉換:在上到dictionary時,恰巧我當時工作上所需要的把大量的excel內容轉換成json檔,因此在chatgpt的協做下,完成能夠把excel的欄位內容全數轉為一行行的json格式並存成csv檔的腳本,來協助後續工程師將欄位內容塞入資料庫中。可惜後來因為涉及到多層的json格式,在跟公司的工程師討論之後,考量由我來執行要花費的工時,最後還是由工程師自己完成這一段,無須先進行資料的處理。
  3. 忘記自己寫過的東西:平常和工程師討論,聽到他們忘記自己昨天寫過的東西總覺得非常荒謬,沒有想到自己實作之後,發現我也看不懂前一天自己到底寫了什麼東西,同時理解工程師為什麼懶得測試,懶得看別人的程式碼。讓我在工作上成為一個更有同理心的人。

值得一試?誰應該參加這堂課程?

  1. 價格導向:由於這是政府補助的課程,如果請假時間未超過總時數的1/5(本堂課為10小時)即可成功取得8成學費的補助款,等於54小時的課程只要1,454元,每個小時只要26.9元,CP值甚高。
  2. 探索導向:由於學費非常便宜,適合完全沒有程式背景,來體驗看看自己對於寫程式有沒有興趣的人,可以不用付出太多成本,即使發現自己沒有興趣,總時數54個小時也不會太長。
  3. 實作導向:適合已經有小型side project構思想要實作的人,這邊的side project更接近於提供自己自用的執行腳本、將平常的瑣事自動化,而不是一個完整的服務。

結語:Python課程的總體評價與自我期望

上完48小時的課程(我請假了6小時),我覺得自己沒有非常適合轉職,但這堂課確實幫助我建立的新的認知、學習到新的東西、培養新的興趣,因此我會將未來的重心擺在職涯技能的拓展,逐步培養更多的能力,來增加自己的選擇權。

avatar-img
11會員
29內容數
所有人都有生而為人的致命缺陷,每一個人都可以被分類,而我歌頌每一個人,因為我選擇善良。讓我偷偷跟你說,100種他們的故事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
光淺JY的沙龍 的其他內容
我在2年前開始對ESG議題感到興趣,但當時學習資源有限、市面上的課程又動輒數萬,後來因為換新工作與新領域的關係,遲遲沒有展開對於ESG議題的探索。直到這次公司鼓勵大家參與ISO14064-1:2018「組織溫室氣體盤查內部查證員」的教育訓練。
吃清冠一號的副作用會包含臉色蠟黃嗎?不會,但你會遇到江翠最暖的中醫師。 早在確診前,就有聽過各路朋友在COVID-19確診後服用清冠一號的心得,非常寒、全身發冷、殺死病毒、超爆難吃、沒吃會有後遺症等,所有各式各樣的服用心得都指向--確診了就一定要去吃清冠一號!
他是我的弱連結,未來的好朋友,他擁有,不被承認的學歷。 但我在他身上,看到人性得光輝與純良,需要學習的人是我。
你這輩子少數認識真的挖過考古和死人的人。 即將是與正在是,內容創作者/特約顧問/公共政策評論/你的心靈陪跑者。 我是光淺JY,廣而淺,淺而廣,每一則書信,都是我偷偷告訴你的故事。
我在2年前開始對ESG議題感到興趣,但當時學習資源有限、市面上的課程又動輒數萬,後來因為換新工作與新領域的關係,遲遲沒有展開對於ESG議題的探索。直到這次公司鼓勵大家參與ISO14064-1:2018「組織溫室氣體盤查內部查證員」的教育訓練。
吃清冠一號的副作用會包含臉色蠟黃嗎?不會,但你會遇到江翠最暖的中醫師。 早在確診前,就有聽過各路朋友在COVID-19確診後服用清冠一號的心得,非常寒、全身發冷、殺死病毒、超爆難吃、沒吃會有後遺症等,所有各式各樣的服用心得都指向--確診了就一定要去吃清冠一號!
他是我的弱連結,未來的好朋友,他擁有,不被承認的學歷。 但我在他身上,看到人性得光輝與純良,需要學習的人是我。
你這輩子少數認識真的挖過考古和死人的人。 即將是與正在是,內容創作者/特約顧問/公共政策評論/你的心靈陪跑者。 我是光淺JY,廣而淺,淺而廣,每一則書信,都是我偷偷告訴你的故事。
你可能也想看
Google News 追蹤
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
大學記憶中的程式課,我過得很痛苦。以為懂了,作業卻永遠寫不出來。有鑑於過往痛苦的經歷,學程式語言類似學習外語,應該從需求出發,並且以生活中可理解的事物當作範例學習。所以去年大膽的進行了一個實驗:我們來上中小學生的 Python 課程,透過寫程式解數學題目培養直覺。男孩們選了一個非常瓊瑤的題目!
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
在本篇文章點會以我的觀點和歷程來描述透過Python轉職過程、轉職後的工作選項和薪資狀況,並分享我知道的進修機構和學習單位,提供讀者參考。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
Python轉職的三大階段包括基礎學習和建立作品集,再到打造出色的面試履歷。從具體目標設定到實際操作和團隊協作,都是成功的關鍵。建立多元且有深度的作品集,展示技術能力和解決問題的實力,能夠大幅提升面試成功率。透過不斷學習並優化自己的思維,可以發現更多職業機會。
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。
Thumbnail
隨著理財資訊的普及,越來越多台灣人不再將資產侷限於台股,而是將視野拓展到國際市場。特別是美國市場,其豐富的理財選擇,讓不少人開始思考將資金配置於海外市場的可能性。 然而,要參與美國市場並不只是盲目跟隨標的這麼簡單,而是需要策略和方式,尤其對新手而言,除了選股以外還會遇到語言、開戶流程、Ap
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
大學記憶中的程式課,我過得很痛苦。以為懂了,作業卻永遠寫不出來。有鑑於過往痛苦的經歷,學程式語言類似學習外語,應該從需求出發,並且以生活中可理解的事物當作範例學習。所以去年大膽的進行了一個實驗:我們來上中小學生的 Python 課程,透過寫程式解數學題目培養直覺。男孩們選了一個非常瓊瑤的題目!
Thumbnail
從範例學python的目標讀者: 針對剛進入的初學者,想學習Python語言。 有基礎本數學邏輯基礎即可。 從小遊戲學python的目標讀者: 針對已經有經驗的C/C++, Python, 或其他有程式基礎的讀者。 想實作一些小專案,從實做中學習如何分析需求、元件分拆、到底層實作
Thumbnail
在本篇文章點會以我的觀點和歷程來描述透過Python轉職過程、轉職後的工作選項和薪資狀況,並分享我知道的進修機構和學習單位,提供讀者參考。
Thumbnail
Python擁有便攜性和通用性,適用於多種場景,同時具有全球通用性。Python在科技製造業、資料分析、人工智慧等領域有廣泛應用,對於理工科背景者而言有獨特的優勢。透過在線課程、自學書籍、實作專案,以及參與社群和開源專案,理工背景者可以達成從轉職進入Python程式領域的目標。
Thumbnail
Python轉職的三大階段包括基礎學習和建立作品集,再到打造出色的面試履歷。從具體目標設定到實際操作和團隊協作,都是成功的關鍵。建立多元且有深度的作品集,展示技術能力和解決問題的實力,能夠大幅提升面試成功率。透過不斷學習並優化自己的思維,可以發現更多職業機會。
在一次五天的年假中,我決定開始學習Python編程。雖然最初進展順利,但後來發現自己在解題和邏輯方面遇到了困難。經過思考後,我決定轉而學習C/C++,並且制定了一個計畫,希望成為一名後端工程師。這將需要挑戰我的時間管理能力。
Thumbnail
初入IT產業的人士在學習Python語言後,IT證照如ITS Python認證是否值得考取?本文以ITS證照特點、實施建議和IT認證考試資訊為主,詳述證照的好處和準備時間。
Thumbnail
想轉職工程師嗎?這篇文章整理了5個關鍵建議,包括物色職缺、在Github上累積Side Project、刷題、刷經歷或學歷、自學或上線上課程。在這些建議中,你可以找到一個適合的起點以便開始你的轉職之旅。
不知不覺也轉職做了半年多,想說好好打成一些文章當紀錄,也讓有些想轉職的人不小心搜到這文章可以當作參考。雖然說個人經驗只適用於個人,但我想多數人還是需要一些成功的經驗分享當作鼓勵。
Thumbnail
前文提到我按照某公司培訓營的指示自學了Scratch,並完成了一個不太理想的「半成品」程式。幾個月後,我參加了另一個課程,不同的是這次是使用PHP,為期三天(週三至週五),每天上課四小時,總計約12小時。課程內容包括基礎語法與環境架設、網路爬蟲、實際構建購物車並與資料庫進行串接。