菜鳥軟體工程師 WEEK01
6/26 ( 二 ) 報到後,轉戰軟體工程師工作後的第一個禮拜過完了。從半導體領域轉戰影音廣告領域,從硬體成功轉戰軟體,新工作內容及所屬產業與過去截然不同,而 ALPHAcamp 「大航道」課程告一段落後,也透過工作開始了另一段學習旅程,要學的內容更多更廣。
WEEK01 工作內容主要有三個重點,一個是電腦開發環境的建置、AngularJS 1.X 的學習及影音廣告領域初探。
工作技能
開發環境建置
當初在 ALPHAcamp 學習時,環境建置主要是啟航時照著教案內容去設定的,所以當自己要在工作的電腦建置開發環境時,當然是透過關鍵字: Homebrew 去網路上找資源囉,最大的差異是在工作前的學習沒做過版本控制,所以藉此機會一併更深入的了解 Ruby Version Manager ( RVM ) 。
建置的過程中,遇到了 bundle install
一直出問題的狀況,在尋求同事協助及自己嘗試了很久後終於在網路上找到問題點,因為我 clone 的專案跟 MySQL最新版本有衝突,但透過 Homebrew 移除 MySQL 後還是陸續遇到狀況,最後上網找到完整移除 MySQL的方法( Remove MySQL completely ),移除後重新指定 MySQL 版本去安裝後才順利 bundle install
。
過程中練習了 Homebrew 的指令、RVM 相關指令、MySQL 的設定及完整移除。
AngularJS 1.X
因為工作上會接觸到 AngularJS 1.X 的前端技術,所以必須自學 AngularJS 1.X 並進一步了解應用以及使用方式。
在網路上查找到別人的 30 天學習心得分享,並搭配 JS Bin 做簡易練習,目前正在探索中,連結如下:
影音廣告
互聯網廣告產業鏈:
廣告主 ( Advertiser ) −廣告代理 ( Agency ) −需求方平台 ( Demand Side Platform ) −廣告交易平台 ( Ad Exchange ) −廣告網路 ( Ad Network ) −供應方平台 ( Supply Side Platform ) −媒體 ( Publisher )
需求方平台( Demand Side Platform )
為廣告主 ( Advertiser ) 提供跨平台、跨媒介的廣告投放平台,以 Real Time Bidding ( RTB ) 和非 RTB 通過數據整合去分析並準確投放廣告,並能 Real Time 監控及持續優化。
廣告交易平台 ( Ad Exchange )
匯集了各種媒體 ( Publisher ) 流量的大規模交易平台,在眾多的廣告網路 ( Ad Network ) 提供的流量中加入 RTB 。
廣告網路 ( Ad Network )
搓合廣告買方及賣方的平台,一方面整合媒體 ( Publisher ) 的廣告資源,另一方面為廣告主 ( Advertiser ) 提供一站式的購買服務。
供應方平台 ( Supply Side Platform )
為媒體 ( Publisher )的廣告投放提供分析和管理,協助媒體更好接入廣告交易平台。與 DSP 相對應,是媒體選擇優化自身收益的工具。
廣告伺服器 ( Ad Server )
專門處理廣告的 Server ,由廣告管理介面 ( Web Console)、廣告投放 ( Ad Serving ) 和素材投遞( Creative Delivery ) 。
什麼是DMP?
DMP 是 Data Management Platform 的縮寫,中文為數據管理平台。是大數據 ( Big Data ) 時代下的產物,用於處理巨量的結構化與非結構化數據資料,在數位廣告行銷領域扮演重要角色,也因為 RTB 技術興起讓 DMP 日顯重要。
在產業鏈裡面扮演廣告主和媒體的支援角色,分析各種管道取得的受眾資料,目的在於正確分析受眾輪廓、精準分析消費者行為,以求廣告訴求和行銷效果有效傳遞即達成。
有好多事等待我繼續去學習,充滿挑戰的感覺,很緊張也很充實。AngularJS, Rails 還有影音廣告產業的學習,未完待續!