相信自己,跨出去就可以做到了!
還記得一開始就對Mark.Ven說「可以當作我什麼都不會」,是因為一直對自己能力很沒有把握,但沒想到能在TC實習短短三個月的培訓舞台中,讓我釐清自己對專案開發的整個流程、在職場上該有的心態,以及做事的方式,這些都是學校學不到的東西。
在踏入系統開發實習前,我以為會是練習一些程式撰寫訓練邏輯的題目,沒想到是先一起訓練文案、銷售提案的能力,才意識到雖然都知道銷售很重要,但以開發角度卻常常是想累積自己的技術,而技術大家上網查、多做練習累積就可以精進。
我們應該學習如何找對方向做事以及銷售邏輯,因為不管在哪個職務都跟銷售有相關,以系統開發為例則是能創造更好的使用者體驗。
結束基礎能力之後,我開始釐清所謂的前後端分離、資料庫、API串接、到簡單的To do List做起,你說他真的簡單嗎?他其實可以很有難度,是個很好訓練自己CRUD的東西,由淺變深慢慢添加變化,不知不覺我也做了快一個月。
回頭才意識到自己在每一個版本中都會回去看自己的程式碼來重構,為了讓下個版本更順利,過程中Mark.Ven時時告訴我要記錄下來,也就是所謂的開發文件,能夠清楚自己當下做了哪些事情、遇到了哪些坑,將這些經驗記取下來。
讓下一次的自己能夠更好維護、更進步,到最後獲得到Mark.Ven的信任,有機會和Mark.Ven一起完成公司產品新功能的開發,獲得很大的成就感。
做事一步驟一步驟來,不要急
這句話大概是我這三個月最常聽到的,人總是會自作聰明,帶入自己的想法進去,但面對程式碼,更應該靜下心來好好看完程式碼,了解整個資料流程且記住不可以不求甚解,要一步一步扎實做好,程式碼說1就是1、說2就是2。
因此遇到問題「以終為始」往回推就對了,拿掉自以為的想法,跟著程式碼訊息往回推才是做對的方向,唯有找到對的方向,才能更快有效率解決問題!
不要相信人的記憶,動手拿筆記下來就對了
另外,最令我印象深刻的肌肉記憶就是,不管是做事或是開發都應該把事項寫在紙張上,清楚知道該做的事情以及每件事的步驟,可以讓自己的思考路線更加清楚,不要同時輸入輸出執行,才能把每一步做到精準確實。
並且養成每日檢討的習慣,在下班時進行每日五問,紀錄自己一天之中好的部分鼓勵自己,一天一點慢慢累積,一年下來就會是一大點,還可以知道自己能更好的地方,讓自己學習跟昨天的自己比較,才能更進步。
很感謝Mark.Ven、Christina給予我這個舞台,並常常有機會就會和我們分享各式各樣的經驗,也很開心能跟這期的實習夥伴們一起成長學習!