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

到底出了什麼問題? 這種人都不會餓死 還可以去度假?

未分類
不管哪個行業都會有這種人...



螢幕快照 2015-07-31 下午10.30.49



螢幕快照 2015-07-31 下午10.30.24







本來想罵一下上面這個設計師



但是沒想到一開頭就扯遠了





很久以前啊(大概十年前)



2005/2006 的時候



我在一間上櫃小公司打工(那時還沒上櫃)



準備國防役





我是一個學姊介紹去的



他已經碩士畢業一兩年了



所以他介紹我去打工



做了大概一年左右



一開始我進去



是幫忙研究 影像處理的 library



其實說起來 這公司滿丟臉的



他們是做檢測機台的



一台硬體幾億吧 (沒錯 是幾億 也有幾千萬的)



上面就是一排相機



去拍晶片



然後再用軟體去處理拍到的圖片



判斷有沒有瑕疵



因為判斷要很快



慢的話 會拖到產能



所以判斷通常都只有一兩秒的時間



程式寫的爛 判斷的出結果 但是跑太久 是不行的



公司有買專業的影像處理 library



但是只有 "一套" license



所以其實機器上裝的都是破解跟盜版的



(照樣出貨喔 反正客人也不懂)



但技術部門的總經理又怕會出事



所以就找學歷比較高的 (我的主管是中央數學系的)



來研究自己寫 library



其實找數學系的我沒意見啦



因為寫程式就是演算法啊



但是有時候有些東西是 Computer Science 的領域



數學系是不可能懂得



主管知道要用 MMX/SSE



但是他沒學過組合語言啊 所以就卡住了



我組合語言也沒多厲害 但是起碼我是本科系的



所以沒兩下就搞定了



照了買來的 library 刻了一套



速度跑起來也差不多 大概差不到 5%



一兩個月就搞定所有的 function 了





主管很高興



因為這樣都不用買 license 了



一台檢測機上面有十幾台電腦



一套 license 少說幾千元



一省就省了幾百萬





但是上面的主管可不這麼想



你只是讓公司 "萬一" 被抓包 少賠好幾百/千萬



如果不被抓 就沒事啦





而且到實作面



根本沒工程師敢用



因為他哪知道你的東西有沒有問題



他的東西跑的好好的 幹嘛換你的東西



要是換下去出包



誰知道是你的bug 還是我的bug



所以做了一套東西 徒勞無功





專案結束後



上面主管發現我還滿好用的



所以就機動去支援其他部門



反正呢



RD有什麼疑難雜症



就拿來問我





最常見的就是 fine tune 啦



跑很慢



阿就迴圈順序不對啊



因為公司老喜歡請一些不是本科系的



我不是說看不起本科系的



但是機器越來越進步



反過來就是以前機器沒現在好



CPU 吃緊 所以程式寫的好不好 效能差很多



有沒有受過專業知識教育 就明顯有差



影像的東西在記憶體裡面是一個row擺資料的



所以迴圈當然是 y 在外面 x 在裡面



放錯了就會 cache miss



然後就很慢



速度差幾百倍





當然有到忙都是好事



你開心我也開心



但是也有人不肯讓你幫忙的







我曾經被叫去看一個老鳥的程式



這設定滿怪的



我一個菜鳥去盯老鳥



他也不鳥我 但是主管就是交代他要帶著我



這是我第一次進無塵室



媽的根本就是精神時光屋



裡面都是白的



然後穿著無塵衣 都吸不到空氣



他也不跟我講話



遇到同事他們聊他們的



我也插不上嘴



裡面不能隨便尿尿



因為廁所都很遠 (難怪一堆工程師洗腎)



然後也不能隨便蹲在地上



因為有時候地板就是洞



摔下去都兩三層樓高 常常都有人摔死



沒摔死會有工廠的人在巡邏



被拍到就是開罰單 幾天薪水就沒了



我待了兩三天就不行了



我一行 code 都沒看到



這比把我關起來寫 code 還痛苦



一個禮拜後我跟某駐地科學園區的主管說我不行了



他也不鳥我 也不讓我協助



這樣浪費我時間



我能不能做比較有價值的事情



他覺得也是 但他沒跟我講 其實是那個人有問題



他只是想讓我去盯住他而已



反正 anyway 沒我的事就好了



我就又被派去支援別人了



雖然後來我國防役也沒在這間公司



但這個老鳥聽說沒過多久就走了



因為案子 delay 了兩三個月



害公司賠了幾百萬



然後東西又有問題



就離開了





比較神奇的是公司的狀態



公司辦讀書會



當然都沒人自願



而且看的書不是技術的書



你叫RD看什麼經營管理



根本浪費時間



大家都說寧願去寫技術文件也不要開讀書會





說到技術文件



大家也是都亂寫



因為案子都做不完了



哪有時間寫文件



就跟交作業一樣



助理說要收了



才開始亂寫 貼code



其實公司是因為要上市上櫃



要審核



才說要寫文件的



跟真的平常要寫文件的理由完全不一樣



一般是為了要維護才要寫文件吧



管他的



機台出了 人離職了



接手的人倒楣吧







還有這公司很愛拍馬屁



我印象非常深刻



一進去的時候 HR 就交代我 一定要認識老闆



我想我一個工讀生



我認識你你也不見得記得我 認識個屁



然後老闆根本就很閒



沒事就去茶水間



到茶的時候他就會問你 "你知道我是誰嘛"



其實我知道他是誰 但是我就是覺得這樣做很無聊



你根本就是自卑啊 要全公司的人都認識你



我就回他說 阿就老闆啊



他就笑笑 笑你妹啦 (那時候還沒有笑你妹)



然後 HR 還交代說



所有的 Sir 都要認識



什麼方Sir 鄒Sir (阿我是不是不小心講了什麼?)



靠這公司也太馬屁了吧





我剛開始去的時候



跟一堆工程師坐一起



因為我的工作還滿簡單的



我根本就超前進度



所以我都慢慢做



書慢慢看



下午沒事就逛網站



當然老鳥就不爽了(幹他媽你這麼弱是在不爽三小)



有天就跟我說



你不要太囂張 公司有公司的規矩



我表面上點點頭 我才不鳥你



你又不是我老闆





這主管 他有兩個愛將



都是奇葩



一個程式寫著寫著



就開始唱歌了



"窩窩窩 窩要快樂~~~~~" (阿妹的歌)



幹 我看網頁起碼沒打擾到別人吧



你唱歌我是怎麼寫 code 阿



根本就噪音啊





然後另一個愛將



主管一直跟人家講說他是台大的



我想說 台大三小啊?



結果是台大森林的



在樹上寫 code 比較厲害膩?



還不是 for 迴圈都寫不好



我大學聯考的時候三類組也可以上台大森林啊(神經病)



我發現很多公司老愛請一些旁們左道的人



台大是很厲害沒錯啦



問題是你要找對人啊



柯文哲這麼會開刀 也不可能全能吧?



感覺有的公司就是 沒關係我請不到本科系的



我就請名校 八竿子打不著的科系都沒關係



名校就是神主牌這樣





反正這公司一整個怪就對了



我那時國防役要考預官



因為我很不會考試



我跟主管說麻煩給我一兩個月的假準備一下



結果主管不給我請 很怕我跑



我是要跑沒錯 但你不能這樣留人啊



後來我跟 HR 談



我把我對公司的想法跟他講



(傻瓜離職千萬不要講這些 講你另有生涯規劃就好)



他說沒辦法公司就是這樣 "這是你要適應的"



但我還是閃了



我要是沒考上預官還申請個屌國防役?





還有一件很有趣的事情



那時這公司炒上市上櫃



先後審核了三四次都沒過



價格炒到一百多



一堆人不肯賣(興櫃)



結果後來上櫃了



跌到3x



一堆主管都在興櫃的時候就出掉了



剩下一堆100元認購的傻瓜被套了



所以一般小職員千萬不要傻傻的跟人家認購什麼公司股票



你能分到渣渣算你運氣好了





說真的雖然我在這之前就在接案子了



但這是我比較正式進入社會的第一份工作

(因為有開戶 有固定薪水 有勞健保)



我那時真的覺得



這麼誇張的同事 是常態嘛?



我一個小宅宅竟然可以巴一票人?



多待過幾間公司 就發現 原來是公司的問題



厲害的人都往更好的公司跳了



跳不上去的 懶得跳的 就會一直待現在的公司





你說Y!有沒有亂七八糟的人



當然有 只是比例上比較少





再回到主題



外面接案子 因為沒門檻



不需要通過什麼面試



所以只要你接的到案子



什麼亂七八糟的人都會有



例如一開頭的案例



螢幕快照 2015-07-31 下午10.30.49



螢幕快照 2015-07-31 下午10.30.24



這是一段 banner 的 code



這個天才呢



他把 li 掛了不同的 classs (x1~x5)



然後再到 css 裡面 把圖片用 css 掛上去



因為一開始客人沒說 banner 要有後台可以置換



所以這個天才設計師



就把圖片用 css 掛



其實我覺得這不是理由



因為就算不是動態的 也不應該用這種方法寫



你寫 class x1~x5



然後再分別寫 x1 到 x5 的敘述



那你乾脆把圖片抽出來



其他的寫一個 class 就好啦



五個 class 根本就是一樣的東西



但一堆這種人在接案子





這天才還有其他有趣的事情



因為稿擠改天再寫



我想說的是這種人也是自稱自己是網頁設計師



他做了10年以上的網頁



也去上過 css 的課程



結果做出來的東西是這樣



我只能說



這種人都不會餓死 還可以去度假



台灣業界的容忍度真的很高