top of page

學習

1

解決問題的能力

我覺得這是我來實習學到最重要的一項,開始寫程式以來好用的工具都一直在手邊,但因為沒有人跟我們提到這些工具所以都不知道,這是比程式能力還更重要且更值得提起的技能。

像是寫後端在Visual Studio 下中斷點可以看程式有沒有依自己想要的方式執行、可以看傳入function的值是否為自己預期...等等,發現原因再去加以追出問題的來源;寫前端開啟開發人員工具裡面功能非常多,JS、HTML、CSS全部都可以寫,很值得深入研究,在解決前端問題上幫助很大。

2

Git 版本控制

以前都一直有聽過Git,也都有聽說它很重要,但因為在學校做的東西都很小,所以並沒有甚麼感覺。來實習後從新人訓的寫個人作業到下團隊的多人開發專案,才真的理解善用Git的好處以及重要性。一方面避免電腦壞掉、檔案遺失的問題,另外在多人開發下,再也不是把專案整個壓縮再Email給組員,還有當要退回三個月前的程式碼,透過版本控制也很好找到過去編輯的紀錄。

​3

變數命名/註解的重要性

實習和在學校寫程式交作業完全不一樣,在公司,系統是很多人一起完成,程式碼不能只是電腦跑得起來或自己看得懂就好,要考慮到接手程式的人能不能在短時間內就看懂自己寫的程式,像是一個function名稱,要跟隨好團隊的命名規範,可以省下去理解程式碼的時間,我在這裡也看過已經用了10多年的專案,代表著這些大型的專案會傳好多年,養成好的命名習慣也是程式很重要的一環。此外要適時地加上註解,方便他人理解這段程式在做的事情。

4

程式開發的能力

從新人訓到現在每天上班都在寫程式,從SQL到前端後端全部都有寫,很有感自己的能力和以前相比進步了很多。另外我在寫系統時會流程繞來繞去,有時候真的繞到腦袋打結,所以我也學著讓自己清楚邏輯、流程後再開始寫程式,能更有方向地進行開發,不再迷失在複雜的程式架構中。

5

溝通能力

在公司裡面,溝通也是很重要的一環,是確認需求的基礎,當Mentor或是PM派工時,有時候工作單上面寫的內容不是能馬上就看出真正的需求是什麼,這時候只要有疑惑的地方我都會把我的疑惑提出來和派單給我的同事討論,這麼做的目的在於確保自己所理解的和要求做出來的結果一致,避免方向錯誤導致浪費時間。

6

提問

我覺得學會提問也是大家一同成長很好的機會,一起討論也是進步很大的因素,因為可以觀察前輩是用甚麼樣方法去解決問題。我算很常再問問題,但也不是當伸手牌甚麼都問,如果是問題解不出來,我會把我試過的方法都告知教導我的人;如果是不知道如何開始寫,我會把我腦袋有的想法一一講出來,都可以得到很好的解決方法。

7

善用 AI 工具

在這個與 AI 共存的時代,多少都會接觸 AI 來幫助我們解決問題,學會善用、不盲目的問問題也是學習之一。像是問 AI 之前,要先分析自己真正的問題、縮小問題範圍,究問題點去提問,而不是把整個程式碼或是題目丟上去。AI 生成出來的內容也要自己判斷一下,如果答案不完整或是看不懂,就再問一次、多輪問答。

© 2025 叡揚資訊實習成果 1111655

bottom of page