主頁 > 後端開發 > XINDOO的2020總結

XINDOO的2020總結

2021-01-05 06:31:22 後端開發

對于大多數人來說,2020年啥也沒干,就光見證歷史了,前一段時間華盛頓郵報向讀者征集如何描述2020年,一個九歲小孩拔得頭籌, 過馬路前你左右都看了,結果被潛水艇給撞了, 一句簡單的調侃卻道出了這一年的魔幻,
在這里插入圖片描述
記得武漢封城那天晚上,我正好在回家的火車上,窗外車輪撞擊鐵軌聲音吵得人無法入眠,當我打開微博看到武漢封城的通知,才意識到問題的嚴峻性,那一刻我隱約感覺到今年注定是不平凡的一年,

作為一個互聯網宅男,我的2020受疫情影響很小,畢竟閉門不出是肥宅的日常,但我深知2020波瀾不驚的我,要感謝很多人無畏的付出,其中不僅僅是那些醫護作業者,還有那些為阻止疫情努力宅家的平凡人, 經歷過疫情,再對比其他國家的現狀,我也深刻體會到了群體中組織和協調能力的重要性,

回到我自己身上,我是一個平凡人,平凡人有自己平凡的一年,這一年有得有失、有好有壞,不過毫無意外的是年初的計劃很多都沒有完成,當然沒完的原因很多,后面會詳述,

總結起來,我覺得我過去的一年有幾個比較大的部分,

  1. 學習
  2. 內容產出
  3. 作業
  4. 生活
  5. 個人的成長

學習

在這里插入圖片描述
17年看50多本書、18年40本、19年30多本、今年直接降到19本了,閱讀量是直線下降,其實不是我不學習了,而是我是花了更多的時間在其他地方,不信你看下面,
在這里插入圖片描述
19年和20年買過很多付費專欄,也花了大量的時間在這些專欄上面,識訓頗豐也直接或間接給我帶來了收益,其實很多人覺得付費專欄是收割智商稅,也肯定以為我也被收割了,但實際我并不這么覺得,我買的很多技術專欄價格等同于一本書,算字數也不比一本書少,而且內容更新、更貼近實戰,為啥買一本書不是收智商稅而買專欄就是收智商稅?

總結起來2020年輸入還是頗豐的,真是學了不少,但明顯感覺學的好多東西都在面上,從年底面試被虐的時候我就知道了,而且好多輸入確實沒有內化,更沒有轉變為輸出,所以我準備在2021年重新回顧下之前的所看所學,轉化為博客或者具體的專案,

內容產出

我覺得內容產出其實是我去年非常重要的一部分,不僅僅是因為我是個博主需要發博客,更重要的一點是內容的輸出其實是我對輸入資訊的吸收,是我學習和成長最重要的一部分,強迫自己輸出內容幫助我對所看所學有更深入的思考和理解,也會在外建立自己的技術影響力,不說別的,就我今年跳槽 其實我寫了8年的博客對我幫助很大,我的博客可以讓面試官從詳細全面的視角去了解我(如果面試官愿意),

博客

在這里插入圖片描述
關于我的博客部分, 我還是比較滿意的,今年原創+翻譯大概更了近40篇,整體質量中上,雖然年初預想著博客訪問量目標是破百萬(年初是43w),截止今天只有72w,不過年增長30w,已經是我這么多年漲的最多的一年了, 2020年我的粉絲量從1k多漲到了5k+,即便我最近沒有更博客,日均還是有10+的持續增長,和大V們相比還是差很多,不過我還是挺知足的,

不過我一直知道自己的博客有個很嚴重的問題,就是想到啥寫啥 不成體系,所以一直以來博客訪問量偏低,所以20年甚至未來依舊會繼續嘗試寫專欄文章,嘗試把自己的博客內容體系化,

開源

在這里插入圖片描述
2020年我github總共漲了400多star,出了一個正則引擎,完成了我大學時候的一個夢想,年初學了編譯原理,后來突發奇想寫一門編程語言,其實整體思路已經差不多 了,后來太懶沒寫完,算上前期準備大概完成6-70%左右吧,

2020年我開了Redis原始碼剖析專欄,閱讀了一部分的redis的原始碼,出了幾篇博客,雖然閱讀量一般,讀redis原始碼對我今年出去跳槽面試幫助很大,我對redis的了解程度已經超越大多數普通人了,雖然不敢說吊打面試官,但可以從容面對大部分的redis面試題了,另外,給redis水了兩個commit,成為redis 400多位contributor中最水的一個,

2020年雖然在開源上有所得,但還是太水了,比如我成為redis的contributor之一,聽起來高大上但實際就是改了兩行注釋,,,希望在2021年做出一些更有技術含量的貢獻吧! 不過這也意味著我要在上面投入更多的時間和精力,

公眾號

年中我信誓旦旦想重拾公眾號的,然后鄭重其事發了一篇文章,結果后來就一直鴿,也不完全是因為懶的問題,要不然我今年還能更40篇博客? 反思了下,其實很主要的一個問題是我沒找準公眾號的定位,我建號的時候我就決定不寫技術相關,但至今沒想出來除了技術我還能寫啥,所以公眾號一直處于長期斷更的狀態,

2021年希望我能找準定位,公眾號逐漸更起來,我公眾號二維碼見左側工具列,有興趣可以關注下,

視頻

20年看到了好多技術博主在做視頻內容,自己也想著出幾個視頻,然后也自學了點視頻剪輯,入手了一些設備(麥、云臺、三角架、nas),后來也在csdn、西瓜視頻、視頻號、B站傳了幾個視頻,加起來有幾萬的播放量吧,但后來也沒有精力去弄這些了, 這玩意真太耗時間和精力了,光錄和剪視頻得老半天了,比如我前兩天我花4個小時剪了個3分鐘的視頻,這還不算前期的準備,當然可能我還是屬于業余水平,專業up主會好很多,

可以預見的是2021我依舊沒有太多的精力搞視頻,索性就繼續做一個佛系年更up主,

作業

在這里插入圖片描述

11月25號我離開了作業了兩年多的小米,第二天就入職了新公司, 離開的原因也很簡單,不想再茍著了,我想尋找自己新的人生增長點,自私點就是想掙更多的錢,有個更好的發展, 當然我也有種想要為這個世界做一些微小貢獻的想法 Make The World A Better Place, 也不是說小米不好,只是不符合我當下的目標而已,小米相對于其他公司,閑暇的時間會更多一些,讓我有空去探索更多作業之外的東西,自由度也更高,但老是自己瞎搞,可能一不小心就跑偏了,而且也很難給自己帶來實質性的收入,雖有成長,但也許跳出來成長會更快,

公司有選人的權力,人也有選公司的權力,公司覺得你不好的時候會開掉你,反之你也可以開掉公司,我這次跳槽的一個感悟,決定是否要跳槽以及跳哪需要從更長遠的視角去看,因為很多人作業久了就會陷入一個舒適區,從當下的角度去看可能不動就舒服,但長遠來看卻不是,決定是否要跳槽可以簡單看公司或者團隊是否增長乏力,不增長的公司和團隊遲早面臨內卷! ,另外也許你很難客觀看待你公司和崗位長期的發展,建議你找個資深點的人問問,實在找不到就找獵頭,多和獵頭聊聊,他們接觸的人很多,知道的資訊會比你更多些,

今天我已經入職新公司一個月了,上次跳槽換方向(從sre轉運維),這次直接換領域(從廣告換其他業務領域), 其實我也很想在同一個方向和領域深耕,可無奈時運不濟,

生活

在這里插入圖片描述

生活依舊那么平淡無奇,不過今年有個比較大的變化,對我感情生活一向不聞不問的我爸突然開始催婚了,畢竟前天我已經是27歲的人了,小學同學的孩子都上小學了,中學同學都已經二胎了,大學同學已經結婚了,讀研究生\博士的人還單身,不由的感嘆一句 知識改變命運啊

20年的計劃里有個重新練出腹肌,很明顯沒有實作,而且由于疫情的原因,跑步的計劃也擱置了好久,最終的結果就是肚子上的肉越來越多了,好在我還是把體重控制住了,不求2021練出腹肌,但求沒有小肚腩,

個人感悟

在這里插入圖片描述

精力管理

2020年是我單程通勤超過1小時的第三年,一個很明顯的體會就是每天早上的時候,還可以在地鐵上看會書、學會習,但晚上回家的時候就完全學不進去了,就想著看下視頻、刷會微博,然后我就經常因為自己沉溺于消磨時間而感到愧疚, 但我后來才發現忙碌了一天其實精力已經消耗差不多了,確實很難專注下來,那為什么不直接放飛自我,養精蓄銳來日再戰,參考一句名言:

那個時候我年輕想辦好事,差不多一個月大病一場,為什么呢?老熬夜,經常是通宵達旦干,后來最后感覺到不行,這么干也長不了,先把自己的心態擺順了,內在有激情,外在還是要從容不迫,因為我當時是看書還是誰跟我講了一句很智慧的話,說你手里攥著千頭萬緒,作業是千頭萬緒,攥著一千個線頭,但是一次針眼只能穿過一條線,后來我就想了一個,今天(晚上)做到12點,就不做了睡大覺,第二天重新來過,

再后來我也切身體會到人一天的精力也是分時間段的,早上精力最為旺盛,中午到飯點了就不行了,然后下午5點左右的時候也不太行,精力不行的時候老想著劃水,心中不免對公司有種愧疚感,之后逐漸發覺長期的低效投入還不如短期的全身心投入,然后就心安理得的劃水了,不過劃水的時候看一些亂七八糟的東西,也漲了不少見識,有機會出篇博客給大家講講我在公司劃水的時候都在干些什么?

BTW:精力差的時候可以劃水摸魚恢復精力,精力好的時候還是要努力打工的呀,這樣你的老板們年底才能換房換車[狗頭],

學會復盤

復盤是我幾年前在做運維的時候學到的一個詞,當時每次出線上問題后,一幫人就會聚在會議室總結分析問題,討論未來如何避免類似的問題發生,然后列一堆的Todo, 復盤會參與的多了,就發現每次復盤后的Todo就是那幾項(哈哈),,,

不過我今天要說的復盤指的是自我復盤,準確說是對自我過去一段時間的總結、分析和改進,定期的自我復盤是要自身的問題和不足,然后提出改進的措施,讓自己以后能做的更好,當然做的好的地方也別忘記獎勵下自己,

我還學到的一點就是,也許自己的經歷不夠豐富,但可以偷偷摸摸通過復盤別人來提升自己,從別人身上取其精華去其糟粕來獲得自己的提升,

承認自己是普通人

其實說句實話,我骨子里一直都不覺得自己是一個平凡人,我時常在想為什么我就是我,為什么我可以思考也可以行動,為什么我可以通過我的思想和行為去改變我周圍的東西?甚至有時候我都覺得整個宇宙只有我是真實的,你們其他人都是這個宇宙中陪我的NPC,典型的唯心主義,

但我后來經歷的事告訴我,這個世界有很多事是我控制不了的,也有很多東西不是僅憑自己的努力就能拿到的,還認識的這個世界本質是不公平的,自己只是這個世界毫不起眼的一小部分,如果我是一束光,也只是螢火之光,也許連方寸之間都無法照亮,怎么敢和日月爭輝,

明白了這點,面對自己的失敗和缺點,我的心態也變的更平和,不再那么容易陷入深深的自責,不再那么容易懷疑人生懷疑自我,另外說一句,不光你自己,你周圍其他人也都是普通人,

行勝于言

2020年不是想著錄視頻嗎,老覺得題材沒想好、缺素材,然后始終不見動手去做,然后就一直鴿,但有次周末一咬牙開始做,從寫稿+錄音+ppt,到最后的剪輯 一天多就搞定了,最后效果還可以,還有我每次寫博客,其實寫之前我都不知道要怎么寫,但如果逼自己坐下來直接開寫一會功夫洋洋灑灑一篇博客就出來了,就好比今天寫這個總結,之前雖然列了個大綱,也不知道填哪些內容,但開始寫之后就剎不住了,這不已經快5000字了,還有很多內容沒寫,,,,,

所以,不知道具體怎么做,就先動手干起來,有些東西光想永遠也想不清楚,但可以做出來, 不過我有時候還是做不到,空閑時刻躺著它不香嗎!!

2021年計劃

在這里插入圖片描述

年初必立flag,年末flag必倒,這點我已經驗證過好幾年了,2021年也不想立太多的flag,謹防被打臉,之前幾年立的很多flag太不切實際,也錯誤的估計了自己能力,

所以我的2021沒有太多新的內容,還是之前的東西,

  • 快速融入新作業,有能力承擔重要角色,
  • Redis專欄繼續更下去,保持每月至少2篇的節奏,
  • 博客粉絲過萬,pv總能破百萬了吧!
  • 視頻內容的話能更就更,更不了就拉倒,做一個佛系up主,
  • 之前看過的很多書重新看一遍,
  • 把我的ulang 1.0版寫出來,

寫在最后

最后我沒什么想說的了,上面都說完了,還是照例附上我之前幾年的總結,
19年年終總結
18年年終總結
17年年終總結
16年年終總結
15年年終總結
14年年終總結
13年年終總結

本文來自https://blog.csdn.net/xindoo

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/244579.html

標籤:其他

上一篇:這些最常用的Linux命令,每一條都應該會,沒有借口!

下一篇:JAVA基礎語法

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more