2021年8月31日 星期二

排長還是士官長

在軟體公司任職到一個階段的工程師多半都會面臨這個選擇,要做一個 Tech Lead 還是做一個 People Manager,不知道有多少人問過我這個問題,我覺得我也沒有什麼厲害的答案,不過我可以說說我的想法
我把 Tech Lead 比做士官長,People Manager 比做排長,這對當過兵的人來說應該不言可喻了,但很多人沒當兵我還是解釋一下,排長需要管理整個排的大小事,什麼時候吃喝、拉屎、睡覺都要排長來操心,相較起來士官長是個涼差,通常只管專業技術,幫忙指導解決問題
經理的工作是管理團隊,會有和下屬之間的匯報關係,Tech Lead 在很多公司其實就是一般 Engineer,其實並沒有正式的職級叫 Tech Lead,也沒有人真正匯報給 Tech Lead,其實就只是級別比較高的工程師

我的視角
我的工作背景是美國的軟體公司,我在博士畢業後 (加州理工學院) 加入 Facebook 成為軟體工程師,之後做了 Tech lead 然後做了工程經理,也在 Instagram 管理過團隊,後來我離開 Facebook 去了一間小公司 (年收入約 $150M、員工人數約 150 人) 做了技術長後來做到總裁管理整家公司,目前本人從事自由業
我的視角未必適用於你的公司和你的產業

例子
我接下來用我認識的兩個人當作例子,不過為了避免讓當事人困擾就不說他們的名字只用代號。

士官長 A
士官長 A 一直是我工作生涯的偶像,他在 90 年左右 Stanford CS Phd 畢業之後,經歷過 Sun Microsystem、Google、Facebook 、vmware 等等大規模的 IPO,這些都是普通人只要中了其中一個 IPO 就能退休的,所以他也非常有錢,累積資產這麼多年後,他的投資也很有一套,我也從他身上學到不少投資的妙招
令人敬佩的是六十歲的他現在還非常活躍,現在還在某一線大廠擔任 Principal Engineer,還在寫程式。他短暫做過管理但大部分時間他都是一個工程師和 tech lead,我覺得他一直在做很好玩的工作,而且充滿樂趣,一直到現在對技術還是非常熱情
士官長 A 寫的程式乾淨漂亮,邏輯非常清晰,讀他的程式是一種享受,另外他做過各類世界一流的系統,所以他的經驗和見解也是一流,從他身上我學到非常多東西
士官長 A 說過一句話讓我印象很深,他說一個 coder 的能力在 35–40 歲 (late thirties) 會達到巔峰,在智力下降和經驗上升的過程中,35–40 歲是個人程式能力的頂峰
因此很多人都會擔心是不是無法一輩子做技術,畢竟自己的戰力會繼續衰退,看著剛畢業的年輕人飛快的寫程式速度,都會覺得自己是不是會被取代。但是就我的觀察,總是有些老士官長還是存在以一擋百的戰力
我也問過他一樣的關於 tech lead 還是經理的問題,他說 tech lead 好處就是不用做那些 performance review 一類的管理行政的鳥事,而且可以更靠近技術,所以他選擇繼續做工程師


營長 B
再來介紹第二位成功人士,營長 B 是我很好的朋友,他也是一個名校 CS Phd,畢業後在 Facebook 做了工程師,再做經理一路升官,現在管一個大約四五百人的團隊
做為個單兵,我認為 B 的戰力不是特別的強,他自己也會很謙遜的承認這一點,但是 B 做人非常成功,是一個大家都非常喜歡的陽光男孩,待人真誠,很能贏得高層長官的信任,他的下屬和同事也都非常喜歡他,我覺得他是一個很講義氣的真性情的人
我預測營長 B 最後應該會繼續升上旅長,他非常適合在大公司生存
不過做為一個管理職,有很多事情是不可控制的,你負責的業務可能因為公司的戰略改變而邊緣化,這時候如果你是一個工程師你可以換組,不過你當你自己就是船長,你不能棄船而逃,你的命運跟船是在一起的
當然相對的,你的業務有可能變得很重要,公司決定大量投資在你的團隊上,不過這個時候上面也有可能決定拆分你的團隊,找幾個經理分走你的業務,取決於上面長官對你的信任,還有常常取決於上面長官跟更上面長官之間的角力
總之一個管理人員在職場上的際遇受到很多不能控制的外部因素影響
我自己覺得做大公司的管理其實是蠻苦的,不只是自己做好自己就行了,除了要應付很多不可控的因素,還要討好上面一堆長官才行



我目測士官長 A 和營長 B 應該是賺差不多的錢,我猜都是 $2M / yr 上下,當然這兩個人都是一流的人才,都有一流的市場價值,所以要賺大錢不一定要做管理職,一流的技術人才也同樣可以拿很多錢
兩條路只要做得好都是可以賺大錢的


流動性
工程師的好處就是流動性很強,想去那間當紅公司直接去面試就行了,好公司不可能不要工程師的,資深工程師不嫌多,多招幾個人進來都是有戰力的
管理人員尤其是高管流動性很差,一定要對方公司有一個高管缺才能填你進去,若是招了另一個高管填上了缺,就不能再招你了,你再強也沒有用
所以最終一個 Tech Lead 可以像浪人一樣到處參與 IPO (好比士官長 A),一個管理人比較像武士常常都是待在一家公司爬梯子爬好幾年,在同一個地方累積勢力和人脈,跳槽相對因難


開心程度
我覺得這完全因人而異
有人覺得要在 deadline 之前寫程式很苦,有人覺得寫 performance review 參加 calibration meeting 很苦,有人覺得要一直追趕新技術跟年輕人比拚程式很苦,有人覺得辦公室政治很苦,看長官臉色很苦
有人覺得鑽研新技術很快樂,有人覺得帶團隊幫助手下成功很快樂,有人覺得把東西做出來給用戶很快樂,有人覺得參與高層制定策略很快樂
我覺得開不開心是最重要的因素,面臨這種選擇的時候,應該去選讓自己開心的事,其他的好處通常都會因為工作的樂趣而來


這篇主要的背景是大公司,因為大部分的人還是在大公司打工
以後有機會可以再聊聊大公司 vs 小公司的選擇 


放一張 Halo 的士官長湊個圖片 (出處:https://halocenter.fandom.com/wiki/Master_Chief)

2021年8月25日 星期三

網路效應

今天要聊一個我在投資的時候必定會分析的特性:網路效應。我可以說我現在幾乎不投資沒有網路效應的生意

網路效應是指當一個產品(或服務)的客戶增加,產品就會變得更有價值


2021年8月20日 星期五

阿里巴巴 2021 第二季財報

昨天寫了騰訊,今天就來寫一下阿里,這財報是 8/3 發的,已經一段時間了,我寫這個是慢了很多拍了(當然它那天一出我自己就馬上研究了,只是我現在才寫這文章 )

不過我的投資本來就不是頻繁交易,我不依賴即時的消息來殺進殺出,對我來說長期觀察理解一家公司的基本面,得以估測它未來的現金流才是重點,因此就算現在來寫兩週前的財報也不嫌晚

以下是財報投影片

還有新聞稿

重點摘要一下

阿里美股今天的股價是 160.55 美金,市值是 444B 美金 (2.88T 人民幣)
第二季收入 205B 人民幣 (年增率 34%)
第二季毛利 81B 人民幣 (年增率 17%、毛利率 39.5%)
第二季 non-gaap 淨利 43B 人民幣 (年增率 10%,淨利率 20%)
第二季自由現金流 20B 人民幣 (年增率 -43%)


總體而言,一家這麼大的公司收入還有 34% 的年增率是很驚人的,就是一頭狂奔的大象,另外如果拿本季的淨利來概算目前市值的市盈率只有 16.7倍 (2880/43/4 = 16.7),一家公司有成長型公司的 34% 收入增速,又有價值型公司 (指發紅利給股東、不再增長的公司) 的市盈率,毛利率接近 40% 也代表這是很優秀的生意
另外阿里並不是一家普通的企業,而是在全世界電商裡成交總額 (GMV) 排名第一 (比 Amazon 多),在中國雲服務第一 (全世界第四,排在 Amazon, Azure, Google 之後) 的一家頂尖企業,現在這個估值是非常罕見的特價

阿里還持有 30% 的螞蟻金服股份,根據螞蟻金服招股書 Alipay 2020 年的 Total Transaction Volume (TPV) 是 118T 人民幣 (18T 美金,我其實有點懷疑,因為中國 2020 年的 GDP 是 15T,不過這確實是我在招股書上看到的,歡迎指正),相較之下 Paypal (市值 318B) 的 2020 年 TPV 是 936B 美金,估且不算它最近在借貸上發生的爭議,單單算成一間支付公司也是十分巨大

阿里現在有 41B 美金的淨流動資產,扣掉這些之後這公司又更加便宜了

一提的是阿里在去年十月收購了高鑫零售,所以一部分的收入年增率來自從無到有的高鑫零售的收入,但即使剔除了高鑫零售的收入,阿里的收入年增率仍然有 27%,還是很有水準


細分業務來看

中國電商收入佔比 66%,年增率 34%,再細分下去又有 Customer management 和 Others,我的理解是這是 market place 和 direct sales 兩種業務型態,其中 Others 有 82% 的高增長,很大一部分是因為被收購的高鑫零售被算在這邊,並不代表實際的業務增長

雲業務收入佔比 8%,年增率 29%,而且這一季阿里失去了大客戶字節跳動 (bytedance 也自己發展了雲業務),若這個客戶的影響不計,年增率會更高

其他的亮點還有幾個高增速的業務,像是菜鳥物流還有國際電商都有 50% 以上增速




用戶數

另外財報還強調了用戶數,而且放在第一頁,CEO 第一個講的也是這個,說了整年的活躍用戶是 1.18B,比上個季度多了 45M,也分業務給了用戶數,可以看到天貓和淘寶有 828M 用戶,這在中國是很高的佔有率

我覺得電商的用戶數不像社交的用戶數那樣有意義,對電商而言我覺得 GMV (總交易額) 更重要,我覺得這是因為拚多多一直在強調這個營運數字,阿里不得不拿自己的數字出來反擊



我對阿里的理解程度

阿里的業務和投資十分繁雜,加上我又不住在中國 (我的中國經驗就是因工作曾經在北京待了一小段時間),我幾乎沒有對阿里第一手的產品體驗 (我只有買過幾次 AliExpress),所有的資訊幾乎都是二手的 (我有在阿里工作的朋友,當然還有用阿里產品的朋友,還有一個很好的朋友是阿里在台灣的遊戲代理商),或是看公開資訊而來

不過我在互聯網產業做了很多年,我自認自己對這類公司還是有一定程度的理解能力,在我的眼中這是一家市場地位很好也是人才濟濟的公司,目前業務的狀態也非常健康,雲業務、電商業務、海外電商業務都有增長空間,我也持續看好中國的經濟



阿里為何打折

阿里目前特價的原因有很多,第一槍就是馬雲在螞蟻金服上市前夕批評了政府的規定,接著螞蟻金服被暫停上市,然後放貸業務被管制,之後又有反壟斷的規定和罰款 2.75B 美金,最近公司又有性騷擾的醜聞,總之一波接著一波的壞新聞

有機會可以看看阿里行政處罰決定書,我覺得寫得非常有水準

【万字原文】国家市场监督管理总局对阿里巴巴的行政处罚决定书https://www.36kr.com/p/1175639692951815

禁止网络不正当竞争行为规定(公开征求意见稿)http://www.moj.gov.cn/pub/sfbgw/zlk/202108/t20210817_434868.html

比起這些壞消息,我更在乎的是阿里能不能保持電商的優勢、雲服務的優勢,還有它能不能運用它的產業優勢持續投資、幫助其他優質的小公司壯大



我虧錢中

我個人投資了不少在阿里上面,到今天為止我在阿里上已有 70 萬的未實現虧損,這應該是我在單個個股上面金額最高的一次未實現虧損

之前 Facebook 發生 Cambridge Analytica 醜聞的時候,股價從 210 跌到低點 124,我當時在 150–170 之間加買了將近一萬股 Facebook,當時也有約 35 萬的未實現虧損 (但比這次少),Facebook 股價一路低迷一直到最近一年才漲到 360,我一直到現在還是繼續持有。但 Facebook 是我理解非常透徹的一家公司,所以即使跌成那樣我還是能保持信心,就算虧了幾百萬我還能安穩睡覺,此外我在 Grindr 時也學到了用戶實際上不太在乎 PR,用戶最在乎的是產品本身

我不敢說這次也會一樣,我也是戰戰競競,每個財報、每個分析、每個政府的規定,我都會去看,深怕自己想錯了虧錢,總之我目前還是覺得阿里 (和騰訊) 是便宜的偉大公司,會找機會再加

總之投資還是要自己獨立思考,不可人云亦云

最後放一張漫畫台詞,出自漫畫《鏢人》,覺得堅守自己價值觀蠻帥的。拿到股票市場也是一樣,能真正理解一間公司,並且敢跟整個市場作對,這也是身為一個投資者的浪漫

下一站:Meta

我要回去之前的公司 Meta (原 Facebook) 上班了 2009 年博士畢業前夕,我去 Facebook 工作之前寫過一篇 《下一站:Facebook》 的文章,講了我當時在美國房地產泡沫的經濟災難中找工作的心路歷程,當時還有很多人轉載傳閱。我從一個剛畢業的電機系博士...