2024半年工程實習心得

我是Chloe,在工程部門擔任大約半年的測試實習生(QA intern),在這段時間內學習到很多在學校裡學不到的東西、從剛開始對測試相關的知識都還懵懵懂懂,一直到現在對測試與開發都有進一步的認識,很開心也很感謝能有這個機會可以到這裡實習!

工作內容

作為QA實習生,主要會需要負責的就是針對工程部們的同事們開發完的每一項網頁功能去進行自動化測試的建立,會根據每個任務的目的性去思考會有怎麼樣的測試情境、有哪些測試步驟,再進一步去思考怎麼寫出想對應的程式碼去完成每一項步驟,達到任務的目的。
 
工作的流程比較多是由原本負責測試相關的工程師來和我進行每一項任務的說明與指引,確保我對於完成這項工作沒有疑惑,然後再讓我試著獨自去完成任務,當然其中如果有碰上問題,帶我的工程師也會很即時可以和我溝通想法,在這之中給予我很大的彈性自己去找出解決方式、或是給予我不同方向的提示去思考更多的解決辦法,在這樣的溝通之中,讓我逐漸培養針對每一項測試任務的熟練度,逐漸知道可能會有哪些問題需要先確認、撰寫程式碼的時候碰上問題應該現做什麼樣的處理與嘗試再進行回報會增加彼此的溝通效率等等。
 
除此之外,我也從一開始的開發環境建置的過程中,對於網路的一些基本知識有了更進一步的了解、也同時在這個過程中去了解整個公司的網站架構,也在開發過程中了解到公司的CI/CD流程,看到自己寫出來的程式碼可以在CI中成功運行並且通過的時候,真的會很有成就感,實際感受到自己的貢獻。
 
在實習的尾聲,我也接觸到Dockerfile的撰寫,要幫助開發人員、使用者可以方便建置開發環境,在實作之後,對docker的操作、概念有了更多的了解,學習到許多之前沒有機會碰到的指令,在撰寫的過程會碰上蠻多問題,也不像在網頁中的問題可以由畫面比較輕易去找到問題點,比較多的自己針對error message去評估可能錯誤指令為何,當error message較簡潔的時候,就會需要去嘗試不同的方式找出真正的原因,在這個過程中讓我培養找出問題點的敏銳度、對指令的操作更加熟悉。
 

工作環境

只有最一開始是實體到辦公室熟悉工作的流程,之後都是全部遠端,並且時間彈性可以讓我自己安排時間工作,除了一些公司聚餐與定期的線上會議之外,不太會碰到公司的其他人,在實習過程中我也是只主要和其中一個工程師溝通交流與學習,整體實習下來我覺得一對一的溝通增加很多效率,也可以獲得更直接的即時回饋,工程師也都很友善且親切,很鼓勵我去嘗試不同可能性,也會在有問題的時候即時給予我幫助,很感謝她的用心與工作過程中的指導。
 
簡而言之,這邊是一個彈性度與自由度高的地方,只要不排斥大部分時間都自己一個人工作的話,很推薦這邊的實習~