轉職工程師 第十四週-動態網頁設計
遊戲專題結束之後
生活作息和上課時間又恢復正常了
上週沒有提到的實習
在這裡多補充一些
為了讓學員更貼近實務
戰鬥營除了上課以外
還提供我們到公司實習的機會
就是和線上的工程師合作
一起開發專案
不過想要加入實習是有條件的
必須先完成「關主」
也就是CMoney公司主管
他們所交付的題目
第一階段是處理一百多萬筆資料的CSV檔案
進行資料分析
並且禁止互相討論
要我們體驗不能問別人的痛苦
並且思考為什麼其他人做得出來
自己卻做不出來的原因
真正達到要求的只有俊安、黃逵兩人
不過由於第一階段是「體驗痛苦」
所以即使其他人沒有完成題目
也都全數進入第二階段
不過第二階段就難了
處理一個800M的log檔案
期限是兩個禮拜
這期間關主Stan幫大家上課
內容是公司的Conding style
告訴我們該避開那些地雷
首推Ctrl+C、 Ctrl+V
因為太容易複製完忘記改了
還有不要抓到例外不處理
程式碼做到 self documenting
多執行緒很危險等等
雖然大概有八成還沒有遇到
但是算是先給我們一個警惕
不過除了黃逵和俊安
其他同學大概都沒空寫第二階段的題目了
因為下禮拜的資料庫要GG了
由於資料庫的課程和遊戲專題重疊
大家練習Sql的時間其實不太夠
加上這一個禮拜教的WebForm
前端、後端、資料要全部混在一起
三個月前學的HTML、CSS又回來啦
不過好險是大家已經會用JQuery、bootstrap
不用真的重頭開始刻網頁
但真正困難的是資料庫和C#的互動
包括把資料轉成C#的物件
還有把前端的資料轉為C#的物件
再進入資料庫操作CRUD
更別提前置步驟:
建立資料表,建立關聯
還有LEFT JOIN、GROUP BY等等概念
雖然只用到上課內容的五分之一不到
但已經是一團混亂了
要完成一個動態網頁
真的是有千百個地雷
不過關關難關關關過
這一個月來的學習成果到底如何
待下禮拜評測結束後
就知道答案了