Derrick Wu
目前就讀元智資管系學士班三年級,於叡揚資訊股份有限公司擔任實習生
目前就讀元智資管系學士班三年級,於叡揚資訊股份有限公司擔任實習生
    實習公司坐落於台北市中山區德惠街,而我就讀的高中也在附近,因此對那地方是完全不陌生。附近的美食很多,有名的店不少,其中,我最喜歡拉麵和咖哩,可以說是工作之餘額外的享受。
    再來談談實習公司,我受命支援的部門為人力資源部門,位於總公司辦公室五樓,那裡的地方雖然大,但是洗手間和飲水機卻不多,不過各式各樣的設備倒是很齊全就是,辦公和生活的用品都是。我和其他同部門的正職員工坐在同一區塊辦公,每個人都很專注於自己的工作,雖然都認真於自己分內的工作,因此大部分時間都是安靜的,然而彼此之間的氣氛並不冷漠,時常會有討論、互相幫助的聲音,大家在休息時候聊天也是有說有笑的,我認為挺好的。
    我現在於人力資源開發部門進行支援工作,我們能提供客戶一套能管理他們內部,和人相關各項服務的軟體系統,我們還可以提供客製化的服務,客製邏輯、介面、報表、整支功能之類的加值。目前做過客製一支全新功能的開發,改過底層或前端客製的商業邏輯,還有報表的定義,做出客戶要的內容,近期也有做到一些系統排程和改變系統環境參數等等的設定。
    我們一整套系統會依照功能將整體切割成好幾個專案,而每個專案都遵循著Visual Studio中MVC架構,並且互相參考,因此所有程式雖然都是分開放的,但放到機子上後便能合體。
    除了上述MVC原生用法,每一層都一定會用到公司產品基底樣本的一些功能與程式碼,它們是公司自己開發的物件,在其他地方沒看過,因此除了原本的程式語言,也要對公司產品有一定的了解。原本MVC架構所出現的種種衍生,我們的產品還導入了很多其他的功能,所以有更多相對應需要的檔案,例如產生的報表的定義檔,或是一些相對應功能參考的設定檔等等都需要注意,有時候也會需要去修改,可以說是十分複雜的一套軟體呢!
    老實說對於進度這一塊我無法解釋清楚,因為就是拿到甚麼任務做甚麼,對於整體做了多少內容我這裡無從得知,但是單子是有一直解決的,大部分也都有在規定的時間內完成,所以關於這個主題,有點難以推估完成的進度,目前所在的專案算是蠻新的,進度上應該還有很多未完成的部分。
    我在部門中擔任開發者的角色,不過常常有很多東西還是需要和派單給我的人或是其他正職工程師請教,還無法完全的獨當一面,接到的任務普遍來說也比較簡單,而有時候也會遇到問題,卡住很久不小心超出預期時間的狀況,雖然尚有許多不成熟的地方,但是許多狀況都能解靠自己的力量解決了,對開發的環境或是流程都熟悉了不少,相比最初,現在需要問問題的部分減少很多,能更有效率地完成交代的事情了。
    實習能學到不少的東西,先從技術層面開始說起,首先一定是關於開發,編寫程式的能力,基於我上面講述的,自己是從事開發相關的工作,前端中段以及後端的語言有用到,因為我們部門客製化項目很多,所以會有很多需要的新功能,必須自己開發,所以在程式碼的部分有不少的進步,尤其我們人力資源系統的功能很繁瑣,非常龐大,結構也相對複雜許多,對於整個運作流程與與其構造的理解都學到了不少得經驗。
    除了上段所描述的技術面,非技術面也學到了不少,畢竟到了公司這樣一個比較嚴謹的地方,比起學校這樣較為自由,公司比較需要花點心思在各式各樣的地方,例如服裝儀容等等,生活的作息也需要配合公司,認真負責並遵守規範,休息時間的控管,進度的拿捏,都十分的重要,這點我認為是關於態度上的收穫,對於我這樣比較隨興的人來說,一開始算是不小的挑戰,而現在會比較能融入環境。
    再來,關於這方面我覺得還有很重要的一點是,與人溝通的技巧,會有這樣的感觸是我的工作通常都會收到規格單,要看懂需求,沒有理解錯誤,事件非常重要的事情,而且根據交代工作給我的人的不同,需要的模式也會不一樣,像是有些人很細心,會把很多細節都描述上去,而有些人會比較簡略一些,這就是根據每個人不同的習慣要去適應;另外,除了看懂描述這樣的溝通以外,還有很重要的就是討論的能力,主要有這樣的想法是因為最初在問問題的時候都問不對點,言不達意導致效率變差,又沒能順利解決要解決的問題,或是在想要怎麼表達的時候卡住很久,所以了解到溝通能力的重要性。綜合上面兩點關於溝通的體悟,在長期的磨練之下,現在已經有比之前好很多了,算是收穫滿滿。
    最後,還有很深的一點,那就是時間規劃的能力,一天當中有九小時為公司付出,扣除掉通勤與睡眠的時間,一天也就那幾小時,會想要娛樂、念書甚至是往自己的興趣更深入的鑽研,像這樣有很多事情想做的時候,便會覺得時間永遠都不夠,甚至最開始有碰到犧牲睡眠時間,導致每件事都做得有點力不從心的窘境,後來有跟主管聊過,甚至是問過以前的實習生,現在有找到自己的步調,對於自己時間的利用會比較妥善,也不會過於貪心導致事情處裡的不好,因此時間這方面也是大有感觸,實習之後學到了不少。
    想先從心境變化開始談,在進入公司之前,就已經聽說到自己選擇的這間公司不太輕鬆,工作量與壓力相對其他地方來的大,但是抱持著學習的心態還是加入了;果不其然,在正式加入到部門去支援專案的時候,就如同傳聞所說的一樣,他們不會只把我當成實習生,當成是來課餘之外的公司體驗而已,會希望我能為公司盡一份心力的同時也能收獲到不少,實習最初,由於如報告前段所敘述的時間規劃問題,自己所能利用的時間縮減非常多,不習慣這樣模式的我,甚至是有一絲後悔的負面想法,不過隨著跟其他人學習還有與人溝通之下,我克服了對於我自己來說很大的困難,而且身邊的職員,不管事主管階級,或是比我資深的開發人員,都對我還不錯,不會因為我有很多不懂得地方,常常提問而顯得不耐煩,甚至很樂意幫助我趕快完成自己的進度,覺得很不錯,而且在實習的部門也有遇到聊得來的別校實習生,常常一起吃飯,彼此分享在工作上的狀況,經歷了這些,也不會像以前覺得那麼疲憊又乏味,對於上班這件事情也不太覺得苦悶。
    接著聊一下關於工作整體的心得,如同前面所說的,隨著公司分配進入了人力資源系統的開發專案,要融入熟悉開發環境是最大難題,因為系統功能很多很大,常常一支程式都要看超過幾千行,又被分層切割,抽成好幾個區塊分散在各個不同的地方,加上導入了一堆本供自己開發完成,已經打包成產品的物件,是在其他地方沒有看過的,只有公司自己的人可以問,綜合以上,可見這個系統有多複雜,其實就連現在,我還是不敢保證對系統有多熟悉,偶爾還是會有遇到碰壁的情形,那就是要毫不吝嗇的請教職員;事實上,縱使系統複雜到一開始不好適應,蠻多東西多花點心思都還是看得懂的,而且完成時蠻有成就感的,有種擊敗強敵的感覺。除了開發的內容以外,整體開發環境,包含版本控制或是上到測試機的規範與流程,我認為本公司在這點上做得非常簡潔有力,可以很容易地同步工作內容,由於功能分很多層的關係,在維護時也相對容易許多,改一個地方不需要動到全部,抽出來動就好,動到的地方也十分透明,大家都能清楚看見,還有就是一些歷程記錄可以供大家參考,對於整體開發的專案效率十分的優良,關於這一點我覺得就很有學習的價值了,不管未來是到哪裡去打拼,這些都是我能借鏡的對象。
    現在疫情嚴峻,住在重災區新北市的我,不得不在家遠距辦公,說實話在家遠距不管是上課還是上班都是前所未有的體驗,對我來說,省去很多通勤的時間與精力,甚至不需要花時間打理儀容,生活上的種種也都很方便,減少這種麻煩,讓我覺得非常開心自在。縱使方便了許多,造成的不便與不滿也蠻多的,比如說要開會,不如當面解決來的有效率,有問題,非常考驗描述的能力,然後,少了一修人際互動的好處,比如說一起吃飯吃好吃的或是當面向幫助我的人道謝,那個感覺很不一樣,雖然待在家中,有家人的陪伴,算是非常的幸運,也就不會在寂寞或是不安,但少了和其他人之間的羈絆,似乎已經不太存在了,真的非常有感觸,生活中少了某種東西的感覺。不只如此,待在家中有時候辦事效率會降低,因為缺少一些互相一樣和你在做事情的人,家裡的人若是都在芳松看電視,自己也會被那個氛圍影響的,所以我認為非常考驗自律能力,尤其長時間待在家中,沒有外出活動活動,身體感覺容易疲憊又很遲鈍,要克服這點也是不太容易。總而言之,遠距做事的好處雖然不少,某種程度也更輕鬆,不過少了很多的樂趣與生活的浪漫,有好有壞。
    暑假期間,最大的不同是從原本上三天班變成上五天班,整體時數延長不少,被分配到的工作量也很明顯的變大,這段先談一些想法與感受,自己的時間如同之前所說的,變的稀少許多,暑假更是如此,尤其像這樣一週五天都要為公司做事,整個暑假過的非常充實,這是從來都沒有遇過的情形,就算以前打工也還是會安排多一點的假期或是規畫,可以自由利用也比較輕鬆,這次是反而是暑假期間比開學期間還要辛苦,也算是非常新鮮,疲憊感倒是非常深刻的感受,尤其多了一種責任感,要兼顧品質與效率,有一定的壓力在,這大概就是踏入社會的第一步吧,踩的不是很穩卻又卯足了全力想要維持自己的平衡,或許這也是長大的證明,人生必經的過程,這段時間令我意識到,除了自己以前暑假過的多開心,也體認到以後的日子將會有更多挑戰。
    再來談談工作內容,大致上沒有改變,如同上述工作內容的介紹,不過數家期間有多了一項資安訓練,這個訓練針對的是實習生部門,而非人力資源部門所提供的,為期兩天的訓練課程,聘請講師,透過線上授課的方式,告訴大家一些與之後要報考的,初級資安工程師證照相關的題目與一些需要知道的觀念,整體而言算是輕鬆的一門環節,不會太有難度,也沒有一些成績的壓力。在上完這些課程時,公司來到了資安稽查的期間,期間內有被人力資源部門派發工作,幫忙檢查公司的部門設備是否有符合資安規格,用以通過稽查,其實就是檢查伺服器,而公司的形式是以很多台虛擬機的方式運作,總共和其他人,合計檢查了一百多台並且修正,雖說不是很艱難,卻是繁雜且需要耐心和細心的工作,但是一完成時有不錯的成就感,資安檢測也順利通過。
    這邊做個總結,暑假期間內,整體工作時數長了不少,因為也做了一段時間,主管對於我們的期待也會相對之前又再高一些,因此工作量會變得比較多一些,也比較有一些壓力存在,畢竟是為公司付出,產品要提交給客戶,一在提到的品質與效率都需要有一定水準,暑假雖說比平常辛苦,但以學習的角度出發,充實且有收穫,在各方面,心理或是能力都有一定程度的提升,也讓我們對於未來有更多的理解與規劃,以實習的目標「經驗」來說,算是達到了很好的效果。
    截至目前為止,做過許多不同的專案,也解決過許多不同的任務單, 雖然工作內容與類型和之前沒有甚麼不同,但遇到的問題難度都有在上升,接的單也有變多一點的趨勢,雖然還是辛苦,但能學習到的經驗或是技術也相對提升。