為什麼大學這幾年這麼的失敗?

程式碼,出來捱打發表於2020-11-22

作為2021屆應屆畢業生的我,經歷了2021屆秋招的廝殺,只能用慘敗來形容自己了,曾經的夢想也逐漸支離破碎,心裡不只有多麼難受,只能借平臺來宣洩一下自己的情緒和對以後的規劃吧。

1.個人資訊簡介(2021屆普通一本本科畢業生)

2017年9.6日拿著西安科技大學通訊學院電子資訊類的錄取通知書走進了西安科技大學,大一那年什麼都不懂,對於自己的專業也不知道以後能幹些什麼,只是懵懵懂懂的上好每一節課,唯獨當時還有幸接觸到了c語言,自己也很感興趣,大一那時還不允許帶電腦,於是有時間就去機房照著譚浩強爺爺的那本書敲一敲程式碼;只不過後來學校專業學的東西完全偏離了方向,學什麼電路,模電,通訊原理等一些不感興趣的課了;大二揭示了bilibili,好多Java方面的東西都是從這學來的,當然也翹了很多的課,有時間就去圖書館去打程式碼了,總之過得還算紮實,當時也只學到了spring,springmvc,mybatis這塊,對於微服務,中介軟體等一些新興技術也沒來得及學,大二那年暑假也沒回家,在學校去跟著bilibili去做一些專案;大三第一學期有幸去某大廠實習了一段時間,只是迫於導員的警告被迫辭職回來了,大三第二學期本來計劃等春招找個大廠實習,結果由於疫情一直在家,根本就沒怎麼學習,最後也沒找到好的實習,坐等開學了;當然大四開學後,開始找工作了(Java後端開發),從來沒相當競爭會如此激烈,簡歷和筆試就被很多大廠堵在門外了,心情也倍感失落,覺得自己從大二一路學到現在還是如此的慘敗,沒有收到滿意的offer?於是在自己獨處的時候總是懷疑自己的學習能力?懷疑自己是不是入錯行了?抱怨XX在培訓機構培訓了幾個月就拿到大廠offer?那麼自己的大學是如何一步一步的走向失敗的呢?

2.原因分析

a.碎片式的學習方式

其實以前學習的過程大多數依賴於bilibili,視訊教學的學習,看完視訊後跟著程式碼也去敲一遍,包括Java,演算法,設計模式,網路等知識,現在回憶起來我竟然來一本其中經典的書都認真讀完過,現在自己也越來越討厭一些微信公眾號,知乎,某些大佬的知識星球了這些碎片知識學習的方式,自己當時看了之後覺得還基本理解(到底有沒有理解,就看經不經的起時間的考驗了),自己的知識沒成體系,總是感覺像是亡羊補牢。雖然自己平時還話挺多的時間去寫程式碼的,可是自己的程式碼水平還是一直原地踏步呢(自己到底有沒有理解知識點?--------->思考?)?

b.缺乏深度思考

以前背課文中的“學而不思則罔”,直到經歷過秋招慘敗後的話,才理解了缺乏思考是以及多麼可怕的事,我也覺得這是看書和看視訊學習的最大區別了,很多時候總是太貪心,說趕緊把spring學完,學springboot,學springcloud,於是看視訊的速度是1.5倍速,這樣的話自己是否對於一些迷惑點做進一步的思考?也沒做過任何的標記?結果可能當時程式碼正確了,但是以後碰見問題了,還能不能順手解決嗎?又或者程式碼出錯了之後,未經任何思考直接百度,google這樣得到結果了,還沉浸在自己解決了一個bug的成就感的境界中?解決了問題然後就下一步了,以後碰到還能很順利的繼續解決嗎?看書的話,可能比較慢,但是總會對一些問題提出質疑,有問題然後解決問題這才是學習。現在想想我自己,以spring為例:1.為什麼現在spring是企業開發的主流框架,以前的開發方式是什麼?為什麼要引入spring?2.spring的核心ioc,aop為什麼要這樣設計,有什麼好處?spring aop是由動態代理實現的,那說具體點動態代理是怎麼實現spring aop?等等,,,,,這些問題的答案我還有多少是講不出的?,可能只是面試前找幾篇部落格背一下,這樣的學習方式還感覺自己一天好忙,還炫耀說我花了幾個小時解決了一個bug(我有多吊)(當時還想著自己一天還挺充實的,現在想想自己就是個屎,這不知浪費了多少時間),在以後的學習中WHAT->WHY->HOW,多去思考為什麼,思考的多了待學習體系建成後,自己就逐漸能牽一髮而動全身,做到融會貫通。

c.缺少總結和記錄

不知道大家有沒有和我相似的經歷,比如看spring視訊的時候第一遍是1.5倍速看的,過上幾個月覺得自己這塊又忘了於是自己由去用2倍速把視訊過一下;刷演算法題的時候,遇到不會的,看了答案解決了之後,等n天之後重新拿到題之後,還是沒有任何思路;看書的時候,比如看了《redis設計與原理》當時覺得自己懂了懂了,結果等幾個月之後再去看的時候,已經忘得一乾二淨了,由重頭再來;這樣的方式,就是缺乏筆記的記錄和總結反思。對於筆記的話,我認為自己需要養成習慣,看書的時候及時的記錄筆記(這塊自己還沒想好,不知道是記錄在紙質版的本子上,還是記錄成電子版的?有類似經驗的朋友可以相互交流下);孔子云:吾日三省吾身,養成總結的好習慣的非常重要的,類似於公司中一般要寫日報,週報,不想有些人敷衍的寫著:工作一切正常。這就完了??總結的話,我認為每日一寫,去總結自己在工作中遇到的問題,總結自己平時一些奇怪的想法,總結反思自己最近的工作成果,狀態,自己的方向,,,這樣寫成電子版的以後也有助於自己能真真確確的看到自己的進步,越努力越幸運。網際網路界的雷軍大佬,以前在金山上市之前每天工作16個小時,後來他說:二馬都沒我這麼勤奮努力,結果二馬的事業似乎更成功寫,終於他提出了“風口”這個說法,所以我們應該注意自己的方向。。

d.缺乏專注力和自律能力

啥都不說問一下我自己的體重,身高:170,體重:82kg,這已經成了中年油膩男的體質了,所以自己一定要下定決心減肥,多鍛鍊身體,合理的安排自己的時間,提交效率;提高效率就不得不提專注力了,以前自己經常在圖書館一座就是一天,後來想想自己一天到底幹了啥,好像也說不出來,實際的工作效率可能只有2小時,這種無效的假努力最可怕的,自己還感覺良好其實沒啥收穫,希望自己在專注力和自律方面更上一層樓。

沒有學習力??

多去想想自己不順心的事。

某手面試官對我鄙視的眼神,某訊,某度,某團,某滴、某多多,某某某連個面試的機會都不給我,那麼趕緊學習吧;

自己喜歡的女生無情的拒絕了自己的告白,那麼趕緊學習吧;

某人技不如人,卻靠運氣,拿到很滿意的offer,那麼趕緊學習,拉開差距;

總結:為了以後更好的學習和成長:深度思考+高度自律+記錄總結(指導思想)

對於未來幾個月的發展和規劃(畢業之前):

1.夯實Java的基礎,對一些問題需要知根知底的剖析,對於一些常用的api要熟悉,對於一些優秀的JDK原始碼要去熟讀;

2.熟練掌握主流框架的使用,多去git中找一些優秀的專案,去研究程式碼;有時間進一步去了解其中的原理;

3.學習微服務和中介軟體的一些知識,首先能用,然後再去進一步研究;

4.自己多花點時間,把這幾年所學的東西,融到自己的畢業設計專案中,看看大學這幾年自己學了個寂寞???

幾句激勵自己的話:

1.某大廠Leader問:航博,10年時間你可以成為一個行業的專家嗎?

航博笑著曰:應該可以吧

某大廠Leader:大學畢業你才22歲,10年後你成為技術專家了,而多少人在32歲的時候還不知道自己該幹什麼?

航博沉默了一會了,似乎覺得自己懂了

2.未來無限可能

相關文章