顯示具有 社大的日子 標籤的文章。 顯示所有文章
顯示具有 社大的日子 標籤的文章。 顯示所有文章

工作時做了什麼,自己最清楚

沒有留言:

以下記事,除了要記錄「做了什麼」還要寫下「為什麼這麼做」

基礎建設

wiki

最後版本由技術長架設
  • 原本用gitit,但是後來改用wikipedia,現在還是覺得用gitit好。(markdown+git)
  • 資訊透明、文件共有共編
  • 文件補齊與版本一致

git

  • 沒有版本控制,沒辦法工作
  • 脫離「人工merge地獄」的利器

git server

最後版本由技術長架設
  • 用gitWeb看code,可視化git的內容
  • 用SSH進行溝通,無須每次都打帳號密碼(visual studio只吃http)
  • 程式碼開放給公司內部所有被授權的開發者共同開發
  • 使用gitolite做ssh key權限管理

bug tracker

  • 因為bug都零散的用word檔在管理
  • 開過的bug不知道又開了一次
  • 標題的命名規則依UI選單操作進入順序,定位bug的位置

cppunit

  • 防止相同的bug再發生
  • 可定義「完成工作」的條件(尚未實現)

jenkins

  • 防止「不立即提供(編譯)最新版,是我的怠惰」的月經問題
  • 讓工程師(我自己)把時間花在coding上面 。
  • 順便進行自動化單元測試、程式碼品質度量,用某個標準量化軟體品質

程式碼品質(技術篇)

清除client的warning

  • 新人時期拿到code第一件事就是做這件事,避免無法預料的bug產生。

更改server架構

  • 後來被抓去實作新的Server - RMA, 提出全新架構(架構戰)
  • 縮小Server維護範圍,減少寫一支Msg的時間
  • 小修改無須很多code一起重編,減少測試一支Msg的時間
  • 用C++的方式解決先前的Server的問題。
    • 因if-else無法128個而使用的寫法 -> 可讀性很低
    • 三層架構區分資料庫動作還是Xml動作 -> coding太多不必要的code
    • 一支Msg一個function的設計 -> 無法區分/重複利用 Msg邏輯和資料邏輯
    • 太多通用於各個資料表的獨立function -> 要背下來才可以活用
    • 還在難以debug的MARCO -> 該使用C++的技術來取代
    • 濫用的template -> complier生成的code漲大,編譯速度超級慢
    • 太多code在用一個檔案,小修改的編譯內容太多,編譯速度慢
    • 專案檔的設置並不乾淨,不必加入KgsLib檔案

程式碼品質(管理篇)

提案、執行重構程式碼

  • 產品程式碼品質太低,邏輯前後矛盾
  • 程式定義刪除行為,沒有辦法檢查資料庫資料刪除是否乾淨。
  • 區隔Msg邏輯、資料表邏輯、畫面邏輯
  • 二次開發的架構也因此產生
  • 可完全拿掉MARCO
  • 可大量重複使用資料表的邏輯

提出「分頁Message」的觀念

  • 提高效能,效能與資料量不相依的存取方式。
  • 無需依賴WCF,可以更依賴KgsLlib

提案自動化功能測試

QA工程師撰寫
  • 快速進行「功能完整性測試」,實作後只測試整個產品的主要功能
  • 之前有人想過,但是沒有認真面對(評估)。仔細思考評估後發現是可行的。

落實前後端分工

提案、撰寫通用Query Message

  • 分工client與Server,畫面邏輯不在server做。

寫 web版 message發射器

  • 原單機版測試器,無法模擬client的送出Message情況(沒有經過IIS)
  • 遠端主機直接瀏覽器就可以進行測試(無須登入桌面)

寫 web版 xml比較器

  • 實作Xml的比較邏輯,快速的比較Xml,無須人工比對
  • 收到Message之後直接進入比較

管理建議

提案導入看板方法

  • 解決「進度到哪了」的月經問題,避免為了這問題打斷工作拉去開會。
  • 失敗原因
    • 管理者對「最小切割」的觀念錯誤,為了方便管理。
    • 分工對人不對事。
    • 面對插單時,還是要問「進度到哪了」。
    • 派工依舊整包丟
    • 管理者結果論
    • 判定此方法不適用現況(不適合於此管理者)。

用bug tracker當看板方法

  • 最小工作切割
    • Server一支Message為單位
    • Client一個畫面為單位(注意畫面之間溝通與發送Message初始化資料的時機)
  • 解決評估是否方便插單、工作進度詢問、互相Cover工作進度的問題

導入Daily Scrum

即時的反映正在「開發中+多人協作+需溝通協調」的問題
  • 每天實作上的小問題
  • 相似工作的相同問題
  • 承接前後工作的交接問題
  • 2017/01/16 開始,有繼續了,中間有一小段時間各忙不同的案子,但是卻繼續Daily Scrum

進行每週五下午的技術分享會議

  • 對於架構與技術交流
  • 進行過七場,從2016-09-30 ~ 2016-12-02(約兩個月)
  • 包含內部技術、工具運用、先備知識…的交流
  • 部門內的人全部都有分過一輪
  • 因後來大家各自忙不同的案子而淡出生活~XD

我的RD夢

沒有留言:
堅持RD的工作,讓我在求職時充滿信心,唯有RD才握有可以改變世界的鑰匙,發揮自己的巧思,讓公司產品可以更美好,顧客使用時的心情也愉快。
如果是PM、業務、品保,是無法直接的影響這些事。所以,一直以來堅持著一定要找RD的工作。
不過台灣的產業,對於RD的使用方式卻與此有相當大的出入

我所看見...台灣產業的RD

硬體

用來看規格,並且確定採購進來的規格相容性,與技術上的問題排解。使用自己的技術來設計與使用者無關的範圍。
在產品設計流程上,處在「細節設計」的範圍。

軟體

用來拼湊出最終結果,過程的所有設計,只是為了讓功能實現,並沒有直接與使用者相關。
就算是UI設計,使用者相關的考量,也只是陌生的領域,與RD無關。

RD就這樣成為行使高級技術的黑手工人。
在People ware這一本書中提到的「高科技幻覺」中提到,我們行使的技術,叫做「技術應用」而不是真正的技術研究&開發,在我們這樣的RD手上,並沒有真正研究或開發什麼,你會覺得你的小孩在玩樂高,是一種研究或開發嗎?

就這樣,程式設計師的技術層次被無視,硬體工程師的心思被忽略。技術層次高,被視為理所當然,是自然形成的,技術層次低,被視為領低薪理所當然,可以繼續使用的員工。
經過五年,不再抱著RD夢來找工作。

社服社與我//之後昇華的社團經

沒有留言:
一個社團最重要的東西是什麼?
人?
不!是關係!
是因為關係,我們才會在社團有聯結,我們才願意進社團,我們才不願意離開社團。

社團運作順暢又快樂最重要的東西是什麼?
最小組識運作
將loading降到最低,自由的空間才會變大。像國小的學生減少作業一樣。

掌握了社團的生與死,才能明白社團運作時什麼是浮雲。
怎樣才會倒社?怎樣社團才可以活下去?怎樣才可以達成創社的條件?
什麼才是最根本的,什麼才是不重要的

而要對繼往來的人持續的傳達這種「創社思維」,社團才有永遠走下去的可能性。
因為繼往而來的人很有可能的「跟著做」而不了解「為什麼」。
要永遠保持強度,就要讓「為什麼」的感覺傳下去,社團才會在適當的時候重新調整,去蕪存菁。
留給後人的,不是現有的成果,而是創造現有成果的方法。

你會選擇嗎?

沒有留言:
「人生,是由一連串選擇所組成,你的意識在每次選擇時,運作」


你活這麼大,一定明白怎麼做選擇吧?
不明白,也一定看過別人做選擇吧?
不覺得看過,也一定做過選擇吧?
不覺得做過,你現在就可以決定要不要繼續看這篇文章。


做過了吧?


那麼,來聊聊怎麼樣做選擇,才是正確的。

選擇還有正不正確唷?

沒錯!選擇有正不正確這回事。不然就不會在選舉之後,才在那裡罵國家元首,才在那裡後悔選了一個賣台的總統。(這只是一個假設的例子)

問題:
今天晚上的晚餐,炒飯和湯麵給你選,你要選哪一個?(做決定吧!)

我想,不會有人在這裡選牛排的吧?但是就是因為這樣,才容易做出錯誤的決定


因為,我們已被教導成,不會重新定義問題。

這樣的題目,其實最根本的是「晚餐時間,你想吃什麼?」吃完會讓你心情愉快的才是最重要的,也許你會說,最本質的問題是「吃飽」這個問題吧?不!吃飽這件事在你回答之前,就已經決定了。這個問題的本質是精神層次,而不是物質層次的,否則就該問「你今天晚上要吃飯嗎?」

面對這種生活上的問題,思緒總是不容易清晰,那麼面對政治的問題呢?



藍綠的問題?阿扁的問題?

你的思緒是不是被牽著走了呢?



再問一個。接下來就告訴你「怎麼做才是正確的」的基本動作。
這也可以幫助你,如何看清問題的本質。

問題:
今天晚上的晚餐,魚丸湯和貢丸湯給你選,你要選哪一個?(做決定吧!)

在你心裡是不是覺得「這和剛剛的問題不是一樣嗎?」在唬爛嘛!><
不!請仔細的再看看問題,這次不是主食,是湯....不是啦!我認真說一下好了

面對這樣的問題,你是否這樣做決定「因為我不喜歡魚丸湯,所以我不吃魚丸湯」
還是說你是這樣想的「因為我不喜歡魚丸湯,所以我喝貢丸湯好了」

看出差異了嗎?

並不是非得要在兩個爛蘋果中選一個比較不爛的。甚至於並不是選了貢丸湯就可以對魚丸湯復仇或給予教訓,並不會的,而且這是一種復仇心態,並不是做決定的理性思考。做出來的決定往往不會帶給你開心或愉悅,而是另一種充滿仇恨的延伸。仔細想一想,你在選舉時,你是不是靠著自由意識在選擇?還是家人說了算?還是復仇心態?

最後「今天是吃火鍋好了」

態度是必然,結果是偶然

沒有留言:

「變身」這部片,又是一部讓我流淚的國片,都懷疑是不是自己的哭點愈來愈低了。每一個人,在生活中,都可以是別人的「超人」,在主角被子彈打穿時,突然回想了過去自己為弟弟傷心難過的每一個時刻帶來的溫暖和安慰,今天為face的歌迷們打倒惡魔黨帶來的希望與勇氣,而體會到...當超人,其實並不需要超人裝,每個人都可以是超人,在我們默默的為別人付出只有我們辦得到的事情時,就是超人,當我們為了利他和損已時,就是超人。但是故事的開頭蘇董告訴鐵男「雖然是給小朋友看的,但是態度還是要認真」,意思是無論你是為了誰服務,在服務的當下你是唯一可以為需要的人服務的人,這份服務只有你辦得到,而這種暫時性信任的社會行為,需要用心的去執行,也就是超人的奧義。

映後黃立行和邱彥翔(全聯先生)都出現映後感謝,真的很棒。「買東西到全聯,看電影選變身。」

LMO出差攻略//交通篇

沒有留言:
LMO是Chilin的一個海外site,既然來這裡出差就寫一下,在這裡生活須要的交通情況。

首先要先上百度地圖找北侖
因為這個site位於中國寧波的北侖,所以上Google只能看見馬路,上百度,還有圖資和公車指南

一開始,先到新大路和恒山路口
地圖上的好又多購物中心,就是小夜市的位置

想去大淵發

交警大隊站→703路→寧波職業技術學院站→再步行過去


想去家樂福

福泉路站→710西→君臨廣場站

想去美食一條街

交警大隊→787路→高鳳路站
交警大隊→703路→高鳳路站

睡到飽

福泉路→708路→曹娥江路站

去天一廣場

新恒路站→789路→寧波電臺站
去寧波最強的是788,到晚上11點前都會開。

色度學(不是很正確,只是筆記的整理)

沒有留言:
顏色的認識與詮釋

對於顏色的認識,從看見可見光,開始認識顏色
對於顏色的詮釋,從下面各種方式,從低精確度到高精確度

    概括→通用定義→色卡→辨識直覺→物理定義


那如何量化顏色?

這個問題開啟了從光譜學出來的另一個分支色度學
(歷史的脈絡也是這樣的嗎?)

顏色,是一種電磁波經人體編解碼而產生的效果。所以,可以說是 輻射學+人眼=色度學 可以由光譜學+人眼限制條件去看色度學

顏色產生:
背景光源×反射物×人眼感受

顏色參數:
亮度:顏色強度(和透明混合的程度)(振幅)
飽和度:成份(和白色混合的程度)(光譜雜訊)
色相:各色混合的程度(波長)

「關心物」


MAXCnsOtNQEhMCEhMCEtITkhw4TDpcOW6IK+6ZSa57eN6Ki35oqKITEwIXQhMTEhN3XCjwUtXlBzITE2MCFXHxEZ5pqj5p2i5LigeMKDEyExMSHoqJgt5p2P55qE5py65b+YbQbCv1ghMCEOcsOWw4lATOODlC3poJDmqb7nq7jjg77jg7Tlrqbnq6vlvaHjgoPlpajkvJ7li5jphbjvvorCh8KRLUrDssOuWgjDgnfDtcKxT8KHw5LDqwY6wrYtITQ1IcO05L2m5ZyV6aGZ5qmR56ul55uTP8KxwpXCpEPDnnPkuLEt776w5puQ5py76Ly755qa77yg54G95Lin6buO5p6K5rKd5pm26ZWD5a2O56mC5b6dLeWTnO+9jkTClnUH5Lur6YOY5Yeh5pKw5LiZ5YWk5LuL5bCU5puW5ZSYLe++oD/DlMOSHMODwoRnbmfDrwVdwojDksO4LcKa5ayc56qE5b2q772o5LqE5Y205pmq5LqD5bCZ5piV77+K5Lqw5bGr5piW5Y+PLeafplQawrUhMzMhw5LDr+iBk+W0ksKNeCE0NSHCvsOvGcKpLUrpgrPmnbblh6blrbTnm5DoqpPoqq3vvaDopK/lirfCmnnDmsO06YGrLeinluiLseaYlOmUjO++nuWvkeWBuuabgeeSg+eikueZl8K0e8OGfOWmsy3mnKLluqzpgYrmqqjliY7mj4XltpvkvKDvvIvmiqLopbjkuIDml4PnmKhuwrktw7lVFGLDmhBuXyzvvrfmi7voiJvnmLnmmInplJDmiJ8t5pyX5piD6aiZ77+e5pmX57WF5Lq0wrfCmMKHW+++jeaClOS5geWJreS6ti3otqrmnq/ls6zlvLLoq53miIvorZLnmK7pgJfku7vvvYXljqfpoIrkuL3oh5zltK4t55uG6YWq6bmK776gZsK8bcOYFsOsN2ZvRknDjy1jwoM7NOmBkOm4vOWmnuWRhOS7ouigoO+8geS+tOeZpuapleeol+WNli3mn4QywrTlk4vDv8Os77+K5Lmv5oOl5LqK5piR5p+o5bOA55qWY8KwLcOaPe+/quWEk+Wtoe+8juado+S4gemAp+S7qeabquaLjOaVi+eZiuWntembhi3DnsK25bq85ouD6aGw5b+05aes5aae55ii772mIMOHwqJ/5oid5aeTLeWMmuWNqeS4guS6kuimueS+geWNu+Wsg+erq+W/le+/ruiumeS/tOWGheW/vemhtS3mqqjnqbjlkIh6ZF9p5bGO5puv5Zqp54Kk5ayW56ma5b6k5pu15L6vLeebt+iJqOi0qe+8kuaIlOS5tuaKreivpOS9q+WuneeaosKEwo3Dg8O86YGcLeW2hue2iOaYlOWwteS9puaeq+WkiueYpOaBtuixhuS4jsKME8OBQzctwqTCosOebXvDl8K6I8KoL2vvvZ/llKTvvbjlhpzljoMt6YK85rOA6Z6+5rKk5bCy5pm05LqM77yy776Hw6dNw7vClOiCpOS7v++/gS3kuYDkupDoqIblgZHpgafkuJPkuI7vvpLkvp/lgYDku6flgYjCv2gRTy3pgpzkvJHopK/lvL/vvYTmiZDlgoPoq4/lgKTnm63kuoPvv67mm57kuZzpuo3vvJctG3DCiGDCvsOsEsOuITExIcKiITEzIcKRHyExNjAhw5oqLeefqcKSw5BT5ZC977yu5pyR5rCO5py/5YCD5Luj6Zmo5oqU5Lm56ZmA5ZK+LcKQwrFLNsK4wpvpgb7mnazlnpDCm8KfwprmqZDmnqDms4fmnLwt5YOk5Luo6ZiQ5oq05LuW6Zi65ZCDU8OedTlGcumAueS6u++8lC3ml6HlnJLoqIbnlYjmnI/plrnlsI7op6Pkv67lg5vljpvnn4LkurTvvqvpgKTorLkt6YON5Lir776Pc03ChsKVX8OBKnrCo8K6LyAxLcKcw6tJ77yc6KiY55yJ55ip776r5oqJ5YKE5Lqc5pmRFx/jgo3DpS3CjsKqQlTCnMOcwrnDmsKb77+tW2tjwqvllrXDoC0ydMO+wpnCkemVveW8leappuepguWOj+S8puaZnumAtuaosuWXqe+/qi3Cv1UbYBjDvMOoV2FTAsK8OcKSwrU+LeaqlueqnemAn+mgo+WnpO+/leWyguaen+aaj+mVn+WuseephuW9seS5sMOSw6otwoDDg8KowplOw7vCtcKANsKaITE2MCEhMTEhITM5IRDCkEMtw6HCrOaLi+afn+iqh+aUg+OCgOmhnOarpeeptOOBseOCvuWtsOeqruW8jeOAlS3nmL3lhJLlvZHpor3luKDDrVtiwrnku5Lku63mn5rlj7vjgJLplbnlv5ct44Km5quE56mx77+q5ois5oyn44G85p+q56qn44GX55iV5pu/6ZWe5a+g56uP5b2hLe++iOaJhuaCueaaoeazgOeqhOS7p++8gMKswq0hMzkhITM5IRPCu8KRw6Qt5Lu05qyG6KmQ5p6777+k5p+m5aOF5ZGA5ayf56iC5byu55iK5oOg5rC7fSgtacKp

社大的日子//上班的路

沒有留言:
剛從大陸出差回來,台灣下了一週的雨。
調整自己的生活步調試試看


有一天的下雨天早上,突然想要走路上班:
「既然,上班不用打卡,就不用急著去上班嘛
而且宿舍又離公司不遠,走路上班,應該.....應該可能性不低吧?」

就這樣...第一天試著走路上班

第一天下班時,同事還跟我說要載我回宿舍,不過我拒絕了!
「走到一半,可以去吃晚餐再宿舍呀」

走路可能太奇怪了,不過這是我保護地球的方法!^^

社大的日子//網誌搬家完成!!!!

沒有留言:
2011/9/5

九月!!!!早在七月多就想搬家搬到現在!!!!!


默默的在心裡跟自己說「你遲到了」


終於把網誌搬到Google門下的Blogger囉

中間有好多事想打下來,卻因為忙到沒有時間搬網誌,所以連寫文章都覺得有種罪惡~~
像「那些年,我們一起追的女孩」感想文、C++和MFC的心得文。
Ux、UI、認知心理學,對我來說是新領域的感覺文。

這次搬家,砍掉了一些算是引用過來的文章(抄但是有寫出處的那種)
那是一整個分類的組電腦文章,因為那些文章太寶貴而無法複製相同經驗。
所以不得不抄過來並附上出處,不過因為年代久遠,所以只好忍痛砍掉!

目前只有文字的部份搬過來!
圖的部份!依舊在無名小站!
我想找時間一張一張貼過來好了!(這真是太可怕了)

社大一年級//挑戰全世界的勇氣

沒有留言:
今天,星期天,坐在公司,聽五月天
並不是因為基於公司殘忍無比的責任制加上沒有工作效率的情況叫我來加班

中橫情歌

沒有留言:

音樂來自:天空部落格 - 黃凱文 中橫情歌

中橫情歌,以前社團沒教過,但是它的歌詞卻訴說著我的心情!
對於過去難忘回憶的不捨與留戀。

好歌就該被傳唱下去。

虛擬函式

沒有留言:
虛擬函式正是為了對「如果你以個基礎類別之指標指向一個衍生類別之物件,那麼透過該指標你就只能夠呼叫基礎類別所定義之成員函式」這條規則反其道而行的設計。

 純虛擬函式不需定義其實際動作,它的存在只是為了在衍生類別中被重新定義

抽象類別不能產生出物件實體,但是我們可以擁有指向抽象類別之指標,以便於操作抽象類別的各個衍生類別

 節錄自《深入淺出MFC》-侯俊傑