1. 程式人生 > 實用技巧 >96年/離職8個月/拒絕華為offer/目前自由職業-記這大半年來的掙扎與迷茫

96年/離職8個月/拒絕華為offer/目前自由職業-記這大半年來的掙扎與迷茫

僅以此文,記錄自己這大半年來的掙扎與迷茫。

2019 年 11 月

在公司工作七個月之後,我被裁員了。

回憶自己這七個月的經歷,不管是遇到的人和事,更多感到的是收穫和感恩,於是我寫下了:「應屆畢業生工作7個月小結」,當做對於這七個月的小小總結。

本想好好休息幾天,不料第二天還在睡夢中,就有 HR 和獵頭找上門來了.. 既然來了,就好好準備複習面試吧..

2019 年 12 月

瘋狂面試ing...

然後 12 月開始了瘋狂面試,包括華為 (口頭 Offer)、位元組跳動 (一面掛,面試官說很久沒問過應屆生了..) 等,一下子就面到了 12 月中旬了。

說實話,那段時間好怕面試官問:「你對 HashMap 瞭解多少?」

這種問題。

  1. 從「基礎結構」到「1.71.8 版本變化」;
  2. 從「與其他 Map 結構對比和區別」到「HashMap 具體的 put/resize/hash 等的具體過程」;
  3. 從「為什麼 String/Integer 適合做 HashMapK」到「HashMap 為什麼不直接使用 hashCode() 處理後的雜湊值直接作為 table 下標」;
  4. 從「什麼是雜湊,什麼是雜湊衝突」到「HashMap 如何解決雜湊衝突」;
  5. 再從 HashMap 延伸的其他 Java 常用集合....

這些教科書式回答我都快說吐了..

瘋狂面試的生活,也從我拿到華為口頭 Offer 開始逐漸告一段落..

拒絕華為 Offer...

雖然拿到了華為的口頭 Offer (簽約是第三方,享受華為待遇),但我拒絕了... 並且把其他所有的 Offer 都拒絕了...

我大概是跟錢不太能過得去吧.. 彼時跟華為談下來的條件,薪資直接翻了一倍,一個月能拿到的薪資甚至是部分同學朋友的三倍四倍還多...

去,那就是一份看上去十分體面、充實且奮鬥的工作,但可想而知的是,屬於自己的時間會直線縮水,甚至過上每天下班回家,時間就只夠洗澡睡覺的生活...

我自覺有些工作狂的潛質,之前上班的時候,精力總是很旺盛,但一旦神經一鬆懈下來,就能夠躺上一整天,而我甚至是懶覺都不睡的人...

我懼怕工作狂的狀態讓我沒有時間思考或者審視自己,當我意識處於自動駕駛時,很多問題和瑣碎就會逐漸地遠離我,工作也似乎會變成一種逃避現實和填滿時間的方式,我想起在這之後那些為了工作而工作的片段就感到難受。(特別是還會犧牲部分健康)

如果工作是為了未來幸福快樂的生活,那麼是否可以忍受當下的不快樂和不幸福?

所以讓我感到奇怪的是:「我是否必須埋頭工作並過著 "悲慘的生活",以便讓我的未來感覺到快樂和幸福?」

當然也真不是黑華為.. 那天華為面我的部門 Leader 跟我通電話的時候已經過晚上 10 點了,說道:「其實加班沒有外面傳那麼厲害啦,你看我現在已經準備下班回家啦。」

看不清的答案...

經歷過的千篇一律的面試,那些反反覆覆的面試套路問題,讓我也開始對「工作」開始重新審視起來:「無非是換個地方擰螺絲而已嗎?」

又看向公司高層和那些技術大牛們,他們背上了房貸、車貸,家裡老婆孩子等著照顧,一刻不敢停歇忙碌的身影,我問自己:「這就是我未來理想的生活嗎?」

答案很明顯。

我不想要 30% or 50% 的幸福,我對自己承諾的是 100% 的幸福 (儘管這一點都不現實,甚至有點魔幻主義)

彼時這些自以為是、天真爛漫的想法,充斥著我的大腦。這些也讓那個 22 歲的少年充滿了迷茫。

就像是上圖,前方的路於我而言,就像不停加速的滾輪一樣,一旦踏上了,要麼保持持續的熱誠和興奮,要麼等待著滾輪將我重重地甩在牆壁上。而我有強烈的預感,我會是後者 (即使我對程式設計保有強烈的熱情和興趣)

機會和計劃...

可是如果不工作,幹什麼呢?

我想起好朋友很早之前就對我發出過的,成為「MC (我的世界) 開發者」的邀請 (彼時朋友早已是掛上網易官網三大明星開發團隊的核心成員)

詳細諮詢一番後,從他那裡得知的關鍵資訊是:

  • 每天 3-5 個小時的自由工作時長 (總之就是很自由)
  • 還過得去的收入 (部分是來自於團隊積攢的口碑)

都說先求生存再求發展。這樣的工作和機會不僅很好地解決了我的生活問題,而且本身還十分有趣,可以自己構思自己的產品並實現它 (寫 Python 程式碼),並通過它來賺取利潤,挺有意思。

另外審視過去,發現自己很大部分幸福來自於 「分享」 這事兒。

很多現在看仍然覺得 牛逼 的文章,都是自己有大量空餘時間認真思考問題時總結的,工作之後寫的大部分文章 (19 年 4 月到 19 年 11 月的文章) 都顯得差了那麼點兒意思。唯一自己還滿意的 一篇文章 也是熬了很多個大夜熬出來的... 而工作之後這樣的機會和時間就變得相對少了起來...

這也是後來我建立 「MoreThanJava」 文集的原因,我希望我寫的東西很多年之後回看時,仍保留著特殊的價值。

分享、寫文是我喜歡的事 (事實上我很嚮往那種能把事情說清楚,思想表達明白的人),並且跟 3yGuide敖丙 都交流了一下,似乎公眾號的發展空間還是很大的。做自己喜歡的事,順便還能賺錢,似乎還蠻酷的樣子。

再者自己的興趣還挺廣泛的。吉他、鋼琴、繪畫、設計、UI 等多多少少都想學習學習。而這些無不需要花費大量的時間。

也想趁年輕多出去走走,反正有網就行,去麗江之類的地方住一段時間再回來也不是不可。

毅然而然的決定...

這會是一個好的決定嗎?

我帶著我的這些想法先是諮詢了前輩領導,我們聊了很久,他幫助我理順了這其中的得失並給了我一些很好的建議 (手動感謝),我更加堅定了些。

我又告訴了我的好朋友們,他們也表示支援,值得嘗試。

於是拒掉了所有的 offer,我也給好朋友打電話確定了加入工作室的事情,決心成為「MC 開發者」的一員開始自己的計劃。

並假裝許諾自己一年時間去嘗試嘗試。即使一年之後,我也才 23 歲,仍然有大把的機會可以選擇。

2020 年 1 月

再次婉拒華為...

為了防止自己一個人自閉,我找到還在讀研究生的同學一起合租。

我搬離了之前工作的地方,等一切準備好想好之後,我告訴了我媽,我媽一秒猶豫也沒有:「我不同意!」

  • 別人擠破頭想進華為都進不去,為什麼會拒絕這麼好的工作?
  • 為什麼在應該奮鬥掙錢的年紀不選擇努力工作選擇出來單幹?

別說我媽了.. 估計這事兒華為之前跟我溝通的領導也沒怎麼想明白吧.. 於是我在 2020 年 1 月 6 號 的下午又接到了華為領導的電話:

我再次婉拒了...

做這樣的決定,需要的不僅僅是勇氣,還需要有特殊的傻楞勁兒。

當然還得有運氣。這裡想多說一些,拋開錢,有多少人能真的想明白「為什麼工作」這件事情呢?真正藉助平臺做實事的畢竟是少數,那既然大部分人都是為了錢,途徑就真的只剩下工作一條了嗎?

努力學習是為了找到一個好的單位好的工作,努力工作是為了掙更多的錢,這似乎成了唯一的選擇 (至少是在我身處的環境中給我營造出來唯一的路..),當所有的答案都指向同一個方向,那我就屬實不敢苟同了 (至少不唯一)

而且很奇怪的地方是,既然掙錢這麼重要,為什麼學校從來不教呢 (特別是九年義務教育)?學校反而教給你的是成為一個優秀員工的必備技能,從結果來看,這並不能讓大部分的人掙到錢。

時常聽到:「啊!不想上班吶!」,是因為做著不喜歡的事情。相反,如果把喜歡變成工作,那麼情況將完全不同。

說著說著,就有憤青那麼點兒味道了...收!

總而言之,我實屬很幸運的那一撥,幸運地能夠喜歡計算機,幸運地有機會,幸運地能夠自由地做這樣的選擇...

接了一個外包專案...

由於搬到了學校附近,就時常在實驗室晃悠... 由此也很巧地受到實驗室學長的推薦,在學校老師手底下接了一個外包專案 (還是有不少錢的)...

後端、前端、UI、微信小程式全部都由我一個人把控 (就是我一個人寫),這感覺還是挺舒服的,於是開始了一邊寫專案一邊學習 MC 的生活...

開始學做飯...

時間多起來,也要學會照顧好自己,開始學一些簡單的「一人食」:

2020 年 2 月

2 月由於過年加上疫情的影響,效率拉到了最低... 幾乎幹不了什麼事情...

畢竟大過年還有什麼事情好忙呢?(反諷...)

於是快二月底就毅然離開了老家,回到了成都.. 回成都第二天.. 老家就給封路了.. 不讓出了..

2020 年 3 月

學習 Redis 和 Python...

一邊繼續進行著專案,一邊抽出時間來鑽研一下 Redis。

之前就是背了一些常見的面試題,也沒有深入瞭解過,自己不趟一遍水,踩一遍坑始終覺得心裡不踏實。

另外由於 MC 是使用的 Python,也粗淺地自學了一把 Python:

參與網易 MC 季度 Mod 開發...

第一次上手的專案就是網易第三季度準備推出的季度 Mod:「星際探險:迫降」(倍感榮幸... 多少有點兒出道即巔峰的意味在裡面...)

這是當時在測試隨機生成樹演算法的畫面:

2020 年 4 月

MoreThanJava 開篇...

本著「分享」的初衷,就著最初的計劃,「MoreThanJava」系列開工:

看著還挺像那麼回事的。

四月新增文章:

一切似乎都不那麼如願...

我突然有些覺得,把生活比喻成一條河流的另外一層意思是:「就算你不動,生活也會推著你往前走」

假如生活不推你了,你還繼續走嗎?是往前嗎?哪裡又是前?

一方面,我自覺有著明確的目標以及一定要留下那麼一筆的信念。

另一方面,生活並不輕鬆,特別是本該發小專案掛商城賺錢的我,剛開始就接觸到了這麼大的一個季度 Mod,沒有立馬能拿到的額外收入還得幫著幹不少活兒以及熟悉 MC 的開發 (不過好歹接了一個外包專案有收入),還得獨自面對生活中的瑣碎。

再另一方面,一個人的時間確實能夠獲得難得的專注,不僅僅包括學習、工作,娛樂也是一樣。特別是當生活不再推著你的時候。

一邊過著頹廢的生活,一邊又在內心給自己喊話.. 這種糾結從上面節選的標題就能略微感受一二了..

似乎一切都不如最初的那般如願,計劃也好,收入也好,甚至連生活都開始變得一團糟..

縮水的錢包...

最終迫使我改變的,還是那個最初我有些不對付的東西:錢。

我給自己搭建了一個還比較滿意的工作環境,2 塊 4k 螢幕,一張升降桌,一把電競椅。但這些使我不得不計劃著過日子,特別是當我額外買下一臺華為筆記本之後 (MC 是微軟的遊戲.. Mac 執行不了.. 虛擬機器也不行.. 蛋疼..)

(ps:其中一塊顯示器在之後的搬家過程中還遭遇了不測...還不保修...)

我開始逼迫自己早上晨跑,晚上做運動..儘管沒能堅持很久..(現在堅持去打打球)

我開始要求自己每天至少要看一個小時書,保持輸入是一件特別重要的事情..儘管也斷斷續續的吧..

最重要的是,強迫自己上綱上線,和團隊成員出了自己第一款 Mod 元件.. 掛上了商城.. 儘管銷量也不怎麼好吧..

但這一切對於我來說,都是一種積極的「開始」..

儘管窘迫,但對自己的投資還是絲毫不吝嗇的,比如:

2020 年 5 月

重心的轉移...

生活的「窘迫」使我不得不轉移更多的重心在 MC 元件的構思和開發上,整個 5 月,我沒有發一篇原創文章 (此時我反而因為之前的 Redis 系列文章吧.. 接了一些廣告發..)..

也由此,我得以構思了一個,和團隊討論之後預計會 賣爆 的元件,甚至我們一度還調研了找主播推廣的價格 (悄悄說,一條視訊五位數...)...

因為它不僅顛覆了 MC 的傳統玩法,更有龐大有趣的世界觀 (借鑑多個動漫來的) 和豐富多彩的新模型... 按照歷史的資料和經驗來看,這個元件大賣!(相當於製作了一款全新的遊戲一樣...)

於是我把所有的重心放在了元件的開發上,一邊學習一邊動手實踐和改進著自己的想法.. 這讓我興奮不已,從早到晚.. 我感覺這酷極了..

2020 年 6 月

恢復輸出...

用了整個 5 月,元件終於準備上線了.. 同時上線的還有另外一個,花兩個小時就寫完的特別簡單又好玩兒的玩兒法...

有了前一個月積攢的勁兒,寫起文章來也順暢了許多..(其實有些文章之前就查了很久的資料...)

五月輸出:

現實打擊...

我們算好元件釋出的時間,盡一切可能地增加模組的熱度,但它沒有按照預想的那般火熱... 甚至可以說有些冷淡... 因為看最終的成交量和總金額來說,跟我兩個小時就做完的沒有什麼特別本質的區別...

甚至專門仿照傳統 RPG 遊戲重新設計和實現的 UI,居然被人詬病成是 BUG..(因為有一點不符合原版遊戲的操作習慣) 還因此給了許多低評分的差評...

這屬實給我們來了一次打擊... 特別是策劃本人 (我)...

不過更多的是給我們上了一課。事實是:這是我們自己非常喜歡的元件,而不是廣大玩家們喜歡的元件。(對於如何找準玩家口味這事兒,除了多試錯,廣撒網,我還真沒什麼好辦法...)

另外從產品的角度反過頭來審視:

  1. 本身全新的模式需要有學習成本;
  2. 又沒有特別友好的提示系統 (「一個好的提示系統比十個新功能都有用」不知哪兒看的,但此刻映入腦海..)
  3. 加上游戲的部分,大多都是靠幾乎相同的方式硬肝 (類似於刷塔)
  4. 等等等..

以上種種的原因,就造成了這既不是那種讓人愉悅到爆的產品,又根本不是那種能夠幫助玩家抵禦某種恐懼的產品,所以才會這般 "不痛不癢"。

"令人羨慕"的自由職業...

從某種程度來說,我確實過上了 "令人羨慕" 的生活:不用朝九晚五的打卡簽到,不用硬著頭皮出去應酬,不用做違心的事只為了應付 KPI,也不用面對複雜的職場關係,一切都只有自己,想吃啥就可以吃,想去哪兒玩兒就可以去,做自己喜歡的事,對自己負責就夠了。

不考慮錢的前提下,我假借著 "自由" 的名義,確實過得舒服極了... 身體方面除了久坐的屁股也是越發地健康...

但其實只有自己知道,這其中的難..

一方面雖然我還算能夠保持規律的作息和生活 (我特別需要維持這種狀態以維持做事的能量...),但能夠打斷你的事情比想象中要多得多,特別是當你 "自由" 之後。

畢竟又不工作,能有什麼事呢?(反諷... 實際上需要做的事是越來越多的...)

另一方面來說,這種 "自由" 其實很自我,就當前來說,財務方面的「窘境」使我不得不這樣:只能也只夠對自己負責。

不免談到錢這個話題時,心裡默默算了一下如果去華為這幾個月能夠拿到的工資和自己這幾個月的收入一對比 (差距接近六位數),心裡還是會不免酸上一把。(實際情況如下圖)

所以實際上,網路上我是樂於分享的 熱心博主,朋友前我是令人 "羨慕" 的 自由職業者 (目前僅實現了時間自由),家人面前我則是 家裡蹲的不上班的自閉網癮少年

2020 年 7 月

保持輸出...

七月的前半程,還是輸出了一些文章的... 在寫 Day 4 面向物件的文章時,查了很多天資料總覺得差點意思.. 就有點卡住的意味了..(我時常用完成比完美重要來勸自己,但大部分時候還是勸不過.. 我只是希望力所能及的範圍內能儘可能做得更好而已..)

七月新增文章:

網易 MC 創作大師賽...

七月的後半程跟隨團隊參加了網易跟抖音聯合舉辦的比賽,我是主程式設計。

之前的 "失敗" 並沒有打消我們的積極性,反而讓我們迸發出了很多有意思的想法.. 隨著許多元件的釋出,收入方面也相比之前越來越好...

這幾天編碼的工作也差不多快進入尾聲了.. 計劃跟朋友們一起出去旅個遊作為七月和上半年的終結~

總結

承諾給自己的時間已經過去大半,捧起自己給自己的答卷,勉強能算個及格分。事實上大部分時候自己甚至是怠惰的,但我願意給這個及格分。

對於自己來說,上班對我來說是最容易的選擇 (事實上這期間有很多機會我都拒絕了..),我也並不覺得上班辛苦之類的,相反,現在需要直面自己內心各種各樣複雜的聲音,需要應付家人朋友的 "關心愛護" 反而讓我有些疲憊。

當前的時光,一段時間的「窘境」是我給未來的自己下的賭注。

儘管有些艱難,但我是很願意,也覺得很值得嘗試的。

就像 @Lenciel 說的那樣 (最近很喜歡逛他的部落格..)

"究竟該怎麼活,自己真正享受什麼,喜歡什麼,很多時候不是通過循規蹈矩的生活就能弄明白的,總得為什麼東西拼過。"

後續的計劃這裡就不列了.. 最後以我微博的簽名來作為結尾吧:

「想做一個自由且自律的人,靠勢必實現的決心認真地活著!」

希望你我都能夠奔赴在路上吧...

  • 本文已收錄至我的 Github 程式設計師成長系列 【More Than Java】,學習,不止 Code,歡迎 star:https://github.com/wmyskxz/MoreThanJava
  • 個人公眾號 :wmyskxz,個人獨立域名部落格:wmyskxz.com,堅持原創輸出,下方掃碼關注,2020,與您共同成長!

非常感謝各位人才能 看到這裡,如果覺得本篇文章寫得不錯,覺得 「我沒有三顆心臟」有點東西 的話,求點贊,求關注,求分享,求留言!

創作不易,各位的支援和認可,就是我創作的最大動力,我們下篇文章見!