這些教訓,最讓我感到嚴重的是「懶」
我自己在做決定時,也常常犯類似的錯誤。
「別人有了,就不用自己做」導致於核心技術有斷裂。
This blog is about my anxiety and eagerness. Please don't spread anything and don't let me know you're watching.
2015年12月13日 星期日
2015年9月6日 星期日
一點抵抗力都沒有
實在是太久沒大掃除了。
之前都忙著工作,一天工作十四個小時,一天只剩下十個小時睡眠與玩樂。
一有時間我就忙著遊樂,犧牲睡眠也要玩樂。
有空洗洗衣服、做做菜,大概就是我的極限了。(通常還是拿看書的空擋去做)
大掃除一直覺得是 C/P 值很低的事,一個月很難做到一次。
加上現在一個月回新竹的次數更少,要打掃就更困難了。
可是我開始大掃除了,因為想迎接某人開心的笑容
可惡啊!
那個笑容!我一點抵抗力都沒有!
之前都忙著工作,一天工作十四個小時,一天只剩下十個小時睡眠與玩樂。
一有時間我就忙著遊樂,犧牲睡眠也要玩樂。
有空洗洗衣服、做做菜,大概就是我的極限了。(通常還是拿看書的空擋去做)
大掃除一直覺得是 C/P 值很低的事,一個月很難做到一次。
加上現在一個月回新竹的次數更少,要打掃就更困難了。
可是我開始大掃除了,因為想迎接某人開心的笑容
可惡啊!
那個笑容!我一點抵抗力都沒有!
2015年8月27日 星期四
靜夜思
最近花了點時間寫營運報告書,雖然只是隻字片語,不過卻把這一年半以來的營運策略做了比較清楚的闡釋。
不知道公司其他的人是怎麼想得呢?
我想,應該跟我想的差很多吧(苦笑)
在策略面上,大家還是矇懞懂懂,不太曉得我到底在做什麼。有一部分是變化太快,我實在是沒時間解釋;另外一部分是大家就是當事人,先說破就不成功,需要讓大家親身下去學習,所以也無法事先解釋。一開始看到別人幫我捉刀的初稿,我心裡只能苦笑,原來你是這樣看我們做的這些事情的啊。也是啦,我很多話都不會說破,很多事都放在心裡面,只希望大家可以快樂成長,趕快成長到能夠一起經營一間世界級的公司。
看著這份營運報告,想想這一年半以來發生了好多事。
真的很感激好多人。
很感激蔡老師多年的教導,讓我對創業在一開始就很有概念,可以有正確的思維。
很感激史院長當初給的實習計畫,讓我對企業經營的實務面上可以落地,了解公司經營管理的各個面向,而不會偏重在技術上。
很感謝李顧問在股東會結構、員工激勵與公司成長策略上的指導,讓公司有穩固的架構,不容易產生紛爭。
很感謝邱律師在法律上為我們盡心盡力,邱律師所擬的合約品質之高,真的是讓我覺得此生有幸。
很感謝Mr. 黃在財務上的指導,把我從一個完全不懂財務會計的人訓練成能夠了解財務上的各種棉腳。
很感謝Mr. 陳,在公司需要現金投資的時候及時伸出援手。
很感謝王董對公司的付出,訓練我成為更好的 CEO,能掌握住這艘小船。
真的要感激的人好多好多。
前一陣子,我有點倦勤,動了讓別人來當 CEO 的念頭,覺得很慚愧。
那一陣子我在想「我最喜歡做的事情是什麼?我想要成為什麼樣的人?」
我的答案還是跟以前一樣,我喜歡發明新東西,創造新東西,我想要成為科學家。
創業,是一系列好選擇下的結果。這一系列的好選擇,即使是再走一遍,我也會走上一樣的路。
然而創業的結果就是成為 CEO,而不是科學家。
寫程式的時間變少了,做研究的時間少了。程式只能下班或假日來寫,研究荒廢了,即使我會英文速讀,看論文還是不太可能。
創業的結果是成為訓練人的校練,而不是被照顧的選手。
想盡各種方法讓員工變強,即使是公司必須要付出點代價也在所不惜。
很羨慕大家可以開心寫扣,就只有我離我最愛的程式有點遠,但是還是要放手給大家做。
羨慕久了,會無力,會有壓力。
(還沒寫完)
不知道公司其他的人是怎麼想得呢?
我想,應該跟我想的差很多吧(苦笑)
在策略面上,大家還是矇懞懂懂,不太曉得我到底在做什麼。有一部分是變化太快,我實在是沒時間解釋;另外一部分是大家就是當事人,先說破就不成功,需要讓大家親身下去學習,所以也無法事先解釋。一開始看到別人幫我捉刀的初稿,我心裡只能苦笑,原來你是這樣看我們做的這些事情的啊。也是啦,我很多話都不會說破,很多事都放在心裡面,只希望大家可以快樂成長,趕快成長到能夠一起經營一間世界級的公司。
看著這份營運報告,想想這一年半以來發生了好多事。
真的很感激好多人。
很感激蔡老師多年的教導,讓我對創業在一開始就很有概念,可以有正確的思維。
很感激史院長當初給的實習計畫,讓我對企業經營的實務面上可以落地,了解公司經營管理的各個面向,而不會偏重在技術上。
很感謝李顧問在股東會結構、員工激勵與公司成長策略上的指導,讓公司有穩固的架構,不容易產生紛爭。
很感謝邱律師在法律上為我們盡心盡力,邱律師所擬的合約品質之高,真的是讓我覺得此生有幸。
很感謝Mr. 黃在財務上的指導,把我從一個完全不懂財務會計的人訓練成能夠了解財務上的各種棉腳。
很感謝Mr. 陳,在公司需要現金投資的時候及時伸出援手。
很感謝王董對公司的付出,訓練我成為更好的 CEO,能掌握住這艘小船。
真的要感激的人好多好多。
前一陣子,我有點倦勤,動了讓別人來當 CEO 的念頭,覺得很慚愧。
那一陣子我在想「我最喜歡做的事情是什麼?我想要成為什麼樣的人?」
我的答案還是跟以前一樣,我喜歡發明新東西,創造新東西,我想要成為科學家。
創業,是一系列好選擇下的結果。這一系列的好選擇,即使是再走一遍,我也會走上一樣的路。
然而創業的結果就是成為 CEO,而不是科學家。
寫程式的時間變少了,做研究的時間少了。程式只能下班或假日來寫,研究荒廢了,即使我會英文速讀,看論文還是不太可能。
創業的結果是成為訓練人的校練,而不是被照顧的選手。
想盡各種方法讓員工變強,即使是公司必須要付出點代價也在所不惜。
很羨慕大家可以開心寫扣,就只有我離我最愛的程式有點遠,但是還是要放手給大家做。
羨慕久了,會無力,會有壓力。
(還沒寫完)
2015年8月24日 星期一
2015年8月17日 星期一
"Working software over comprehensive documentation" But what if you CAN'T have working software?
真的很想講這個主題,在敏捷式開發宣言當中,有一個很重要的是 working software over comprehensive documentation,這句話真的是至理名言,如果可以,不論如何,請為你的團隊做出 Working Software。
But,就是那個 But,這世界上有一種軟體,是很難先做出 working software 的。這種軟體都是全有全無,只要做出會動的,就相當於做完了。那種軟體叫做系統程式,如編譯器、作業系統、與資料庫系統。
這種軟體都有下列特色:
用很潮的講法就是,MVC 三項開發的成本都集中在 Model 身上,Model 沒開發完成之前,View 跟 Control 都沒辦法開發。
舉例來說好了,編譯器最重要的部分是 intermediate representation (IR),在 IR 沒有設計出來之前,其他所有的演算法都只是空中樓閣,只能想想不能做。
當初在設計 MCLinker 的時候就被主管問過,為什麼不先做出一個功能,然後再做出下一個。當時我的回答是『如果可以,我當然會這樣做。可是 Linker 這種東西,就只有一個功能 - linking,只是要做到這個功能需要許多特殊的資料結構,而資料結構需要大量時間』
因此系統程式的開發,是很難先有 working software 的。
那麼系統程式的開發就不能使用敏捷式開發?其實可以,只是這個 working software 的意義有所轉變,是靠 release engineering 來替代 working software。
...To Be Continue...
But,就是那個 But,這世界上有一種軟體,是很難先做出 working software 的。這種軟體都是全有全無,只要做出會動的,就相當於做完了。那種軟體叫做系統程式,如編譯器、作業系統、與資料庫系統。
這種軟體都有下列特色:
資料模型的重要性遠大於演算法操作
用很潮的講法就是,MVC 三項開發的成本都集中在 Model 身上,Model 沒開發完成之前,View 跟 Control 都沒辦法開發。
舉例來說好了,編譯器最重要的部分是 intermediate representation (IR),在 IR 沒有設計出來之前,其他所有的演算法都只是空中樓閣,只能想想不能做。
當初在設計 MCLinker 的時候就被主管問過,為什麼不先做出一個功能,然後再做出下一個。當時我的回答是『如果可以,我當然會這樣做。可是 Linker 這種東西,就只有一個功能 - linking,只是要做到這個功能需要許多特殊的資料結構,而資料結構需要大量時間』
因此系統程式的開發,是很難先有 working software 的。
那麼系統程式的開發就不能使用敏捷式開發?其實可以,只是這個 working software 的意義有所轉變,是靠 release engineering 來替代 working software。
...To Be Continue...
別再自稱用敏捷程式設計了!
大概在我大一的時候,extreme programming 開始流行,著名的敏捷程式宣言 被提出。
直到今日,這依然是很值得一讀的文章。
對我而言,Agile software development 就只是這四條理念,而不是什麼 SCRUM, pair programming 或者是 work flow。這四條理念不是獨立的四條,而是互相支援的四個功能。
整個 agile software development 要成功,有兩大核心能力要具備
你可知道滿足這兩個條件有多難嗎?
能夠待在一個成功的敏捷式開發團隊是一件非常愉快的事,可是這種團隊其實非常罕見。大多數軟體團隊的狀況是:
我真的很鼓勵團隊使用 github 或 JIRA,多使用一點號稱 agile development 的環境。這世界上已經有太多軟體團隊了,應該是減少一些團隊的時候。
真正的敏捷式開發團隊,可能會讓你嚇一跳,他們通常使用的工具都是最傳統的工具,因為他們不會花任何一點力氣在學習使用工具上面 ,他們會花力氣在利用工具來幫助溝通。
真正的敏捷式團隊,依然是會有大量的 document 的,他們懂得 document 的價值,不會寫無意義的文件,但是該寫的文件絕對不會錯過。
真正的敏捷式團隊,對客戶是很負責的,才能建立與客戶之間的信任感。所以他們會花大量時間在設計 SOP,確保 release engineering 的流暢。
真正的敏捷式團隊,所有人都有一致的 vision,他們會從 vision 開始設計 plan,他們了解 plan 本身不重要,但是 planing 是無比重要,一定要有 planing,而且一定是 PDCA (plan, do, check, react)這四個流程做得完美無缺。
馬的,這世界上太多的偽敏捷式團隊了,騙得小朋友團團轉,搞得我頭好痛。
直到今日,這依然是很值得一讀的文章。
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
對我而言,Agile software development 就只是這四條理念,而不是什麼 SCRUM, pair programming 或者是 work flow。這四條理念不是獨立的四條,而是互相支援的四個功能。
- 如果沒有 working software,那麼 interaction 就會變成很膚淺,缺乏深度思考,自然就無法完成需要深度思考的軟體,如作業系統與編譯器。
- 如果沒有 customer collaboration,那麼 working software 的 iteration 就只是漫無目的的 iteration,無法達到盡善盡美。
- 如果沒有 customer collaboration,那 responding to change 就會變成沒有意義。
整個 agile software development 要成功,有兩大核心能力要具備
- 這群人善於溝通工作內容,了解彼此工作能力
- 有願意投入的客戶,帶領團隊往正確的方向發展
- 團隊成員技術實力是否落差過大。
- 是否有與客戶的利益一致
溝通工作內容最大的問題通常是因為實力落差,均強或均弱的團隊通常會有辦法溝通工作內容。
你可知道滿足這兩個條件有多難嗎?
能夠待在一個成功的敏捷式開發團隊是一件非常愉快的事,可是這種團隊其實非常罕見。大多數軟體團隊的狀況是:
- 這群人不那麼了解彼此工作能力,彼此工作能力實力有很大落差,但是他們個性容易相處。
- 有客戶,但是互動不頻繁,甚至可能會有點偏頗。更常見的是根本就沒有客戶,所有的需求來自於 marketing 或自行猜測。
- 我的 issue work flow 很 naive,因為 Individuals and interactions over processes and tools
- 我的 document 跟 issue 銜接能力有問題,因為 Working software over comprehensive documentation
- 我沒有 CI 跟 release engineering 的能力,因為 Customer collaboration over contract negotiation
- 我沒有 milestone 跟 roadmap 規劃功能,因為 Responding to change over following a plan
我真的很鼓勵團隊使用 github 或 JIRA,多使用一點號稱 agile development 的環境。這世界上已經有太多軟體團隊了,應該是減少一些團隊的時候。
真正的敏捷式開發團隊,可能會讓你嚇一跳,他們通常使用的工具都是最傳統的工具,因為他們不會花任何一點力氣在學習使用工具上面 ,他們會花力氣在利用工具來幫助溝通。
真正的敏捷式團隊,依然是會有大量的 document 的,他們懂得 document 的價值,不會寫無意義的文件,但是該寫的文件絕對不會錯過。
真正的敏捷式團隊,對客戶是很負責的,才能建立與客戶之間的信任感。所以他們會花大量時間在設計 SOP,確保 release engineering 的流暢。
真正的敏捷式團隊,所有人都有一致的 vision,他們會從 vision 開始設計 plan,他們了解 plan 本身不重要,但是 planing 是無比重要,一定要有 planing,而且一定是 PDCA (plan, do, check, react)這四個流程做得完美無缺。
馬的,這世界上太多的偽敏捷式團隊了,騙得小朋友團團轉,搞得我頭好痛。
2015年8月5日 星期三
高中生活
高中時參加過一陣子建中演辯社,當時台灣的辯論比賽很無聊,根本不是辯論真理,而是練習詭辯。人對議題的立場,完全取決於抽籤結果。而評審通常有預設立場,只是想透過辯論賽來洗腦學生他們的立場,有些學生越陷越深,變成了偉忠哥。
當時馬英九的聲望如日中天,凡是在辯論賽當中提出『法務部長馬英九認為』,對手氣勢就少一半,所以馬英九的言論與立場幾乎是人人準備的內容。
馬先生在某些議題上立場明確,他反對廢除國大,反對廢除刑法一百條,所以抽這些辯論議題就像是抽生死籤,抽到反方就贏一半。
有一次我抽到總統直選正方,完全打不贏馬英九,輸得莫名其妙,我很不服氣。我的直覺認為直選是好東西,全世界先進國家都在做的事情,幹嘛要反對?疑點實在是太大了,念建中的好處就是可以翹課,所以我沒什麼專心上課,有事沒事在圖書館翻翻政治、社會與歷史相關的課本與雜誌,或者翹課去重慶南路逛逛。要不是我的地理真的爛得一塌糊塗,我可能就念文組了。
可是念理組還是要考三民主義,如果我三民主義如果考得到正常人的分數,那我也是台大電機。清大資工當時是第六志願(當時的排名是台清交電機,台大工工,台清交資工),清大資工的分數剛好專門收缺門的學生,如黃皓數學 9X 但是英文10 分左右,Louis 化學 97 但是英文比我還差,大朱英文是 9X,所以我一直很想問大朱到底是哪一科考不到低標?當時也想過重考,因為下一屆不用考三民主義,又可以多花一年好好唸英文。通常上前十志願的學生可以免費參加重考班,醫科學生有 1/3 都是重考生,我當年只有考上台大牙醫,是醫學院的落榜頭,所以也認真考慮過要不要重考,好像只要重考醫學院就十拿九穩了。現在看到醫生的慘狀,真的有點後悔沒去唸台大牙醫,也有點慶幸沒有去重考。
扯遠了,回到高中時期。高中時翻著翻著翻到了林滿紅的【茶糖鹽樟腦與台灣社會經濟之變遷】,當時是我第一次看台灣經濟史,心裡非常震撼,原來台灣過去在這三個產業產量都有達到世界頂尖,那為什麼我對台灣明鄭與日治時期的印象就是野蠻而且貧窮?過去的富裕都到哪裡去了?
隨著書看得越多,越看就覺得越驚悚,覺得自己好像踏入了什麼秘密組織入教儀式。
原來真正推翻滿清的是袁世凱
原來當時國際承認的中國政權是北洋軍閥
原來當時的政治明星是汪精衛,
原來當時為了打勝共產黨,國民黨炸了黃河花園口
原來當時的東北日本兵來自台灣
原來台灣曾經有史上最大的海盜艦隊
原來當時美國總統曾怒罵民族救星一家都是賊
原來當時曾有四萬萬換一元,造成百姓自殺
原來當時全世界60%的蔗糖產自台灣
原來當時耕者有其田搶走了許多人的土地,造成一堆家庭破碎
原來課本都是虛假的
當時馬英九的聲望如日中天,凡是在辯論賽當中提出『法務部長馬英九認為』,對手氣勢就少一半,所以馬英九的言論與立場幾乎是人人準備的內容。
馬先生在某些議題上立場明確,他反對廢除國大,反對廢除刑法一百條,所以抽這些辯論議題就像是抽生死籤,抽到反方就贏一半。
有一次我抽到總統直選正方,完全打不贏馬英九,輸得莫名其妙,我很不服氣。我的直覺認為直選是好東西,全世界先進國家都在做的事情,幹嘛要反對?疑點實在是太大了,念建中的好處就是可以翹課,所以我沒什麼專心上課,有事沒事在圖書館翻翻政治、社會與歷史相關的課本與雜誌,或者翹課去重慶南路逛逛。要不是我的地理真的爛得一塌糊塗,我可能就念文組了。
可是念理組還是要考三民主義,如果我三民主義如果考得到正常人的分數,那我也是台大電機。清大資工當時是第六志願(當時的排名是台清交電機,台大工工,台清交資工),清大資工的分數剛好專門收缺門的學生,如黃皓數學 9X 但是英文10 分左右,Louis 化學 97 但是英文比我還差,大朱英文是 9X,所以我一直很想問大朱到底是哪一科考不到低標?當時也想過重考,因為下一屆不用考三民主義,又可以多花一年好好唸英文。通常上前十志願的學生可以免費參加重考班,醫科學生有 1/3 都是重考生,我當年只有考上台大牙醫,是醫學院的落榜頭,所以也認真考慮過要不要重考,好像只要重考醫學院就十拿九穩了。現在看到醫生的慘狀,真的有點後悔沒去唸台大牙醫,也有點慶幸沒有去重考。
扯遠了,回到高中時期。高中時翻著翻著翻到了林滿紅的【茶糖鹽樟腦與台灣社會經濟之變遷】,當時是我第一次看台灣經濟史,心裡非常震撼,原來台灣過去在這三個產業產量都有達到世界頂尖,那為什麼我對台灣明鄭與日治時期的印象就是野蠻而且貧窮?過去的富裕都到哪裡去了?
隨著書看得越多,越看就覺得越驚悚,覺得自己好像踏入了什麼秘密組織入教儀式。
原來真正推翻滿清的是袁世凱
原來當時國際承認的中國政權是北洋軍閥
原來當時的政治明星是汪精衛,
原來當時為了打勝共產黨,國民黨炸了黃河花園口
原來當時的東北日本兵來自台灣
原來台灣曾經有史上最大的海盜艦隊
原來當時美國總統曾怒罵民族救星一家都是賊
原來當時曾有四萬萬換一元,造成百姓自殺
原來當時全世界60%的蔗糖產自台灣
原來當時耕者有其田搶走了許多人的土地,造成一堆家庭破碎
原來課本都是虛假的
2015年8月3日 星期一
其實我比你更害怕
隨著年紀越來越大,身上最值錢的從牛仔褲換成了西裝,從名車換成了頭銜,最終換成了時間。
陪伴變成了奢侈的活動,時間只留給最珍惜的家人。
在社會上看起來是最強最威風的一群人,其實錯了,在內心裡比任何人都矜持,比任何人都害怕,很怕又浪費了時間愛錯了人。
真的,我比你更害怕。
我好怕
我好怕又說了太多自己的事,卻沒有人聽
我好怕又表現了太多的自己,卻不被接受
我好怕突然的冷寂
我好怕又一次心痛心碎
陪伴變成了奢侈的活動,時間只留給最珍惜的家人。
在社會上看起來是最強最威風的一群人,其實錯了,在內心裡比任何人都矜持,比任何人都害怕,很怕又浪費了時間愛錯了人。
真的,我比你更害怕。
我好怕
我好怕又說了太多自己的事,卻沒有人聽
我好怕又表現了太多的自己,卻不被接受
我好怕突然的冷寂
我好怕又一次心痛心碎
2015年7月24日 星期五
青春逝去
報導說人在 18~25歲的記憶是最鮮明的。
我很幸遇的成為了你們最鮮明的一部分
然而,我的18~25歲只留下黯淡的哀傷
隨著年紀漸漸增長,已經不適合再成為他人記憶中最鮮明的一部分
才瞭解到
青春的逝去,不是在於時間
而是在於無法參與。
我很幸遇的成為了你們最鮮明的一部分
然而,我的18~25歲只留下黯淡的哀傷
隨著年紀漸漸增長,已經不適合再成為他人記憶中最鮮明的一部分
才瞭解到
青春的逝去,不是在於時間
而是在於無法參與。
2015年7月11日 星期六
Love Aotupsy
Figuring out you and meLove autopsy,這真的是很戲謔的用法。
Is like doing a love autopsy
They could operate all day long
And never figure out
What went wrong
Love autopsy
Love autopsy
Love....
What went wrong
隨著時間過去,對印象逐漸模糊了,Love autopsy 的次數越來越少。
剩下的,只有疑惑 "What went wrong?"
能否再找到 way back to love,已經越來越疑惑
Way Back Into Love
最近不由自主地想起了這首歌「Way back into love」,有一種心境都被說出來的感覺。
I've been living with a shadow overhead
I've been sleeping with a cloud above my bed
I've been lonely for so long
Trapped in the past, I just can't seem to move on
I've been hiding all my hopes and dreams away
Just in case I ever need them again someday
I've been setting aside time
To clear a little space in the corners of my mind
All I wanna do is find a way back into love
I can't make it through without a way back into love
I've been watching but the stars refuse to shine
I've been searching but I just don't see the signs
I know that it's out there
There's got to be something for my soul somewhere
I've been looking for someone to shed some light
Not somebody just to get me through the night
I could use some direction
And I'm open to your suggestions
All I wanna do is find a way back into love
I can't make it through without a way back into love
And if I open my heart again
I guess I'm hoping you'll be there for me in the end
There are moments when I don't know if it's real
Or if anybody feels the way I feel
I need inspiration
Not just another negotiation
All I want to do is find a way back into love
I can't make it through without a way back into love
And if I open my heart to you
I'm hoping you'll show me what to do
And if you help me to start again
You know that I will be there for you in the end
2015年4月8日 星期三
Introduction to Marketing
Introduction to Marketing
Two kinds of market in the extreme opposite side.- Seller Market
- Buyer Market
In Buyer Market, the profit does not comes from volume, but from the creating value.
Customer share. Build up customer loyalty, that means, they want to pay premium price for your service time after time and after time. It's difficult to get a new customer, but it's cheaper to retain customers over time.
In the buyer market, the profit comes from customer loyalty, premium price and cross selling.
Marketing Orientations
- Product Orientation - Persuade customer to want what the firm has
- Focus on volume and market share, sales as many as you can
- Generic Products
- Bigger company wins
- Larger market share and lower cost
- Lower cost is big strategic advantage
- Marketing Orientation - Persuade firm to offer what the customer wants
- Differentiated product/service
- Increase product quality and deliver better product
- Experience Orientation - Think about the transaction over time. Manage the customer's entire experience with the firm
- Focus on transformation
- customers become as co-creator of value
- Trust Orientation - Prioritize building a relationship of trust and discipline.
Three Principles of Marketing
- Principle of Customer Value
- Principle of Differentiation
- Principle of Segmentation, Targeting and Positioning
Tools to deliver these three marketing principles: 4P of Marketing
- Product - Seller puts into the exchange
- Promotion - The way the seller communicates the benefits about the product to customers
- Place - The way the seller delivers the product to the customer
- Price - Buyer puts into the exchange
2015年4月4日 星期六
訂閱:
文章 (Atom)