bGZo's blog

GitHub Subscribe

我的大學

21年10月第三個週末看到了 @february 的 blog, 感慨博主在學校做出如此的成就之外,自己也心血來潮,想趕在表達欲消失之前,簡單記錄下個人編程,數字,讀書相關的經歷.

奈何初期文件管理做的不好,犄角旮旯都是自己的寫的 Stickies, 加上遷移系統丟掉的歷史數據,和模糊的記憶,東拼西湊,勉強擠出些文字,卻囿於自己的筆力淺薄,刪改不斷,寫完回讀,又弗如遠甚。罷了,湊合着看吧…

大致從 19 年複習期末的 CPP 考試開始寫博客,一開始拿不準哪個平臺,所以只能一個一個換着用, onenote, youdao, wiz, yuque, cnblog, csdn, wordpress, typecho, bitcron, hexo, gitbook, mkdics, blogger, hugo, notion, obsidian, logseq…, 最近決定沉澱在 logseq + Jekyll 不動了,前者依託 Bi-Directional Links & Graphs & Full-text Search 的特性讓人眼前一亮,後者依託 github build-in support 讓人躍躍欲試。當然爲了更高的可擴展性,最終選擇在 vercel 上免費構建和託管,也推薦給大家.

Rules: Not New Year Resolution, but Past Year Review(PYR)

狗熊有話說 ep. 400@Tim Ferriss 的方法: 不要着急做做新一年的計劃,而是去回看過去一年的經歷. 以及以下的方法論:

  1. Grab a notepad and create two columns: POSITIVE and NEGATIVE.
  2. Go through your calendar from the last year, looking at every week.
  3. For each week, jot down on the pad any people or activities or commitments that triggered peak positive or negative emotions for that month. Put them in their respective columns.
  4. Once you’ve gone through the past year, look at your notepad list and ask, “What 20% of each column produced the most reliable or powerful peaks?”
  5. Based on the answers, take your “positive” leaders and schedule more of them in the new year. Get them on the calendar now! Book things with friends and prepay for activities/events/commitments that you know work. It’s not real until it’s in the calendar. That’s step one. Step two is to take your “negative” leaders, put “NOT-TO-DO LIST” at the top, and put them somewhere you can see them each morning for the first few weeks of 2022. These are the people and things you know make you miserable, so don’t put them on your calendar out of obligation, guilt, FOMO, or other nonsense.
Positive Negative
畫像素畫 生產力色情
線下看了奧斯卡最佳影片 美化桌面
哲學 / 經典的書 社交媒體
(V2EX; Twitter; Bangumi)
氾濫
用 GA & Script 自動化繁瑣的任務 手工格式化作業過多
筆記軟件 Logseq 不斷收集用不到的資源
看了一些小玩具的源碼 漫無目的 改寫/擴寫 自己的廢話
短時間就能收穫成果的教程,
堅持做完教程 + 獨立做一遍
“要是當時我xxx”,
“看看他的動態吧”
“糾結如何回應…”
找個酷酷的背景/頭像
每天背單詞,看一點英文 Youtube 視頻 看了太多 動漫/漫畫
無紙化辦公,用掉多餘的廢紙和筆 頻繁使用手機截圖,事後也不處理
和他人搭話,多說一點無用的廢話 看到陌生沒有打招呼,默默走開
控制自己每日攝入信息 遷移無關緊要的數據

2019 Winter

上了大學之後身邊的同學都很聰明,我跟着他們愣頭愣腦地捲到了 IMUDGES 後端組中,遇到了一大波各年級的翹楚,他們和我不太一樣,要麼有殷實的家境,永遠手持最新款的電子產品,要麼是注意力狂魔,可以心無旁騖地投身研究; 要麼常掛微笑,口才一絕,組織力很強的角色。總之和他們呆在一起,整個人都會覺得有些不一樣.

藉助着平日裏呆在機房偷偷努力的功夫,這個學期過得還算是舒服,但是高中留下的怪毛病,我一直都不太敢開口去問別人,是個名副其實的悶葫蘆, ACM 訓練開始後,在 MOOC 產挑了門課,但是也沒有堅持下去。組裏學長講題,面對套路化的模板卻一無所知而不知所措,就一直擱置下去了,那些瑣碎易得的博客讓我壓力更大,我開始逃避,就這樣一直拖着,敗給了這種畏難情緒.

假期後端組長安排了三個任務:

  1. 10個人共同開發一個比賽發佈網站;
  2. 小組自己決定開發一個小東西練手;
  3. 搭建自己的博客

放假後的半個月裏我分別用 hexo, github page 組了一個靜態 blog, 1月10日用騰訊雲的學生服務器無寶塔搭建了個 wordpress, 折騰了2天電腦,卻發現沒備案是打不開的,又跑去去以 “服務器技術見解” 爲由備了案,來來回回有半個月.

回到小組開發後,沒有什麼框架思維,是想直接從零開始造個前端,頁面基本標籤造好了,但囿於不懂 HTTP 和計網, axaj 請求一直不會發,本地也不會 Debug, 一直卡在原地,沒有向別人求助. 1月份結束交了個純 html 的 PR, 然後又去折騰自己的博客了。年後學了 bootscript 框架,還是不會Debug. 最後也落得個讓他人接手自己的項目的下場… 當時甚至不知道後端是用 django 來做,根本不用做純接口…

總之就是交流太少,不懂的東西太多,沒有什麼人帶,自己還是用學生思維那一套,完全無法放手去做.

這段時間開始跟着身邊的同學學科學上網,也開始對 GFW 等屏蔽措施感到厭惡.

2020 Spring & Summer

因爲上半截的失敗開發經歷,這段時間處在深深的自閉狀態,沒有什麼勇氣去羣裏發言,更是在寒假結果展示的時候,沒有能拿得出手的東西,屏幕中閃過的每個 demo 都像是對我的迎頭痛擊,無法向外歸因的我只能怨自己太笨,以至於後來連 IMUDGE 都不怎麼想去了。基本少了很多交流。那段時光可以這樣描述:

人在低谷的時候,心裏總是有很多怨氣。所以我看誰都不順眼,覺得誰都對不住自己,於是不和任何人聯繫,把自己裹得緊緊的.
我在自己的四周,築起了一道厚厚的牆,裏面完全是我一個人的世界。我成了孤家寡人,不關心別人,也沒有人來關心我,每天沉默寡言,活得像空氣一樣.
── 全中國最窮的小夥子發財日記 老康

1月趕上疫情,我同老姐到附近的自習室上了一個月自習,這段時間裏我爲了電腦調度和系統的美化,折騰起了 ubuntu, 到後來直接在本機上裝了雙系統,每日瑣碎的系統調教和折騰以及 linux 上莫名其妙的 bug 非常殺時間。算是度過了一個較充實的幾個月.

這學期的專業課是 CPP 面向對象 以及一門硬件相關的 數字邏輯, 因爲居家上課,拿到的所有書都是電子書,就算買了數位板看書也還是興趣寥寥,嘗試了很多辦法都沒能好好靜下心來看上哪怕一兩本經典的書籍,我非常後悔沒能早點購買平板,而是一直用電腦鼠標看書,後者直接放棄教學,轉播 MOOC 網課爲主。實屬搞笑.

暑假同學找來一起開發一個 校園二手交易平臺(Android), 從 Java 開始學起,因爲只有半個多月,草草結束了,沒了什麼後續,我們彼此依舊很少交流,我只做出來一個登錄界面…

這個時間瞭解了很多國內安卓不入流的”特色”, 致使我很長時間都對 Google Play & Apple 抱有嚮往; 也對 Windows 的很多調度都有不同程度的厭惡,非常喜歡 Linux 系電腦開機安靜的模樣.

2020 Autumn & Winter

這學期節奏非常快,功課和作業也非常熬人,小學期半個月補考了四門課。爲了提前一週放假,取消了一切中途法定假期,計組老師瘋狂漏題, Verilog 直接成了天書。看着身邊人獎學金拿到手軟真的很羨慕,傲慢的毛病又加重了,沒有辦法沉下心來求學.

剩餘時間要求開發一個學生選課系統,我卻非常愛鑽牛角尖,總想用標準庫自底向上實現,瘋狂給自己上難度,甚至看不起偷懶的 STL 庫,快完不成那兩天才像是個憨憨,基本的 CRUD, 標記變量管理,檢索算法,指針管理等想在半個月寫好對當時沒學過設計模式的我來說還是太難了.

這個學期主課數據結構和離散數學,很遺憾沒有結合 算法(第四版) 好好練習數據結構,而是持續折騰在博客和 Linux 系統上。離散老師也教的非常散漫,我能感覺到老師在努力地闡釋出每個定理的道理,但總是沒有什麼和計算機相結合,老師也略顯疲態.

這給冬天下定決心鹹魚淘了一個便攜顯示器和防凍手套,在幾個難眠的夜晚抱着便攜屏看了幾本閒書, 歸檔了幾年的讀書筆記.

開始使用 Twitter. 也開始註銷之前不用的網站.

2021 Spring & Summer

5月一咬牙買 Samsung Tab S4, 決心要好好看書,順便把便攜顯示器出掉了,但經驗不足就被閒魚商家掉包了 (估計被當了料板,然而又沒有留證據).

這學期開始聽博客,在 文化有限 的推薦下看完了幾本有趣的小說,假期也看了幾本關於代碼風格的書 (代碼整潔, 人月神話, 代碼大全), 雖然都沒有看完,但發現以前代碼實在太爛了.

主課是 軟工概論,數據庫 和 概率論,因爲裝不上 Orcale 11g 就把 ubuntu 卸載了。數據庫大作業因爲平時沒時間做又坐了同學的車… 概率論和離散是一個老師,上課被迫開始摸魚😭. 軟工概論沒有平時成績,所以早 8 的課不去也沒有事,簡直是一大奇景。一個 50 多人的課堂上成了1對1輔導,最魔幻的是這學期教改,把計算機圖形學換成了大學物理??? 直接導致了很多時間都浪在了這無關緊要的通識課上.

假期開始直接上手 Python 寫爬蟲代替我的日常繁瑣的文字工作和衝浪(追漫)工作; 同時照着 web權威開發指南 敲了一個簡單的 js demo, 不明覺厲.

2021 Autumn & Winter

小學期被拖,線上開發五子棋也慢慢過去了. 9月開學回到校園直接大三.

其實只有前半學期時間是自己的,後半學期老師就開始趕課,過PPT, 加上期中考試,大作業,複習壓力,四六級考試也接踵而至,所以這期間只實踐了 Github Action, 前半學期看的書也沒能全部啃下來, 如果那些大部頭的書前兩個月沒有看完,那麼這個學期反正是沒戲了, 只能順到假期了. (主要有 網絡基本功系列, 兩週自制腳本語言, 操作系統真象還原, 深入理解計算機系統)

這學期主科是 計算機網絡,操作系統和編譯原理,都是最關鍵的核心課,但是我對計算機網絡的考覈實在不感冒,沒有什麼實實在在的內容,平時只是在 頭歌 上完成最基本的任務,而且如果 Hack 一點,代碼都不敲,改改測試腳本也能過,針對於考覈方式 —— 只考課後題,完全背答案就能拿高分實屬考研黨的福音,我只是粗略的刷了兩遍,所以最後成績並不理想。極端點說,課也不用聽,刷完那本課後題練習冊,你就能拿高分…

操作系統老師畢業上海交通大學,課餘時間就是教唆同學考研,上起課來全是重點,基本是就是過教材,和計網如出一轍,這兩門課我都有結合王道考研和原本教材對比着來學,我覺得用電子筆記整理起來還是太多了,響應速度,組織效率都有欠缺, 最好的方法還是用截圖的方式整理到筆記中, 寫起來實在太費事了。最後都放棄了寫筆記了.

最後一門編譯原理實在聽不懂老師的口音,可能老師年紀大了,說話聽不清,吞音現象比英語六級還嚴重,最後靠刷B站的 編譯原理—混子速成期末保過 過了,我覺得這是一門非常巧妙的設計課,不應該被講得如此枯燥,而且最關鍵的,在學習做題的過程中,我有時完全不理解爲什麼這樣做,我只知道有這樣的定理,然後會通過題幹套進去就行,還是三年前那個做題家,一點都沒有變。老師也只是 PUA 你,之前講過,不是我的問題. 😅

Leetcode 唯一連續打卡一個月的是 10 月,之後就因爲複習功課,泡圖書館還是什麼的就隔開了。總之這個寒假必須要繼續解決這些遺留問題了. 😭

2022 Spring & Summer

2 月 16 日爆出了疫情,原定 20 號的返校被無限延期, 18 號和老朋友聚會也不了了之了,一開始我有點高興,難得的假期又被延長了,但是這一延長就成了不返校了,夢迴 2020.

2 月剩餘時間,以及整個3, 4 月都在看 設計模式 / Java / 算法 相關的書,整理書單以及一些閒書, 4 月底纔想去看網上的招聘,發現別人三面都結束了,實習 Offer 都拿到了,已經開始準備下個月實習了,實在有些像打死自己的衝動🤯, 春招被自己這樣完美錯過.

這學期主要課程是 JavaEE, 設計模式 和 Linux 系統編程,只有 Linux 系統編程老師比較務實,每節課都講代碼,跟着實踐了管道通信,進程通信,線程通信, Socket 通信等等小 demo, 但其他兩門課就沒那麼友好了,最難受的是還是需要開學去考試.

期間爲了打發焦慮的情緒,除了幫忙做一些簡單的家務外,還入門了哲學,一下子發現過往很多的東西變得都不一樣了,尤其是在審視日常生活的決策和行爲的過程中,很多東西都被解構掉了。發現了自己在過往十幾年教育裏所欠缺的邏輯思考,慢慢能跳脫二極管思維,能接受並承認些 “異見”, 和人好好的溝通.

5 月底通知暑期實習培訓,給定三家不同企業,乍一看都是省會級城市,其實搜一下就知道,全是外包,其他外包有如 中軟 / 軟通 / 動力 / 文思海輝 / 法本 / 中科軟 / 宏軟高科 / 宇視 (via: tieba) 都不建議去,沒有五險一金,待遇很差之外,常年出差。但其實上至 C9 都和這些外包有相關合作,去的都是一家企業… 我不知道是否像 BAT / 字節 那樣的民營企業是否和高校有合作,但如果你想要更高階的實習經歷,就需要自己去尋找.

Specialty Company Mark
大數據 / 人工智能 遼寧 (大連) 東軟睿道教育信息技術有限公司 外包頂流,也有面向社會招生的培訓班/專科學院,涉獵廣泛
JavaEE 四川 (成都) 華迪信息技術有限公司 19 年四川省教育考試院的自考系統出問題的開發商 (via: t/598454)
大數據 / Android / 微信小程序 山東 (青島) 恆邦教育信息有限公司 新外包,信息不多

2022 Autumn

沒有想到的是,呆在寢室甚至比家裏更充實,有時候多和室友拌個嘴的功夫一天就過去了,玩不完的爛梗,道不完的八卦,最美好的時間彷彿都定格在這短暫的,臨近告別的日子裏,我們刻意不談,彷彿窗外就是晴天,但是你也懂得, “把寒氣傳遞給每個人”, 任正非的這句話席捲了國內整個求職圈,成了統一的口號,明天的陳詞濫調.

整個秋天給人的感覺是麻木的,因爲我個人社恐而怠慢,導致自己成了小組 leader 這件事,成了我 21 歲人生的第一個禮物,雖然開發的整個過程都是面向網絡編程, Gitee/Github 上針對 CMS 更是卷的不行,起初本來想跟着 Youtube 上一個視頻敲得,但因爲只有小半個月的時間,還是去 Bilibili 現學了一個,整個小學期就這樣過去了.

8 月前中期有一段短暫的海投時間,不曾想在半路泄了氣,之前大量的準備的面經完全沒有派上用場,自己此前也沒有了解 Java 筆試能難到什麼地步,面對很多中廠的筆試,基本全掛了,說實話那段時間就開始向內自我歸因了,無論是寫 Java 遇到瓶頸期的上半個月,還是鬧心的 Java 筆試.

想了很多東西,更多的還是 Work Balance 的問題,這樣持續了半年漫無目的,毫無深淺的日子,彷彿到了我個人的臨界點,最後大多數的時間裏還是躺在了 Virtual Reality 裏,活成了一個名副其實的 Neet 黨,這一泄氣,就跟着疫情拖到了 28 號開學。在 3 天的時間突擊了 5 門考試,縮印,膠帶,草稿紙,手機,這就是3天想的全部事情,仗着大四的弱勢,作弊竟成了被默許的事情,上下都一副 “管他呢,過了就行” 的嘴臉,說實話,很多人的人生就是這樣草草添上幾筆就結束的,包括我自己.

如果 9 月真的是過去半年日子的延續,我真的不會研究學校畢業生的走向,泄了氣不會再充氣逼自己繼續海投,不會想着從 Virtual Reality 的日子中走出來,而這,全都是我和我的室友一起走過來的,我真心感激他們,

View source. Powered by Github issue & Vercel.