# 謝承佑的 CV
---
# 個人簡介
兩年前畢業於台科大資工所, 碩二時期開始於軟體業實習爬蟲, 慢慢打下 coding 基礎, 後來也順利轉正職後端, 開始發現自己對於 coding 的工匠心態, 從前輩的 code 與讀書會中慢慢構築出自己的一套方法, 並嘗試加進公司的 code, 並繳出可以讓自己打 90 分的成績。
---
# Outline
- 技能
- 工作經歷
- 小成就
- 好習慣
---
# 技能(1/4)
### 語言
- python: 2 年
- jinja: 6 月
- javascript: 6 月
- html: 6 月
- sql: 3 月
- java: 1 學期
- c++: 1 學期
---
# 技能(2/4)
### 架構
- scrapy: 1 年
- django: 1 年
---
# 技能(3/4)
### 開發工具
- git: 2 年
- postman: 1 年
- chrome dev tool: 2 年
- api spec: 6 月
- elastic search: 2 月
---
# 技能(4/4)
### 其他
- jira: 1 年
- confluence: 1 年
- slack: 2 年
---
# 工作經歷(1/4)
### 實習 201907-202104
協助公司(GoFreight)爬取海空運等資訊
* 使用 scrapy 搭配 beautiful soup
* 在職期間爬了
* 約 25 間船公司
* 約 3* 個港口
* 將爬蟲成功率維持在 80% 以上
* 部屬爬蟲在 docker 裡
* 與他人合作串解圖形碼的API
---
# 工作經歷(2/4)
### 第一份工作 202108-202211
在公司(GoFreight)擔任後端工程師
* 使用 Django
* Django Template 搭配 Jinja, ORM 製作高客制化表單
* 為客製化需求(e.g. 介面調整, 客製化表單調整...), 提供擴充式方案(e.g. 後台新增開關 or 下拉式選單)來解決, 讓客戶操作系統時效率增加
---
# 工作經歷(3/4)
### 第一份工作 cont.
* 解 bug(e.g. 表單跑版, 表單輸出成 pdf 失敗), 透過分析工具(e.g. elastic search) 來追查原始錯誤訊息並試著在本地還原 -> 解決
* 幫客戶撈 database 資料
* 更新預設資料(e.g. 機場資訊), 讓客戶在選擇資料時可以跟上最新的資料
* 與前端協作 RESTful API
---
# 工作經歷(4/4)
### 第一份工作 cont.
* 幫客戶撈 database 資料
* 更新預設資料(e.g. 機場資訊), 讓客戶在選擇資料時可以跟上最新的資料
* 與前端協作 RESTful API
---
# 小成就(1/2)
### 統一表單規格
- 情境:規劃表單時需要多方(設計, 切版, 專案管理, 工程師等等)參與, 製作一個規格書讓大家都看得懂是個有效率的方式
- 我做了甚麼:在蒐集多方意見並參考以前的規格書後, 提供了一個讓專案管理可以有效運用的公版
- 結果:降低規劃表單時的會議次數
---
# 小成就(2/2)
### 三方套件的 bug
- 情境:三方套件在製作 pdf 時會跳 error 出來, 雖然三方套件有更新的版本, 但是上層決定不升版, 因此要透過其他方式來處理
- 我做了甚麼:因本地端的三方套件版本無法降版到正式產品在使用的, 因此透過 elastic search 與 有正式產品環境的線上機器機器並用
- 結果:解決
---
# 好習慣
- 圖形化: 會將不熟悉的 code 架構做成 UML 圖
- 文件化: 會將處理過的任務中較複雜的幾個整理出 SOP, 並記錄下來
{"metaMigratedAt":"2023-06-17T23:06:17.085Z","metaMigratedFrom":"YAML","title":"謝承佑的 CV","breaks":true,"contributors":"[{\"id\":\"9cdab609-fdcb-468a-b4f8-8d914d0a8dc2\",\"add\":2142,\"del\":453}]"}