轉職工程師 第十七週-資料結構
資料結構第二週
從鍊結串列開始講起
算是實作資料結構的資料結構
進階的二元樹、圖形結構等等
都會應用到鍊結串列
再加上之前教的佇列、堆疊
實作圖形結構的兩個搜尋法:
廣度優先搜尋、深度優先搜尋
基本上就是讓大家有個簡單的概念
不過這禮拜花最多時間的
應該還是雜湊
以前在看Visual Studio裡 ...
轉職工程師 第十五週-動態網頁評測
倒數第二次的評測
是結合前端、後端
還有資料庫的動態網頁設計
雖然老師不斷強調很簡單
但還是有一點點難度
考題是設計一個簡單的購物網頁
可以輸入商品的資料
包括商品狀態、收貨送貨訊息
並且連線到資料庫
紀錄使用者購物的資料
基本上和上課內容差不多
所以靠著共筆step by step
看似複雜的題目 ...
轉職工程師 第十六週 -資料結構
傳說中的資料結構終於來啦
很久很久以前就聽說
程式 = 資料結構 + 演算法
所以特別找了好幾本資料結構來看
難度真的滿高的
光是遞迴就卡了半天
河內塔大概想了一個禮拜
中序轉後序的四則運算也不容易
還有簡單的十進位轉八進位
求最大公因數等等
同樣是重複結構
遞迴真的是比迴圈難懂很多
再 ...
轉職工程師 第十四週-動態網頁設計
遊戲專題結束之後
生活作息和上課時間又恢復正常了
上週沒有提到的實習
在這裡多補充一些
為了讓學員更貼近實務
戰鬥營除了上課以外
還提供我們到公司實習的機會
就是和線上的工程師合作
一起開發專案
不過想要加入實習是有條件的
必須先完成「關主」
也就是CMoney公司主管
他們所交付的題目
第一階段是 ...
轉職工程師 第十三週-遊戲專題發表
萬眾矚目,期待已久的
遊戲專題成發終於到啦
無數個Debug夜晚的成果
終於有展露曙光的時候了
這一次的成果發表
除了邀請公司內部同仁同樂
也開放外賓參加
看看我們從0開始學程式的成果
發表會從各組簡報開始
大家用投影片介紹專案內容
也都拍了DEMO影片
實際展示遊戲畫面內容
在短短的七分鐘簡報當中 ...
轉職工程師 第十二週-資料庫
人算不如天算
計畫趕不上變化
原定星期五下午舉行的
遊戲專題成果發表
因為公司主管臨時有任務
所以延期一周
聽到這個消息
差點跳起來放鞭炮
多出的這個禮拜
我們這組針對效能進行調校
發現全螢幕畫面延遲的原因
在於浮點數轉整數的運算
當程式不斷做強轉型
又使用CPU在做繪圖運算時
就會發生LAG的情況 ...
轉職工程師 第十、十一周-資料庫、遊戲專題
這兩個禮拜真的是火力全開
早上學資料庫
下午寫遊戲專題
雖然是寫「遊戲」
但還是滿累人的
先來講資料庫
我們使用的軟體是MicroSoft SQL Sever
課程從資料庫的結構
到主鍵、外鍵等名詞解釋
還有正規化的方法
以及簡單的函式
跟C#或JavaScript比起來
SQL又是另外一種全新語言 ...
轉職工程師 第九週-物件導向評測、遊戲專題
Debug的時間總是過得特別快
進入遊戲專題後
才發現寫網誌的時間是這麼珍貴
因為bug真的是多到解不完
回顧一下這個禮拜
週三的物件導向評測
老師在考前大發慈悲
提醒我們先把讀檔寫檔
還有課堂範例的寄Email功能刻好
免得考試來不及
這次的題目為寫出ATM提款機
必須要有管理者和使用者兩個系統
...
轉職工程師 第八週、物件導向、遊戲專題
進入第二週的物件導向課程
開始講解委派、泛型、介面等進階概念
之前許多看書不懂的地方
像是下面這種:
「具現化委派時,
可以將其執行個體
與任何具有相容簽章
和傳回型別的方法產生關聯」
這種不知云云的東西
這禮拜全都遇到了
往往一個概念
都要花整個上午才能講得清楚
但還是不太會使用
所以老師把下午的 ...
轉職工程師 第七週-物件導向、JavaScript
在震撼人心的基礎程式評測
以及慵懶快樂的連續假期後
很快地我們進入物件導向的課程
不過這一週比較特別的是
上課的前半小時
先由同學報告自學JavaScript的心得
內容就是W3School上的教材
每個人負責介紹兩個章節
再由老師做補充講解
讓同學對於前端有更多認識
同時也訓練大家自學程式語言的能 ...