實習生
楊懿
題目
Autodesk Revit API 開發
帶領員
陳以文
工作進度規劃
實習週記
< 第一週(7/6~7/12)>
7/6 開訓典禮
7/7 Amazon Web Service 講座
7/8 C# 課程
7/9 C# 課程
7/10 颱風假
CAE提供一個可以發揮想像力,自由思考的空間,很高興能在這個暑假搶先體驗組內歡樂的氣氛。
第一個禮拜先從熟悉C#開始,有學長細心教導,加上原本小小的程式基礎,學起來不難。
希望接下來的RevitAPI開發也可以非常順利!
< 第二週(7/13~7/19)>
7/13 共同課:Premiere、自我介紹
7/14 Linux 課程、Design Patterns 課程
7/15 RevitAPI 練習
7/16 RevitAPI 課程
7/17 RevitAPI 課程
星期一的共同課教我們使用Adobe的影片剪輯軟體Premiere,相較於之前較常使用、功能基礎的iMovie,視訊和音訊編輯功能都非常強大也很容易上手,
課程最後也完成了一部小小的短片剪輯,過程真的十分有趣,印象深刻。下午在歡樂的自我介紹活動結束後,20個實習生之間對彼此都有了更深一步的瞭
解。這個禮拜開始RevitAPI的課程,不使用Revit內已經提供的按鈕操作模型,而是用C#自己寫一個API,用API操作Revit,如此一來,便能有系統且自動
的做一些模型的建立或資料的統計。
< 第三週(7/20~7/26)>
7/20 共同課:CPR、進度報告
7/21 工作項目討論、RevitAPI 課程
7/22 RevitAPI實作
7/23 製作介面Demo
7/24 期中報告修改
禮拜一的共同課,一半的實習生上台做進度報告,交大土木系上的課很少需要做presentation,三上專題每週的meeting也不會面對這麼多的觀眾,上台一緊張
講話就會變很快,ppt也有待改進,希望在兩個禮拜後的期中報告,能夠表現得更好。
這個禮拜終於把前兩週所學的,完整地做了交代,從零開始,自己寫了一個RevitAPI。雖然debug是一個漫長且一直陷入胡同出不來的挫折,但程式跑成功
的瞬間,真的好開心,我想這就是寫程式的一種快感吧?
< 第四週(7/27~8/2)>
7/27 API Demo設計
設計真的是一門學問,要符合使用者的需求和習慣,還要保持介面的美觀。整個設計前前後後修改了很多次,還是不滿意。設計是需要花很多時間在觀察其他
作品,互相學習後再建立自己的特色的,素養不是短時間就能達成的。希望之後介面的設計能夠更上層樓。
< 第五週(8/3~8/9)>
8/3 共同課:書法課、期中報告
8/4 API程式碼理解
8/5 API Demo修改
8/6 API Demo修改
8/7 Axure製作Demo
從小學之後就沒再碰過書法了,重拾毛筆的感覺好生疏,用毛筆寫字難,還是畫畫容易。期中報告老師都大發慈悲,但自己也知道有很多需要加強的地方,還
是沒辦法很自在的在台上講出自己演練時的語句。
為了做出更有互動性的API Demo,重新使用了一個軟體叫作Axure,他最原始的功能是用來製作網站的Demo。Axure能夠根據使用者的鼠標或鍵盤傳回設定的
指令,唯一美中不足的是表格的功能性還不算強大,但還是十分方便的一個軟體。
< 第六週(8/10~8/16)>
8/10 共同課:國術、學姊出國經驗分享
8/11 API程式架構
8/12 APi程式架構
8/13 API實作
8/14 API實作
實習前的三年級下學期,利用了學校交換學生的機會,到上海交大交換了一學期,上課之餘,跑遍了中國許許多多的地方。從小到大家人帶我去過了許多國家,
明年暑假也有計劃到歐洲自助旅行一個月,能夠出國見見世面,真的是一件非常值得的事,希望研究所也有機會申請到國外交換。
大三做專題自己在寫程式時,總覺得是很簡單的邏輯和迴圈,為什麼別人沒辦法讀懂我的程式。現在才深深體會到,要了解其他人的邏輯,是真的要花費一番
心力的。
< 第七週(8/17~8/23)>
8/18 團隊合作活動、進度報告
8/19 API實作
8/20 API實作
8/21 API實作
8/22 API實作
大一上迎新宿營還有大一暑假帶了兩個營隊後,就沒有再玩過團康了。重溫當小隊員的感覺,很久沒有像這樣悠悠哉哉的玩耍了!
這禮拜主要是在程式的實做部分,Debug「並未將物件參考設定為物件的執行個體」應該不下十次,剛開始搞不懂就一直陷在錯誤裡面出不來,for迴圈也好多
次讓它無限循環,像個剛學程式的小孩一直犯同樣的錯誤,還有很多很多需要更細心的地方。
< 第八週(8/24~8/30)>
8/24 攝影、進度報告
8/25 API修改
8/26 API實作
8/27 API實作
8/28 API說明書撰寫
攝影課發現iPhone的相機原來有我不知道的功能,修圖軟體前前後後也試了很多種,以前都是丟到mac book裡面在用apple的照片修,這次學長推薦了Adobe
的Photoshop Express,以後就不用這麼麻煩啦!
雖然說這個暑假我是在做Revit的API,可是我對Revit其實不太熟悉,所以在程式實做上就會碰到一些瓶頸,不知道Revit本身是怎麼運作的,這時候就要回頭
去看很多網站,再一個一個嘗試錯誤,簡單來說就是一個漫長的在錯誤中學習。
7/6 開訓典禮
7/7 Amazon Web Service 講座
7/8 C# 課程
7/9 C# 課程
7/10 颱風假
CAE提供一個可以發揮想像力,自由思考的空間,很高興能在這個暑假搶先體驗組內歡樂的氣氛。
第一個禮拜先從熟悉C#開始,有學長細心教導,加上原本小小的程式基礎,學起來不難。
希望接下來的RevitAPI開發也可以非常順利!
< 第二週(7/13~7/19)>
7/13 共同課:Premiere、自我介紹
7/14 Linux 課程、Design Patterns 課程
7/15 RevitAPI 練習
7/16 RevitAPI 課程
7/17 RevitAPI 課程
星期一的共同課教我們使用Adobe的影片剪輯軟體Premiere,相較於之前較常使用、功能基礎的iMovie,視訊和音訊編輯功能都非常強大也很容易上手,
課程最後也完成了一部小小的短片剪輯,過程真的十分有趣,印象深刻。下午在歡樂的自我介紹活動結束後,20個實習生之間對彼此都有了更深一步的瞭
解。這個禮拜開始RevitAPI的課程,不使用Revit內已經提供的按鈕操作模型,而是用C#自己寫一個API,用API操作Revit,如此一來,便能有系統且自動
的做一些模型的建立或資料的統計。
< 第三週(7/20~7/26)>
7/20 共同課:CPR、進度報告
7/21 工作項目討論、RevitAPI 課程
7/22 RevitAPI實作
7/23 製作介面Demo
7/24 期中報告修改
禮拜一的共同課,一半的實習生上台做進度報告,交大土木系上的課很少需要做presentation,三上專題每週的meeting也不會面對這麼多的觀眾,上台一緊張
講話就會變很快,ppt也有待改進,希望在兩個禮拜後的期中報告,能夠表現得更好。
這個禮拜終於把前兩週所學的,完整地做了交代,從零開始,自己寫了一個RevitAPI。雖然debug是一個漫長且一直陷入胡同出不來的挫折,但程式跑成功
的瞬間,真的好開心,我想這就是寫程式的一種快感吧?
< 第四週(7/27~8/2)>
7/27 API Demo設計
設計真的是一門學問,要符合使用者的需求和習慣,還要保持介面的美觀。整個設計前前後後修改了很多次,還是不滿意。設計是需要花很多時間在觀察其他
作品,互相學習後再建立自己的特色的,素養不是短時間就能達成的。希望之後介面的設計能夠更上層樓。
< 第五週(8/3~8/9)>
8/3 共同課:書法課、期中報告
8/4 API程式碼理解
8/5 API Demo修改
8/6 API Demo修改
8/7 Axure製作Demo
從小學之後就沒再碰過書法了,重拾毛筆的感覺好生疏,用毛筆寫字難,還是畫畫容易。期中報告老師都大發慈悲,但自己也知道有很多需要加強的地方,還
是沒辦法很自在的在台上講出自己演練時的語句。
為了做出更有互動性的API Demo,重新使用了一個軟體叫作Axure,他最原始的功能是用來製作網站的Demo。Axure能夠根據使用者的鼠標或鍵盤傳回設定的
指令,唯一美中不足的是表格的功能性還不算強大,但還是十分方便的一個軟體。
< 第六週(8/10~8/16)>
8/10 共同課:國術、學姊出國經驗分享
8/11 API程式架構
8/12 APi程式架構
8/13 API實作
8/14 API實作
實習前的三年級下學期,利用了學校交換學生的機會,到上海交大交換了一學期,上課之餘,跑遍了中國許許多多的地方。從小到大家人帶我去過了許多國家,
明年暑假也有計劃到歐洲自助旅行一個月,能夠出國見見世面,真的是一件非常值得的事,希望研究所也有機會申請到國外交換。
大三做專題自己在寫程式時,總覺得是很簡單的邏輯和迴圈,為什麼別人沒辦法讀懂我的程式。現在才深深體會到,要了解其他人的邏輯,是真的要花費一番
心力的。
< 第七週(8/17~8/23)>
8/18 團隊合作活動、進度報告
8/19 API實作
8/20 API實作
8/21 API實作
8/22 API實作
大一上迎新宿營還有大一暑假帶了兩個營隊後,就沒有再玩過團康了。重溫當小隊員的感覺,很久沒有像這樣悠悠哉哉的玩耍了!
這禮拜主要是在程式的實做部分,Debug「並未將物件參考設定為物件的執行個體」應該不下十次,剛開始搞不懂就一直陷在錯誤裡面出不來,for迴圈也好多
次讓它無限循環,像個剛學程式的小孩一直犯同樣的錯誤,還有很多很多需要更細心的地方。
< 第八週(8/24~8/30)>
8/24 攝影、進度報告
8/25 API修改
8/26 API實作
8/27 API實作
8/28 API說明書撰寫
攝影課發現iPhone的相機原來有我不知道的功能,修圖軟體前前後後也試了很多種,以前都是丟到mac book裡面在用apple的照片修,這次學長推薦了Adobe
的Photoshop Express,以後就不用這麼麻煩啦!
雖然說這個暑假我是在做Revit的API,可是我對Revit其實不太熟悉,所以在程式實做上就會碰到一些瓶頸,不知道Revit本身是怎麼運作的,這時候就要回頭
去看很多網站,再一個一個嘗試錯誤,簡單來說就是一個漫長的在錯誤中學習。