下一個聽說工程師一天工作當中罵客戶的次數會遠遠比 coding 的行數還要多我覺得還好但是有可能差不多我覺得罵不是罵客戶有的時候是規格開不清楚我也會覺得很阿雜
Hiho~大家好,我是志祺!歡迎回到《強者我朋友》!說到軟體工程師,大家都常覺得他們的薪水很高但這個行業真的有這麼吃香嗎?與全球的其他國家相比台灣的軟體到底算強不強呢?為了深入了解台灣的軟體業以及軟體工程師的生存狀況我們今天邀請到的來賓是我軟體業的朋友 Sparkful 創始人陳偉帆!那《強者我朋友》強在哪?
首先,陳偉帆 2012 年創辦「Four Desire」後改名為「Sparfall」這十幾年間,偉帆帶領團隊將遊戲玩法融入程式設計中打造出植物保姆、記帳程式、Walker 等等熱門軟體目前,Sparfall 推出的程式在全球有 3400 多萬人使用而今天的訪談主題也是我們會員投票選出來的題目我們會來問問偉帆台灣軟體業的發展現況以及軟體工程師的工作祕辛
OK 那我們就請威凡先跟我們的觀眾簡單自我介紹一下啦嗨 大家好 我是 Spotful 的 CEO Taco 好 那為什麼會找威凡來呢就是因為那時候我們的企劃團隊跟我們講說想要找一個工程師相關的人然後我就想說工程師我認識就是最讚的工程師好像就是 Taco 因為呢 我還記得以前我們去那個台科大演講
然後我們有一場一起講嘛對不對然後我就整個被 Taco 就是虐爆就真的是覺得這個人講話好好笑然後又很有邏輯然後又給我很多的啟發所以我就那時候反正就是記住然後後來你做很多 APP 所以我們就有些些交流這樣子所以我那時候就一直覺得魏凡是一個非常有趣而且很厲害的人然後所以我就想說那就乾脆找魏凡過來聊聊大概是一個這樣子的起頭
那但是刚刚讲这么多就基本上是一些我自己的想法我觉得微凡强不强呢还是可能要交给观众自己来判断所以为了要提供大家一些标准我觉得我们可以来玩一个快问快答小游戏就先来看看你对于软体行业到底有多了解好第一个说出三个典型的工程师的特征
我觉得第一个工程师相对理性吧我的理性不是说那种就是他一定可以每件事情都很冷静这样可是他每件事情都想要有一个逻辑的方法因为他跟扣相处太久了所以他思考时的逻辑很容易就变成是一个数学上的逻辑所以是跟不是然后 yes or no 然后 switch 然后你要跑一个逻辑相关的东西比较容易不小心忽略比如说一些感情上面的问题啊
OK 对那其实就是第二个因为你问三个特征嘛这是第一个第二个就是说通常工程师的刻板印象就是他的人际关系可能会比较不好他可能比较不这么是现在所谓的一行人 OK 对因为跟扣相处久了扣很直接嘛就是找对有错逻辑是正确的因为扣其实说到底就是数学对那数学通常可以找到一个最佳的等式那可是人不是这样所以通常大家可能会觉得工程师好像有点
不好相處不好相處對 然後我覺得第三個就是我覺得工程師比較習慣的就是會問問題因為通常跟 PM 相處久了 PM 開出來一個規格或是公司開出來一個規格那工程師一定要問出很多細節的問題才有辦法試做所以大家會習慣就很多去問問題那很容易就讓人家覺得好像他在質問這樣的感覺
好那再说出三个用过最烂的城市我第一个想到的是因为我刚从日本回来然后日本去了一个就是麻布台支球台一个新的百货公司那其实规划得非常非常好然后第一个想到的是它其中里面一个那个咖啡厅的 APP 对那其实这个会让我想到因为说到不好的城市我常常想到这种就是餐饮店出的 APP 所以我先想到两个第一个它叫它叫 Percent 然后第二个是那个好像是呃
肯德基跟哦双响 PK 双响对对对 PK 双响对对对我觉得这很难用那我想先讲先讲 Percent 那个故事那个故事很好笑是因为我去排队嘛然后我排在他也没有很多人因为我不是周末去所以他大概就排了十几个人然后在排队尾巴的时候他有一个 QR code 然后他 QR code 上面还写说就是 order fast
with the app 然后我当然就扫了嘛然后结果我扫了这个 QR code 之后我花了 30 分钟的时间在那边就是登录啊然后设定跳进跳出然后 app 被卡住 app 死当跳出来然后各种状况之后我好不容易订到那个订单然后订单又不见了
我最后还是去拔对对对就是会让人觉得很痛苦这是两个我想到的第三个我觉得是因为题目是城市不一定是发行的软体嘛然后我自己想到的是我们自己家的一些内部在使用的一些含食库啦 OK 对因为含食库可能
你知道公司,因為我們公司也十幾年了所以常常在翻以前的 code 的時候就會看到一些我會覺得是大便的東西喔!這是誰寫的但是你這個大便是那個時候你就能夠辨認它是個大便嗎我覺得應該要可以才我才會說它是大便的就是應該說如果是以前很弱然後現在很強你變強了的話我不會覺得它這麼大便你會覺得喔好以前我進步了但我說的大便是
那這種就是技術債那我覺得一個十幾年的公司一定會經歷到這些啦對然後我覺得這個我想到的是我用過很爛的我們自己開發出來的內部用的軟體 OK 好再來下一個聽說工程師 10 個人裡面 9 個秃頭這是真的嗎我覺得不是
我覺得我認識的工程師現在的工程師其實蠻在意外觀的因為其實工程師的文化不管是台灣工程師還是矽谷工程師還是日本工程師其實大家也開始會蠻在意譬如說他的日常生活啊然後他的體態啊所以你看那個 Facebook CEO 現在都可以打自由波及他真的很強啊對啊所以其實現在工程師是蠻在意生活然後很多像我們公司的工程師
10 个有 9 个应该都有去健身房运动那大家的就是在生活的品质上面也控制的蛮好的所以我觉得不会这样啦哦这真的是刻板印象谁真理的好下一个听说工程师一天工作当中骂客户的字数会远远比 coding 的行数还要多我觉得还好但是有可能差不多嗯差不多我觉得骂不是骂客户有的时候是规格开不清楚我也会觉得很阿杂
就是因为通常是这样就是因为我们在工作的时候需要进入心流嘛因为我们如果要解复杂问题的话其实被中断其实是一件很阿扎的事情然后如果大家有看过那个图就是它结果你像潜水我都常常在比喻是潜水那如果要解一个很复杂的问题我们就要潜水潜到很深然后脑袋也才会失败没办法思考这些东西
那不管是中间被客户或是被 PM 中断或者是强迫你浮上水面或者是你发现那个规格显得很不清楚就是你明明就要捡到下面海底的保障但却得浮上水面捡个东西再下来你就会觉得
幹嘛 被我人生氣有點生氣 對大概就是這種這種情況就會覺得很煩 規格開不清楚啊但是這個規格開不清楚其實說到底有時候不能怪別人啊因為大家一定是開過 Kick Off 的會議才開始實作的嘛那 Kick Off 的時候有 10 個裡面我就有一半大概都是我自己也知道其實
也许在 Kick Off 的会议可以看到但是当时没有想到后来才发现那这个阿杂呢骂客户或骂 PN 是一个书法
觸發情緒的管道但是我們都心知有一半其實是自己沒有注意到的問題好 再來程式語言是有比試練的嗎就是會哪一種語言的工程師最賺錢我覺得絕對有欸就我上次看那個 GitHub Universe 最賺錢的目前好像是 Ruby 吧這我不確定是不是現在還是 Ruby 嗎應該還是因為 Ruby 的那個 Programming 的人數變少了十年前很多很多所以
我覺得這有點相反並不一定最流行的語言薪水最高反而是因為有一些很老的 code 需要有人維護但是現在新的人不學這個語言了所以那個語言的工程師的薪水反而變高而且因為維護是一個敬利老實說真的是比較高的一個部分對然後譬如說我前幾天讀到一篇文章是說好像一個大型大型粒子對撞機的語言就是全世界只剩一個人在 maintain 然後那個人好像已經
六七十岁了吧然后他要退休了但大家不让他退休因为没有办法所以我觉得 programming 是有比斯连的语言是有比斯连的
對,但是薪水跟比斯鏈我覺得沒有一定相關哇,這讓我想到我們之前想要做一個應該是 Premier 相關的一個程式然後我們就在開發然後我那個朋友就說哇,這個要寫這個外掛真的超爆難的因為這個東西他只能用最基礎最基礎的一個語言去寫它然後你不能夠掛任何的外掛等等所以才會導致因為我們之前是先找了另外一個人做然後這個人做不出來我就想說,欸我朋友好像做這個我就問他,他說
我懂為什麼那個人做不出來了因為這個真的是太麻煩了沒有人會想做這個東西因為你看現在最流行語言假設是 Python 好了我覺得 Python 應該是非常流行的語言現在不管拿來寫 Bot 還是現在拿來寫 AI 很多都是用 Python 做可是 Python 它其實是 C
Python 有很多始作它其中一個比較常用的始作是 C 是 C 語言的始作所以其實 Programming 它是一層一層的就是說很多拿來做應用的工程師他可以直接用比較高階的語言去做一些很多的應用對 那這當然沒有就是其實我覺得沒有對跟錯或是哪一個比較高級但是就是大家還是會鄙視鏈就是這樣來的就是越靠近機器的會越鄙視靠近高階語言的
因為通常就是越靠近機器語言其實越難讀懂因為越靠近比如說機器語言就只剩 0 跟 1 了然後 assembly 就是組合語言中間就比較難懂所以我覺得還是會有存在這樣的鄙視鏈但它我覺得不一定是
但是這個比試鏈跟賺錢與否也是不一定我覺得沒有真相關有的時候跟一些潮流啊跟一些就是大家現在需求啊甚至是比如說我剛剛講的那些有一些老的韓式庫有一些老的城市需要被維持我對都有關
OK 好 最後一個問題 Sparkful 的哪一個產品是你自己最喜歡的我自己最喜歡記帳程式欸第一個是因為它因為我們有幾個我們有很多產品嘛然後我覺得最主要是因為它是台灣比較多人在用的 OK 然後這也是我在台灣路上最常看到的所以最喜歡我覺得還是有個情感連結因為譬如說我們像我們的 Planany 珠寶母這個產品在基本上 50 幾%的 user 都在北美嘛
對 那當然我們也就是這個產品也很紅可是畢竟看不到不這麼容易看到真人那作為一個每天都在 Programming 的人就是看到真人這件事情還是會讓我們蠻多感動的就是有人真的在用你的東西然後這樣的東西真的可以帶給他一些人生的改變我覺得是在每天跟機器工作的時候看到人這樣子的怎麼講會給你很多力量啦我覺得就有點像是我們
每天就這樣子對著鏡頭拍影片然後有一天突然在捷運上面或哪邊看到有人正在看我們的影片或者是有人可能在社群上面發一個文說他從小就有看然後有受到我們的一些價值觀上面的影響就覺得我的那些錄影不是白錄的
對 大概就是這種感覺所以我覺得我最喜歡的產品還是機長城市 ok 那既然說到就是你們做過這些產品我很好奇就是做一款這樣的軟體它到底是多少錢燒錢嗎 基本上因為軟體是腦力密集產業嘛所以基本上都是薪水比較多
那其实以我们的产品形式而言当然大部分都是工程师设计师 PM 这样子一个开发者组合的一个薪水组合那所以钱这个问题其实就要看产品的大跟小其实我觉得不同的软体的这个预算范围是可以落差到非常非常大像是基造城市算是一个中型或者是大型我觉得我们的产品比较难回答的原因是因为我们产品都活了
七八年八九年然後我們最老的產品活了 11 年嘛對所以當然中間會有一些維護的成本開發的成本這個這樣子的需要一直維護的產品它的規劃方式就不是只是算研發費用而已對但是比如說如果今天是做遊戲遊戲也是一種軟體嘛遊戲通常鴉片就 deliver 出去交給就是鴉片了之後你就你很難再改變啊喔你後面就是 patch 你後面就是 patch 那 patch 的當然後面會有 DLC
可是它的比较容易规划一包一包一包是多少那所以我觉得一个软体多少价值是很难规划出来的所以我们通常都用人月去估就是一个产品一个我们要进来开发一个 APP 那这个 APP 或是一个组装型的任何一个软体那我们要用多少人月去估它然后估完之后还有一个很重要的就是说我们大概会维护它多久
然后我们会去维护它还是会一直 release 它的新的功能维护跟开发新功能又是不一样的概念因为开发新功能你就势必牵涉到你还要做使用者调查啊你要去了解 user 的需求然后你要把规格开出来然后再去开发然后还有很多 A/B test
那如果你把 AVTest 的这些内容又考虑进去的话那它的成本又会变得更高所以其实软体的一个软体多少钱我觉得是很难估的今天如果我作为一个假设我今天我不是开发自由产品我今天如果是开发外包的就是比如说我有客户然后客户来找我开发 APP 或客户来找我开发网站
那通常的估價方式就是人願嘛我今天看就在多少時間內我就會把它完成對 然後我會再簽一個維護的合約那可能譬如說半年的維護合約那這維護合約可能是 1/3 到一半左右的開發費用然後我可以幫你做一些基本的維護這樣的概念那通常新 feature 就是再重估一次人願對所以大概是這樣那以我們自己的產品形式而言因為我們都是做服務型產品嘛對 所以
基本上比教训难评估说我的一个产品到底它的从头到尾到底开发了多少钱因为还有很多是 AVTES 的烧掉的 AVTES 的 10 个里面有 9 个就是
我們都知道四個人跟九個是會不見的嘛那再來你就要考慮到如何去降低這個 A/B test 的成本所以我覺得其實我不太會去估說我一個產品到底花了多少錢那我比較會估的是我有多少假設我今天要開發一個新的產品我有一個 idea 我有多少時間一定要驗證它如果不行的話我就要把它拋棄掉哇可是這樣子的話就等於說它在商業上面你有點難搞清楚它的成本是多少
其实不会因为以我们是服务型产品而言我们现在基本上也是以订阅为基础我们主要两个收入就是订阅跟广告对那基本上这两个收入都是蛮容易可以算出所谓的 recurring revenue 就是 monthly 的 recurring revenue 每月经常性收入嘛那再用这个经常性收入去估说我们现在可以做什么事情所以然后或者是我今天假设我经常性收入是有一个 traction 正在成长那我如果要开发一个新 DGO 我可不可以有新的工程师
所以我觉得比较像是这样一个服务的感觉在去做的而不是说我今天想说我今天要开发一个新的产品那我要
投入多少的錢進去做這件事情並不是像比如說拍影片啊或是做一款遊戲啊對 直接說 6 千萬這樣子對 或是做一個秀這樣 6 千萬然後我要算 ROI 那你這樣聽到假設今天有一個人他剛接觸這個產業然後他就說好 那我要預計花他就問你 他就投資你好了他就問你說欸 你這個巨體要花多少時間投入多少人力你需要幾個公司你會覺得啊 他在問爛問題嗎
其实也不会如果以投资公司的角度来讲当然就有别的算法比如说我们还是可以估出就是如果我今天我还是可以估出我的 user base 大概多少然后我要达到多少假设是订阅型订阅型的服务好了我大概要需要多少 subscriber 然后我的我定价在哪里我可以算出这个价钱吗
然後我今天要花多少的工程師做到這個產品然後去達到一定程度的 ROI 他還是估得出來的只是他的時長跟什麼時候的 return 你今天是五年你這個產品想要維護五年嗎還是你這個產品是開發完了就放在 APP 上面賣其實很多獨立遊戲是這樣嘛就是開發完了他可能就沒有維護或是他是花比較少的時間維護只是去維護比如說大版本更新作業系統更新這樣
那或者是就是我其實是想要開發一個 APP 可是我想要每個月都有經常性的內容更新那我覺得它的成本當然就不一樣所以我覺得這個都要被考慮進來那這個的選擇我也很好奇就是一般做遊戲像你剛剛講的它就做完它基本上就是一個版本就結束例如說我們說龍脈長歌好了它就基本上做完它就 OK 這個東西就出去了
但是像你的这个是因为某种程度你是有点游戏化的设计在里面那这个东西这种服务型的东西跟游戏你现在自己选的话你会喜欢哪一种就是结束就结束还是要一直维护它我觉得两个都很迷人的因为你知道我自己我个人也有开发就是一些我自己做的小游戏嘛那我觉得当然这当然拿不上台面啦但我觉得我自己觉得两个都很迷人的原因是因为当然有的时候服务型的产品多了你还是会觉得有点疲乏
就是因为它是同样的东西然后你要推出新 feature 那它比较像是你要去研究说 user 现在他实际上遇到的困难是什么我们要怎么解决他的困难他在这个产品里面有没有新的需求那我们要怎么去满足这个新需求那在这个满足这个新需求的过程中你又不能把产品过度复杂化
因為這個是大家常常犯的錯誤我自己也犯過很多次這樣的錯誤就是為了要滿足所有使用者的需求讓產品過度複雜化那在這樣的情況下你就會在一個服務型的產品裡面比較我會覺得比較挫折然後比較容易迷失啦那這當然就是要試經驗又打開那個水箱超多超細的大家就會迷路對 然後你當一直在維護這樣的東西的時候有時候會覺得比較無聊因為你可能就是過去五年就是在維護這個樣的東西
那可是他迷人的地方在你可以一直找到进步的方式就是你 always 可以发现说你可以跟 user 接触很长时间然后你可以看到有一个人用你的产品 5 年 10 年然后你可以看到你的产品真的改变一个人的生活方式所以我觉得这都是迷人的地方那游戏的就是独立制作的游戏或是我们刚刚讲到那种单一销售的游戏或者是软体好了那他当然也有他迷人的地方就是我可以 move on
我可以有新的专案的尝试然后我比较不会被我的技术在追着跑比如说我可能如果在服务型的产品里面我可能我第一年开因为我们会进步嘛我第一年写的 code 可能会变成我第十年的梦魇因为它就很崩溃嘛但是在假设我已经把它胶片了然后我的游戏已经做成实体的光碟了那在可以运作的情况下我可能就不需要一直去因为我在新的专案里面我就可以有新的开始
所以我觉得各有优缺我觉得所有的工程师至少我我觉得我是对于开新专案都会有一定程度的兴奋感就是我在新专案里面我要用新的框架我要用新的方法我要用新的 design pattern 之类的你就会有一些新的东西那这些东西你要在一个长久维护的软体里面实践是很困难的所以很多公司其实都是在挑战这个
就是說我有一個產品已經火了 10 年了那它當然 10 年因為你是 10 年前開發的那技術在進步你要怎麼樣不影響使用者的情況下把你的框架把你使用的框架或把你使用的語言好了從 10 年前的東西更新到新的東西
哇你这让我很难啊对你这让我想到了例如说浏览器或者是防毒软体对啊对啊对防毒软体它可能同时要兼顾旧的然后光是那个生下相容就很痛苦超级超级大的对啊对啊我觉得这个就是一个工程师的难题嘛就是说有的软体甚至是比如说 20 年前开发的它的 API 就是在那边对然后它就被这么多人用你要改动它其实是一件非常痛苦的事情你要要求所有人跟着一起改动基本上是不太可能
但你知道它的缺点比如说你知道它的效率是啥所以 always 会有不管什么层级的软体比如说不管是今天是 framework 好了或者是你说语言的 runtime 比如说你 know 的 js 今年很有名就是有一个叫 bond library 就包子它号称可以快 10 倍嘛那这样的东西一直推神出心对于一个对技术痴迷的工程师来讲当然会很想要尝试新东西
但是我們也會知道說一個東西 run 的好好的你幹嘛要去動它反正它會活對它還 run 有必要差 10 倍嗎對你就會去評估這些東西對那我覺得這都各有迷人之處啦我自己是很喜歡新技術的所以我覺得如何在維持
既有了产品可以稳定运作的情况下我去把技术革新成新的对我来讲是一件蛮有意思的事情 OK 好那我接下来想要顺着这个工程师的话题来聊一下可能台湾工程师的状况就是以你对于台湾这个行业的了解我很好奇就是你觉得软体工程师算是一个高薪的职业
我覺得還好欸因為其實軟體工程師分很多很多種嘛你從就是比如說今天因為這幾年軟體工程師比較多是像我自己也是非本科我自己是因為我是大學時學土木工程然後研究所跑去念土木工程系的電腦輔助工程所以
我还是觉得是非本科啦虽然我在研究所是有修 programming 的就是因为我们实际上还是得修呃程式语言才有办法写论文才有办法做东西那我自己的论文也是做呃跟
就是建筑资讯模型有关的但我自己还是认为我这样算是非本科因为真正走资工体系或者是走电机体系出来应该会修到一些作业系统相关的东西应该说会更扎实对那这些知识都是我后补的就是我也是到了 30 岁发现这些知识不足然后我才回去补
那刚刚的问题是说就是黄文是算不算是一个高薪职业我觉得看你怎么看你说跟一些跟餐饮业比我觉得算因为餐饮业的人真的相对比较辛苦跟设计师呢跟设计师的 range 就是一个三级跳嘛设计师如果你是平面设计师如果你是精英设计师那设计师的天花板就更强啊对啊所以那你设计我的设计师范子比如说你说厉害的建筑师好了你说最厉害的平面设计师 program 这种等级的
那它的收入一定是工程师的很多很多倍因为设计师有设计师的影响力嘛它是不太一样的对所以我觉得设计师的利命是分布是一个超级可能是一个 exponential 这样的一个感觉我觉得工程师比较没有这么 exponential 但还是有 exponential 因为很厉害的工程师他是可以就是我们工程界我不相信那个三个臭皮匠打败一个诸葛亮
我不相信我是不买单这个的对就是厉害的工程师可以一个厉害的工程师可以是普通工程师的十几倍的能力对所以我觉得在薪水这件事情上面看你怎么比就是如果说看产业别比的话当然他跟某几个产业比比如说我刚提的柴宁那我觉得平均起来可能一定还是有差但是工程师自己跟比如说你说跟设计师比那就看你怎么比了
就是刚入门的假设我今天是一个非本科因为现在也蛮多那种工程师是可能跟我以前一样就是对软铁有兴趣但是非本科是这个所以大学毕业之后可能去了很多就是后面可以学习的一些机构去做一些学习嘛对那这样子的工程师入门的时候的薪水就一定没有那么好嗯
那这当然因为他就要花更多的时间去追上去学习对那可是工程的好处是我觉得这几年软体是在网路上非常容易自学的东西因为毕竟整个 internet 整个网路产业都算是软体产业我认为啦对所以软体产业就会大家会在里面一直 contribute 贡献很多的东西所以我喜欢一个极好的专案叫 build your own X
就是然后它上面就是 Build your own X 你可以找到任何一个东西然后你就把它弄起来它 Fontainmental 的教你怎么样从头开始做比如说怎么样自己写一颗 CPU 怎么样自己写一个 Git 怎么样自己写各种玩意都可以所以你可以自己去学到这个东西对所以回到薪资这一题就是说如果我们今天是单笔 Junior 的薪资
那你是本科系毕业的性质我觉得一定会比较好那非本科系要转行我今天很想要当工程师我觉得你没有办法期待说你一开始拿到的配就会非常非常好因为今天如果真的面试的时候要考二元数其实就很难考各种就是演算法的问题其实对于这种中途转行的工程师来讲就很有挑战那他带来他的优点就是他的学习的热忱嘛
对所以我觉得到了后期就会变成是比大家在解复杂程度的能力了因为工程师到了中后期除了你的软体实力一定要很强你对你的技术掌握度要很好再来就是说你能不能够听懂实际上的问题是什么然后提出最优雅的方案
对那为什么会用优雅我们讲的都是善良的工程师我们讲的都不是那种我要帮公司制造个 bug 我明天要再来解这个 bug 这种我觉得是 EVO 工程师这我好像听过听过某些公司里面就是这样子会得到很好的一个我们不聊这个我们今天不聊这个我们今天讲的都是善良就是我们想积极上进的工程师对
我用优雅这个字是因为我觉得因为我是土木工程师生的然后你知道我们以前在学盖建筑的时候有个概念是说就是所谓的安全系数什么叫安全系数呢就是因为我们土木建筑是个很古老的行业所以我们要盖一栋大楼的时候或盖一个桥梁或是盖一个塔的时候其实都是用简化的方法在计算就因为它是 3D 的现实生活的东西是很难用数学完全模拟出来的
所以数学一定是一个现实生活的简化模型
那你简化过后之后你一定会少考虑到一些东西所以我们会再呈上一个安全系数比如说 3 好了所以我算出来一个建筑物的载重是可以载重 100 然后我就会跟你说它只能载重 30 这样我的 33 这样我的安全系数就是 3 这样就有安全嘛对不对至少我有三倍的安全空间在那因为建筑物是这样子那我觉得优雅的概念是说工程也是一样的概念就是说今天如果要解决一个问题
那我当然也可以提出一个非常复杂的解决方案那这个非常复杂的解决方案解决这个问题之后可是很难维护啊那我们就不需要这样的解决方案嘛因为最复杂的如果今天是解决一个困难问题然后用最复杂的方案来解决的话那我觉得是相对简单的
就跟你有所有的石頭然後你可以把河填起來叫你過橋跟你今天不能把河填起來叫你過橋是不同的挑戰我覺得這很有趣這思維是不一樣因為像是土木我能夠想像它是沒有辦法接受倒的所以你是用沉的但是在都市計畫的領域是說我們會算那些淹水啊我們就說這是一個 50 年在一起或是 100 年在一起反正你遇到極端質它還是會淹因為我們一開始就沒有辦法顧到那麼那麼的好
對 所以我的概念是說就是回到我為什麼用優雅這個字是因為我覺得厲害的工程師是可以去思考說哪些地方是他真的需要的他不會過度設計應該說到了中階的工程師容易過度設計啦就是他開始考慮到很多未來因為他有一些 shadow 啦就是我開發一個東西之後隔兩天要改規格嘛那他有這些 shadow 之後他就會覺得說那我一開始就要把各種彈性接口都留好
可是往往很长的时候这些东西就没有用到可是维护这些就是你预留的这些弹性预留的这些 API 就是又很花时间那你要如何去拿捏就是说我今天我这些东西是要预留我这些东西其实不要我觉得这是一个很优雅的东西
就是他就非常是资深工程师的经验我觉得他是一种艺术的啦选择对他本身就是一种选择就是我今天要符合 80%的状况或者 90%的状况然后我知道他大部分的时间都不会出错就是这样子对所以他也看这个工程师理解问题的能力那同样一个应该说同样的工程师在面对不同的领域问题要提出一个软体的解决方案的时候他可能也会用不同的方式解决
他可能覺得這個客戶 A 其實是需要這樣子的彈性但客戶 B 其實不需要對那怎麼樣去 balance 這個我覺得是一個很有趣的挑戰那另外我還有聽說一件事情就是軟體工程師的競爭是很激烈的就是你現在也會這樣覺得嗎我覺得所謂的競爭激烈倒不如說是因為軟體的推程出新速度很快所以會很容易覺得如果不學新東西的話會被淘汰
對 因為譬如說這幾年大家都在談 AI 啊對 然後就會覺得好像我們 APP 裡面沒有 AI 好像是不是就被 AI 取代就是會有這種擔憂嘛那你會覺得這個想法很蠢嗎還是就是要這樣想對也不對因為我覺得需要去接收新資我覺得是一定沒有問題的然後就是需要把新的技術納進來我覺得一定也是沒有問題
可是也不能盲目的去追因為其實像 AI 這樣的東西啊就是它基本上是基於類成金網路嘛然後像這樣子的技術其實我們我自己十年前在研究所的時候我們就有玩過那以前的算力沒有這麼好然後以前的技術跟論文都沒有這麼好所以我們就是玩玩而已就喔好有趣好有趣然後就說它叫以前好像不會用人工智慧去形容它以前好像就說它叫類成金網路
可是那当然现在基于这个他的因为我自己不是 AI 专家所以他当然基于这个他的算法又变得更复杂然后现在的技术又变得更好那我要说的事情是其实这个像 AI 这样的东西是经过别人十几年的努力现在才做到这样它其实不是这两年出现的东西对可是对于一个容易盲目追求的人来讲他会觉得这是这两年出现的东西所以他就会急着去追
对那追去了解我觉得是好事就是我知道这个东西来了那我要怎么样去应用就站在巨人的肩膀上利用别人已经做好的东西去强化我现在既有的软体或是我想要做的所有事情是很重要的一件事可是如果过度的变成说我今天就要变成就是我今天就要 PV 成一个 AI Company 那我觉得这样很容易输因为别人是经过十几年
就是你很难就是今天突然变成你放弃你的根基突然变成其实这种时候就要认真思考一下我自己的
基礎到底是什么这让我想到就是在讲半导体的时候的一个说法就是说美国很难抢走台湾的半导体产业的其中一个原因是因为美国如果要抢的话他就要放弃他自己的软体人才对啊对啊因为最好的人才就投注在哪边他就是会有差对啊对啊因为我觉得不同的专业然后跟你投注在哪里累积出来的东西是绝对有落差的嗯
那 trending 的東西在出來的時候當然會很吸引人可是就是要去評估說這東西是不是真的有需求然後我要利用它我要怎麼利用它然後怎麼樣移動過去我覺得這個就是一個也很有趣的東西所以你說會不會很激烈我覺得因為新的東西一直出來所以你會覺得好像要去學一定會有點 formal 一定會有點焦慮說好像
好像如果不学是不是就跟不上了对可是我也觉得没有这么容易就是除非你的基础打得真的很不深不然我会认为其实软体是很应该说很单纯的东西因为它
所谓的软体当到就是硬体上面就是一堆逻辑杂而已一堆逻辑杂就是到现在我们先不算最近 Google 的那个量子电脑因为那个我看不懂对那一般的就是很多逻辑杂你不管上面跑再复杂的软体到硬体就是逻辑杂然后逻辑杂可以很小然后逻辑杂很多不同的材料不同的处理方法但它其实都可以拆解我简单的问题我认为软体不是魔法那因为它不是魔法所以一定最终都搞得懂的
就是其实你花时间研究然后认真的看完论文认真的看完一个别人的 library 或者是读他的原始码你最后一定看得懂的对那只是说如果你的基础不够好就是你没有真的去花时间去研读这些基础那当然你在新技术上面对你来讲就是一座山峰跳到另外一个山峰
但對於一個基礎好的人來講他其實他對他來講這樣新技術的相似性其實是蠻高的他並沒有需要花很大的 effort 去跨過這個山谷他可以很容易就過去了所以我個人認為花時間打基礎在軟體上面打基礎是很重要的一件事有點像是你打基礎是幫助你成長成一個巨人所以你今天從山要跨到山就是非常非常的容易對我覺得是這樣子那你覺得在這個過程當中尤其是這個職業的過程當中會很爆肝或是經常需要加班嗎
我們自己是還好因為這樣講我們自己是因為我們開發自己的服務嘛所以時間是比較容易自己掌握的那當然我覺得在軟體業比較容易加班的狀況我覺得我聽過最容易偶爾當然是有客戶的狀況嗯
因为你客户如果需求改变了除非今天公司很强硬嘛就是说我们做乙方那我们就因为你改变了所以我们就没办法如期交或者是其他的方式不然大部分的公司如果选择如期交付的话那当然就只能应付规格变动那去加班做修正那如果是服务型的话以我自己的经验我前几年蛮常加班的那为什么因为比较常加班的状况是我们的伺服器或是我们的服务出现例外的时候
就是譬如說他突然壞掉了然後我們譬如說今天假設大家應該不會想要晚上 10 點要寄帳的時候突然就不能寄了那我們客服就會爆掉嘛那這樣就會有很多的負擔那這種情況你就會需要去處理所以它會有一定程度的有點像是 uncall 的感覺就是萬一今天然後我們的產品又是 24 小時了就是說我們有一半的超過一半的使用者在背對所以我們要睡覺的時候他們起床了然後我們起床的時候寄帳程式的使用者起床了嘛
哇,这个做全球化真的是压力很大所以早年的时候就会变成说如果我们就会有设一些耳浪嘛就系统的一些耳浪如果耳浪被 trigger 的时候我自己是有分三层这也是花好多年时间研究出来我自己是做比如说他会先他会先 slack 现在是 slack 通知你然后如果 slack 通知你没有人去 respond 就没有人没有 responder 去按的东西的话他会 text
他會到下一個 level 他就會 excel 他他就會 text 出來然後如果 text 還沒有人去看的話他就打電話他就打一個語音電話出來
就是然后就告诉你说发生事情那我们就会去修对那这种我早年是比较应该说刚开始创业前五年的时候比较容易有这种状况就是你一定要去修因为你真的不想要你的服务坏掉对然后影响到使用者因为这样各种评价都会有影响那这几年比较少是因为我们的自动化测试慢慢比较完整
对所以软体自己检查的能力会比较强然后它自我修复能力会比较好就是万一它今天一个比如说我们今天都是用容器化的服务在做嘛比如说如果今天一个大颗坏掉了然后它重新启动的速度是比较快然后如果可以在零点几秒内重新启动的话那它比较不容易被发现
那他有留 log 我可以礼拜一上班的时候再来看这个问题是怎么在出错但至少当下不这么容易出状况所以就比较不会有这种我们的所谓的 outage 的状况发生
這樣我想到一件事情就是有人會說工程師到了可能 40 歲左右就很容易中年危機嘛容易被裁員啊被新人取代但是你剛剛講的這些事情其實反而是在講說因為你有了這個經驗所以其實不容易你怎麼看我覺得還好我覺得其實就是說工程師容不容易被取代就是還是我回到我前面講的論點就是說他的基礎能力好不好
對 因為我會覺得工程師基礎能力好就是在不同的技術之間轉移其實是沒有這麼困難的就是今天你看這幾年很多新的語言比如說 Rust 很紅因為 Rust 的 Memory Control 很好所以大家覺得他很安全所以很多的軟體就改用 Rust 開始做變異那 Rust 很難學嘛我自己看一下我覺得我認為沒有這麼難所以今天如果我是一個我曾經是一個 JavaScript 工程師或是一個 Ruby 工程師
好了那我今天要就是因為 Rust 很潮流那我今天要改學 Rust 它是不是一個很難的事情我不認為就是這對於一個 40 歲工程師來講應該是很難的那會被淘汰的比較或者說擔心自己被淘汰的那一定是他覺得這件事情很難嘛那就要想一下為什麼你覺得這件事情很難是不是你的基礎其實打得不夠深
那是不是你容易在假设你现在是 JavaScript 工程师那可能是你对 JavaScript 的了解没有这么深你的了解比较像是你对这个语言应用的了解语言函式库的了解而不是对于这个语言架构的方式或是软体运作的方式本身的了解
不然其實新的語言大部分都在解決舊語言問題啊就是一定是這樣嘛如果舊語言沒問題的話大家幹嘛用新語言對啊 所以新語言的發明一定是為了要解決一些大家在舊的語言上面發現我們要這樣子去做但是舊的語言又太多人在用了嘛所以很難被換掉所以我們只好用新的語言來解決它
对那语言跟语言之间到底有落差所以我不这么认为 40 岁的工程师容易被淘汰的啦然后再来就是我觉得工程师其实是经验累积如果我们单看技术能力的话那工程师跟所有的职位一样技术能力是会慢慢累积的比如说今天假设是设计师设计师我们假设讲他的不管是构图还是插画能力好了他在前 10 年的时候一定是累积最快可是我觉得到后 10 年的时候还是会累积可是我觉得一定不如前 10 年来的快了嗯
对那他会多的是什么他会多的是比如说他对客户的了解他对人生的体育他对复杂问题的排解方式他对于什么情况下要提出哪一种绘图风格哪一种构图方式的各种了解他是让整体专案变顺但不一定是在技术方面的变顺对我认为资深的人在处理的问题是像这样的
那我觉得工程也是一样的啊就是在前十年的时候你一定花很多时间在就是学习语言然后学习语言的基础知识然后或者是语言之间的这些这样的东西可是你到了比较资深的时候你就会知道说其实我们今天要怎么样设计这个系统
它的架构应该怎么样我今天是不是应该追一个新语言还是其实我解决这个问题用一个简单的方式解决就可以了对那如果是这样子的逻辑去思考的话其实我觉得资深的工程师反而有他的能力在就是反而有他的优势在不是这么容易被淘汰的但这个当然就回到就是这个资深的工程师他的心态是不是他是不是愿意学习新的东西对那如果是 OK 的话那这件事情当然是我觉得是没有什么
那讲到裁员就是因为最近的这个全球科技公司就有陷入一些裁员潮对啊尤其是工程师他们被裁非常非常的多台湾有这样的状况吗呃有啊我们自己公司就是所以因为我们自己的状况是在疫情的时候最严重 OK 那因为今天不是聊创业啦如果今天聊创业这一题就会就可以聊很多对但是说因为像我们自己也是有遇到裁员的状况啊
那最主要的原因我们自己的 case 是因为在疫情的时候我们你知道我们的产品是一个 walker 出去走路疫情就没得走路了对那记账也会受到很大的影响为什么因为记账其实是大家在生活受到巨大改变的时候其实花钱的形态也是会改变花钱形态改变就没时间记
所以其实是会影响的就比如说我们都知道比如说你今天如果你今天如果突然结婚你今天结婚不会突然你今天如果结婚了突然有小孩对突然有小孩了那你的生活改变的时候你记忆上习惯或者各种习惯是会改变的你运动习惯会改变嘛所以你的习惯就会改变那在疫情的期间其实我们的 user base 是受到大量的影响
然后还有加上就是比如说苹果当时提出的隐私权政策的一些改变对所以对我们的广告营收都有很大的冲击那在没有办法的情况下你只能这样子应对那以我自己的 case 我觉得如果今天是聊创业的话我会觉得我应对的算是太晚了
就是说因为最后还是我自己当然是跨自己是一条线就是说我公司的现金到了哪里了之后就一定要做这件事情再痛都一定要做这件事情因为我自己给自己的说法是我相信大家也不愿意跟赌徒因为如果低于这条线我还继续做的话我就觉得就是在赌博
那一群公司的团队成员跟着你赌博我觉得好像不是一件值得做的事情所以在低于就是赌博那我们不要进入赌博的状态所以我一定得执行这件事情那当然裁员的过程是痛苦的可是这也是一件没办法只能做的事情对那这个就是挑战说要怎么做咯那就有各种的不同的做法那
我们自己的 case 是我自己觉得还算是做了应该还可以吧基本上就是尽量让大家知道嘛我们还有一个顾问公司来协助我们就是要至少整个流程要合法合规然后尽量让大家知道状况就是这种我们应该要怎么处理这些事情然后在做决定的时候尽可能的要公平公开然后我觉得很重要一件事情是我要一直在场就不要不见
就是因为这种时候不见蛮糟糕的对那我觉得大概是这样啦那再来就是一些如果今天聊创业就是很多个人的心理建设问题因为他就是这个就是要面对自己的想法没有人想当坏人首先没有人想当坏人再来就是不太你还是会有一点不想要面对自己犯的错因为无论如何在我们都知道说今天会走到这一步当然有大环境的问题但一定也有你自己也没有办法面对这个大环境
因為我想像這樣如果真的很厲害的話這大環境怎麼著應該還是可以真的嗎我不知道啦你不知道我不知道啦我可能但我內心深處還是會覺得是我的能力不夠所以沒有辦法克服這樣的問題嘛
对那这个就是要自己去克服对那我自己的做法当然是找一些朋友聊啊找一些前辈啊然后找一些前辈给建议先做一些心理建设啊那你在最早的时候就是你得到比较有启发或者是支撑下去的这个建议是什么呃我觉得有启发支撑下去的其实是我自己的团队成员就是离开或没有离开的给了一些鼓励
就是說因為我覺得很糟糕就是狀況很糟糕的時候你當然會有各種擔心嘛就是說你很多自我懷疑啊就是啊這現實是
就是你以前你會否定掉你以前做對的所有事情我自己是會這樣的啊就是說因為說會開始懷疑會懷疑一些決定是不是那個時候我太嫩了沒有看懂他對對對然後我覺得通常這種時候以我個人的角度而言只要有人可以認可前面的東西其實他沒有問題你不用擔心這個然後我覺得我就可以繼續做然後我那個時候是覺得只要呃只要因為我自己的說法就是我不要當賭徒
对然后我觉得有至少我的同事是很表达出他们大家很赞同这样的想法那我觉得这件事情我就愿意这样子
所以我觉得这个对我来讲是一个可以克服的方法那当然我自己是比较乐天的啦就是我虽然会有很多自我检讨但我通常还是觉得反正一定都能解决掉最后一定都能克服然后我还有一个想法是说我自己对我的团队成员的信心能力是蛮好的就是大家在这里不在这里反正都是优秀的人
不用幫他擺擔心我覺得好聚好散也蠻重要的那你不能弄糟嘛所以就是信任大家把這件事情做完好那我們拉回來講另外一個就是你覺得台灣的這個軟體產業它的發展到底是算怎麼樣在全球算是強的嗎我覺得不能算是強的因為台灣畢竟大部分的人才還是在硬體上面嘛因為畢竟我們的硬體製造業是非常非常非常強的所以我覺得全世界最強軟體還是在美國啦
这个我觉得无庸置疑对那我觉得当然有几个这个抢到底要怎么样感受它我觉得有几个我先这样讲就是以我工程师我最在意的几个东西比如说假设今天是一个提供服务给另外一个公司的软体公司就是他是 2B 的软体公司那他的 documentation 写的好不好是我一个很重要的
因为大部分的 documentation 都写得不好但是比如说今天矽谷公司很多的矽谷公司其实在 documentation 里面可以写得很好的那这个其实就是考虑到我们所谓的 developer experience 就是买它服务的人可以很好的使用它对那我觉得这个是软体公司强不强一个我觉得我自己蛮在意的一个关键那当然美国软体产业比台湾的产业强还有几个我觉得还有几个点啊
第一个是说我觉得还是可以讨论人口基数的问题因为你今天如果不讨论中国好了那大部分今天在台湾开发软体如果你不提供英文版的话那你很难去把你的产品推到海外去那即使你提供了英文版就是在文化差异的情况下你也很难知道说我今天可以马上观察出我的
在美国的使用者的使用的习惯是怎么样的马上做优化跟改善然后再来就是很吃语言的能力就是你今天是不是可以很流利的沟通然后可以很快速的吸收新的知识我觉得这是文化跟语言上面的点然后我觉得还有一个最重要的问题是我觉得这个我不知道是真的还是假但我自己也是有这样想的就是在我觉得 programming 只能以英文撰写的情况下英语系国家会维持强势蛮长一段时间的
因為他的學習速度就是會比較快 -就是比較快他在讀相關文件或相關學習資料的時候就是會比較順手雖然 Programming 是用英文的但是它不是英文文法嘛它是一種新的語言沒錯啦但我認為這個進入門檻還是會比較低
对那就会让更多的人愿意进入那这个的算输入源多就差很多对啊对啊我觉得这个还是会有差别当然就是在你说在呃城市教育上面都会有一些像 blockly 就是呃视觉化的一些语言可以学习然后所以还是可以推广给小朋友就是台湾在做这个软体教育的时候还是可以推广这件事情
但我们刚刚讨论的事情就是台湾软体产业跟国外软体产业我觉得还是会有一个这样的落差所以我自己认为提升语言能力也是一个很重要的事情像刚刚讲到我觉得可能是台湾工程师的一些劣势那有没有一些是优势是我们有
我觉得还是有啊台湾的优势我觉得第一个是说我们的地理位置我觉得很优异所谓的地理位置优异是我们今天如果讨论的是软体好了那我觉得一个我先想象的软体是大部分是说假设我们是面向全球的软体那台湾的优点是我们比较容易出口到全世界任何一个国家只要我们刚刚讲的条件是具备的
所以今天输出日本因为我们其实我们动漫就是看日本输出日本你觉得是做得到的吗输出日本很难但是没有做不到我应该说我所谓的输出指的不是说我今天要 dominate 日本的市场而是说以我们自己的角度而言我们比如说我们 8%的使用者在日本我们不会觉得我不会觉得说我 dominate 了日本这个市场但是他 generate 足够的 revenue
对那这件事情我觉得是相对比你在其他国家也来得容易做到的对因为我们比较容易知道说应该说台湾的特殊文化跟地理位置还有我们的族群我们比较容易去吸收说不同国家的文化长什么样子我觉得这个蛮有趣就是以前都会讲说台湾很包容很多元这件事情你不会觉得它是什么
或是你會覺得說這還好吧這是自己想多了吧那後來會發現沒有欸台灣對於異國文化的接受程度真的是非常非常之高我覺得是真的真的很高的對然後我覺得我們對於不同國家文化的吸收是可以就是讓我們變成更好的軟體開發者這個我相信是所以我覺得這個是一個很重要的然後我覺得台灣人吃苦耐饒當然也是一個
就是对啊因为毕竟就是软体是数学嘛所以花很多时间去学习然后投注在上面你获得的 feeback 一定是比较多的我另外有一个朋友他们也是做软体相关的他就是讲说呃台湾人的薪资真的比较便宜他说这也是一个很大的优势他说没有办法因为我们就是在做全国市场全球的市场然后我们就是比较便宜所以你更容易活下来对但是这个这个我觉得是软体产业的优势不是工程师的优势
因为作为一个产业而言我们的人力比较便宜可以视为一个优势嘛
但作為工程師 individual 來講好像就不是所以我覺得這兩題我會分開來討論當然如果我們討論軟體產業好了那當然有時候很多其實也有蠻多軟體公司是他可能譬如說 Headquarter 在矽谷但是他的開發團隊可能在台灣他其實就是要台灣比較台灣的分類就是可以比較長台灣的物價比矽谷低那當然薪水就會相對比較低那這個當然就會帶來一些優勢就是說我們可以在這邊開發
对,但是软体毕竟还是要服务人那如果你的底面那一端就是不在台湾的话那我觉得还是会有问题所以我觉得概念是这样啦这个对于学习来讲我觉得软体工程师我应该说薪资比较低对于软体工程师来讲比较说那我今天比较容易学习进入这个市场去学到新东西但他如果要更高的配
那當然台灣厲害的軟體公司是一條路台灣還是有少數厲害的軟體公司然後或者是他當然很多人就出國這也是一條路對那對於產業而言當然就是台灣的相對的薪資環境那當然就是個優勢囉因為成本就比較低好那我好奇就是你現在還會推薦一些新人去入行這個軟體業嗎會啊我覺得軟體業就是我喜歡軟體業是因為雖然我前面說我認為軟體不是魔法
呃,我说软体不是魔法,是要说软体不像魔法那样是你没有办法弄动的。但我认为软体就是这个世界的魔法。-你都可以知道太多事情。 -这是有点矛盾。对,这是有点矛盾。但我的概念是说,就是那些我们在科幻小说里面看到,哇,好像不能实现的东西。或者甚至你在洗幻小说里面看到好像不能实现的东西,事实上都是有可能透过软体来实践的。
那我這邊的軟體值的就是各式各樣的工程技術啊 各樣的東西對 所以對於一個熱衷於創造的人來講我覺得工藝本身就是一件很棒的事情因為我為什麼會覺得這概念呢我不知道這有沒有點離題啊但是文藝復興時代啊 工匠是沒有分就是藝術家還是
制作的人工匠就是就是工匠他就是工匠他会把他雕刻出来对然后到了工业时代之后才开始有分制造然后后来还再进入数位时代所以我认为就是软体产业一方面是我认为他现在虽然竞争比较激烈然后但是我觉得对于未来的创造性来讲我觉得还是非常非常的多
然後軟體是一個我覺得是 Exponential 成長的那因為 AI 也是軟體啊對對那你要如何去透過新的技術然後去創造新的東西我覺得軟體產業是一個迷人的所以說對我來講是我覺得如果喜歡這件事情我覺得是當然是值得投注的那如果是創業呢就會有人會推薦就是有人說好你要創業你走軟體這條路
我觉得不要去想我觉得任何的创业都不能只想我的 solution 是什么要想你的 demand 是什么就是你实际上的需求是什么所以如果你想解决那个问题软体是最好的 solution 那这当然没问题
但是如果你今天我就是想要开软体公司这个不管什么样的创业都有问题啊嗯没错我就想开一个设计公司那你没有想到说那你这个设计服务要提供什么好像怪怪的对对对所以其实还是回到需求问题啊今天如果你你今天创业好了你今天面对的问题是需要大量自动化的然后很逻辑理性然后或者是比如说今天是 AI 可以被交给 agent 去处理的然后或者是需要大量的资料分析的然后有某一种 pattern 然后要减少人力的对
或者是想要透过软体的某种规模化来达成来解决的问题的我觉得都很适合所以我觉得其实还是看回需求吧就是你实际上解决的问题软体是不是最好的解决方案如果是的话那当然是如果不是的话那这个问题就不是个问题那好最后有一个算是我个人的问题就如果你现在去回顾当时就是创业的一开始的这些愿景会觉得你有达成的吗
还是那时候也没有特别的什么愿景我其实是应该说我是比较追求热情的人所以我刚开始创业的时候其实想的是因为我自己创业初衷我其实想就是要把有趣的事情结合啦
就是生活上的東西然後我運氣很好,念研究所的時候剛好是 iPhone 開始有 App Store 的時候 iPhone 有 App Store 的時候因為 iPhone 最早以前沒有 App Store 嘛所以我們算是最早一批的 App 開發者所以就順著這個事情剛好透過這個機會可以達成我想要做的事情所以從這個角度看我覺得有就是我有在我想要往前我想要達成我願景的這件事情
可是小时候的想象的自己比现在的自己还是不太一样这个也是有一些落差小时候想象的自己就是会觉得小时候比较容易把自己想象的超人吧什么事情都可以都做得到对对对一定都可以我觉得现在我还是蛮乐观的我觉得什么事情都做得到可是我们必须考虑很多现实的问题对一些优先顺序对一些优先顺序然后你不能全部都死你还是得做出一些选择
对我觉得这个是小时候想象跟现在想象的落差但是你如果单纯说创业的初衷有没有就是完成这件事情我觉得有然后我还蛮开心的所以我一开始问说最喜欢什么产品的时候我选吉隆城的事情我看得到我的适用者我觉得看得到
我就看到大家慢慢因為就是使用記帳程式累積記帳習慣我很開心啊對啊每次得到這樣的 feedback 我都覺得很爽啊就是真的很爽啊真的很爽那這樣你接下來你還有什麼計畫要推出一些比較大的軟體嗎或者是下一個對啊我們今年其實就是剛好聊嘛我們今年其實大部分都在修正修正對然後修正當然是為了做新東西對不然幹嘛修正沒錯對所以其實當然會有一些新的東西想要做對那
但我不是很想今天讲说我要做什么但因为我们有新的东西要做啦然后我自己是因为我其实在边修正的路上边思考我自己什么样的东西是我接下来会有热情然后想要投注在里面跟我的理想有正相关可以绑定的然后我觉得我现在就觉得我有找到
所以我現在就很期待趕快把債還完吧趕快把技術債要往下一步了趕快做完什麼時候我們現在規劃時間能不能扛命這個時間然後我們來 deliver 我們就可以往前進一步然後我覺得這個是讓我很期待啦因為我覺得這是會讓我很興奮的東西 OK 好那今天非常感謝我們微凡精彩的分享那如果大家喜歡今天的影片的話呢不要把他分享出去或是點這個地方看其他相關影片那麼今天的志祺七七就到這邊告一段落我們就明晚再見囉掰掰