Jasonmel Online

Jasonmel Blog - Page 15

銀河洞登山步道

2023/10/22 (Sun.)

第一次參加 Eatgather 的登山團,挑了一個很大眾化的路線——銀河洞登山步道。從新店捷運站搭綠 12 公車上山,到銀河洞站牌下車,一路走到貓空吃午餐,再一路走下山到政大門口,各自搭大眾運輸回家。

從未見面的十一個人,藉由沿路的互相交談,建立了初步的友誼。雖然偶爾還是會有尬聊或是冷場的時刻,但大致也都還有許多對話,算是蠻不錯的一次體驗。其中團友聊到 Eatgather 最近開始做出一些商業化的改變,造成開團風氣的負面影響,也不禁讓人思考,這檔生意有沒有更好的商業模式。

軌跡圖。軌跡圖。

工作雜想

2023/10/14 (Sat.)

進公司短短一個半月,釋出了一個大約 500 人使用的內部 web 工具,陸續收到一些好評,也藉此來講講這當中的一些有趣經驗。

公司有一個很特殊的 "swarm" 文化,就是如果某高層想要認真推行一件事,就號召整個部門,宣布接下來的某一段時間,有部分比例的員工會被選中,參與這次大規模的群體行動,全體朝著這個共同的目標邁進。同時,入選者將放下手上的任何工作,專心在這件事上,有任何人以任何藉口想找入選者做跟行動無關的事,都可以名正言順地拒絕。很幸運地,我這個菜鳥也在入選名單之中。

我被指派的任務相對單純,就是把公司內部,一個從類似 hackday 形式誕生的熱門 web 工具,以比較正統主流的框架整個砍掉重練,同時套用公司的 UI 模板,以提升整個服務的使用體驗和效率。正如以往每到一間新公司,就要學習不同的新技能一樣,這是我第一次認真使用 Visual Studio Code,第一次接觸 Next.js + Tailwind CSS,也是第一次比較認真去應用 React 框架,同時也算是 TypeScript 的初體驗。完成後,要把成品放到 production 機器上,第一次接觸到 Nginx。同時,也要把 CI/CD pipeline 給建立起來,就有了 Gitlab CI/CD 的初體驗,而其中需要把服務包裝成 Docker image 來管理和部署,也讓自己對 Docker 的經驗又更加提升。

當然,其中不免會遇到一些問題,這時就是厚著臉皮到處求援而已。就像之前提到的,老闆同事們都蠻熱心互相幫忙的,也因此才能在這麼短的時間,完成這項任務,同時學到不少新技能,十分感激。

三個禮拜前,跟前 Yahoo 同事聚餐時聊到,我這樣在不同公司之間遊走,看似不同產業,但說穿了其實都只是在寫網頁罷了。在持續接觸不同網頁框架和技術的同時,也覺得現在的開發環境和技術真的是愈來愈厲害,同時也愈來愈友善,有種要是二十年前就有這些東西該有多好的感慨。但從另一個角度來說,能從二十年前開始,一路親身見證網頁的發展史至今,也未嘗不是一件很棒的人生體驗。

NVIDIA 第一印象

2023/09/12 (Tue.)

進公司短短兩週的時間,已經在同事們的協助下,送出一個 MR (merge request)。這也正是我對 NVIDIA 的第一印象的最佳寫照:全公司互相幫忙,快速產出。

面試時,當聊到公司文化時,面試官們口徑一致地提到這點,讓人有點難以置信。畢竟大公司總是難以避免政治、派系之間的角力,部門之間通常是各據山頭,井水不犯河水,最好誰也不要來干涉誰。如今身歷其境,跨部門的合作是日常,甚至發現其他部門的 bug,老闆還鼓勵我,如果有興趣的話,可以去協助他們解 bug。似乎這整間公司就是一個大部門,不分你我,大家都試著這邊做一點,那邊做一點,以小步但很快的節奏在前進著。某種程度來說,有點 startup 的感覺,很大一間的 startup。

今天,收到了公司寄來的桌機,以及比桌機還要貴的 4090 顯卡。第一次摸到這麼高級的 GPU 顯卡,好重... 難以想像 CEO 是怎麼做到拿著一個啞鈴,手往前伸直都不會抖,還能在台上走來走去的?配合之前就到貨的 34" 螢幕,可能是目前為止用過最高檔的設備了。可以感受到公司滿滿的託付,期許自己也能有所表現才是。

大概快 20 年沒組裝電腦了吧,現在的主機構造和接頭都快看不懂了。大概快 20 年沒組裝電腦了吧,現在的主機構造和接頭都快看不懂了。

比主機還要貴的顯示卡。比主機還要貴的顯示卡。

藝語錄

2021/09/10 (Sun.)

吃到好吃的東西,嘴巴塞得滿滿,筷子還夾著下一塊無法動彈的情況下,藝:「嘴巴塞車了!」

神比喻再添一樁。

Google 記憶

2023/08/26 (Sat.)

在 Google 期間,除了之前提過的一些觀察,還有很多有趣的內部文件或服務。趁這個短暫失業的空擋,盡可能把這些零碎的記憶給記錄下來,不然之後也許就淡忘掉了。

  • go/tw-noogler (台灣 Noogler 求生指南):顧名思義,就是一個讓台灣新人能快速掌握公司各種資源的攻略。像是辦公司環境、交通車、怎麼請假、怎麼報帳、怎麼使用印表機、怎麼申請公司手機、各項公司福利補助等等,這類「可能很基本,但公司通常也不太會主動跟你講」的資訊,甚至是怎麼利用員工身份去除 YouTube 廣告,以及一些非官方的實用資訊或服務,都有涵蓋到。題外話,這份求生指南是由前 Yahoo 同事 Conrad 所創,讚!
  • go/amusements:是個彙整所有「你不知道不會怎樣,但沒看過就好像沒來過 Google」的資訊的地方。包含了許多經典的調侃,像是 Broccoli Man (諷刺公司內部制度文化的一系列影片,可惜只有這個第一集有公開,其他集數都只能內部觀看),Daft Perf - Get PromoI Perf It All (諷刺公司績效考核制度的歌曲創作),Goomics。還有 Marissa Mayer 當年統整的語錄,可以看到公司初期的一些元老對話紀錄。大多數其他非公開的內容也都蠻有料的,還好離職前有看到這個好地方。
  • go/legends:一個搜集了公司傳奇故事的地方。最印象深刻的一則:疫情過後,公司發布了 RTO (return to office) 要求員工回公司上班,結果反而有競爭對手的員工,跟著員工朋友進到 Google 辦公室,佔用一個座位,接上公司的螢幕,使用公司的網路和所有資源,VPN 回自己的公司辦公。最後被眼尖的同事發現,由保全給請了出去。在眾多員工反抗 RTO 的同時,公司辦公室反而讓競爭者都想 RTO,實在是很大的反差。
  • go/sharemysalary:是一個內部員工發起,行之有年的內部分享薪資資訊的資料庫。發起人們甚至為此寫了一份論文等級的文件,說明為什麼公司方面不希望我們分享薪資資訊,以及為什麼我們還是應該讓薪資透明。這一條龍的系統,除了基本的薪資搜集,連數據的分析和漂亮的圖表呈現都串起來,所以我們甚至可以看出國家、辦公室、職位、階級等等面相去呈現薪資落點,如此就能很精確地知道自己有沒有落在合理的範圍了。
  • go/firstworldproblems:藉由 dory 搜集的員工搞笑抱怨,可能像是「我試著要去訂一間 nap room,但只剩下按摩椅可選」、「30” 螢幕阻擋了我看風景的視野」、「當我手上拿了早餐盤、咖啡、罐裝飲料、和香蕉,就很難再去刷 badge 開門」等等,從外人看來絕對是過太爽,但卻又這麼真實且有共鳴。話說如果要找認真的抱怨,反而可以看看這個公開的 quora
  • go/epitaphs:墓志銘,一個歷年來公司離職員工列表,離職員工也可以選擇在離職時把離職信寄給某個 email address,這封信的內容就也會被封存進自己的位置,供後人景仰。當下,我和我的離職信,可能已經被列進去了,但也看不到了。
  • Xoogler.co:Google 離職員工自發性的組織。

以上只是幾個自己目前有想到的部分,還有很多項目,都是員工自發性去發起創造的,即便有各種不同的聲音,公司也基本都是以包容放任的心態在面對,不太會去特別禁止或懲罰員工,這樣就很夠了。一旦能指出問題,才有機會正視問題,也才有機會解決問題。這就是 Google 之所以能成為 Google 的原因之一吧。