top of page

陳柏安

Shion Chen

​專業實習報告

工作內容概述

工作環境
​  處事環境
    工作事務

       首先,這要先從我的工作說起,我目前是負責KM,知識管理系統的客製化,部門裡面並不少人,如果將產品開發比喻為種樹的話,那我所處的環境就是負責修剪枝葉與美化的工作。

​       從處事環境上來說,不管是主管、指導人或同事,對我都抱持著很大的期待,每個人總是會關心著我,還有一個跟我很好的前輩,時不時就會跟我分享工作上的技巧與經驗,甚至還有下午茶等等;

       從工作事務上則是,不論何時,總是能給我充足的時間、彈性的空間,工作是十分有條理的,不會堆積事項,案子接下來就專心處理那件案子,讓我可以不用顧慮太多雜項問題,專心在客製化的工作上。

​       因此,整體下來,除了環境舒適以外,我感受到的是我願意為這一切主動付出更多。當然,這也是我從進入這家公司以來所堅持的態度。

工作詳述
​  KM-知識管理系統
   系統整合工具開發

​(一) KM-知識管理系統

       首要的,我現在所負責、最常處理的就是這個管理系統的客製化。而最基本就是從Vitals ESP知識管理系統而來的,以此系統為基底,去為各個不同的需求,打造該客戶所專屬的知識管理系統功能。

       首先,最基本的是從網頁的架構開始,雖然各家公司的客製需求有所不同,但大多數都會想加入一些新功能,這些功能最直接的就會反應在介面上,即是我們的KM網頁,不管是將文章自動化填寫的功能、報表自動化輸入等等,還需要處理介面上的使用觀感(UI、UX)。

       二來,我需要去處理的是在後端的部分,從最基本的資料傳輸到各式各樣的資料處理,雖然說起來簡單,不過只是資料處理,但各家客戶所遞來的資料卻有大有不同,對我們來說,必然可以有多種解決方案,但……我在這個部門所學到的是,需要把這些重複的工作,盡可能找出重複的地方,把這些不必要的小事給模組化,當下一次遇到同樣的問題,便能用上更少的時間解決,而不單單只是針對性的客製化,邁向的是自動、快速且全面向的客製化。

       所以持續下來,會發現其實客製化的需求十分龐大,十分寬廣,所以對我們來說,我們的價值,就是要盡可能地將所有的工作項目模組化、自動化、敏捷化,避免掉重複的事務,這是我們目前致力前往的目標。​

(二) 系統整合工具開發

      在工作以來,其實也有遇到蠻多公司是第一次開始使用我們的KM系統,那麼,那些公司原先的知識管理系統、那些舊有的資料又要怎麼辦呢?就必須要先把資料轉入我們的系統中,不過要怎麼轉入呢?這就是一個問題了。

       而這個時候,就輪到這個工具上場了。

       首要的,要先提到一種現今最常使用的檔案格式,XML與JSON輕量化資料檔案,這類型的檔案有個非常大的優勢,只要透過這種方式儲存資料,即可以大幅的減少資料的傳輸問題與資料庫的架構、存取等種種問題,或是有些客戶是使用EXCEL資料來儲存等等問題,然而這些資料其實對我們的介接傳輸來說都過於繁瑣、繁雜,所以大幅度的運用這個技術,統一將任何資料轉化為這種檔案格式,來進行介接。

       另外,這些檔案格式普遍存在著一個極大的優點,資料標籤化,每筆資料將會有專屬的意義,沒錯,就像移動型資料庫一樣,但不同的優勢是,不需要連接到資料庫才能使用這些資料,而也因此,透過我所開發的工具,便可以將客戶的舊資料,從完全不同的格式,透過XML、JSON等,完美的轉化為我們KM所能接收的資料格式。當初剛進來的時候最一開始的工作就是這個,具有蠻大的挑戰性,因為是一個從零開始,完全不瞭解公司這個平台與系統架構的狀態下所開始的。

(三) Excel 批量匯入文章

    

        在KM上,有新增文件的功能,但這是針對單筆而使用。而在後續跟主管談過幾次後,開始著手開發可以多筆新增文件的功能,即Excel匯入功能。

在這個功能的製作上,遇到比較多架構上的設計問題,包括UI和UX的設計,使用者的動向控制,尤其是基於網頁的一個功能,更要著重於這些小細節。

        在前端的部分,多次的使用AJAX。而在後端的部分,則著重於資料的讀取與處理,利用快取的存儲以放置處理好的資料,縮小資料量的傳輸,以犧牲些許記憶體空間,來換取、降低CPU的運作量,即盡可能的縮短這些進程的運作時間,以利使用者體驗。

以上這些都是我們公司內部反覆討論,所要要求的,而在程式的處理上也是往這個方向製作。

       

   

我的角色
同事相處
    工作事務

        雖然目前是以一個實習生進入這個部門,但我仍然可以感受到被重視的感覺,而這一切可以從兩個面向講起。

       第一,從同事相處上,其實也不算是特別有去扮演什麼角色,在這裡我是非常自在的待著,我可以專心的沉浸在工作中。然而,也有同事偶爾會幫忙團購便當,也都會詢問我,甚至偶爾還會給大家吃個下午茶,在這裡,在這個當下,我只知道我並不只是一個實習生,這對我來說也有很大的感觸。而且,偶而還會找我聊聊我的未來發展或是種種經歷,這對我來說甚至是非常驚訝,非常受教的。

       第二,從工作事務上,我可以隨時提問,更應該說,不要讓問題擱置,不要讓問題牽連著一切的工作,在這裡只有一個原則,完成目標,所以更不應該有什麼內向、害怕的情緒,嘗試去整理問題,去提出問題或改善方式,然而,對於實際工作來說,我的前輩們總是能給出我意想不到的解決方案。

       上述種種對我來說,我認為我的職責不僅僅只是擔任一個小小工程師了,我認為我可以達到更多的可能性,不管是溝通上或是工作上。而在此,前輩們也總會提點我說,不要盲目的去做工作,要去設計、要去處理,盡可能解決所有的雜事,讓自己的工作簡單化,這是必然、必經的過程,這一切對我來說都是十分重要的,對於我未來的角色成長也已經佔了一個重要的部分。

網頁.png

​KM系統頁面

學習與成長

工作內容概述
學習與成長

​處事面

人際關係與溝通

      在這個暑假以來,嘗試與各式各樣的人溝通,了解功能的運作、了解關注的重點,並學以致用,透過一來一往的方式,也能更加的確定自己是否走在正確的道路上,一有偏差也能很快地察覺這件事。

      如果沒有進行好溝通就著手製作,透過前人血淋淋的例子,也能更督促我在這件事上下更多心力去避免不必要的麻煩。

說明文件與表達

      在這半年以來,我已經了解到一些小訣竅,或許不是做得很好,但我認為已經有了改變,這對我的內向來說已經是跨出了很大的一步,在我的心靈上也有了一個很強大的自信基礎,幫助我前進。

      然而,不僅僅只是在面對面談話,另外還有的就是製作操作說明文件的簡報。

      在先前,我完成了一個報表匯出的客製化,這個客製化完成後,經由前輩們討論後,決定好這個客製可以反覆的利用,在未來公司的內部也會反覆的用上,因為整體架構用到了許多彈性的資料處理方式,也因此,我開始必須要製作操作說明文件,給公司其他的同事參閱,介紹給大家認識,並了解如何使用這個功能。

​記錄經歷與過程

       在進入實習的環境後,一開始還懵懵懂懂,不過持續的經歷,讓我強制升級,感受到的是另一個層次的競爭感。

       從一開始接手的專案,處理平台介接的案子,從分析平台,使用平台到觀看後端的資料傳輸方式,一個從零開始的學習,也因此,我開始學習記錄自己當下做了什麼?做了什麼決定?影響了什麼?後續的發展?今天的問題?等等,我不斷的記錄著每一個案子所花費的時間,每個案子每天所遇到的問題,怎麼解決的,用哪些方式解決的?

       我記錄著這些項目,到了現在,累積了半年的份,回頭看來,這一切所幫助我的是,我能夠將以往的事務牢記,就像是在眼前所發生的事實,而這也幫助著我,要是有什麼問題就回去翻找以前的記錄,曾經有什麼工作上的錯誤,在現在才發現,也可以快速的找到過往錯誤的地方並修改。

       現代的科技方便之餘,多少也讓我注意到這一些小細節,原本就已經有這個習慣的我,在進入這家公司後「變本加厲」,我變得更加仔細的撰寫這些經歷,好讓我能夠快速地回顧我的經歷,這對工作上來說是十分有幫助的,更甚至可以說缺此不可。

​技術面

程式架構處理

       原先來說,客製化因為各個客戶的需求,各自會有不同的處理方式,而這樣子的工作長久累積下來,這對整個系統來說,對整體程式來說是非常繁複,久了也會成為一個維護成本極高的系統。

       另外,也學習到了一個大系統的資料傳輸方式,還有各個程式架構、模組的配合,即使一個部分有問題,整體來說還是可以正常執行,這都是在大型專案裡頭不可避免的。

所以對我們這個部門,對我們來說的價值,該去處理的不僅僅只有客製化,而是將整體的結構整理,了解這個系統的運行,在此之上去做相乘的融合,不僅僅只是相加而已。

XML4.jpg

程式架構處理-設計彈性異動部分

自我評估與心得感想

關於實習

      在暑假的整個實習過程,時間的流逝非常的快速,除了繼續維持上學期的作法,即原有的工作效率與速度外,在此之上還試著做出新的嘗試,主動跟主管說出:「我想嘗試。」帶有信心的我也很受主管重視,在暑期的時候就著手進行正式產品的功能開發,重零開始的設計與程式的撰寫,注重效率與效能,包括了最直接的使用者體驗設計,CPU的運作效率與記憶體的使用,一直到後端的安全性問題,未來的維護與更新,都要經過十足的考量與事前的計畫,這實在花上了我不少的心力去琢磨,也是一個有趣的機會。

      也因此,接受來自多方的關照,後續也將會把這個功能盡可能地完美完成。

自我評估與心得感想
對系上的建議

對系上的建議

關於整體

      工作上的話,對於我來說並沒有什麼太大的問題,所以需要幫忙的層面也很少,我只希望能夠保持這樣的一個環境,好讓後續的學弟妹們最基本可以享受到同等的待遇。

​      對於繳交報告,這幾次下來不斷的思考這些項目存在的用意,因實在不清楚對學生來說有什麼大的用意或幫助,對我來說,就是繳交報告,如此而已,描述現況、描述心得等等,甚至稱不上是作業或報告,因為我們從這份報告之中也並不會學到什麼,至多就是撰寫報告的技巧。而如果是對學生來說是有明確意義或道理的話,我想這些項目才真正算是能幫助學生的。

      至於整體上來說,唯一我覺得需要調整的,就是要將報告持續的往線上化評分的方式前進、改進,而取代現在還需要親印的舊式評分方式。當今的科技已經十分的多元,應該要開始考慮這個方向,而不是守舊,多去運用現有的科技工具,來讓這一切都變得更像新興世代。

bottom of page