A PHP Error was encountered

Severity: Warning

Message: Declaration of Administrator::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: system/Administrator.php

Line Number: 259

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Administrator::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: system/Administrator.php

Line Number: 281

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Menu::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: system/Menu.php

Line Number: 82

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Menu::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: system/Menu.php

Line Number: 95

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of MenuCategory::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: system/MenuCategory.php

Line Number: 58

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/Menu.php
Line: 29
Function: model

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of MenuCategory::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: system/MenuCategory.php

Line Number: 68

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/Menu.php
Line: 29
Function: model

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Logo::upload_image($sub_idx) should be compatible with MY_Model::upload_image($idx, $temp_key = NULL)

Filename: system/Logo.php

Line Number: 100

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 12
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Logo::delete_image($sub_idx = NULL) should be compatible with MY_Model::delete_image($idx, $temp_key = NULL)

Filename: system/Logo.php

Line Number: 119

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/BackPlatform.php
Line: 12
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of SEO::insert($property, $property_idx, $data) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: system/SEO.php

Line Number: 129

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of SEO::update($property, $property_idx, $data) should be compatible with MY_Model::update($idx, $data)

Filename: system/SEO.php

Line Number: 151

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of SiteInfo::get() should be compatible with MY_Model::get($idx)

Filename: system/SiteInfo.php

Line Number: 24

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of SiteInfo::update() should be compatible with MY_Model::update($idx, $data)

Filename: system/SiteInfo.php

Line Number: 37

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Google::update() should be compatible with MY_Model::update($idx, $data)

Filename: system/Google.php

Line Number: 34

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 7
Function: __construct

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Article.php

Line Number: 257

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Article.php

Line Number: 285

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article::upload_image($idx, $sub_idx) should be compatible with MY_Model::upload_image($idx, $temp_key = NULL)

Filename: customize/Article.php

Line Number: 307

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article_category::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Article_category.php

Line Number: 49

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 31
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article_category::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Article_category.php

Line Number: 61

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 31
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Article_tag::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Article_tag.php

Line Number: 71

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 32
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of A2t::insert($article_idx, $tag_idx) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/A2t.php

Line Number: 134

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Article_tag.php
Line: 20
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 32
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of A2p::insert($article_idx, $product_idx) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/A2p.php

Line Number: 134

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 33
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Product::insert($temp_key) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Product.php

Line Number: 288

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/A2p.php
Line: 19
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 33
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Product::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Product.php

Line Number: 305

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/A2p.php
Line: 19
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 33
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Product_category::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Product_category.php

Line Number: 189

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Product.php
Line: 39
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/A2p.php
Line: 19
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 33
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Product_category::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Product_category.php

Line Number: 202

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/customize/Product.php
Line: 39
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/A2p.php
Line: 19
Function: model

File: /home2/beta/public_html/lupopi/application/models/customize/Article.php
Line: 33
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 8
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of A2c::insert($article_idx, $category_idx) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/A2c.php

Line Number: 132

Backtrace:

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 14
Function: model

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Tracking_code::insert($temp_key) should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Tracking_code.php

Line Number: 35

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Tracking_code::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Tracking_code.php

Line Number: 47

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of About::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/About.php

Line Number: 25

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 10
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of About::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/About.php

Line Number: 36

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 10
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Service::insert() should be compatible with MY_Model::insert($data, $temp_key = NULL)

Filename: customize/Service.php

Line Number: 25

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 11
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Service::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Service.php

Line Number: 38

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 11
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Front_menu::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Front_menu.php

Line Number: 102

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 12
Function: model

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

馬雲不懂技術不代表你不用唸書

A PHP Error was encountered

Severity: Warning

Message: Declaration of User::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/User.php

Line Number: 89

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/user_helper.php
Line: 23
Function: model

File: /home2/beta/public_html/lupopi/application/views/front/common/menu_mobile.php
Line: 17
Function: is_user_login

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 66
Function: view

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Cart_setting::get() should be compatible with MY_Model::get($idx)

Filename: system/Cart_setting.php

Line Number: 18

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/Cart.php
Line: 11
Function: model

File: /home2/beta/public_html/lupopi/application/helpers/cart_helper.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/views/front/common/menu_mobile.php
Line: 23
Function: get_cart_quantity

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 66
Function: view

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Cart_setting::update() should be compatible with MY_Model::update($idx, $data)

Filename: system/Cart_setting.php

Line Number: 31

Backtrace:

File: /home2/beta/public_html/lupopi/application/models/system/Cart.php
Line: 11
Function: model

File: /home2/beta/public_html/lupopi/application/helpers/cart_helper.php
Line: 9
Function: model

File: /home2/beta/public_html/lupopi/application/views/front/common/menu_mobile.php
Line: 23
Function: get_cart_quantity

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 66
Function: view

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 207
Function: get_header_footer

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

0

A PHP Error was encountered

Severity: Warning

Message: Declaration of Page_banner::update($idx) should be compatible with MY_Model::update($idx, $data)

Filename: customize/Page_banner.php

Line Number: 98

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 153
Function: model

File: /home2/beta/public_html/lupopi/application/views/front/blog/main.php
Line: 1
Function: get_page_banner

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 214
Function: view

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Declaration of Page_banner::upload_image($idx, $sub_idx) should be compatible with MY_Model::upload_image($idx, $temp_key = NULL)

Filename: customize/Page_banner.php

Line Number: 110

Backtrace:

File: /home2/beta/public_html/lupopi/application/helpers/header_helper.php
Line: 153
Function: model

File: /home2/beta/public_html/lupopi/application/views/front/blog/main.php
Line: 1
Function: get_page_banner

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 214
Function: view

File: /home2/beta/public_html/lupopi/application/controllers/Blog.php
Line: 224
Function: article

File: /home2/beta/public_html/lupopi/index.php
Line: 317
Function: require_once

馬雲不懂技術不代表你不用唸書

未分類
這是大長篇...



閱讀時間會超過10分鐘



DSC08957







網路上很多馬雲說馬雲說



馬雲跟李嘉誠瞬間變成最受歡迎的網路代言人



後來還有人做了一個馬雲名言產生器



好像不管什麼廢話



冠上馬雲



就變成經典名言







拜柯P所賜



不少新技術被用在選戰上



包含網頁技術



有些人出頭了



但看在我們這些本科系的眼裡



我個人覺得滿好笑的





以前啊 高中的時候



我學會 QuickBASIC



天啊這真的是好古董的程式語言



那時我們幾個同學去比賽寫程式



一個學弟會組合語言 好像很威



然後有的會C (那時好像還沒有C++ 還是C++還不流行)



去比賽



結果當然是被電



被電之前我們會以為我們很厲害



只要是邏輯上想的出來的



都寫的出來 所以不管考什麼都沒問題



比賽都寫什麼



二元樹反轉阿



怎麼用 heap 做資料結構啊



沒人會叫你做老鼠走迷宮 或是 ERP 系統



那時覺得很莫名其妙



難道比爾蓋茲寫 Word Excel 會用什麼鬼二元樹嘛?



考這三小啊



那些老師是不是待象牙塔待太久了



都考這些這麼學術的東西





那時我念的是剛成立的高中



學校老師都是不到30歲 剛出國唸碩士回來的



那時候出國唸碩士很屌 碩士還很少



所以老師都不是老古版 可以稍微跟學生溝通



我滿慶幸有那些老師指導 (當然還是有討人驗的老古版)



我那時其實沒有想念大學



我覺得我該會都會了 可以出去創業了 (誰曉得創業是什麼)





有個跟我比較好的老師跟我說



去大學看看



也許可以有些什麼新收穫





好吧



考試念書對我來說好像也不是什麼難事



於是就乖乖唸了一年書



我的目標很明確



一放榜 我只有填資訊工程系列的科系



當然老媽建議我還是填些國立大學 但跟電腦沒有差太多的科系



像是應用數學之類的



但是也許是命中註定吧



那些硬填的國立大學都沒上



最後還是到了淡江大學資訊工程系





大學五年(?)



我也報著類似的態度



一年級上 C/C++ 的課



雖然我沒真的寫過C/C++



但對我熟悉程式語言的程度來說



把 BASIC 換成 C/C++



就跟把北京話換成閩南語一樣簡單



即使是我完全不懂什麼物件導向的精隨



反正寫的出來就好了





大學一年級我忙著賺錢



寫發廣告信程式



那時早我一步寫這個程式賣錢的人



只有一個



他也是用 VisualBASIC 寫的



我還大老遠下雨天淋濕跑去土城找這位前輩



問他說為什麼我的 parser 爬 email 這麼慢



(原來是我沒有 buffering 的概念)



通了以後程式爬 email 檔案就爬超快的







大一暑假人家都去成功嶺



因為大專兵太多 (大學數量暴增)



教官都鼓勵人家不要去



所以我就去資策會打工 (嵌入式系統的部門 現在應該沒了吧)





資策會很多厲害的工程師



就叫我寫一些簡單的小工具



對我來說很 easy



所以大部分時間我都在寫自己的發廣告信程式



跟打瞌睡



可能是沒上過班的關係吧



一度以為年紀輕輕肝就壞掉了



很奇怪上班就超累超想睡覺



回家八點多就睡覺喔



然後隔天還是很累的去上班



那時候發現一個好東西 叫做 Boland C++ Builder





因為是 C/C++



比 VB 快超多



而且發佈程式給別人安裝也很容易



單獨的 exe 檔



壓縮就可以給別人用了





就下定決心用 C/C++ 改寫



把 C/C++ 弄懂



一個暑假過後就搞定了



然後就拿程式去賣錢



這段有點長先跳過一些細節





反正學校的課程



只要是學術的 我一律都很慘



離散數學 線性代數 數位電路



課本一行都看不懂



但資料結構 編譯程式 我就超厲害



課都沒上我還是照樣 PASS 教作業



同學還都抄我的程式科科



那時根本不想鳥老師在講什麼





有一堂課我印象非常深刻



就是編譯程式



其實我在資策會的時候就做過類似的工具



主管叫我寫一個檢查變數是否有正確的依照命名原則去命名的小工具



那時我還不知道什麼編譯程式



我也不知道有什麼 yacc



就手動硬幹



當然還是做的出來



只是事情會稍微複雜一點





所以寫編譯程式的 parser 對我來說根本是一塊蛋糕



我課很少去



然後那堂課的老師非常賭爛不來上課的學生



他認為不來上課就是壞學生



課堂教的東西都不會 都應該當光光



然後他的課應該是讓很多人想睡覺



所以他都會機智問答



"回答的就加總平均3分" (幾分其實我忘了 whatever)



有次我去上課



老師都這樣 沒來的同學都很好認



因為沒印象啊



就問問題



結果真是好巧不巧我都答的出來



這老師一副就是



"什麼?!!! 怎麼可能?!!! 我一定要問倒你"



當然他是教授他要問倒我很容易



但就這個課程來說沒什麼我不知道的



所以表面上我的機智問答加分 應該是加到報表了



但我學期末還是被當了



因為編譯程式沒人在考上機考



有教作業 但這種老師通常以筆試作業為準



因為這樣他才能控制出席人數啊



好了我被當就算了



重修修個簡單一點的老師就好了





但是等到考研究所的時候當然就很慘



不過我覺得我真的是遇到幾個很佛心的補習班老師



那個老師的意思是



現實就是這樣



你得先考上



所以弄不懂沒關係



你先會答題



不會寫程式 沒關係



找工作的時候求人家給你一個機會



寫程式不難學



但我那時覺得是狗屁 不會寫程式你是要怎麼找工作



寫程式明明就比會離散數學難





所以他上課的時候都先講道理



聽不懂你再背他解題技巧



但我這個人就是學不乖



我覺得我聽的懂就好



反正到時候怎麼寫我再來想辦法



考試的時候寫的很高興



結果當然是科科



報了十間研究所全部槓龜





沒考上 當然也不想去當大頭兵



只好厚臉皮回家跟媽媽"借"補習費近三萬



生活費自己想辦法



於是認真的重新補習



一堂一堂的上課



一題一題的學解題



這時才知道



考的上研究所 是靠解題技巧



不管你會不會



只要你可以在紙上寫出某種形式的密語



你就可以通關了



這很殘酷



規則是人家訂的



要在人家的世界裡生存



你得照人家的規矩玩遊戲



當然



我真的懂



所以我有我的理解方式去記憶那些"標準答案"





當我真的懂那些數字符號在幹嘛的時候



我瞬間了解讀這些東西的意義了



我不再鄙視那些大學部的教授們



覺得那些教授每天只會屁那些理論



一行程式都不會寫



事實上是



他一行程式都不用寫



就可以在你還沒開始寫程式之前



證明你的東西有沒有搞頭





你說我後來上班



有沒有用到這些離散數學 線性代數



數位邏輯 作業系統 演算法?





我只能說



沒有一個task是專門拿離散數學等學科來解題的



因為這是應用 不會問你鴿籠原理怎麼解



如果你真的練成絕世武功



就算是挑水 砍柴的小技巧



你也會輕鬆的融入在絕招中



絕招其實不是什麼了不起的招式



而是這一點一滴小功夫的累積





如果你沒有這些小累積



你還是打的出絕世武功



只是會常常失敗 打不準



你覺得面對強大敵人的關鍵時刻



可以容許你一次打不準嘛?



沒打準你就會被對方KO了





而沒有受過這些訓練的人



因為沒看過



所以會嗤之以鼻 覺得這些東西沒什麼了不起



我懂 我懂



因為我都經歷過



遠古時代的人類



把外星來訪的外星人類當做是神膜拜



因為他們從來沒有那種科技可以做到外星人做的事情





這種人對學術的鄙視 其實是一種自卑



因為他們曾經錯過 又沒有辦法再次獲得





路老闆講了這麼多屁話



想說的是



如果你的知識不夠



你永遠都會覺得那不重要



像我第一次考研究所的時候



我從來都不覺得這些考科很難



因為我只懂一點點 知道的很少 所以就覺得很簡單



重考的時候 因為都上過課



反而很擔心 "阿 這個還沒唸 那個還不熟"



教研究所考試的老師 (不管哪一科) 都會這樣說



如果一個考研究所的學生 一直都很擔心自己唸不完



這個學生應該可以輕鬆上國立大學的研究所



至於那種每天都覺得自己唸完的...(笑笑)





我懂 我都懂



因為我都經歷過



所謂的



見山是山 見水是水



見山不是山 見水不是水



見山還是山 就水還是水



大概就是這種哲學吧





我常常覺得來找我做案子的人



點子跟想法都很好笑



他們想跟馬雲一樣



以為自己的點子很棒很酷很炫



也許是因為看的太少





像有些老闆



想搞什麼雲端



結果盡找些不是本科系



甚至只是 "愛寫程式" 的人 (恕我直言)



你蓋房子



敢請那種很會玩樂高



但是沒有建築師執照的人幫你蓋嘛?



也許寫程式真的沒有什麼執照可以考



也許我們應該脫離名校迷思



但我相信 就算是美國的名校也有這些學科



教的也大多是一樣的科目

(因為當時制定這些科目的 就是去美國留學的學者帶回來的)



教這些科目 一定有他的道理



再你搞不清楚怎麼回事的時候



最好先 follow 人家的模式



等你搞清楚了 再說人家不對



我覺得都不遲



如果你什麼都不是 只是幫忙 "打贏" 一場選戰



那你也不需要太高興



因為你吸引來的就只會是 看在你 "打贏" 一場選戰



而來找你的合作夥伴





當然



世界就是這樣



大家各取所需



很多事情



要過10年20年才能看到



每個人都是依照自己的經驗跟信念在做決策跟行動



有沒有問題 只有自己才知道



有沒有錯 也只有誠實面對自己的人 才會知道



希望大家都可以誠實的面對自己



走出自己的路





阿 等等 賣造



你還沒講 為什麼 馬雲不懂技術不代表你不用唸書?



你覺得馬雲不懂技術 所以導致他成功嘛?



因為他有資金 所以技術是可以買來的



除非你跟連公子一樣有錢



不然你還是乖乖把技術學好



更何況上面提到 如果你有資金



但是請到沒念書的人 下場可能還是一樣慘





學習技術不需要太多資金



只要你夠認真



好好唸所像樣的大學



應該還是可以學到你想要的東西