公開活動


課程名稱 與 時數

1. Advanced C (2 days, 12 hours)
    Day1, Object based programming in C, Functino pointers, Pack and Alignment (#progma), sophisticated macros, Pooled Allocator...
    Day2, mainCRTStartup, malloc/free inside

2. Advanced C++ (3 days, 18 hours)
    Day1 : Object Based Programming (classes Foundamentals)
    Day2 : Object Oriented Programming (OOP), and a little Object Oriented Design (OOD)
    Day3 : Generic Programming and STL inside

3. Advanced GP/STL (3 days, 18 hours)
    Day1 : C++ Templates, STL overviews, inside Allocators, inside Containers (1)
    Day2 : inside Containers (2), Algorithms, Iterators, Traits.
    Day3 : Adapters, functors, Design Patterns in STL (proxy, templalte method, adapter, iterator, reference counting)

4. Advanced Memory Management (3 days, 18 hours)
    Day1 : * Memory management primitives in C++   * Skeleton of   Pooled Allocation.
    Day2 : * Anatomy of std::allocator   * Anatomy of loki::SmallObjAllocator
    Day3 : * Anatomy of MFC's CFixedAlloc   * Anatomy of boost::object_pool   * malloc/free inside   * To spy the mainCRTStartup.

5. Advanced MFC (3 days, 18 hours)
    Day1 : MFC Skeleton, Documents/Views, MVC and Observer pattern
    Day2 : Message Mapping,  Command Routing
    Day3 : Collections and Serialization, Design Patterns in MFC

6. Design Pattenrs, in practice (3 days, 18 hours)
    Day1 : GoF's 23 design patterns (1)
    Day2 : GoF's 23 design patterns (2)
    Day3 : beyond GoF's design patterns

7. Java / OOP (2 days, 12 hours)
    Day1 : Java Programming Fundamental
    Day2 : Advanced topics

8. Win32 Programming (2 days, 12 hours)
    Day1 : Win32 Application Skeleton Anatomy
    Day2 : Win32 Addressing, Modules, Processes, Threads, Heaps...

9. C++深入底層之高階培訓 (Under the hood, Advanced C++)

Module1 C++底層機制剖析與實踐 (2 days, 12 hours)
課程綱要:內容涵蓋 source code --(compile)--> object code --(link)--> executable code --(load)--> process 的完整內部過程與設計,深入解析 object file format, executable file format, process' memory layout, static link, dynamic link, C++ startup code, C++ dynamic binding, underlying implementation of C++. 其中許多觀念不獨面向 C++,也面向其他編程語言。

Module2 C++ Memory 管理及優化 (2 days, 12 hours)
課程綱要:內容涵蓋 (1) malloc/free 詳細運作與源碼剖析,讓我們從中了解已經做了什麼,還可能需要做些什麼,(2) 立於 malloc/free 之上的種種內存管理作法,包括 C++ 標準庫、MFC、Boost、Loki 的經典作法。(3) 內存管理相關的所有 C++ primitives.

Module3 深度剖析 STL & GP 的設計與應用 (2 days, 12 hours)
課程綱要:深度剖析 GP(泛型編程)最重要最成功的產品:STL / C++ Standard Library,並以此為基礎,尋求高階應用上正確選擇 C++ 標準庫的容器(containers)、算法(algorithms),乃至自行開發適配器(adapters)、迭代器(iterators)。

課程面向高階程式員,目標:1. 對於技術,知其然並知其所以然     2. 將底層的、內核相關的知識應用於項目改善,或提昇個人及團隊的技術水平。



■ C++ STL 與泛型編程之設計及實踐 高級培訓

培訓簡介:徹底理解 C++ 標準庫(以下簡稱 STL)之設計與實現,是良好運用 STL 的先決條件與較高起點,而良好運用 STL又是現今所有 C++ 編程不可或缺的一環,也是事半功倍的最關鍵環節。太多軟件由於選擇了不當的容器或不當的算法,造成性能低下。本課程包括 C++ Templates 全面鍛鍊,STL 之總體設計、數據結構與實現技術,從而讓學員具備正確選擇容器和算法,乃至擴充 STL 的能力。
培訓大綱 (2 天, 12 小時)

Part 1:C++ Template 技術
* Generic Programming (泛型編程) 概觀
* C++ Template (模板) 概觀
* Class Template (類模板) and Function Template (函數模板)
* Operator Overloading (操作符重載)

Part 2:STL 之總體思想、結構設計、關鍵源代碼剖析
* Allocator 分配器
* Container 容器
* Algorithm 算法
* Functor 仿函式
* Adapter 適配器
* Iterator 迭代器

Part 3:STL 之檢討、選擇、擴充、改良


■ 《卓越 C++ 程序設計之道》
本課程主要分為三天進行 (相關主題可能會穿插講授,非按三天日期嚴格區分):

1, 陷阱、優化、質量、安全
mainCRTStartUp inside,
C++ Underhood (this, constness, static, dynamic binding and virtual mechanism, something else veiled)
Two typical Abstract Data Type design : std::complex and std::string
C++ safety : stack overflow, heap overflow, string safety,
C++ debugging design (Learning from CDumpContext, CMemoryState),
Learning from classic books (Effective C++, More Effective C++, Exceptional C++, More Exceptional C++)
Design Patterns : Template Method, Strategy, Composite, Adapter, Reference Counting, Proxy
請注意:本課程側重一般書籍看不到的東西;上述 Learning from classic books 只羅列若干條款例證。
考量原因:classic books 已有很好的題目和說明,課外自行仔細閱讀即可。

2, 內存管理
C++ Primitives (new, operator new, placement new),
C++ Allocator inside,
malloc/free inside,
Win32 Heap inside,
CRT debug heap,
CRT heap state reporting functions, usage and inside.
請注意:以上大多是源代碼挖掘分析,不見於市面上任何書籍,是難得的技術資料。

3, 標準庫
C++ templates overview,
STL structure overview,
Containers inside,
Adapters inside,
Char Traits inside
Iterator Traits Inside
Learning from Effective STL
請注意:主要側重於 STL 內部結構、關鍵源代碼,及隱晦難懂卻為 STL 核心之知識。



■ C++ 底層機制剖析

培訓簡介:本課程涵蓋 general C++ programming 之外的多重議題,主旨在於讓 C++ Programmer 對於 C++ 有更深入的了解和體會。探討的主題不一定能立刻反應於實際編程之中 (取決於編程領域),但對程序員的技能涵養的提昇很有幫助。

培訓大綱 (2 天, 12 小時)
Part 1:C++ 編譯期和運行期綜論
* 涵蓋 Compile (編譯) => Object File (目的文件) => Link (鏈接) => Executable File (可執行文件) => Load (裝載) => Process (進程) 的內存佈局

Part 2:Startup code (啟動碼) 詳論,兼談 CRT (runtime library)
* 深度剖析 startup code 的作用、改編方式、代碼細節 (以 VC's mainCRTStartup 為分析對象)
* 涵蓋 CRT 對 memory leak 的監控機制 (Heap State Reporting Functions)
* 涵蓋 debug mode 對 C++ Object 的掌控機制 (Debug Heap)
* 探討 Objects Dumping 作法 (以 MFC 的 CDumpContext, CMemoryState, CObject::Dump 為例)

Part 3:C++ Under the Hood (C++ 幕後機制)
* From C to C++:以 C 模擬 C++ class, class members, 'this' pointer,揭示 Object Oriented (面向對象) 的幕後機制。
* Object Model (對象模型) 剖析
* Virtual Mechanism (虛機制) 剖析
* Polymorphism (多態) and Dynamic Binding (動態綁定) 剖析
* Stack/Heap Overflow —— 淺談黑客手法
* Others Underlying implementation in C++


■ C++ 內存管理 (Memory Management)

培訓簡介:C++ 允許 (並且要求) 程序員自行操控 Memory Heap (i.e. Dynamic Allocation),這雖然帶給程序員負擔,從某個角度說卻也是 C++ 的優勢 (速度表現與空間自主)。為此,我們必須追求在此現實下如何使用 memory 以符合空間和速度上的最佳利益。本課程在低階面全面介紹與 memory 相關之 C++ 語言構件,在高階面深度剖析各大程序庫 (STL, Loki, MFC, Boost) 的 pooled allocation 作法,並檢討它們的優缺點,作為可能的借鑑或改善方向。

培訓大綱 (2 天, 12 小時)

Part 1:malloc/free:這是 C/C++ 動態分配的根基和起點。此部分讓學員充份了解其中的精巧繁複,使足以評估在此之上添加內存管理的必要性與可能方向。
* 圖解 malloc/free 的相關結構,及內存分配過程中的變化。
* 剖析 malloc/free 的關鍵源代碼
* 以 Visual C++ 和 GCC 為剖析對象

Part 2:C++ 內存管理相關構件和重載方式
* new expression vs. operator new
* delete expression vs. operator delete
* array new and array delete
* placement new
* new/delete operator overloading

Part 3:實例分析 (含關鍵源碼分析)
* Allocator in C++ Standard Library
* Allocator in Loki
* Allocator in MFC
* Allocator in Boost


 

↓2011/07 臺灣/大陸行

日期 星期 課程 地點 備註
06/30 溫哥華 0220溫哥華-0530桃園
BR09-66H
07/05 桃園-浦東-
南京
長榮10:10-12:05 BR712 (47G)
07/06 南京大學 3 9:00-12:00 晶麗1011房
07/07 南京大學 3 9:00-12:00
07/08 南京大學 6 9:00-12:00 14:00-17:00
07/09 整理騰訊DP講義
07/10 父病危
07/11 南京大學 6 9:00-12:00 14:00-17:00
08:59 父往生.  20:20飛台
行程全部取消
08/10 桃園-溫哥華 2355桃園-1945溫哥華
BR10
-62E (改 65A)

 

↓2011/04/05  臺灣/大陸行

日期 星期 課程 地點 備註
04/05 溫哥華 13:30 溫哥華 (東航 MU582)
04/06 抵達 浦東, 抵達 1635 浦東 (12h05m)
上海世博東座酒店公寓 2104
04/07 祝成 上海 調時差
04/08
04/09
五六 公開課 1, C++ 底層機制 上海
04/10
04/11
日一 公開課 2, Memory 上海 課後祝成座談
04/12
04/13
二三 memory + OO(取消) 蘇州 新宇 (2 days)(取消)
04/12
04/13
二三 休息+旅遊 紹興
04/14 移動 紹興 - 廣州 15:00 杭州-廣州 HU7362
廣州逸豐酒店 649 (差)
04/15 廣州
04/16-04/17 六日 C++ 底層機制 廣州
廣州 - 深圳
從興 (2 days)
04/18 休息 深圳
04/19-04/20 二三 C++ 底層機制 深圳 騰訊 (2 days)
04/21 移動 深圳-北京 CA1306 08:10 (機件故障)
CA1308 09:30 (爆滿)
CA1368 14:00-17:00
(06:00 離開, 22:00 住進飯店!!)
04/22
04/23
五六 公開課 3, C++ 底層機制 北京 海淀區東北旺西路8號中關村軟件園易豪酒店(差)
04/24
04/25
日一 公開課 4, Memory 北京
北京-虹橋
返台.
MU5124 19:00
04/26 虹橋-松山 MU5097 14:25-16:15 (1h50m)
05/05 移動 新竹-台北
桃園-浦東
MU5008 15:05-16:40 (1h35m)
05/06 移動 浦東-溫哥華 MU581 13:30-09:10 (10h40m)

 

↓2010/11/21  臺灣/大陸行

日期 星期 課程 地點 備註
11/21 溫哥華 1320溫哥華 (東航 MU582)
1745
浦東 (次日) 費時 12:25
11/22 17:45 抵達
19:45 進雅舍 218
11/23 HSBC 卓越開戶
漕溪北路 86號 1樓 魯曉雨
13918146925
上海 休息, 調時差
11/24 13:40 離開雅舍
#4 + #2 + 磁浮, ~1h 到機場
- 深圳 1625浦東 - 1845深圳
國航CA922 (延誤1h)

金暉酒店
11/25 深圳 備課, 寄出公開課講義
11/26-
11/27
五六 C++ 內存管理與優化 深圳
深圳-杭州
卓望數碼 2 days
南航 1920-2120 (誤1.5h)
世貿君亭酒店 9428 房
11/28-11/30 日-二 C++ 底層機制
剖析與實踐
杭州
杭州-北京
依賽通信 3 days
國航CA1548 1900-2100 (誤1h)
宿 mike place
12/01 北京 宿 mike place
14:00-15:30 電子社活動 技術成長與精典閱讀
16:30-18:00 北航學生活動.
12/02 13:15-14:15 內存管理
1. 電子社新書簽名
2. 微軟採訪:程序員與圖書
北京
北京-上海
Tech.Ed 大會
東航MU5130  1905-2130
誤點,改上航 18:00 起飛.
艾福敦酒店 (8420), 金玉其外
12/03 上海
12/04 13:30-14:40 Windows 內存管理與定址 (.NET 大會) 上海
上海-杭州
火車 虹橋 1700 往杭州
G7321 ($82)
世貿君亭9515房
12/05 杭州 植物園, 韓美林藝術館
12/06 程序人生 (3h)
14:00-15:10 演講
15:10-16:30 互動
杭州
杭州
-上海
順網科技
火車 杭州 18:00 往虹橋
20:20
進雅舍 218
12/07-12/09 二三四 C++ 公開課 祝成座談
12/10 虹橋-松山
新竹
1610虹橋-1800松山 (MU5097)
12/13 15:00 ~ 18:00 大班 (150人) 
19:00 ~ 21:00 
Memory Management
橫山-竹北 晨星半導體
12/14 19:00 ~ 21:00 小班 (40人)
Procedure before main
竹北 晨星半導體
12/15 15:00 ~ 18:00 大班 
C++ Standard Library
竹北-橫山 晨星半導體
12/16 15:00 ~ 18:00 小班 
19:00 ~ 21:00 
Object Based-Programming
橫山-竹北 晨星半導體
12/17 15:00 ~ 18:00 小班  
19:00 ~ 21:00   
OO Programming
竹北 晨星半導體
12/21 上海浦東軟件園
地址:上海張江郭守敬路498號 1號樓2100教室
松山-虹橋 松山1030 - 虹橋 1210
FM852 (上海航空)
延遲 1h 飛, 1240降落
拉卡菲大酒店 604 房
12/22 上海
09:40-10:40 主題演講 C++/OOP趨勢和教學熱點
10:40-10:50 休息
10:50-11:30 交流討論
12/23 -
溫哥華
1330 浦東PVG (東航 MU581)
0750 溫哥華YVR  費時 10:20

 


↓2010/06/10 臺灣/大陸行

日期 星期 課程 地點 備註
06/10 溫哥華 0220溫哥華 - 0530桃園
(長榮 BR09) 返程 (南大補助)
06/11 台北-新竹 0450 降落.
07/02 美靜咚咚
返台
14:05 YVR (AC3,台北05:05)
15:55 NRT (Tokyo Narita) (台北14:55)
19:00 NRT- 21:30 TPE (NH1083)
07/06 新竹-台北
07/07 桃園-澳門 06:30 出門. 10:00桃園 - 11:50澳門
長榮BR 801
澳門機場遺失行李, 復得
珠海景山路62號中天酒店 1507 房
07/08 演講:程序人生 珠海金山 演講 14:30-17:30
07/09-07/10 五六 內存管理與優化 珠海金山 09:00-12:00, 14:30-17:30
09:00-12:00, 13:30-16:30
07/11 珠海-深圳-南京 珠海-深圳 1.5h,機場 1h
14:30深圳-16:20南京, 深航ZH9877
晶麗酒店 907 房
07/12 停課 (教室協調) 南京大學
07/13-
07/16
二-五 C++ Memory Management 南京大學 3+6+6+3
13,16 ==>  9:00~12:00
14,15 ==>  9:00~12:00 & 14:00~17:00
07/17-
07/18
六日
07/19-
07/20
一二 C++ Memory Management 南京大學 3+3
19, 20 ==> 9:00~12:00
07/21 C++ Memory Management 南京大學
南京-上海
3 (考試, 助教改)
14:00 高鐵 (一等座 $248)
同濟, 嘉實招待所
07/22-07/24 四五六 Design Patterns 同濟大學 3+3+3, 1800-2100
07/25
07/26-
07/29
一-四 Design Patterns 同濟大學 3+3+3+3,  1800-2100
07/30 Design Patterns 同濟大學
返台
台北-新竹
考試, 助教批卷.  0900離開
1310浦東2-1500桃園2 BR711,58A
08/04 返溫

 

↓2010/04/01 臺灣/大陸行

日期 星期 課程 地點 備註
04/01 溫哥華 0200溫哥華 - 0545桃園
長榮 BR0009 
04/02 台北 05:45 降落
04/14 新竹, 龍潭, 台北,
龍潭,
夜宿 shiau's place
04/15 台北-上海 10:10桃園 - 12:05 上海
延誤 2 hours 起飛
上海濰坊西路88號鴻酒店3019
04/16-04/17 五六 Advanced C++
Module 1
UnderTheHood
上海公開課 day1: heapinit, malloc
day2: ioinit, initterm, C++, linker
04/18-04/19 日一 Advanced C++
Module 2
GP/STL
上海公開課
04/20-04/21 二三 Advanced C++
Module 3
MemoryManagement
上海公開課 課後祝成座談
04/22 上海 - 揚州 上海南 10:44 T7786 車程 5.5h
票價 97. 誤點 1h
建國酒店 建國之家 4007
04/23 揚州 瘦西湖, 二十四橋,
04/24 揚州 - 上海 揚州 12:20 T7788 車程 5.5h
票價 97. 誤點 0.5h
雅舍 218
04/25 上海 1100-1400 JZ place
04/26-04/27 一二 Advanced C++
Module 1
UnderTheHood
上海騰訊 day1: heapinit, malloc, ioinit
day2: initterm, C++, linker, PE
04/28-04/29 三四 Advanced C++
Module 2
GP/STL
上海騰訊 補充 Boost's serialization
04/30 無機位
停留上海
04/29 1935深圳-2125桃園
改 07/30上海飛返
05/01 上海-桃園 1230浦東-1400桃園  南方航空  
返程 06/25, 1505桃園-1635浦東
05/12
20:00 往機場 (Andy) 台北-溫哥華 BR10, 座位 82c, 走道
桃園223:55 - 溫哥華 19:35

 

↓2009/11 臺灣/大陸行

日期 星期 課程 地點 備註
11/02 溫哥華 0030溫哥華 - 0545桃園
(長榮 BR0009)  
11/08 台北 - 上海
上海 - 南京
1010桃園 (長榮 BR0702)
1205上海  NTD18800
1520上海-1718南京
  D82, RMB 93
  座位 7「雙人座靠道」
11/09-
11/13
一-五 C++ Memory Management 南京大學仙林校區軟件學院 3+3+3+3+6
11/14-
11/15
六日 南京 休息
11/16-
11/17
一二 C++ Memory Management 南京大學仙林校區軟件學院 3+3 (考試另擇期, +3)
11/18 南京 - 上海 1250南京-1517上海  D5427, RMB 93+15(代購費)
座位 52「雙人座靠窗」
11/19-
11/21
四五六 上海 休息. 雅舍 318
準備 Win32 Programming 講義
11/22 上海 - 廣州 移動 (10:00 航班)
11/23-
11/25
一二三 Effective & More Effective C++ 廣州 從興電子
(重慶電子深圳分公司)
敦和公寓酒店, 差
11/26-
11/27
四五 Win32 Programming 深圳 騰訊 (QQ)
金暉酒店 1821, 佳
11/28-
11/29
六日 C++ 深圳 卓望數碼
11/30-
12/01
一二 Memory Management 深圳 騰訊 (QQ)
12/02 09:30-11:30 演講
《技術分享之道》
15:00-17:00 演講
《程序人生成長》
深圳

深圳 - 上海
騰訊 (QQ)

移動 (21:50 航班)
延誤1h. 入住酒店乃次日02:45
12/03 上海 休息
12/04 9:00-10:30
Memory Management
14:00-15:30
GP & STL
上海

上海 - 台北

祝成 C++ 大會
美靜咚咚 05:45 抵台.
2010埔東- 2210桃園
(長榮 BR0721) 夜宿桃園
12/05 返北, 民生+和平, 夜回新竹
12/06-
12/13
日-日 臺灣
12/14 台北 - 廣州 0810桃園- 1015廣州
(長榮 BR0707)
新珠江大酒店 714, 佳
12/15-
12/17
二三四 Effective & More Effective C++ 廣州 從興電子
12/18 廣州 - 台北 1130廣州- 1335桃園
(長榮 BR0708)
12/19-
01/14
六-四 臺灣
01/15 台北-溫哥華 2355桃園 - 1810溫哥華
(長榮 BR0010)  

↓2009 冬季返台  

         

12/04
桃園 0545
美靜咚咚抵台
桃園 2210
侯捷抵台
12/05
12/13
12/14
飛陸
12/15
從興電子
12/16
從興電子
12/17
從興電子
12/18
返台
12/19

01/10
01/11

01/12
01/13
01/14

01/15
台北 2355 溫哥華 1810
長榮 BR0010

 

 

↓2009/06 臺灣/大陸行

日期 星期 課程 地點 備註
06/11 溫哥華 0220 溫哥華-台北 (加航 AC9841)
seat 51C.  
06/12 台北 04:45 降落 (提前 45 分鐘)
06/13-
06/16
六-二 新竹 備課
06/17 台北-上海 09:05 桃園 (華航 CI 7957)
10:50 上海
 
新協通國際大酒店
(上海市黃浦區北京東路398號)
06/18 上海 備課
06/19-
06/20
五六 軟件框架開發與設計模式 上海 Part B. 2D 侯捷,MFC+STL Framework (and/or Java) 為主, 談其中的設計思想和模式。側重 underlying technologies 剖析。
06/21 上海 - 杭州 D5657 上海南 (09:30)--> 杭州 華洋賓館 7005 房.
06/22-
06/23
一二 C++ 內存管理與優化   杭州
杭州 - 上海
阿里巴巴
D5680 杭州 (18:23) --> 上海南站
雅舍賓館 318 房
06/24 上海 - 台北 12:05 上海 (華航 CI 7958)
13:50 桃園
以下灰色 全部取消
06/24 杭州 (遊覽)
杭州 - 北京
1905杭州  2115北京 南航CZ6164
北京博雅中心國際公寓101E
06/25 北京 備課
06/26-
06/27
五六 軟件框架開發與設計模式高端培訓 北京 祝成科技 (同上海)
06/28-
06/29
日一 北京 mike place.  
06/30 北京-上海 1800 北京 2000虹橋   南航 CZ5122
雅舍賓館 216 房
07/01 上海 備課
07/02-
07/04
四五六 設計模式    上海 SAP 研究院
07/05 上海-南京 0939-1140 D5414 火車
晶麗酒店
07/06 -
07/11
一 - 六 Memory Management 南京大學 27 hours. 6+3+6+3+6+3
上午 0830開始,下午1400開始
周末上午考試,下午批改
07/12 南京 - 上海 1135-1350 D417 火車
07/12 桃園 - 上海 桃園 10:10 - 上海 12:05
07/13 -
07/18
一 - 六 Design Patterns 同濟大學 24 hours. 3+6+3+6+3+3
上午 9:00-12:00,傍晚 18:00-21:00
周末上午考試 1.5h,助教批改.
07/19 上海 - 桃園 上海 13:10 - 桃園 15:00
07/20 新竹
07/21 新竹
07/22 新竹
07/23 新竹 - 溫哥華 2355桃園 - 1945溫哥華 (長榮BR010)
以下灰色 全部取消
07/19 上海 - 瀋陽 1110上海浦東 - 1310瀋陽
(南航CZ6504)
07/20 -
07/22
一 - 三 瀋陽東軟
07/23 -
07/25
四 - 六 瀋陽東軟
07/26 瀋陽 - 大連 07:35火車. 大連速八酒店658房
07/27 -
07/29
一 - 三 大連東軟
07/30 -
08/01
四 - 六 大連東軟
08/02 大連 - 台北 大連 - 上海 (x航)
上海 12:05 - 桃園13:50 (x航)
08/03-
08/09
一-日 新竹
08/10 新竹 - 溫哥華 2355桃園 - 1945溫哥華(長榮BR010)

 

↓2008 冬季

 

 

11/03
溫哥華 0045 
長榮 BR0009
11/04
11/05

11/06

 

11/07

11/08

11/16

11/17

11/18


11/19


11/20
08:25 - 10:15 HK
11:50 - 14:10 SH
國泰+東航
11/21
上海
祝成classroom
memory
11/22
上海
祝成classroom
memory
11/23
上海
祝成classroom
memory
11/24
11:00 - 13:35 HK
15:15 - 16:50 TPE
東航+國泰
11/25

11/26
11/27
11/28
11/29
11/30
12/01
12/02
12/03
12/04

溫哥華 0045
美靜咚咚離溫
12/05

桃園 0545
美靜咚咚抵台
12/06

12/28

12/29

12/30

12/31

01/01
01/02
台北 2355,溫哥華 1810
長榮 BR0010
01/03

 

↓2008/09 大陸行 17 天:

日期 星期 課程 地點 備註
09/13 溫哥華 起飛 1220溫哥華 (東航 MU582)
(溫哥華-上海-溫哥華 )
09/14 上海 到達  1525上海浦東
宛平南路雅舍賓館 388 房
09/15 休息 上海  調整時差, 備課
09/16 -
09/18
二三四 C++/OOP 1.5D
Memory 1.5D
SAP中國研究院
上海
09/19 -
09/21
五六日 C++/OOP Nokia研發中心
上海
09/21 早上退房,課後飛北京
1800虹橋  2015北京 南航CZ5121
09/21 夜宿 mike place
09/22 休息. CMB辦事.  傍晚進飯店
北京博雅中心公寓酒店豪華套間
010-84782235
北京市朝陽區望京 利澤中一路1號
博雅中心國際公寓101E
09/23 -
09/24
二三 C++/OOP Agilent研發中心
北京
09/24 早上退房,課後飛上海
1800北京 2000虹橋   南航 CZ5122
宛平南路雅舍賓館 216 房 (good)
09/25 STL & GP Autodesk研發中心
上海
09/26 休息 上海
09/27 -
09/28
六日 STL & GP Autodesk研發中心
上海
09/29 11:00 退房, taxi, 11:45達機場(#1站)
1450 上海浦東 (東航 MU581)
1030 溫哥華

 

↓2008/07 大陸行 30 天 + 臺灣 8 天:

日期 星期 課程 地點 備註
07/19 溫哥華 起飛 1220溫哥華 (東航 MU582)
(溫哥華-上海-香港-台北-溫哥華)
07/20 上海 到達
上海 - 南京 
1525上海浦東
磁浮+地鐵 #2(世紀大道)+地鐵 #4(火車站)
1900-2109 D448火車移動至南京
07/21 -
07/26
一 - 六 GP/STL 南京大學 27 hours. 6+3+6+3+6+3
上午 0830開始,下午1400開始
Day1, 6 hours : overview, templates, vector
Day2, 3 hours : Containers
Day3, 6 hours : hashtable, Traits, Algorithms
Day4, 3 hours : Exs, ostream iterator
Day5, 6 hours : istream iterator, inserter, ...
             Functors, Function Adapters, Allocators
             補充 VC's malloc
Day6, 3 hours : 考試 + 批卷
07/27 南京 - 上海 11:35-13:50 D417火車移動至上海
07/28 -
08/02
一 - 六 Design Patterns 同濟大學 24 hours. 3+3+6+3+6+3
last day : 考試 + 批卷
08/03 上海 - 瀋陽 1110上海浦東 - 1310瀋陽
(南航CZ6504,
RMB 680)
08/04 -
08/06
一 - 三 C/C++ Memory 瀋陽東軟 18 hours.
Day1: malloc. new/delete 
Day2: allocator in STL, in MFC
Day3: allocator in Loki, in Boost. test
08/07 -
08/09
四 - 六 C++ OOP 瀋陽東軟 18 hours.
Day1: C++ classes.
Day2: OOP + samples
Day3: STL + DP,  test
08/10 瀋陽 - 大連 火車移動. 大連速八酒店658房不錯
08/11 -
08/13
一 - 三 C/C++ Memory 大連東軟 18 hours.
08/14 -
08/16
四 - 六 C++ OOP 大連東軟 18 hours.
08/17 大連 - 上海
上海 - 台北
0750大連 - 0925上海 (東航 MU5660)
1100上海 - 1335香港 (東航 MU703)
1530香港 - 1710桃園 (長榮 BR870)
0810 大連 - 0955 上海(南航CZ6521)
1250 上海 - 1600 台北(國航, CA195)
08/25 新竹 - 溫哥華 2355 桃園 - 1940 溫哥華(長榮BR010)

 

↓2007/12 大陸行(共 16 天):

日期 星期 課程 地點 備註
12/09 新竹 - 北京 0925桃園-1120香港 (國泰)
1245香港-1600北京 (國航)
12/10 CMB 辦事 北京 - 瀋陽 1710北京-1810瀋陽 (南航CZ6106)
12/11 -
12/13
二 - 四 C++ Advanced 瀋陽
12/14 -
12/16
五 - 日 Design Patterns 瀋陽 day1: Intro., Template Method, Strategy, Composite, Decorator, Reference Counting
day2: Proxy, Singleton, Observer, Iterator, Pooled Allocation(alloc, loki)
day3:Pooled Allocation(mfc, boost), Adapter, Factory Method, Abstract Factory, State, Flyweight, Command, Undoable
12/17 瀋陽 - 大連 火車移動
12/18-
12/20
二 - 四 C++ Advanced 大連
12/21-
12/23
五 - 日 Design Patterns 大連
12/24 大連 - 新竹 1255大連 - 1625香港 (國航)
1825香港 - 2000桃園 (國泰)

 

↓2007/11 大陸行(共 11 天,with 思源科技):

日期 星期 主題 地點 備註
11/07 移動 新竹 - 成都 0820 桃園 - 1000 香港 BR851
1110 香港 - 1345 成都 CA412
11/08 演講 成都電子科技大學 0900-09105招聘會流程簡介
0910-0940 思源簡介
0940-0950 廈門簡介
0950-1030 回答關於思源的問題1030-1120 侯捷演講
1120-思源筆試口試
選擇軟體公司的問題分析:
*所開發的軟體技術門檻是否夠高?
*
是否把軟體工程當一門學問並實踐在軟體開發上 ?
*
是否有學習的環境及學習的氣氛 ?
*
軟體開發在公司內部是當主角還是配角 ?
*
所開發的軟體是否有能力行銷全球 ?
11/09 座談 成都電子科技大學 0900-1200 思源面試
1300-1400 侯捷座談
提供少量學生近距離談軟體相關問題,包括學習,生涯規劃
1410-  思源內部作業
11/10 移動 成都 - 西安 1300 成都 - 1410 西安 CZ6434
11/11 休息 西安
11/12 演講 西安交通大學 10:30-11:20
11/13 座談 西安交通大學 13:00-14:00
11/14 移動 西安 - 武漢 1350 西安 - 1455 武漢 CZ6939
11/15 演講 華中科技大學 10:30-11:20
11/16 座談 華中科技大學 13:00-14:00
11/17 移動 武漢 - 新竹 0900 武漢- 1035 香港 CZ3075
1200 香港- 1340 桃園 BR866

 

↓2007/07 大陸行 39 天 + 溫哥華17 天:

日期 星期 課程 地點 備註
07/02 新竹 - 南京 0800 桃園 - 1005 香港 (國泰)
1120 香港 - 1330 南京 (東方)
07/03 -
07/06
二-五 C++ Memory
Management
南京
南京大學
07/07 -
07/08
六日 南京 休息
07/09 -
07/13
一-五 C++ Memory
Management
南京
南京大學
07/14 南京 - 上海 火車移動 / 休息
D411, 0930出發,  $84 RMB
07/15 上海 休息
07/16-07/17 一二 Design Patterns 上海
同濟大學
07/18 上海 休息
07/19-07/20 四五 Design Patterns 上海
同濟大學
07/21 上海 休息
07/22-07/25 日一二三 Design Patterns 上海
同濟大學
07/25 上海 - 大連 上海埔東 1730 大連1910
南航 CZ6542
07/26 大連 休息
07/27-
07/30
五六日一 Advanced C++ 大連東軟
07/31 大連-瀋陽 火車移動 / 休息
08/01 -
08/03
三四五 C++ Memory
Management
瀋陽東軟
08/04 瀋陽 休息
08/05 -
08/08
日一二三 Advanced C++ 瀋陽東軟
08/08 美靜和咚咚 台北 - 溫哥華 台北 2355 溫哥華 1940
08/09 瀋陽 - 溫哥華 瀋陽 0810 上海 1000 (東航)
上海 1450 溫哥華 1000
08/26 溫哥華 - 台北 溫哥華 0220 台北 0510 (長榮)

 

↓2007/05 大陸行(共 26 天):

日期 星期 課程 地點 備註
05/14 新竹 - 上海 0820 桃園 - 1005 香港
1115 香港 - 1335 上海
漢庭酒店
05/15-17 二三四 Design Patterns 漢略科技
漕河涇軟件園
05/18-20 五六日 Design Patterns 上海圖書館 上海公開課(classroom)
05/21-23 一二三 Design Patterns 柯達研發中心
上海金橋軟件園
23號下午課畢19:15火車赴北京。
05/24 北京 休息. 富頓公寓酒店
05/25-27 五六日 Design Patterns 北京朝陽區 北京公開課(classroom)
05/28 北京 休息。21:42夜車往南京。
05/29 晨抵南京趨勢
05/30-05/31
06/01
三四五 Design Patterns 趨勢科技
南京研究院
1400-1800
06/02 南京-->青島 休息。1350 飛青島(1h)
06/03 Design Patterns 青島軟件園
06/04 青島 嶗山。1350火車往洛陽(17h)
06/05 洛陽
嵩山
0500 抵洛陽。上午遊龍門石窟。
午後往少林寺(1.5h)
夜宿少林寺附近農家
06/06 嵩山
洛陽
午前回到洛陽(1.5h)
1600火車往西安 (5h)
06/07 西安 碑林+兵馬俑(1.5h)  
06/08 西安 - 新竹 1420 西安- 1700 香港
1835 香港- 2015 桃園
(兩段合誤3h,1130降落)

 

↓2006活動

日期 單位 性質 題目 時間
2006/02/23 ~
2005/06/15
內壢
元智大學
資訊工程學系
學分課 高等物件導向程式設計
(Advanced Object-Oriented Programming)
元智大學94-2課程備忘錄
每周四 18:30~21:20
教室 1401B
工程一館
2006/07/03 ~
2006/07/09
上海
同濟大學
軟件學院
學分課
(27學時)
設計範式
(Design Patterns)
同濟大學2006課程備忘錄
每天 3 hours
2006/07/10 ~
2006/07/20
南京
南京大學
軟件學院
學分課
(27學時)
應用框架設計
(Application Framework
Design, MFC-Like)

南京大學2006課程備忘錄
每天 3 hours
2006/07/24 北京雅虎 6小時短課程 泛講:泛型編程及應用, C++ 新發展, OO 09:00-12:00
13:00-16:00
08/08
JavaTwo2006
台北
昇陽公司
Sun Taiwan
70 分鐘
講座
Easy to Create an Undoable Application,
using Swing Undoable APIs
13:30~14:40
2006/09/05 ~
2006/09/21
鑫創科技, 竹北 18小時課程 C++/OOP 09/05-09/21
每周二四
1800-2100
2006/10/12~
2006/11/14
鑫創科技, 竹北 30小時課程 MFC Programming 每周二四
1800-2100
2006/12 東軟 18小時 * 2 C++ memory管理機制  
2006/12 東軟 18小時 * 1 MFCAdvanced+OOP+DP  
2006/12 東軟 24小時 * 1 C++
ADT/OOP/GP/OOD/DP
 
2006/12 東軟 6小時 * 1 C Advanced  
2006/12 東軟 24小時 * 1 Design Patterns, In Practice 因故臨時取消
2006/12 北京雅虎 24小時 * 1 OOP/GP/DP  

2006/12 大陸行(共 33 天):

日期 星期 地點 備註
11/21 新竹-瀋陽 0740 桃園  - 0925 香港  CI601 (華航)
1040 香港  - 1555 瀋陽  KA920 (港龍)
來回 NTD  20500+600
11月23,24,25 四五六 瀋陽, 東軟 C++ memory管理機制
臨時改為24,25,26上課
11月
27,28,29
一二三 瀋陽, 東軟 MFCAdvanced+OOP+DP
12月
01
瀋陽-大連 07:35火車, 四小時車程
12月
02,03,04
六日一 大連, 東軟 C++ memory管理機制
12月
05
大連 休息. 略感冒.
12月
6,7,8,9
三四五六 大連, 東軟 C++ ADT/OOP/GP/OOD/DP
12月
10
大連, 東軟 C Advanced
12月
11,12
一二 大連 電車、星海廣場
12月
13,14,15,16
三四五六 大連, 東軟培訓 Design Patterns, In Practice
(因故臨時取消)
12月
14
提前抵京
大連-北京
09:00-10:10 CZ6123 (RMB820自付)
12月
15
清東陵 with mike&paili 自駕來回 5 小時
12月
16
天安門,老舍茶館 北風呼號, 甚寒
12月
17
靜處靜思,整理講義
12月
18
入住酒店 午後茶聚 jinzital,zhou,myan
12月
19,20,21,22
二三四五 北京, 雅虎 OOP/GP/DP
二三四:0930-1230, 1400-1700
五:0930-1230, 1500-1800.
夜會jiangtao
12月
23
北京-新竹 1005 北京 - 1350 香港  KA907 (港龍)
1545 香港 - 1720 桃園  CI610 (華航)

↓2006/07 大陸行(共 24 天):

日期 星期 地點 備註
07/02 台北-澳門-上海 0800 桃園 NX505
0950 澳門
1040 澳門 NX106
1255 上海
07/03 ~
07/09
一~日 同濟大學 同濟大學 嘉定校區
07/10 ~
07/14
一~五 南京大學 南京大學 浦口校區
07/15 ~
07/16
六~日 太湖農漁村 蘇州、高新區、金雞湖、同里、太湖、東山半島、紫金庵、雕刻博物館、西山島、沼澤濕地公園
07/17 ~
07/20
一~四 南京大學 南京大學 浦口校區
周四中午結束返滬
07/21 上海 凌陽
金茂大樓酒吧
07/22 ~
07/23
六~日 上海-北京 周六晚 Z8 班車,周日抵北京
07/24 北京雅虎 泛講 GP、OO、DP、new C++
07/25 北京-澳門-台北 1610 北京
1935 澳門
2020 澳門
2200 桃園

↓2005活動

日期 單位 性質 題目 時間
2005/02/23 ~
2005/06/15
內壢
元智大學
資訊工程學系
學期課程 泛型程式設計
(Generic Programming)
元智大學93-2課程備忘錄
每周三 18:30~21:20
教室 1401B
工程一館
2005/03/07 中壢
中原大學
資訊工程學系
90min.演講+Q/A 程式人生 14:00開始
工學館117
2005/05/19 新竹
清華大學
資訊工程學系
90min.演講+Q/A 程式人生 19:00 開始
資電館演講廳
2005/07/04 ~
2005/07/20
南京
南京大學
軟件學院
學期課程
(27學時)
泛型編程
(Generic Programming)
南京大學2005課程備忘錄
每周一二三
上午 3 hours
2005/07/07 ~
2005/07/23
上海
同濟大學
軟件學院
學期課程
(27學時)
設計模式/範式
(Design Patterns)
同濟大學2005課程備忘錄
每周四五六
上午 3 hours
08/17
JavaTwo2005
台北
昇陽公司
Sun Taiwan
70 分鐘
講座
Design Patterns in
Java Standard Library
13:30~14:40
2005/11/19 ~
2005/11/22
瀋陽東軟集團 24 小時課程 C++ ADT/OOP/OOD
Advanced C
09:00~11:50
13:30~16:20
2005/11/24 ~
2005/11/27
瀋陽東軟股份 24 小時課程 C++ ADT/OOP/OOD
Advanced C
09:00~11:50
13:30~16:20
2005/12/01 ~
2005/12/04
大連東軟集團 24 小時課程 C++ ADT/OOP/OOD
Advanced C
09:00~11:50
13:30~16:20
2005/12/07 ~
2005/12/10
大連東軟股份 24 小時課程 C++ ADT/OOP/OOD
Advanced C
09:00~11:50
13:30~16:20

2005/12 大陸行(共28天):

日期 星期 地點 備註
11/17 新竹-瀋陽
(取消)
0835 桃園 CI160
1200 首爾(當地時間)
1515 首爾 KE833(當地時間)
1605 瀋陽
11/18 新竹-瀋陽 1620 桃園 CX405(國泰)
1810 香港
2030 香港 CZ636(中國南方)
2350 瀋陽
11/19
11/22
六-二 東軟集團培訓
C++/ADT/OOP/OOD
C
09:00-11:50,  13:30-16:20
11/23 休息
11/24
11/27
四-日 東軟股份培訓 09:00-11:50,  13:30-16:20
11/28 瀋陽
11/29 瀋陽-大連 0730 火車
11/30 大連
12/01
12/04
四-日 東軟集團培訓 09:00-11:50,  13:30-16:20
12/05 休息 大連海洋公園
12/06 休息
12/07
12/10
三-六 東軟股份培訓 09:00-11:50,  13:30-16:20
12/11 大連-北京 08:30-09:40
12/12 北京 hu, wlf
12/13 北京 《Word排版藝術》講座 -- "Word的能與不能"。主辦 china-pub,電子社新大樓,時間 0930-1100。
12/14 王府井圖書大廈
(北京-遵化 取消)
12/15 北京-新竹
(遵化-北京 取消)
0855 北京 CZ3018(中國南方)
1240 香港
1435 香港 CX420(國泰)
1610 桃園
12/16 取消
12/17 (北京-新竹 取消)
12/17 北京-新竹 0755 北京 KE854
1045 首爾(當地時間)
1300 首爾 CI161(當地時間)
1445 桃園

↓2005/07 大陸行(一月之跡)(共29天):

日期 星期 地點 備註
06/30 台北-澳門-上海 0800 桃園 NX505
0950 澳門
1040 澳門 NX106
1255 上海
07/01 同濟大學 辦理手續,認識環境
07/02 上海-南京
07/03 南京大學 辦理手續,認識環境
07/04 ~
07/20


南京大學
Generic Programming
課程
南京大學 浦口校區
07/07 ~
07/23


同濟大學
Design Patterns
課程
同濟大學 嘉定校區
07/24 ~
07/27
日~三 黃山, 西遞, 宏村...
07/28 上海-澳門-台北 上海09:50 (NX 107) - 澳門 12:40
澳門13:50 (NX 622) - 台北 15:30

 

↓2004活動

日期 單位 性質 題目 時間
2004/02/18 ~
2004/06/16
內壢
元智資工
YZU
學期
課程
泛型程式設計與STL

元智大學92-2課程備忘錄
每周三 18:30~21:20
教室 1102
工程一館
2004/04 工研院 12小時課程 Java Programming 09:00~11:50
2005/05 工研院 12小時課程 C++ Programming 09:00~11:50
08/03
JavaTwo2004
台北
昇陽公司
Sun Taiwan
70 分鐘
講座
Reflection and Generics 
in JDK 1.5
相關資料下載
會場留影
13:30~14:40
09/15 臺灣微軟

新竹科技生活館.新竹市科學園區工業東二路 1
120分鐘
演講&座談
笑談程式人生 --
經驗分享 &
技術洪流中的生存之道
14:00-16:00含
(1) 演講
(2) 問答交流
09/16 臺灣微軟

富邦國際會議中心C+D+F會議室. 台北市敦化南路一段108B2F-市民大道旁
同上 同上 同上
10/19 上海 同濟大學
軟件學院
90分鐘
演講&座談
程序人生 19:30~21:00
10/24 武漢
華中科技大學+武漢大學
90分鐘
座談
共話 IT 人生 19:30~21:00
10/26,27,29 瀋陽 東軟公司
Neusoft
18 小時
課程
C++/OOP/DP 09:00~11:50
13:30~16:20
10/30 瀋陽 東軟公司
Neusoft
6 小時
課程
Advanced C: 
function/pointer/memory
09:00~11:50
13:30~16:20
11/09,10,11 瀋陽 東軟公司
Neusoft
18 小時
課程
C++/OOP/DP 09:00~11:50
13:30~16:20
11/12 瀋陽 東軟公司
Neusoft
6 小時
課程
Advanced C: 
function/pointer/memory
09:00~11:50
13:30~16:20
12/01 台北
師範大學
資工所
120分鐘
演講&座談
一個「大齡」資訊人
的經驗分享
14:00~16:00
12/02(四)
12/06(一)
12/07(二)
12/08(三)
12/10(五)
12/13(一)
12/14(二)
12/16(四)
12/17(五)
交大/清大
元智
中山
中正
逢甲
中央
淡江
台科大
台大
社團 10m.
演講 70m.
答問 10m.
笑談程式人生
(1) 個人經歷
(2) 生涯轉折
(3) 人生體會
(4) 兩岸接觸
(5) 與君互勉
開始時間:
逢甲 1:10pm
交清 7:00pm
其他 6:30pm

2004 大陸行:(2004大陸紀行)(共27天)

日期 星期 地點 備註
10/18 台北-澳門-上海 0800 桃園 NX505
0950 澳門
1040 澳門 NX106
1255 上海

宿: kevin
10/19 上海
F1 Equation
上海同濟大學軟件學院安亭校區
學生座談 1930-2100
宿: kevin
10/20 上海
上海15:44-蘇州16:31
(票價22)
zhou+jz+yongdan+zyan+linrui
蘇州 老得月樓
宿: 蘇州滄浪亭賓館
10/21 蘇州 / 拙政園, 寒山寺
蘇州15:03-南京17:45
(票價52)
蘇州 zhou
南京火車站, royal
夫子廟,晚晴樓,夜秦淮,烏衣巷
宿: 夫子廟旁如佳賓館
11/22 南京 / 中山陵,明孝陵 南京 royal
中山陵,明孝陵,靈谷寺,無樑殿
15:30 新華書店見讀者
17:00 趨勢科技
宿: 夫子廟旁如佳賓館
10/23 南京10:00-武漢10:50
(南方航空)
(票價 ~750)
祿口機場出發
武漢 zhou, ark...
宿: 武漢大學珞珈山莊
10/24 武漢 華中科技大學, 學生座談
宿: 武漢大學珞珈山莊
10/25 武漢
武漢16:30-濟南17:50-瀋陽19:40
(東方航空MU3943)
華中科技大學出版社


宿: 東軟新賓館
10/26 瀋陽 / 東軟 東軟/ C++OOP, 6 hours
宿: 東軟新賓館
10/27 瀋陽 / 東軟 東軟/ C++OOP, 6 hours
宿: 東軟新賓館
10/28 瀋陽 華儲書店讀者見面會, zhongming+lige
宿: 東軟新賓館
10/29 瀋陽  / 東軟 東軟/ OO/DP, 6 hours
宿: 東軟新賓館
10/30 瀋陽  / 東軟 東軟/ Advanced C, 6 hours
宿: 東軟新賓館
10/31 瀋陽 / 東陵,北陵
瀋陽-北京 (K54列車)
lidong
宿: K54列車
11/01 北京
CA Company
CSDN+《程序員》
與 mike, paili 共進晚餐(海鮮buffet)
宿: mike
11/02 北京
北大計算機系所
PHEI+BoradView
xinxing
william+PTPress
宿: mike
11/03 北京 CEPP
wlf+liujiang+weidong
西單圖書大廈, 讀者見面會
CSDN 技術人沙龍
宿: mike
11/04 北京07:16-承德11:15
(票價61)
承德 / 外八廟

宿: 福成賓館(房價120;導遊+交通60)
11/05 承德 / 避暑山莊
承德14:40-北京18:38
(票價61)

宿: mike
11/06 北京 zhentang
ruiqing
william+CRPH
宿: mike
11/07 北京 / 大覺寺 wuhear+myan
jiangtao+aoran
與 mike, paili 共進晚餐(古越人家)
宿: mike
11/08 北京13:55-瀋陽
(CA932)
宿: 東軟新賓館
11/09 瀋陽 / 東軟 東軟/ C++OOP, 6 hours
宿: 東軟新賓館
11/10 瀋陽 / 東軟 東軟/ C++OOP, 6 hours
宿: 東軟新賓館
11/11 瀋陽  / 東軟 東軟/ OOP/DP, 6 hours
宿: 東軟新賓館
11/12 瀋陽  / 東軟 東軟/ Advanced C, 6 hours
宿: 東軟新賓館
11/13 瀋陽13:00-北京14:10
(CZ6111)
北京16:10-澳門19:35
(NX001)
澳門2020-台北2200
(NX626)
班機略有延誤
23:30 抵家門

↓2003活動:

日期 單位 性質 題目 時間
2003  共12次
Jan. 07,10,14,17,21,24
Feb.
18
March
04,11,18,25
April
01
新竹
台積電
TSMC
36 小時
課程
從基礎訓練到專家經驗 —
OOP 系列課程

課後合影

周二 18:00~21:00
周五
14:00~17:00
2003  共12次
Jan.
13,16,20,23,27
Feb.
10,13,17,20,24,27
March
03
竹北
亞旭電腦
Askey
36 小時
課程
從基礎訓練到專家經驗 —
OOP 系列課程

課後合影

周一 18:30~21:30
周四
18:30~21:30
2003/02/26 ~
2003/06
內壢
元智資工
YZU
學期
課程
泛型程式設計與STL

詳見 元智大學91-2課程備忘錄
每周三 18:30~21:20
教室 1102
工程一館
08/12
08/13
JavaTwo2003
台北
昇陽公司
Sun Taiwan
70 分鐘
研討
JavaTwo 2003 :
Core Serialization
Serialization 機制內核研討
相關資料下載

會場留影
08/12
13:30~14:40
10/22,23 北京
金山軟件
KingSoft
12小時
課程
1.Generic Programming
2.Standard Template Library
3.Desig-Pattern in STL
大綱

課程留影

09:00 - 12:00
13:30 - 16:30
10/28,29 珠海
金山軟件
KingSoft
12小時
課程
1.Generic Programming
2.Standard Template Library
3.Desig-Pattern in STL
大綱 (與北京大綱同)

課程留影

09:00 - 12:00
13:30 - 16:30

↓2003 大陸行:(2003大陸紀行)(共11天)

日期 星期 地點 備註
10/20 台北-澳門-北京 0930台北起飛 NX0617,1115抵澳門
1200澳門起飛 NX0002,1510抵北京
jiang+myan
10/21 北京 HuaZhang
北京聯合大學學生座談 1930-2100
10/22 北京(課程) 北京金山,GP/STL 課程一 0900-1630
10/23 北京(課程) 北京金山,GP/STL 課程二 0900-1630
10/24 北京 TQBooks
henry

yang
北京大學學生座談 1930-2100
10/25 北京 BroadView+PHEI
sunyong+xiaox
10/26 北京 wyj+zhangrq,潘家園
10/27 北京-珠海 1250 北京起飛(南方航空),1550抵珠海
10/28 珠海(課程) 珠海金山,GP/STL 課程一 0900-1630
10/29 珠海(課程) 珠海金山,GP/STL 課程二 0900-1630
10/30 珠海-澳門-台北 1350澳門起飛 NX0628,1535抵台北

 


↓2002活動:

日期 單位 活動性質 題目 時間
2002/02/27 ~
2002/06/12
元智大學資訊工程系 學期課程 泛型程式設計與STL

詳見 元智大學90-2課程備忘錄
每周三 18:30~21:20
教室 1102
工程一館
2002/07/3
JavaTwo2002
台北
昇陽公司
Sun Taiwan
70 分鐘
技術研討
JavaTwo 2002 :
Java 泛型技術之發展與
JDK1.4上的實現  
相關資料下載
13:30~14:40
2002/07/2,8,9 工研院
電通所
ITRI/CCL
9小時
課程
Introduction to C++ & Object Oriented Programming for C Programmers 每天上午
09:00~11:50
2002/07/
09,11,16
凌陽科技 9小時
課程
Win32 API programming model 每週 2, 4下午
16:30~19:30
2002/07/
18,23,25,30
2002/08/
01,06
凌陽科技 18小時
課程

C++/OOP
每週 2, 4下午
16:30~19:30
2002/07/29~31 工研院
電通所
9小時
課程
Advanced Patterns & Object Oriented Techniques in C++ 每天上午
09:00~11:50
2002/08/
13,15,20,22
凌陽科技 12小時
課程
MFC Programming model 每週 2, 4下午
16:30~19:30
2002/09/10,11,13
(因故取消)
鴻海 18小時
課程
C++/OOP 09:00~12:00
13:30~16:30
2002/09/30~
2002/10/03
工研院
電通所
ITRI/CCL
12小時
課程
Java 程式設計

主講 JAVA programming 的 OO(物件導向)核心精神,並不對繁瑣的語法花太多時間

JDK13Solution.txt  JDK13Patch.txt

每天上午
09:00~11:50
2002/10/16~
2002/10/17
上海
華邦電子
Winbond
9小時
課程
STL 應用與架構

以 STL的應用和架構為主。適時討論 STL的關鍵設計和GP技術。
3+6
2002/10/20~22
大連
東軟公司
NeuSoft
18 小時
課程
GP & STL & Design Pattern
1. STL concepts
2. Using STL
3. STL implementation
4. Extending STL
5. Design patterns (in STL)
第一天課程以 STL 運用為主
第二天課程談 STL 關鍵技術
第三天課程談 DP in STL
09:00~11:50
13:30~16:20
2002/10/24~26
瀋陽
東軟公司
Neusoft
18 小時
課程
C++ & OOP & Design Pattern
1. C++ Classes
2. OOP
3. Large scale classes hierarchy
4. Design patterns (in MFC)
5. Patterns for small memory system
第一天課程談 C++ Classes
第二天課程談 OOP
第三天課程談 OOD/DP
09:00~11:50
13:30~16:20
2002/11/12  ~
2002/12/03
新竹
華邦電子
Winbond
21小時
課程
1. Design Patterns in MFC/STL
2. memory pool design/implement
3. GP in C++/Java
4. Serialization in C++/STL/MFC/Java
每週二 18:30~21:20,
每週五 09:00~11:50
2002/12/09(一) 淡江大學
資訊管理學系
演講 《資訊人漫談》
學習/工作/生活/見聞
19:30~21:00
2002/12/16
(一)
(因病取消)
中原大學
資訊工程學系
演講 《自其不變而觀之》
— 在快速變化的資訊潮流中充實自身能力
(資訊工業講座)14:00~16:00

↓2002 大陸行:(相片集)(共22天)

日期 (2002) 星期 地點 備註
10/14 1030NX625 桃園
1210澳門
1325NX110澳門
1540上海
 
10/15 上海 royal, yongdan, jianzhong, doggyzone, yao
10/16~17 三、四 上海 上海華邦課程 (GP/STL) 3+6 小時
10/18 上海 上海老街、浦東
10/19 大連 14:55 東方航空  上海起飛
東軟老師餐敘
綠之都大酒店
10/20~22 日/一/二 大連
大連東軟課程 (GP/STL/DP)
週一晚東軟座談:《自其不變而觀之》
10/22 17:30火車赴瀋陽,宿東軟新賓館
10/23 瀋陽 清故宮, 少帥府 瀋陽彩電塔, 東北大學
10/24~26 四/五/六 瀋陽 瀋陽東軟課程 (C++/OOP/DP)
週四晚東軟座談:《自其不變而觀之》
10/27 瀋陽 華儲, wangfei
10:00am 華儲 讀友座談
21:30火車赴北京
10/28 北京 CSDN, jiangtao
gigix, myan, xiaox, solstice
10/29 北京 wlf,  電子社
21:50火車赴太原
10/30 太原、平遙 喬家大院、平遙古城
10/31 平遙、太原 雙林寺、常家莊園
21:00火車返北京
11/01 北京 華章、機械社
chenjun
11/02 北京 09:30am, China-Pub 讀友座談
北大, 圓明園, pam, 文源
11/03 北京 海碇圖書城、雍和宮
11/04 1610 NX1北京
1930 澳門
2045 NX608澳門
2225 桃園
 

↓2001 大陸行: 回憶與相片(共14天)

日期 (2001) 星期 活動 備註
10/14 0820 BR851 台北出發
1000 至香港
1415 CA112 香港出發
1720 至北京
住宿委請CSDN協助
10/15 1645  CJ6106 北京出發
一小時至 瀋陽
交通委請東軟安排
10/16~10/18 二~四 瀋陽東軟. 課程三天
0900-1200, 1330-1630
10/17夜訪華儲書店
住宿 軟件園賓館
10/19 1005  CA1602 沈陽出發
一小時至 北京
住宿委請CSDN協助
10/20~10/21 六~日 北京香山, 校園, 書店,
CSDN 讀者座談

清華大學. 演講與座談
日期:10/21 晚
地點:東主樓東階教室
題目:程序人生
 
10/22 校園, 書店,
午晚出發武漢
京漢線,13小時
10/23~10/26 二~五 華中出版社. 拜會
校園, 書店

華中科技大學. 演講與座談
日期:10/24晚
地點:人文講座教室
題目:程序人生

東湖,楚城
湖北博物館,曾侯乙墓出土文物
文赤壁(東坡 赤壁懷古)
住宿委請華中協助
10/27 0900 CZ3075 武漢出發
1050 至香港,
1405 BR1852 香港出發
1540 至台北
 

↓2001 活動:(逆時排列)

日期 單位 活動性質 題目 時間
2001/12/08 師範大學翻譯研究所

開放聽講
演講 科技翻譯面面觀 —
從計算機領域講起
2小時
10:00 ~ 12:00
2001/11/13,15,16 工研院
電通所
開放全院
授課 Generic Programming and Standard Template Library In C++
教材:
1. 五篇文章 by 侯捷
2. 投影片與講義
9小時
11/13(二)
11/15(四)
11/16(五)09:00~12:00
2001/10/14~27 瀋陽
北京
武漢
授課
交流
訪友
演講
北京清華大學.演講
武漢華中科技大學.演講
題目:程序人生
 
2001/10/16~18 審陽
東軟
授課 C++/OOP/Design-Patterns
從專家經驗中學習

教材:
1. 《Effective C++ 2e》簡體版
2. 投影片與講義

18小時

09:00~1200
13:30~16:30
2001/09/
19,20,24,26
工研院
光電所
部門內訓
授課 MFC Architecture &  programming —
MFCApps Causal Relations Dynamic Creation,
Object Serialization,
Message Mapping,
Message Routing
教材:《深入淺出MFC》chap1,6,7,8,9,13
12 小時
09/19(三)
09/20(四)
09/24(一)
09/26(三)
18:30~21:30
2001/09/04 始 工研院
電通所
授課 Advanced Patterns & Object Oriented Techniques In C++
教材:講義
9小時
09/04(二)
09/06(四)
09/07(五) 09:00~12:00
2001/08/20
JavaTwo2001
台北
昇陽公司
Sun Taiwan
90分鐘
技術研討
JavaTwo 2001 :
Java v.s. C++
相關資料下載
下午第一堂
2001/08/07,09,10 工研院
電通所
授課 Introduction to C++ & Object Oriented Programming for C Programmers
教材:講義、投影片
9小時
08/07(二)
08/09(四)
08/10(五)09:00~12:00
2001/07/19 始 新竹
思源公司
SpringSoft
授課 C++/OOP 基礎訓練
並帶高階概念
教材:講義、投影片
參考書籍:
1.《C++ Primer 3e》
2.《Effective C++ 2e》
18小時
週四 18:30~20:30
週六 13:30~17:30
2001/07 之後
(因故取消)
明砦q通 演講 C++/OOP/GP 的近況與發展 120分鐘
2001/07 之後
(因故取消)
量測中心 授課 Efficiency in C++ 100分鐘
2001/07/03 始 華邦 授課 C++/OOP/Design-Patterns 
從專家經驗中學習
教材:
1.《Effective C++ 2e》
2.《More Effective C++》
3.《Design Patterns》
24小時
周二18:30~21:30
周四09:00~12:00
2001/04/27 中正理工 演講 走好資訊路 90 分鐘
2001/04/24 交大資訊 演講 唯堅持,得成功 90 分鐘
2001/03/01 ~
2001/06/14
元智大學資訊工程系 課程 泛型程式設計與STL
教材:
1.《C++ Primer 3e》
2. 五篇文章 by 侯捷
3.《泛型程式設計與STL》
周四 18:30~21:20
工程一館1102