Category: 工程師話題
-

想想以前的開發工程師真的是超豪奢頂配!只需要開發程式,部署有專門的Ops 工程師部署,還有處理一些安全漏洞和系統升級雜七雜八的事。測試有測試工程師。數據庫有數據庫管理員。除此之外還有專們的Performance工程師負責系統效能提升。現在都沒啦!全部裁光光!開發工程師一手包辦!我感覺我已經換了四五份工作了!
-

今天從一大早開會到下午五點,感覺快累死,靈魂已離開我的軀殼。最近在想工程師到底技術要精進到什麼地步呢?這麼多新的技術和工具,學也學不完。永遠有比你厲害的人,或是比你有經驗的人。時間很珍貴,真的要很精準地去挑選自己要加強的地方,而且還要確保這些技能是可以未來在別的地方繼續使用的。
-

Leetcode八五折推薦連結 https://leetcode.com/subscribe/?ref=U4kJfuCh 大公司像亞馬遜谷歌的面試準備題庫讓你事半功倍 先看解答融會貫通再練習更有效率
-
自從三月疫情爆發,就不停的被各個公司的裁員新聞狂轟猛炸,包括Uber兩週內裁員六千多人,Airbnb 五月裁員四分之一,共一千九百人等等,不勝枚舉。根據知名網站layoffs.fyi的數據,從三月十一號開始到六月底,約莫三個多月的時間,根據公開資料,總共有513家公司裁員,總共裁了六萬八千六百多人。科技業這次可以說是血流成河,屍橫遍野,令人不忍直視。我平常會在我的臉書專頁分享這類的科技新聞,但是新聞多到有時候我都忘記自己到底有沒有分享過。這次就在這裡一次整理成一個懶人包給大家,來看看這次到底業界裁員慘況有多慘不忍睹。 裁員人數排行榜按照公司業務類別分類的話,第一名重災區是交通類,總共裁了一萬一千多人,其中Uber一家公司就貢獻了六千多人。疫情肆虐下,大家都不敢出門,各種交通消費大幅下滑,這樣的結果似乎也是可以預期的。第二名是財經類,總共裁了八千四百多人。其中巴西的信用卡交易公司Stone就裁了兩成員工,總共一千三百人。印度借貸公司PaisBazaar六月裁員五成,總共一千五百人。大家不出門,自然所有的消費都下降了。消費下降,信用卡公司就收不到交易費。也沒有人想要在如此不確定的時刻借貸,借貸公司也賺不到錢。還有一些依靠小商家的財經公司,因為小商家的大量倒閉歇業,也面臨重大損失。財經公司可以說是傷亡慘重。第三名是旅遊業以八千一百多人緊追在財經類公司後面。其中Airbnb貢獻了一千九百人。新加坡知名旅遊網站Agoda也裁員四分之一,總共一千五百人。另外一家總部位於波士頓的知名旅遊網站TripAdvisor同樣也裁員四分之一,共九百人。這段時間旅遊需求大幅下降。各地疫情慘重,待在家裡最安全。只要有人的地方就有染疫的風險。旅遊業的重傷可想而知。其他災情慘重的包括零售業,餐廳類等等。 再來我們把焦點轉移到哪的地區的裁員最嚴重。第一名是矽谷舊金山灣區,總共兩萬四千九百多人。第二名是非美國的國際公司總和,共兩萬兩千多人。第三名是紐約四千六百多人。這也反映出矽谷的就業市場本身就比較龐大,所以才有這麼多員工可以裁。這次裁員潮總共六萬多人被裁,矽谷就佔了約三分之一。其他國家佔了三分之一。剩下的才是美國各地加起來佔了另外的三分之一。 那裁員最多人的公司是哪些呢? 第一名是交通類的Uber,兩週內裁了六千七百人。第二名是總部位於芝加哥的零售業公司Groupon,裁了百分之四十四,共兩千八百人。第三名是旅遊業的Airbnb,裁了一千九百人。前十名還包含了我們之前提到的印度借貸公司PaisaBazaar,新加坡旅遊公司Agoda等等。前十名裁員人數都是千位起跳,最少的是一千三百人。 那資遣費的情況如何呢?居然有七家公司是沒有給任何資遣費的。有兩家公司只給少於兩個禮拜的資遣費。要是手上現金流不夠的家庭,在沒有資遣費,失業救濟金又還沒發下來的時候,該如何生存?可慶幸的是有二十三家公司給超過八個禮拜的資遣費,讓被裁的員工至少短期內可以不用擔心立刻斷炊,可以專注於找工作上。 至於保險的部分,有七家公司在裁員後是完全沒有提供任何保險。員工自生自滅。要是不幸感染武漢肺炎,所有的醫療費用必須自掏腰包,而美國的醫療費用是眾所皆知的貴。所幸有十九家公司提供超過四個月以上的保險,讓員工在疫情肆虐的情況下,不用擔心意外的醫療支出。 網站也很貼心地列出了資遣費佛心公司榜,給大家參考。榜上總共有十三家公司,包括了Airbnb,Uber,知名報稅和會計軟體公司Intuit等等。在榜上的公司資遣費最少十個禮拜起跳。離職後的保險至少延長四個月起跳。這些公司可以說是在疫情下不得不裁員,但是善待這些被裁的員工。在這種危機時刻,更能看出公司對待員工的態度。想必大家也都會看在眼裡,以後在選擇公司時,也都會列入考量。 看到這裡,你是否已經寒毛直豎,覺得怵目驚心?雖說裁員在矽谷是家常便飯,可以參考我之前的文章:矽谷的「適者生存」叢林法則:還在天真相信金飯碗?裁員才是家常便飯。但是像這樣如此巨大規模的裁員,也可以說是十分罕見。大家可以參考我的上述文章,裡面列有三點生存法則。也可以參考我的Youtube影片:你是裁員高風險群嗎?科技公司裁員順序為何? 。最後不管是健康上,或是職場上,祝大家平安度過這波疫情。 更多資訊 更多英文文章可以參考我的Medium 專欄 更多影片可以參考我的Youtube Channel 我的臉書專頁 我的天下雜誌換日線專欄 我的商業周刊文章 Telegram: https://t.me/tg_femalepowersv
-
(上集) 數據科學家兼輕鬆談科技主持人Jessica重磅來訪! 上集:數據科學家到底做什麼,怎麼做呢?蝦米?在學校和在業界想的完全不一樣?Jessica分享她如何順利拿到微軟數據科學家實習,從而進入業界成為大家心目中夢想的數據科學家~ (下集) 數據科學家兼輕鬆談科技主持人Jessica重磅來訪! 下集:想要進入數據科學家領域最好的方法是?應該要修什麼樣的課?給未來想要進入這個領域的人的建議?
-
喜歡我的影片記得按訂閱加分享歐~ Blind截圖 以下是從Blind 網站上面截圖下來。不知道什麼是Blind? 請看我這篇文章- Five Websites Every Software Engineer Should Know. 相關連結 影片中提到的blind文章連結 選大公司還是小公司? 無名小站創辦人簡志宇專訪
-
履歷表系列/面試系列 👉 刷題神器Leetcode八五折推薦連結/軟體工程師面試聖經/美國軟體工程師實習和New Grad找工作小撇步
-
我是多年前在朋友聚會上認識無名小站的創辦人簡志宇的。最近我聯繫他,提出我想採訪他有關創業的主題,他很爽快地就答應了。採訪期間我點頭如搗蒜。他說的精闢入理,有血有淚,刀刀見骨,直擊人心。採訪完,真的感覺受益良多。不管是在職場或是人生都很受用,在這裡和大家分享。 我:你在2008年把無名小站賣給Yahoo。跟我們分享一下在那之後的人生旅程。 簡志宇:無名小站併購之後,我就加入了雅虎公司工作,期間經常台美兩地來回。後來雅虎決定把各國的產品開發聚集到總部,我就也搬到了雅虎總部所在地,矽谷。來了之後,本來也沒有想要久留,但是越待越覺得矽谷的突破創新,科技人才市場(human capital market )之廣大實在太驚豔。同時在雅虎總部工作了兩年之後,我感覺遇到了工作瓶頸。華人在科技公司的頂尖管理層等級可以說是屈指可數。此外我也在思考怎麼樣才能最有效率的深入了解美國主流市場和主流文化。我想到我在台灣學得最多的時候是在交通大學,所以最終我決定去史丹佛唸MBA。在申請學校的過程中,我需要寫一篇論文來闡述為什麼想要申請MBA。這時我才靜下心來思考我究竟未來規劃是什麼,展開了自我探索之旅。 從美國矽谷科技產業發展的宏觀歷史角度來講,一開始半導體發展起來,矽谷有業界龍頭Fairchild,發展到CPU 時期有Intel。再接著到PC產業時期有蘋果,然後網路時期有Cisco,雅虎和谷歌。後面再來是社群網站有臉書做代表,和最近分享經濟時期,有Uber和Airbnb。台灣其實在這中間,所有的發展我們都有參一腳,像是半導體時期,我們有台積電。PC時期,我們有宏碁。但是不像美國,不管什麼產業站在風口浪尖,永遠都會有一家公司崛起。為什麼我們有台積電和聯發科,但是當新興產業崛起,我們沒有抓住機會。為什麼我們沒有前一代的成功引領下一代的成功?我當時認為是因為我們沒有創投(Venture Capital)產業。像早期Intel創立的時候,Fairchild的人就會來投Intel。很多人賺到錢之後,他們會創立創投,然後投資下一代的產業。像是雅虎,領英都是有創投投資。這些在台灣在當時都是很少見的。所以我決定我要進入創投產業,才能學得最快最多。我也在申請學校的論文裡寫了我的創投職涯規劃。 後來史丹佛MBA申請上了之後,我聯繫了Jerry(楊致遠,雅虎公司創辦人)感謝他替我寫推薦信,聊到了職涯規劃。正好他要成立一家創投公司,他邀請我可以加入他們,我就這樣幸運的進入創投產業,至今五年。我投資的倉儲自動化機器人公司Canvas Technology也在今天四月被亞馬遜收購。 除此之外,我是亞洲矽谷民間諮詢委員會成員之一。我提供我多年的矽谷創投經驗分享給國內的新創團隊,也幫助他們回答一些疑惑。 我:從創辦人到創投,對創業這件事改變最大的想法是什麼? 簡志宇:我當創投之後的最大衝擊就是創業真的非常困難,我當時創業成功真的是非常幸運。當時在雅虎的時候,我眼界未開,我當時並不認為我只是運氣好或是無名是一個overlooked market(未開發市場)。我那時候認為我就是比較聰明,所以成功了。但是我來創投之後,我看到很多非常優秀聰明的創業家為了創業所做的犧牲。在矽谷的創業機會成本非常高。再爛的想法都有非常多全世界的菁英在競爭。今天他們可以選擇去大公司像是谷歌過很優渥舒適的生活,但是他犧牲這一切,甘願冒這個風險,走這條孤獨的路。可能所有人都不希望它成功,問他為什麼不回家陪小孩,為什麼不去谷歌?我對這種創業者打從心裡敬佩。他們願意賭上自己的人生。對於創業這件事,我現在非常謙卑。 我:請分析各個創業資金來源選項的優劣。 簡志宇:現在台灣有個迷思就是一定要拿到創投資金才叫做成功,其實這是不對的。開咖啡館也是創業。你的一對一諮詢服務也是創業。以前的半導體產業也沒有創投資金,也是成功了。不要把創投資金當作衡量成功的唯一標準。創投資金唯一適合的產業就是前期成本高昂但是絕對必須,像是臉書或ebay。一定要工程師寫好軟體,有network effect才能賺錢。創投資金應該是你最後一個選項。 我認為最好的選項是公司本身的營收。再來是貸款,像是用應收帳款抵押貸款或是用硬體設備貸款。現在利息低,最多10%,都比稀釋股權好。當然每間公司都不一樣,所以負債比要把握好一個度。另外一個非常不錯的選項是政府舉辦的創業資金競賽或送你出國訓練。創業者不需要稀釋股權,也有機會拿到資金。但是要特別注意的一件事就是不要被比賽規則限制影響了你的初心和你的大方向。創業者應該要走在最前端,不要因為比賽叫你改變,你就盲從,而是應該多方評估參考。你想要達到什麼?什麼東西對你是最重要的? 我:在你的經驗裡,創業家最大的挑戰是什麼?如何克服? 簡志宇:每個創業家的挑戰和優缺點都不一樣。在我念過MBA,然後在創投界看到這麼多創辦人的掙扎,我認為認識自己很重要。為什麼你要創業?未來十年後你想要做什麼?倒推回來,五年後想要做什麼?現在應該做什麼?這個很重要的原因是因為人生沒有方向感和一個信念的話,就像大海航行沒有指南針一樣,你只是純靠運氣。只有對自己的深刻認識,擁有一個信念和生活的意義(Purpose of Life),在你低潮的時候,可以提供給你一個強大的支持。在未來一片茫然的時候,給你一個目標,指引你前行。 我:如何network? 特別是科技界的女生? 簡志宇:我可以以少數族群的角度回答。以我自己為例,我在台灣是多數族群,是主流,完全沒想到少數族群的觀點。當我到美國之後,我變成了少數族群,變成是我必須選擇去融入主流或是不融入。說現實一點,你講的笑話,別人聽不懂,你連娛樂的價值都沒有。我認為最重要的是要找到自己的定位,才知道你自己需要多少network。一個人不同時期的人際關係網路是不同的。也許你現在需要發展程式技巧,你就會去Reddit 或是 Github。也許你現在需要發展的人際關係網路會在meet up出現,那你就會去那些活動。不必要為了network 而 network,這是沒有意義的。適時的休息也是可以的。在吸收了很多資訊之後,大腦是需要時間吸收消化的。 我:有什麼書或資源推薦給創業者? 簡志宇:人容易陷入confirmation bias,你會一直去看你想要相信的東西。像是你相信特斯拉股票會漲,你看新聞就會一直看到特斯拉好的新聞,而可能略過了不好的新聞。要避免這個陷阱,第一步就是要意識到自己有confirmation bias。再來是可以多接觸跟自己不同甚至相反的意見。 你不一定要同意他們,但是多方接觸不同意見,可以幫助你思考,找到自己的盲點。對於了解一些創投的基本名詞等,可以參考Venture Deals。但是沒有一本書是葵花寶典,你唸完之後,就可以保證成功。書只是一個工具。重點還是你對市場的了解,你對這個問題的熱情,剩下的書和知識都是輔助工具。當你確定人生的熱情的時候,你所想要的知識和資源會被你吸引。像是你很想創業,你就會看很多創業的資訊,會不停的搜索這個領域,或早或晚你會碰到對的事物。 我:有什麼該做和不該做的建議給創辦人? 簡志宇:第一個該做的是認識自己。為什麼要創業?第二個是你要創造自己的被利用價值。創投資金自然會追著你跑。network也是一樣。也許他可以在你身上得到成就感,也許他可以傳續他的legacy等等。你要創造自己的價值。 第一個不該做的是不要為了創業而創業。現在很多人創業都是一頭熱。像很多人開咖啡店。可是你真的想過為什麼要開咖啡店嗎?你的人生會因此被fulfill嗎?還是被假象所蒙蔽了。你真的了解咖啡店的經濟學嗎?要賣多少咖啡可以回本?地點要開在哪?現在大家說年輕人應該創業,不該去大公司。其實我認為大部分的人應該要進大公司,像矽谷就有很多大公司的選項。不要因為大家都要創業,我就要創業。也許你運氣好會成功。但是遇到低潮時,沒有支撐系統幫你度過難關,因為你只是因為潮而去做。 第二個不該做的是不要輕易的被他人的意見而左右搖擺。別人的意見只是參考,你要消化吸收之後,擷取適合自己的採用。第三個不該做的是不要用別人的標準衡量自己的成功。 我:有什麼建議給想要跟創投集資的創業家? 簡志宇:要講自己的故事,要真誠(authentic)。創投聽了太多的故事了。如果你只是為了創業而創業,他們都聽得出來。這麼多人經歷過人生掙扎,妻離子散也要創業。聽到之後不一定會投他,但是我們會知道他是賭上自己的人生。 我:對科技業和創業界的性別鴻溝,你有什麼想法? 簡志宇:現在至少我們有意識到性別鴻溝,以前是完全沒有這個意識(awareness)的。要感謝#metoo 運動,從其他產業帶動到創業界,讓大家更注意到power dynamics或是。一夕之間要變好是不可能的,像是最近就有矯枉過正的狀況。有些創投會直接拒絕不同性別的人的會議邀請。這種現象應該是短期的。長期下來應該會恢復正常,往好的方向走。最重要的是每個subpopulation的努力。我們都需要一個role model (楷模)。每個人都在自己崗位上做到最好,讓你成為下一個人的role model。你不一定是做的最好的。你也許是走得最遠,了解得最深入,然後分享你的經驗,特別是錯誤和失敗。讓下一個人可以走你走過的路,不用再重蹈覆徹。一步一步我們就可以往理想境界邁進。 我:有什麼建議給想加入創投的人呢? 簡志宇:為什麼你想要加入創投呢?也許加入創投很夯,聽起來很酷,但是它真的適合你嗎?創投的週期很長,要五到十年才能夠知道你投資的公司成不成功,你做得好不好。你可以等這麼長的週期嗎?你有辦法忍耐嗎?人生有幾個五年,幾個十年可以賭?可能做兩個創投週期就要退休了。如果這兩個週期,你都沒有找到下一個亞馬遜或谷歌,那你怎麼辦?這是你想要的職涯發展嗎?創投有很多失敗的,只是沒有被報導而已。他們還是有領薪水,但可能薪水不會比頂尖科技大公司好。只是說他們如果投資的公司被收購或上市,可以有額外的大筆收入。雖然創投聽起來光鮮亮麗,但是職涯發展不確定性是非常高的,也沒有所謂的規劃路線可以遵循。如果沒有#metoo 運動,大家就不會意識到這是個被白人男性主導的環境。如果你不是insider,你就不會有好的交易。別人為什麼要分利潤給你?你可以提供甚麼價值?除此之外,創投界跳槽機會也比較少,不像工程師多。有些人離開是因為做了很多案件沒有分到錢,就選擇離開。有時候找不到跳槽機會,就只能自己出來創立創投。你如果接受這些的話,再來考慮進入創投界。 我:有什麼建議給我們廣大的讀者? 簡志宇:年輕的時候,不管你是玩社團或是玩音樂,累積到現在,你應該有足夠的資訊認識自己,跟自己對話。你喜歡做什麼事情?什麼事情是你被逼著做的?是時候整理一下這些資訊。經由整理資訊的練習,不管是跳槽或人生其他的決定,你會比較有系統地找到答案。想清楚之後,你可以再問朋友作為參考。而不是先問朋友,那就本末倒置。因為別人不知道你的掙扎,別人不知道你想做的事情。你應該要有自己的想法。…
-
我在網路上因緣際會的認識了李婷婷。李婷婷在香港科技大學的時候,就跟同校學長胡耀傑一起創辦了區塊鏈公司圖靈鏈 Turing Chain,並擔任技術長。除此之外,他還是在IG上擁有一萬多追蹤者的外拍模特,和在Medium專欄上擁有全球近三千訂閱數的作家,可以說是集美貌與智慧為一身。很榮幸可以訪問他,分享他的女性創辦人之旅。 我:可以分享開始創業的心路歷程嗎? 李婷婷:一開始有一個俄羅斯和澳門的博弈公司透過學校管道找上我們。他們想要用比特幣和以太幣來募資並且建立自己的數位貨幣。當時我正在微軟進行人工智慧的項目。後來因為對人工智慧沒有興趣,毅然決然地辭掉微軟,加入了我熱愛的區塊鏈創業的行列。 我:那一開始的時候,你們如何接案子並替公司打廣告? 李婷婷:公司進行了兩個月後,透過臺北科技大學教授的引薦,有一個電影企劃案找上我們合作,從而打響了我們公司的知名度。這個電影是即將在九月上映的華語圈首部區塊鏈電影,聖人大盜。裡面有知名演員賴雅妍,曾之喬和曾志偉等等。我們公司除了幫助演員做區塊鏈的專業訓練之外,還替他們搭建了一套系統,讓他們可以發行自己的加密貨幣。不僅電影票可以用貨幣兌換,電影的收益也會回饋到貨幣持有者身上,形成一個電影的區塊鏈生態圈。在接到這個案子後,建立了業界的信譽,其他合作廠商紛紛上門。 我:那可以分享一下公司創辦時的資金管理的策略嗎?很多人想創業,但是對於沒有固定收入很沒有安全感,有什麼建議可以給他們嗎? 李婷婷:我們公司很幸運的一開始就有接到案子,所以在兩個月就達成資金正週轉。因為我們都是接到案子才做,不需要前置資金成本,現金壓力也較小。我會建議創辦人一開始簡化所有的東西,例如公司一開始若金流相對簡單,就可以自己記帳,真的有需求時,再找專業人士協助。如此便可以簡化程序和降低成本。除此之外,我們也善用研究成果爭取業界的資金挹注,例如最近一項關於多重加密簽章的研究專案,用來大幅提升加密貨幣持有的安全性,獲全球最大加密貨幣交易所之一的幣安投資。 我:身為女性創辦人,你在networking尚有什麼建議給其他女生嗎? 李婷婷:因為科技界女生很少,當我主動出擊的去聯繫不認識的人時,不論男女,他們通常都會回覆,很容易便可以拿到第一次會談的機會。這是個很大的優勢。我還想跟其他女生說,有時候你會發現在商業會議時,男生會盯著男生創辦人說話,而比較少注視你。但是這並不代表他們不重視你,或是他們不尊重你。有時候只是潛意識的會看著同性的人。像我跟女性創辦人會面時,他們注視我的時間也多一些,所以不要給自己畫地自限的心理壓力。 我:可以分享一下你外拍模特的經歷嗎? 李婷婷:我自己有在經營外拍的IG,有上萬的追隨者,其中很大部分是台灣大學資訊圈。他們先看了我在Medium發表的區塊鏈教學文章,然後追蹤我的IG。我也善用IG和FB經營個人形象,間接推廣我的區塊鏈產品以及公司,藉由社群媒體的流量來達到廣告的效果。像我現在在Hahow平台上的線上區塊鏈課程「不可錯過的時代趨勢:從自學區塊鏈到專家!」已突破2000%的募資門檻。可以說是相得益彰。 我:創業過程遇過什麼挑戰?如何克服? 李婷婷:IG裡有時候會有酸民酸我說怎麼可能又是外拍模特,然後又是科技公司創辦人。初期會影響我的心情,但我後來學會忽略流言蜚語,專注在自己想做的事情上面。畢竟他們不過是躲在鍵盤後面的鍵盤俠,我應該把精力放在真正創造價值的事物上。 我:如果給女性創辦人一些Dos 和 Don’t的建議會是什麼? 李婷婷:第一個Do我覺得是要主動交流。雖然科技圈大多是男生,但不要劃地自限,只跟女生講話,若自信的踏出第一步,只要有實力大家都很樂意跟你交流和互相合作。第二個Do是要勇於表現自己,展現自己的優勢,自然會吸引有同樣理念的合作夥伴。第三是女生可以藉由寫文章來展現自己。也許在演講或是見面時,我們受限於性別刻板印象或是身高與體型上的差距,沒有男生的優勢大。但在文字的世界裡,沒有這個問題,例如我正是因為在Medium 寫了區塊鏈教學系列文章,才被台北科技大學葛如鈞教授發掘並邀請擔任區塊鏈微學分課程講師。後來又因一篇「如何自學寫程式?— 心法是成功關鍵」的文章,至今累積400次以上的轉發,更被陽明大學、成功大學、銘傳大學等院校邀請演講。真的十分推薦女生可以多多利用文字發表自己的想法!Don’t方面,我會建議女生不要害怕去要求和爭取。有時候女生看到還可以或不是很滿意的,較傾向勉強妥協,人家也容易因此認為你好欺負而對你態度不一。所以當遇到這種狀況時,女生應該要隨時警惕自己,在開口答應前,應為自己的權益爭取到最大值。 我:有什麼建議給跟你們一樣的學生創辦人嗎? 李婷婷:我認為學生若初期缺乏商業上的人脈,而較難建立業界的信譽,可以透過多寫論文來強化自己的核心技術。像我們發表了三篇論文在ACM, IEEE等著名期刊裡,一來可以打響知名度,二來也可以證明我們的理論有國際論壇背書的水準。因此這是個非常好的途徑。 我:你和胡耀傑身為美國柏克萊大學區塊鏈研究院的亞洲首二位訪問學者。請問國內和國外的創業氣氛有什麼不一樣? 李婷婷:在美國可以很輕鬆自如地跟各個行業的創辦人來個咖啡會談,可以激盪出很多不一樣的火花,不同領域也不會排斥互相了解與合作,例如我們公司在柏克萊校友的推薦下,成功談下全球最大化學工業公司 BASF 的內部區塊鏈員工訓練,以及受邀到內華達大學拉斯維加斯分校演講。但是在台灣,風氣不是這麼流行,大家相對保守,要接觸到自己圈子外的人需要格外努力。 我:那你對公司未來的展望為何? 李婷婷:目前我們公司創辦剛滿一年,初期是間區塊鏈技術顧問公司,現正轉型為區塊鏈產品公司。近期推出 0x1 Certificate 區塊鏈成就履歷,透過區塊鏈的公開透明和可驗證性讓使用者得以真實展現他們的工作經歷,避免被其他說得天花亂墜的人奪走寶貴的機會與資源,放任社會被錯誤的那群人掌權。這也是我們觀察到台灣與國外學生的主要不同點之一,台灣人常常因過度謙虛,而錯失許多難能可貴的機會,0x1 Certificate的理念就是希望改善這個現象。已整合上區塊鏈的課程證書包含台大、北科大、銘傳大學等,也正積極與美國柏克萊大學、香港科技大學與多所台灣大學院校洽談。而與0x1 Certificate 同步推出的區塊鏈考試系統,除台灣與美國外,也廣受墨西哥、埃及、愛爾蘭等國家學生的喜愛。Turing Chain的執行長胡耀傑,也順利在柏克萊大學取得碩士資格,將繼續在矽谷拓展公司業務以及籌資計畫。與此同時,我們也會專注在教學方面,普及大眾對區塊鏈的知識,讓這個新興科技能被市場接受並發揮他的最大價值。 我:那你個人未來的展望是什麼? 李婷婷:我期許自己成為一個深具影響力的科技創辦人,我就是自己的品牌,名字與事蹟也紀錄於維基百科上。 我:最後還有什麼想跟大家說的嗎? 李婷婷:我想跟所有對自己不夠有自信的女生說,當你覺得自信心低落時,可以看看自己已經完成了什麼,和自己身邊願意相信妳、和妳一起合作的夥伴。有時候你完成的已經比身邊的人多很多,身邊的朋友也都是如此認為才會繼續與妳合作。若是仍不夠相信自己,至少相信信任你的人的眼光吧!我們也要學會去看到自己身上的亮點,就像我在我的Medium專欄裡分享的心法一樣,相信自己,夢想就會成真! ****更多我的精彩文章可以到我的臉書專頁~ 作者:矽谷資深女工程師天下雜誌國際換日線專欄作家。Medium Women in Tech Top Writer。
-
這次來信的讀者是加拿大的學弟。他讀了我的文章,為什麼軟體測試工程師工作正在消失,之後,心裡有些疑惑,因此來信。 學弟:我近期有想到轉軟體這塊領域,現在跟一些同學在專研automation testing, 只是好像有看到你的文章說軟件測試的職位會越來越少,那想問如果想從這領域出發的話,是不是先從軟件測試開使投履歷必竟要學的東西好多好多。我現在Bootcamp加上和同學做project。 我:software quality engineer jobs 不是沒有,但是越來越少 目前Amazon, Google, Apple 也都還有,但是說不準會不會哪天也把這個給消除了。 你的職涯生命還很長。我會建議你全部都丟包括software engineer and software quality engineer到時看申請的怎樣再決定。但是最好儘早轉到software engineer我自己之前就是quality engineer 離開paypal 之後,所有的quality engineer就被transition 成 software engineer,到了intuit ,公司也一直喊著要轉,三年後轉了,裁了一大堆人。我是少數幾個留下來轉成功的,但是中間過程非常痛苦。你可以先以此當跳板,但最好不要因此停止。我也曾想過是不是要跳槽去其他地方找quality engineer的工作,但是我想一直逃,有什麼意義。伸頭一刀,縮頭一刀,就留下來一開始比較辛苦,但是非常有樂趣。我現在很享受software engineer。如此之外,你可以參考我這篇文章分享如何轉職成軟體工程師。 學弟:我很能了解寫程式的痛苦,我也認為qa只是個跳板,看你要有developer 還是 project management, 這邊有聽說有人一直做manunal test 我:manual test 的需求還是會有的,但是會越來越少。而且職場發展有限制。以qa當跳板是絕對沒問題的我知道有qa後來申請上fb software engineer 學弟:那像你們面試人阿,會看哪些東西。好多東西也要吧。像GitHub 有沒有publish ,有沒有相關project 之類的 我:new grads 就是考 algorithms 你就一直刷 leetcode 就對了。github沒太大差別。面試官懶得看。也不知道是不是你寫的。考algorithm最實在,除非你是contribute to open source…
-
十年前我剛開始工作時,那時候業界大部分是沿襲傳統的升遷流程。也就是每年到考績評比時,員工會跟主管說他想要升職。此時要不要開始員工升職的流程的決定權在主管手上。如果主管同意的話,他會在考績評比會議裡提出來希望升職這個員工。當然其他主管也有自己想升的人,經過一番激烈的辯論之後,他可能吵贏,那就可以從經理級別考績評比會議進行到下一輪的總監級別考績評比會議,讓他的總監去跟其他部門的總監爭取升遷名額。依此類推,通常到了副總裁級別,就可以決定到底今年有多少預算,可以升多少人,然後做最後的名單拍板定案。當然如果主管在第一輪的考績評比會議吵輸的話,那就莎呦那啦了,所以主管願不願意幫你打這場仗,和他的辯論技巧很大決定程度的決定了你是否能被升職。這就衍生出了很多問題。 其中最令人詬病的其中一個問題就是如果老闆不喜歡你,不想升你,你做再好都沒用!這在傳統的升遷流程中是司空見慣的。嘴巴比較不甜的,或是跟老闆不是一掛的員工非常的吃虧。明明實力超群,卻總是往往是升遷的漏網之魚。跟主管提時,主管可能敷衍了事,或是雞蛋裡挑骨頭,更有甚者會處處刁難。看著其他平庸的同事平步青雲,就因為他跟主管是老鄉,中午都一起吃飯散步。對於優秀的人才來說,這口氣要怎麼嚥的下去。這苦簡直就是打落牙齒和血吞也不為過。這樣情況下,非常容易劣幣驅除良幣,把公司真正好的人才無形的消磨了工作熱情,進而增加了員工跳槽的機率。 另外一點是確保主管升遷的標準是公正公平的實施非常困難,一般來說都是自由心證。但是如果主管是錯的呢?也許他的專業知識不足,並無法準確判斷員工的升遷是否合宜,這其實是非常常見的。如果他只是懶得再考績評比會議裡吵架呢?反正員工升遷關他什麼事,他們打馬虎衍,能少一事就少一事,何必自找麻煩呢。為什麼要替員工強出頭呢?亦或是主管不善辯論,或是不得上層喜愛,總是在考績評比裡敗下陣來,這也是有可能的。而這一切都不是員工的問題,但是後果都是員工承擔,也就是職場上的停滯不前,令人窒息。公司也承擔了這些後果,優秀員工離職,士氣低落,要花更多時間和錢去招募新人才和訓練。 第三點是女生通常比較不會主動跟主管提升職,所以在升遷的時候經常被遺忘。有時候可能是因為imposter syndrom,雖然能力已到,但信心不足。而男生就算能力未到,也會想說爭取沒差,也不虧,而造成男生在升遷上比較積極的現象。如果自己不主動爭取,主管手下又這麼多其他人吵著要升值,要輪到安安靜靜做事的人升值那刻就是要等到天荒地老了。很多人會誤以為只要自己認真工作即可,主管會看見的。其實有些主管會先升那些吵著要升職的人,圖個耳根清淨。你不說,主管自然認為你對現狀滿意,那他為何要自添麻煩呢?所以想要升職的話,務必自己積極爭取。 那麼矽谷如何解決這個問題呢?現在趨勢是中央升遷流程。我第一次聽到公司開始實施這樣的流程是谷歌。想要升遷的工程師可以提出申請,要自己寫一份申請表,裡面詳列為什麼你應該被升值,你具體做了什麼貢獻,你寫的程式碼的連結,你的跨組或跨部門影響力在哪。這時候這份申請表會被送到公司的中央升遷委員會(central hiring committee)。中央升遷委員會的成員會詳細地讀你的申請表,並且參考跟你合作同事的意見,然後最終作出一個升遷的決定建議,再送交給上層,根據預算做最後的拍板定案。 這麼做的好處是中央升遷委員會的組成通常來自公司的四面八方,通常都跟申請者來自不同部門,不會有個人喜惡問題,也不會偏頗或是刻意打壓,也沒有同組的競爭壓力,自然能夠比較客觀公正地做出評比。同時委員會是由工程師組成,所以他們具備足夠的專業知識來讀申請表上的程式,並做出相對精準的判斷。 另外一個好處是員工可以自己掌握自己升遷的流程,不再百分百的依賴主管提出升職。如此一來員工覺得自己掌握自己的命運,而不是命運掌控在主管手裡。這同時也削弱的主管的權力。他們不再隻手遮天。員工也更能按照自己的專業知識和判斷在項目上和主管據理力爭,而不必擔心會因此影響升遷。這對公司是一大利多。員工應該要做對的事,而不是一昧盲從主管想叫他做的事。 我們公司也在這幾年開始中央升遷流程。看到新進來的工程師可以隨時填寫升值申請表,而不必等待主管的垂青,真的是很幸福。想想我之前吃盡苦頭,真的是說多了都是淚。像我這樣的苦主並不在少數。現在很多大科技公司都開始採用中央升遷流程。希望更多公司能更跟進。
-
04/10/2019 今天收到Google IO的信說他們的行程表已經出來了。今年總共有 160個講座,500個office hours and app review, 還有很多code labs。 現在可以線上預約講座的座位,還可以現在就線上填問題,到時講者可以在台上回答。這真的是滿貼心的。因為有些熱門講座不能預約的話,都要提早排隊,很花時間,又很累。而且萬一上一個講座聽完才出來排隊,可能位子都沒了。他們同時有預留一些座位給現場加入的人,所以沒預約到,還是有機會可以參加。而且所有的講座都有錄影,到時可以在線上觀看。不過這就像五月天演唱會一樣,現場和聽CCD的feel有差~我今天已經火速訂完三天講座的位子了。哈哈~ 第一天晚上會有趴踢。第二天晚上會有演唱會!好期待啊~整個活動最期待的部分(喂~) 03/28/2019 噹噹噹~跟大家預告一下,我五月份要參加Google IO,一年一度的谷歌開發者大會。這在工程師界大概跟台灣的五月天演唱會票一樣珍貴,有錢也未必買得到。拿到票的方法有兩種,一個是自己填名字等抽獎,抽中才能買。另一個是被邀請的公關票。我很幸運地拿到了公司的公關票。 聽說會有Google IO 明信片~讀者福利:到時開放三個名額抽獎,全世界皆可。我會寫明信片寄到你手裡!抽獎方法會再公布! #覺得幸福 #我五月天演唱會在灣區去了兩場
-
在讀了很多資料之後,我寫了一個簡單的demo application測試我對spring retry 的了解。然後再把這個apply到我的項目裡。項目裡的架構比較複雜,因此又學到一些細節。由於有demo app的基本框架練習,不至於迷失,也可以隨時做簡單的測試。 這個測試 retryable annotation 這個測試retryTemplate implementation。 可以到我的github看我對spring retry更多的心得。 僅此給大家參考。
-
最近新項目開始,十分的忙碌。我開啟了高強度學習狀態。我對影片吸收速度較快,因此經常上youtube搜尋xxx tutorial。網路上還滿多免費的資訊,學了不少,大概看了不下五十幾個影片。一邊慶幸有如此多的學習機會,一邊暗暗地罵自己自作孽不可活,把自己推出舒適圈,真的很不”速洗“。 熱愛挑戰的人可以考慮工程師這個行業。如果喜歡待在舒適圈的人,工程師這個行業會讓你很不舒適!但是只有在你感到不舒適的時候,才是成長學習的時候!學如逆水行舟,不進則退!不經一番寒徹骨,焉得梅花撲鼻香。 接下來跟大家分享我整個經過。我的新項目使用了好幾個framework, 包括SpringBoot 2.0, Spring Cloud Config, Hibernate, Kubernetes, Aurora Postgres DB等等。所有這些我都從未接觸過,也就是這樣,我才自告奮勇說要做這個項目。於是我開始了我的高強度學習之旅。 我的第一個任務是implement retry。也就是如果time out,系統應該自動嘗試。於是我找到了一個Spring Retry的framework。 在這之前,我需要先了解Springboot framework的基本運作。所以我找到了這個youtube playlist。裡面深入簡出的講解springboot的原理還有實際操作的coding example。裡面有二十一個短片,每個在十五分鐘之內。這樣可以適時地休息吸收,而不會被大量資訊淹沒,而無法吸收。 我的項目裡也使用了Hibernate ORM。於是我把Hibernate的影片也都看了一遍。Hibernate是framework based on JPA , the spec. 所以我也看了JPA的影片。 除此之外,我也看了Spring Cloud Config的資料。Spring Cloud Config是讓你可以把config存在另外一個地方,所以你更改設定的時候,不需要重新deploy,他會在runtime的時候,拿最新的config。 看完這些之後,我對現有的框架有一定的了解,接下來我開始研究Spring Retry。Spring Retry讓你使用annotation可以自動retry。他是建立在Spring AOP的框架內。所以我把Spring AOP 影片上集和下集 都看完了,也讀了一些資料。然後我把Spring Retry的影片也看完了,並且看了數篇blog posts。 Springboot retry annotation. https://youtu.be/27UE2j0P_VI https://dzone.com/articles/how-to-use-spring-retry https://github.com/spring-projects/spring-retry https://www.baeldung.com/spring-retry https://hk.saowen.com/a/d5e2cf7d57a6b78e518b240e969fd51d5b2344bd4c7db5b1298e54a59ab9f231 https://hk.saowen.com/a/540310aa44c6a1cee4dcde95be5cc0bd2009d9b04a39b1e84f5c7f43c4afe1e6 接下來我終於要開始寫Spring…
-
茫茫「科技人海」中,如何站上各方矚目的國際演講舞台?──AWS re:invent Conference演講經驗分享(下) 上集請參考 從沒想過,我會站上亞馬遜年度開發者大會的舞台──AWS re:invent Conference演講經驗分享(上)