生活需要長遠的清醒 | 掘金年度徵文

語言: CN / TW / HK

寫在前面

很多人對與年度總結不以為然,甚至各個平台上一有各種年度總結的活動,對於別人的總結都是一劃而過,點開都懶得點開,我們在某一個時間節點,做了一些事情,這些事情有好有壞,可能不久後的將來,根本不會記得,一段時間內,我們都做了什麼,有沒有意義,別人都做了什麼,又比我強在哪裏,這些在我看來更應該被關注

我曾經一度認為自己每天或多或少都學了一點東西,但是當我認真思考後寫下這篇文章,再對比別人,好像並沒有什麼特點,説到不受打擊,那是假話,可能大部分都和我有着類似的心理,看到過於優秀的人平淡無奇的表述着自己精彩的人生,就總覺得他們是在凡學道路上走的太遠,甚至有點迷失自我,但是卻從來沒有正視過自己,沒有思考自己為什麼不如別人,或者説總能為自己的不足找出一點點所謂的理由,常有此感,即以此開篇

人類的創造發明可以歸結為兩種: 第一種能為人類節約時間,我們稱之為 物質文明,第二種能把人類節約下來的時間浪費掉,我們稱之為 精神文明。對於成年後我們的所作所為無非也就是追求物質和精神兩個方面,所以今天就以物質和精神這兩個層面來剖析下我平淡甚至平庸的 2020

物質追求

讀書看帖

先説買書,今年一年內大概買了 1500 元 左右的書籍,大部分是技術書,也有一些其他方面的書,我一般買書都是在網上看到有人推薦哪本書,我就拿着書名去豆瓣看評分,評分不錯就先加購,等平台活動,一下清空購物車所有書籍

再説看書,其實我看起書來隨心所欲,主要是看心情,有的時候這本書看幾個章節我就去看另一本了,我到現在一直都不敢想象我還能夠靜下心來看紙質書,要知道去年年初我還信誓旦旦的認為看紙質書沒用,電子書便宜又易攜,學技術看文檔看帖子看視頻就夠,但是真的當我開始買了幾本書看了之後,我的觀點立刻就發生了轉變,如今我的理念和説法就也變成了和大部分喜歡看紙質書的人一樣,即有了下邊這段話:

  • 紙質書手感更好,我們可以做批註,什麼時候忘記某個知識點可以憑藉記憶和手感分分鐘找出來
  • 一本好書可能是一個作者歷經十數載經驗在嘔心瀝血所作,而後又經過了無數次勘誤而成,我們甚至可以用 2 個月的時間吃透一本別人多年所著之書,So,看書是值得的
  • 看紙質書時,我們可以靜下心來,避免很多幹擾,畢竟電子書看的時候老不自覺地就看下微信或者是被推送消息吸引

講到這裏,説幾本很 nice 的書籍

《超級快速閲讀》- 格呂寧

這本書就二十多塊錢,二十多你買不來吃虧買不來上當,而且它很薄,此書唯一的缺點就是這個名字比較俗氣,你可能會疑惑,技術人為什麼會推薦一本速讀書,因為它值得,這本書用科學知識講解了關於人讀書看書時為什麼大腦老分神或者記不住,包括讀書速度很慢的緣由,知其然知其所以然,另外還有它的主題即高效閲讀方法(當然速讀針對的是閲讀性書籍,不是技術書籍,技術書籍看的太快並不好,但是看技術書籍也不能否認這本書的價值,它依然很值得一看),可以試試

《JavaScript高級程序設計》第四版

紅寶書大家應該都知道,沒什麼可説的,代替犀牛書看

《你不知道的JavaScript》上中下三卷

這本書上卷我看了最低 6 遍,也是上卷最為實用,中下也不錯,作為前端沒道理不知道此書

《JavaScript編程實踐與語言精髓》周愛民

這本書發散的多一些,適合有一定基礎的人反覆看

《算法》第四版 + 《算法導論》

這兩本是算法聖典

《重構》第二版

重構第一版就挺好的,第二版都用 JS 做示例語言了還不趕緊看一看

《地理信息系統導論》第九版

這個是適合前端轉 GIS 方向沒有太多相關基礎的人學習的,為什麼是這本,就品一下它是 第九版。。

《人月神話》

別被名字誤解,這本書是從宏觀角度來講軟件工程的方方面面,為什麼推薦,有兩個理由,第一是此書至今已經暢銷了 40 年,從未改版卻依然流行,你品下。第二是此書的封皮,寫着 軟工聖經 四個字,你再品

接下來説看帖子,我一般都是上班剛到公司,打開電腦,刷一下掘金,刷一下思否,然後就是代碼寫累了打開各種社區翻一翻,每天都是這樣,已經從習慣變成了每天必備的行為了

寫文碼字

寫技術文章,一年到頭也就寫了十七篇,大概就是一個月更新一篇半吧,不過內容還是挺充實的,十來篇文章一共算下來有個 20萬 字左右

發出去的有 20 萬 字,本地還有一堆一半一半的文章,算下來有 40 - 60 萬 字了,因為我幾乎每天都寫文章,但是寫的習慣就是想到啥就寫啥,寫的不太滿意或者沒啥好思路了就先擱置,過段時間再補充,直到自己滿意再發出去,所以產出其實並不高,掘金 3 級好久了,產出不高也升不上去,真難啊,不過通過寫文章認識了很多優秀的人,同他們交流還有有很大的收穫的

錄視頻

因為我(應該説大多數程序員)是挺內向的,所以之前準備玩一玩視頻號鍛鍊一下臉皮,我們也都知道視頻號這樣一個平台,短短兩分鐘時間聊技術不太現實,況且大家一般刷視頻號肯定想要放鬆下,所以當時想的以話題的形式,內容和技術有關但聽起來並不會費力那種視頻,誰知道十一在家錄一個視頻之後回京就開始各種忙了,因為這個時間段剛入職一家新公司,一直也沒顧得更新視頻號,到後來也是各種事情耽擱了,後面有時間還是要搞一搞的

最近又開始了在 B 站 錄製算法視頻,我甚至還為此專門買了一個 IPad ,做這樣一個事情其實原因也很簡單,因為算法是我的短板,現在我每天也都在刷算法(你以為我上班摸魚?No,我在瞅準時機刷題),但是一段時間後,之前刷過的題很多都忘了,就尋思着,用在 IPad 上手寫算法並且講思路錄製視頻的方式,再次加深自己對這塊內容的理解,也挺練習口才的,還有就是萬一能幫到別人了也挺好,截止目前 GitHub 算法倉庫才提交了九十多個題吧,視頻也才錄製了 2 個,刷題是分數據結構刷的,所以錄算法視頻也是分數據結構,每個數據結構刷題前先錄製一個數據結構講解的視頻,接着按照 GitHub 提交題目的順序錄制題解視頻,每個數據結構刷完之後再錄製一個總結視頻,除了刷題的題解視頻,其他概念講解視頻都會出一篇對應的文章

其實我做很多東西都是想一出是一出,但是隻要做了,時間可能會很長,更新可能會很慢,但是我肯定會做完做好它,不會爛尾

本職學習

對於一名前端攻城師本職方面的學習自然是必不可少的,但是回首 2020 年,好像想不出我到底學了哪些東西

在 2019 年,看文章、看視頻、買課、買資料佔據了我大量的時間,我算過一筆賬,去年一年裏知識付費我大概拿出了 1.6w 元左右,比較火、比較知名的課程像開課吧、極客、珠峯、拉鈎教育、B站這些平台我都留下過足跡(非廣告),甭管是付費的免費的,只要我覺得有用,我都會看,你可能不太相信,或者覺得不可思議,甚至不理解,但是我確實這樣做了。去年 2 月份我滿懷激情來的北京,那時候還沒有拿到畢業證,解決了工作硬需之後,覺得自己的知識量太多匱乏,迫切需要系統化學習大量知識,所以就用各種方法來汲取知識,開始是自學,收入剛穩定之後就開始知識付費,內心想法就和現在網上鋪天蓋地的營銷廣告一樣,花掉一部分可預見的金錢、精力和時間來換取不可預見的未來,下班之後在公司看各種直播課,看完回家自己練一練,每天都熬到兩三點

插播一段個人感受(其實就是吐槽,只為一噴為快),因為看過的平台課程有很多,所以我可以給大家執冷漠客觀的態度來評價下這些平台課程,首先是開課吧和珠峯,這兩個平台主推的都是以前端進階為主比較系統的全棧架構課程,價格不菲,先説好壞,開課吧的我看完了一期,珠峯我也零零散散的看了七七八八,授課方式都是講師直播然後每個知識點一行一行代碼手敲,質量都很好,可以説只要認真學了對大部分初、中、高級前端來説都有很大幫助,因為他們都是固定講師固定內容反覆講,反覆嘗試講出最優質的課程。再看極客,極客平台的課程我也買了好幾個,極客專欄課程授課方式就是給你文章,然後放段作者給你讀的文章錄音,而平台上的視頻課雖然有真人,但是代碼等等是PPT教學,拉鈎教育上授課方式也是類似極客,我個人不太喜歡這種方式,不過也取決於課程質量,像極客的 透視HTTP協議,就寫的非常好,總而言之還是更喜歡開課吧、珠峯這些一行代碼一行代碼寫出來的教學方式,極客和拉鈎課程的價格可能是一方面的原因吧,再説B站上免費的錄播視頻,非常多,就是質量上參差不齊,需要找,這點很痛苦,還需要你的自律。其實一種有點扭曲的心理就是買課你花錢了,不學自己內心會感覺虧了,可能就會學的多一些,加上花錢了有人催促你,又和你一塊學習的人,堅持的可能也會久一些,當然這些想法不好,我們還是要養成自律的習慣,知識付費也是天經地義的

其實去年的我在看這些課程的時候也推薦給了一些前端小夥伴們甚至我把自己的賬號給了他們讓他們看一看再決定要不要買,現在把矛頭轉向開課吧,我之前向一些感覺知識不全面的前端小夥伴推薦最多的就是它,後來我就不推薦了,因為感覺到了厭煩,並不是因為課程質量,而是鋪天蓋地的營銷廣告,我買這個課程的時候,它的廣告投入並不太多,沒有這麼多的噱頭,只是放出了一些課程大綱,看了大綱我覺得內容很足,當時雖然並沒有多少存款,但是我猶豫了兩個月後還是入手了,也確實受益很多,但是現在,可能是因為慧科太有錢,廣告短期內的巨大投入甚至可以説沒有放過任何一個死角,大概就是今年初,突然電梯廣告牌、公交廣告牌、地鐵廣告牌、各個平台、各個公眾號、號主朋友圈等等等等有一段時間甚至我感覺走哪都是開課吧,這些投入可能帶來了短期的知名度大幅提升以及巨大流量,但是當鋪天蓋地的廣告,各種噱頭、各種營銷方式多管齊下時,這樣説也不太好,有些無腦噴了,舉個例子吧,常規營銷手段還好,可能因為我也做公眾號,關注了很多前端公眾號,也有很多號主好友,所以經常被朋友圈廣告以及文章廣告刷屏就很不爽,刷屏其實也還行,但是以各種技術標題噱頭讓人點進去看和號主朋友圈以技術噓頭推廣這種方式真是讓人很煩,我甚至覺得它間接污染了技術文章,儘管這只是一種營銷方式,現在很多公眾號號主估計也收到了很多負面反饋,對廣告投放日期和次數進行了限制,但是也架不住多個號主同時發

這裏挑了開課吧講,是因為開課吧目前最知名,也是因為開課吧開始在公眾號投放標題噱頭文章之前,這種情況雖然有,但技術類的其實並不算太多,反觀現在越來越多的IT培訓機構開始和公眾號號主合作以技術噓頭標題文章進行投放,想來這比技術文章裏所謂的標題黨更可氣,要知道技術這東西和其他行業不一樣,看技術文章的人也很純粹

掘金也有很多做教育行業的講師,像開課吧的大聖老師、楊老師、夏老師,包括珠峯的姜文老師他們的課我都上過,我認為他們幾個人的教學方式以及課程質量都非常優秀,都讓我學習了很多,特別是大聖老師的一些個人學習觀點,更是讓我受益頗深,説到這裏,其實在我的認知裏,任何人以不管以任何方式能讓我學到東西都可以説是我的師者,都為我漫漫人生道路上的前行指引了方向,所以這裏沒有其他想法,也沒有針對什麼,只是簡單的説出我對這種營銷行為的個人感觀,細品我一個上過課程並知道其質量的人都會反感,更何況那些沒有上過課,不知道質量的人呢,會不會過分的營銷反而起到了反作用呢,當然這就不是我該考慮的事情了,也由衷的希望開課吧這類 IT教育行業 可以更關注技術、授課內容,講的好、有內容,自然就有無數人為之宣傳,沒有必要過度營銷,培訓機構之所以被稱為培訓機構,就是因為刻意營造誇張噱頭、虛假信息,也希望未來這些IT教育行業能夠不再被稱為培訓機構,不再讓人敬而遠之,畢竟它只是知識付費的一種形式,而知識付費是一種對學習的渴望,是神聖的,就像每個人上學時都會經歷的補習班一樣,上學時,我可沒有見過一個每天被補習班塞滿時間的同學因為怕被吐槽和質疑而隱瞞這一事實

寫着文章寫着文章不自覺就開始感慨然後就吐槽了起來,深夜碼字,就是比較容易想的多,到這其實我已經意識到文章逐漸跑偏了,所以還是迴歸正題吧。。。

迴歸本職學習,去年學的比較系統性,也比較多,今年其實學的就比較散亂,各種方向都有,所以這裏要總結,一時還真寫不出什麼,vue3 出來前看了一些提案,源碼也看了一些,一直搞這搞那的所以 vue3 出來這麼久了還沒完整的看完,源碼什麼也是零零碎碎的看了一部分,最近又覺得 svelte 不錯就又看了看這個,dockerGIS 啥的都是邊學邊用,serverless雲開發 這方面簡單看了看,也體驗了下小程序雲開發,微前端 三四月份的時候搞的公司項目也投入使用很久了、機器人 也是大概年初開始用 wechaty 搞了搞,因為比較實用好玩,也寫了不少插件,這些較火的技術,算是稍微系統的學習了下,當然還有很多瑣碎的知識,一般新出來的技術,或者是比較好玩、比較感興趣的技術我都會學一學,就不一一舉例了

還有就是上面的讀書看帖、寫文碼字、錄視頻等等都可以説是本職學習的方式

投資理財

關於理財,最平常的就是股票和基金,先不説股票,這是一個全民基金的時代,大爺大媽説不定你的大侄子都在玩基金了,你還在認為你不理財,財不理你是一句傳銷話嗎

你羨慕財富自由,幻想有一天自己可以,但是單靠打工真的可以嗎,存再多的錢,也只是資金,不是資產,資產可以錢生錢,資金只能淹沒在通貨膨脹的大潮中

我的投資理財之路建立在著名的 百分之四法則 之上(就是被這個法則忽悠進來的),簡單來説就是隻要你資產年收益達到百分之四,並且可以支撐你的年開銷,就可以實現財富自由

那麼假如一年你的支出是 10w 元,你只需要有投資或者説有 250 萬的資產,可以穩定年收益 4%,就可以實現當下(即年支出 10w 元)的財富自由了,穩定年收益在 4% 之上是很簡單的,也就是説甚至不需要 250 萬

我便是在為了這可能別人出生就有的 250 萬而奮鬥着,除了財富自由的幻想,其實還有一個原因,隨着工作時間越來越長,我們慢慢的都會對每天反覆的生活感到厭倦,每月固定的薪資,好像只有發薪資那天才會開心點,發了薪資內心又開始毫無波瀾,彷彿行走的機器人,但是投資點錢,不管賺多賺少,我們可以每天看到資金的變化,跌了和朋友大罵兩句,漲了就開開心心的幻想財富自由的到來,為生活加點樂趣

你可能説我不會,不會是可以學的,這個世界上最賺錢的兩個行業,計算機+金融,學點東西沒壞處,在我看來,所有行業值得學習的只有 計算機+金融+法律,因為計算機是本職工作,為我定期提供勞動所獲的現金流,我想現金流源源不斷,就要學金融理財,我想保護好口袋裏的錢,那麼法律就是最好的一把鎖

所以我這一年除了其他的,還學習了不少金融知識,金融知識可能避免不了你被市場割韭菜,但是可以量化我們的資金,更好的控制風險,所以勸大家如果是剛接觸,多學多看,勿盲目,勿跟風,止損為下,止盈位上

幻想站在風口上創業和投資理財實現財富自由哪個比較現實呢,要看個人

最後來一句比較合時宜的話:投資有風險,創業需謹慎

精神追求

再來説精神追求,之前有一個學弟和我聊天,説我每天上班下班都在敲代碼,熬夜學習,也沒啥業餘生活,太多約束自己,會不會太枯燥,甚至有點抑鬱,就沒有什麼放鬆的活動嗎

其實我想説的是,關於約束,可能是有一點點吧,但絕對沒有這麼誇張,這取決於每個人的觀點、想法的不一致,有人覺得打遊戲、刷抖音有意思,投資理財、寫文碼字這些很多人感覺是學習任務,是壓力,可是我並不覺得是壓力,反而覺得挺有意思的,你看視頻玩,我錄視頻玩,加上打遊戲也不能給我帶來收益,彔彔技術視頻、寫寫技術文章與我的職業垂直,相輔相成,還有學習投資理財等等都可以為我帶來實在的收益,所以就沒有枯燥一説了

你可能會疑惑為什麼我把讀書、碼字、學習等等都放在了物質追求裏,那是因為我就是一個平凡的打工人,順應着大中國這個社會主義國家多勞多得的概念,我的所作所為都是為了多得,遠沒有達到馬雲那種錢對我來説沒有意思的層次,所以即使我在多勞的過程中提起了興趣,得到了滿足,但歸根結底還在為錢奮鬥,所以都是物質的,很多人做一個行業,都會被問到你喜歡這個行業嗎?其實我覺得問的很沒有水平,還不如問你喜歡錢嗎來的實在,喜歡 這個詞,應該是不受任何干擾的,假如有一天,我有了花不完的錢,我還是願意做計算機、做前端開發時,我才能真正毫不猶豫的回答我喜歡前端,總之未達財富自由,不敢多言喜歡,終歸是迫於生活

最後,放棄幻想,保持李志,祝早日財富自由

展望未來

寫了兩晚上,一氣呵成 7 k 字,還能寫,但是我知道該睡覺了,寫到最後我都不知道自己寫的啥,也沒有改,就是隨心寫,這是我碼的最快的一篇文章了, 不僅是行為,還有心態,這就是我的 2020,往者不可諫,來者猶可追,未來充滿變數

20年的 flag 還是要立的,之前其實在沸點寫過,再補充補充

  • leetcode刷到1k+,最好刷刷各大高校的題庫
  • 持續錄算法視頻,搞搞視頻號
  • 碼24+篇文章,20w+字產出,最好寫本小冊
  • 7本技術書,3本金融書,2本法律書,外加2本興趣書
  • 掘金Lv5+(這個可能是最難的。。。)
  • 技術提檔 ,升職 or 加薪

最後,奉勸大家儘量少熬夜吧,什麼人臨死前是有感覺的、有徵兆的,都是扯,不會有一點徵兆,毫無預警,今年三四月之前,我幾乎天天連軸轉的熬夜,早則 1-2 點,晚則 3-5 點,後果就是三四月份的一天我下班路上上一秒我還在騎着車聽着歌暢想着未來,下一秒突然就休克,得虧是在自行車道上沒有多少人流,雖然一會就醒了,但是醒來後足足有 5 分鐘我不清楚自己處在何地、不知道自己在做什麼,我就呆呆的站在原地回憶我在做什麼,直到救護車過來我才完全反應過來,腦子懵懵的當時還在想疫情期間我不能去醫院。。。因為醒過來有自主意識然後我拒絕了做救護車去醫院,籤個名接着騎車回家了,從出生至今從未體驗過死亡原來距離我如此之近,況且我還這麼年輕,後來和我朋友説時還自嘲如果有一天如果突然死掉了可能也是毫無徵兆沒有痛苦的還挺好,再到後來去醫院檢查後醫生直接就説是不是經常熬夜吧啦吧啦的一堆,説是經常連續性熬夜導致大腦跟不上身體節奏就抗議了,現在的話就算熬夜我也會保證每天的睡眠時間,所以這裏給大家一個忠告

寫到這裏,抬頭看了看時間,凌晨三點鐘的我在用慘痛經歷勸大家少熬夜。。。生活很有趣,明知不可為又不得不為,可能這就是人生吧

掘金年度徵文 | 2020 與我的技術之路 徵文活動正在進行中......