又要放暑假了,依稀記得上個暑假一邊練車,一邊試圖拿捏C語言,第一次感覺暑假也可以如此忙碌。但是開學以后,我并沒有把重心放在期望自己應該做的事情上,更多的時間花費在了處理學院的相關事務。現在看來,大二學年在專業課的學習上更多的是“碌碌無為”,對于數據結構與算法和C++的學習也是有許多不足,以至于目前為止我仍然覺得自己沒有什么能拿得出手的“長處”。眼看著身邊的同學們在各式各樣的比賽中拿到了屬于自己的獎項,也是心生羨慕了。如果我在大二上學期開始多刷題、深入學習算法,或許在今年的藍橋杯中也會獲得好一點的名次吧。。。
但是現實就是沒有這么多如果,機會總是留給準備充分的人的。別人算法賽國獎選手天天都在刷算法題,單片機國獎選手天天都在玩板子,你一個算法題也不刷、還不去學單片機的想來怎樣也沒辦法在藍橋杯中獲得太好的名次吧。。。
作為一個二本計算機選手,還妄圖吃天鵝肉,只能從打地基開始。把地基打牢固之后,再通過項目、選擇某一塊領域方向對其進行深度學習來為自己的地基上添磚加瓦。對于我自身目前的學習進度來說,今年的秋招是不現實的了。把目標再放低一些,時間貌似還是“充足的”。
在這個暑假中,我會繼續用在CSDN上發布文章的方式來對我學習的知識進行鞏固,其中涉及到C++,數據結構與算法,Linux操作系統。從7月4號正式假期開始之后,需要保證每周產出2篇CSDN文章,每天刷兩道算法題,7月份以動態規劃和貪心算法的學習為主,8月份開始字符串、dfs、bfs、數據結構相關題目、圖論等算法的復習與提高。在此期間,通過博客或者動態來記錄當天做的題目,也相當于”打卡“了。預計在7月份結束之前完成對C++基礎與Linux系統編程的學習,開始Linux網絡編程部分的學習。在9月份之前完結數據結構、C++、Linux系統編程部分文章的編寫并且發布,同時在9月份開始進行一項項目,在項目期間對自己掌握的知識進行查漏補缺。在10月份之前完結Linux網絡編程部分博客的編寫與發布,完成對Mysql數據庫的復習。在學校開設的課程上,進行QT與51單片機的學習與入門,并在寒假之前徹底完成對QT和GIT的學習,嘗試做一個QT方向的項目。
想在下年秋招的時候拿下offer,實習經歷是一個加分項,特別是對我這種學歷沒有任何優勢的人來說。所以在寒假前的一個月,我將會進行簡歷的投遞。一方面是為了增加自己的實習經歷,另一方面也想看看自己到底是什么水平。能在公司里磨練最好,結果不理想就只能“菜就多練”!大致投遞的方向暫定為QT、嵌入式軟件開發,至于后端這種吃學歷的地方,估計筆試還沒見著就在簡歷上掛掉了。。。
最后的最后,如果有大一或者大二的同學看見了我這篇“反省”,我真心推薦你們盡快敲定一個方向然后全身心投入對該方向技術棧的學習。算法題從掌握一門語言之后就可以開始去刷了,越早越好,當然最好是在對各種數據結構均有一定了解的情況下,不然做部分題目的時候還是滿煎熬的。
種一棵樹最好的時間是十年前,其次是現在。與其后悔過去,不如就從現在開始,一步一步地去加深對技術棧的學習,別把計劃留給明天,最重要的是做好當下。這段反省送給我自己,也送給看到這兒的朋友們。加油加油加油!!!