top of page

​工作詳述

 •  部門介紹

    我的部門是隸屬於Central下的IM組,負責將 SA Team

    與 Project Team提供的系統分析文件依照系統流做程

    式開發。

 •  目前進行的工作

     經過半年的訓練,因為已經熟悉公司撰寫程式的習慣,

     再加上快速理解主管交代的事項,所以主管會指派完成

     未來將上線的系統功能,或是處理CIM組的內部管理工

     作等等。

shutterstock_2099218957-e1644308971241.jpg
工作內容: About

實習期間完成之進度

工作內容: 文字

新進員工訓練

C# .net程式語言開發訓練(基礎篇)

  • net版本介紹

  • 正則式C#實作

  • 使用Regex101.com編寫正規表示式

  • 運用課堂所學的正則式在NotePad++查詢次數,並使用C#讀取出找出特定變數

    

C# .net程式語言開發訓練(中級篇)

  • 物件導向(封裝、繼承、多型)UML與程序導向設計實作與比較

  • Dictionary Key-Value查表法

  • 物件持久化Table∕Json∕XML∕Interface與Infos∕ORMapping的運用

      

C# .net程式語言開發訓練(進階篇)

  • 提升程式可讀性,減少低階註解

  • 針對上一堂課做出的物件導向程式,用更好的方式呈現除非API進入或出去時使用Array,否則程式只使用List或Dictionary來存放陣列

  • 不使用for迴圈,只用Foreach

  • 不使用Else if,優先排除負邏輯,正邏輯最後面

工作內容: 產品
Coffee Shop
工作內容: 產品
ServiceClientUtil.png

Form Execute Data Std Output

  • 任務內容:

       在dataGrid中新增兩個新欄位,並將特定的data放入該欄位中。

  • 發現問題:

       因為專案中因為用途不相同,所以會宣告很多dictionary來存放data,因此

       找不到欲取用的data。

  • 解決方式:

      透過中斷點一行一行觀察專案執行的過程,發現data存取的方式跟以往不相

      同(取出後便會自己刪除dictionary的值),順利從中追蹤到欲取用的

      data。

Cardboard Boxes

Batch File - 1

Download File By Versiontag

  • 任務內容:

       從產線機台小電腦的特定資料夾中複製特

       定資料及其內容檔案至指定資料夾。

  • 發現問題:

       在網路上查的「copy」語法無法達成應該

       呈現的效果。

  • 解決方式:

       換成在指定資料夾中新增一個相同名稱的

       資料夾,在將資料複製過來即可。

Kill Edge Process_edited.jpg

Batch File - 2

Kill Edge Process

  • 任務內容:

       產線的機台小電腦在操作完系統後需要手

       動將背景執行的cmd刪除才可以使下一次

       執行時port不會被占用。

  • 發現問題:

       我初步的想法為先用變數存取process的

       pid,在透過pid到工作管理員搜尋該

       process並刪除,但是pid一直無法

       透過變數存取。

  • 解決方式:

       批次檔的語法會因為「空格」有所影響,

       也是因為我在設定變數時多了空格,導

       致變數無效。 error的部分則是在taskkill

       上加入自動用管理員身分執行的程式碼。

Stack of Boxes

Batch File - 3

OS_Version

  • 任務內容:

       為了FormExecuteDataStdOutput中欄位

       需要的版本資訊。

  • 解決方式:

      在網路上查詢相關的語法並按照主管需求

      修改。

工作內容: 產品
VM使用名單.png

虛擬機重整

更新VM使用名單

因為記憶體超載的關係,需要從中釋出一些未使用的虛擬機,確保所有記憶體都被充分利用。
VM名單為IT人員記錄虛擬機的使用狀況及詳細資料,由於使用人員眾多,在沒有固定填寫格式以及沒有專人定期檢查填寫狀況的情況下,VM使用名單變得很雜亂、缺少條理。

實體機與虛擬機機台對照

延續上一個任務,接下來要進行的是要確認在VM名單中記錄的虛擬機是否都確實存在於實體機,以及實體機上存在的虛擬機使否都有確實記錄於VM名單中。
需要遠端連線到實體機上查看目前該實體機承載的虛擬機分別為何,並記錄下來。

工作內容: 專案

工作當中扮演的角色

工作內容: 文字
工作內容: Testimonials
Image by Windows

     協助正職人員工作

     因為公司內部會運用到的技術和我們在學校接觸的內容不太一樣,所以很多東西都是從零開

     始的,而我們現在的能力就還不足以獨自完成專案功能,因此現在的工作就是由學長交代一

     些比較容易上手,並且沒有這麼複雜的工作讓我們操作。

bottom of page