Tag Archives: development

工程師轉職商人的心路歷程

這輩子成長最快的一年 從 2013 年 1 月到 2015 年的 2 月之間,「米邦」是我懷抱軟體夢想創業的最後一間公司;離開前,我開始真正懷疑自己做的事情是不是做自己爽的,其實我根本不知道怎麼創業。當開始承認自己的無能後,是我第一次真正反省,這從頭到尾只是自己的一廂情願。 離開米邦後,是我第一次完全沒有方向感,我不知道要做什麼,唯一知道的是:我絕對不能再寫軟體了。好巧不巧,碰到我現在的老闆,他的成就讓我毅然決然放棄寫程式,投入電商圈開始從頭學起。 回頭看自己 放掉自己擁有的一切重新開始,那種恐懼感真的很可怕。 這一年時間,我徹底把寫程式這個技能丟掉,重新學習新領域,然後回頭寫程式;用 15 天打造出來的電子商務(EC,以下簡稱電商)系統,目前乘載每個月 3 千 5 百萬到 4 千 5 百萬的營業額,自己經營的電商公司每個月以三倍速度成長。 今天要分享的是,回頭看自己過去與現在差異,希望能把自己的經驗分享給一些曾經和我有一樣想法的工程師,提供您們一個參考。

Posted in Software, Technology | Tagged , , , , , , | Leave a comment

Process kills developer passion

Best practices sound good in isolation, but they can suck the life out of developers. The other day, at lunch, I had a bit of an epiphany. I also had the pulled pork, but that’s another story. In any event, … Continue reading

Posted in Programming, Software, Work | Tagged , , , , , , , , , , , , , , , , , , , | Leave a comment

晨星的 3G 手機自動測試系統

I found that someone shared the information about the test automation system in the MStar semiconductor‘s 3G mobile division. That really reminds me of my past contribution on it. BORG/CoolART is a very handy test automation system. From automatic modem … Continue reading

Posted in Work | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Real men program in C

A couple of months ago, I ate a pleasant lunch with a couple of young entrepreneurs in Baltimore. The two are recent computer science graduates from Johns Hopkins University with a fast-growing consulting business. Their firm specializes in writing software … Continue reading

Posted in Embedded, Programming | Tagged , , , , , , , , , , , , , , , , | Leave a comment

Mobile OS shootout: iPhone OS 3.0 enters the fray

這篇 engadget 的報導有很清楚扼要地將市場上幾個主流的手機作業系統(含開發環境與 UI 等)做比較,4 個表格都有不錯的參考價值。 Mobile OS shootout: iPhone OS 3.0 enters the fray 被列出來比較的 Mobile OS 有:Android Cupcake、BlackBerry OS 4.7、iPhone OS 3.0、S60 5th Edition、Palm WebOS、Windows Mobile 6.5 Basics  User Interface  Core Functionality  Third Party Development  這篇文章建議要跟 Apple 和其他各家 … Continue reading

Posted in Technology, Wireless | Tagged , , , , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Google 打開軟體黑盒子 台廠可分段切入 Android 產業鏈

2008 年中當我們與一些台灣廠商接觸時,大家對於 Android 多處於觀望階段,雖然技術人員都有興趣,但因市場還不明朗,他們寧願將研發資源放在 Windows CE 上,畢竟這個市場雖然利潤有限,但已經實際可以看到產能與銷售量;不過,隨著 G1 手機銷售表現亮眼,許多台灣廠商開始表達高度興趣,氣氛已有明顯轉變。 過去手機軟體的各層介面,都被微軟(Microsoft)公司包了,就像黑盒子一樣,台灣廠商很難突破,現在 Android 是完全開放且符合開放原始碼(Open Source)的軟體平台,而且每個軟體模組與層次(Layer)均有清楚定義,因此,台灣廠商有機會解開此一黑盒子,並發揮游擊戰的優勢,只要有能力及投資意願,可以專注於單一技術發展,類似 PC 產業分段切入不同的垂直產業鏈。 雖然 Linux 存在已有一段時日,但 Linux 的開發人員來自世界各地,沒有人負責把關品質,現在 Google 主動扮演去蕪存菁及整合的角色,希望大力推廣 Android 平台後,讓全世界的人都來做 Android 平台的產品;初期 Google 站出來打響自己的手機名號,但未來還是會退居二線,固守在內容與服務供應商(contents & service provider)的定位與角色。 有些人會納悶,Google 為何要投入那麼多資源推出免費的 Android 平台?但 Google 的算盤早就打好了,其完全掌握到媒體的特性,深知提高廣告收益最大的關鍵就是增加客戶基礎,一旦 Google 的網路內容與服務觸角延伸到更廣,從 PC … Continue reading

Posted in Software, Technology, Work | Tagged , , , , , , , , , , , , , , , , , , , , , | 1 Comment

手機平台太多 軟體開發業者左右為難

隨著智慧型手機日漸風行,手機軟體也成為業者搶食的商機。目前檯面上的手機大廠,如諾基亞(Nokia)和蘋果(Apple)等業者,紛紛不遺餘力地吸引外部業者為其產品開發程式,不但能讓自己的產品更吸引人,還可順便靠軟體大賺一筆。 據商業週刊(BusinessWeek)報導,手機業者一窩蜂開發軟體的趨勢,呼應諾基亞執行長 Olli-Pekka Kallasvuo 認為精良的硬體不再足以擄獲消費者的看法,只有結合服務的手機,才會受到大眾青睞。 因此,外部軟體業者受到業者徵召,為各家平台撰寫手機程式。不過礙於作業系統相異,同樣的程式無法在不同手機使用。例如,蘋果 iPhone、RIM(Research In Motion)黑莓機(BlackBerry),和諾基亞系列的智慧型手機,追蹤使用者支持的足球隊伍表現的程式,版本就不同。 但短時間內,手機作業平台市場,恐怕還是山頭林立,百家爭鳴。因此這樣的情況造成軟體開發業者撰寫程式的困難。他們當然可以針對不同的作業平台,打造手機程式。不過,這樣做不但曠日費時,也浪費成本。所以,他們往往選擇市場上最受歡迎的產品,並捨棄其他相對弱勢的產品。 不是沒有軟體業者嘗試為所有手機提供相同程式,例如,社交網站 MySpace 早期便試圖如此,不過創辦人暨執行長 Chris DeWolfe 表示,該公司很快發現此舉有執行上的困難,因此 MySpace 現在只針對 iPhone 和黑莓機開發程式。 對於手機軟體開發業者面臨的困境,昇陽(Sun)有意以自家為手機提供的 JavaFX 軟體,解決平台太多的問題。也有另 1 種可能性,就是在西瓜效應發酵的情況下,手機軟體開發業者只選擇某些熱門機型,當僅有數款手機成為市場主流產品後,外部程式開發業者也毋需再煩惱自己在選擇手機平台時,是否會壓錯寶。     電子時報 申文怡

Posted in Wireless, Work | Tagged , , , , , , , , , , , , , , , , , , , , , | Leave a comment

Apple 和其他各家 Mobile OS 可從 Palm webOS 學到什麼?

What Apple could learn from Palm’s webOS Where Apple might need to catch up: Push notifications Developer freedom, transparency Multitasking Synergy contacts IM integration Ease of development with web standards Spotlight-style functionality Speed Keyboard, removable battery Copy and paste Where … Continue reading

Posted in Technology, Wireless | Tagged , , , , , , , , , , , , , , , , | 1 Comment