2018年度總結和2019計劃

sayWhat_sayHello發表於2019-01-01

回顧2018年的計劃:https://blog.csdn.net/sayWhat_sayHello/article/details/78945800
1.開發一款令自己滿意的Android應用,以及對應的小程式版本。
2.深入瞭解mysql的優化,做好相應的筆記。
3.堅持寫部落格,在2018年末,爭取訪問量達到5萬。
4.瞭解Python的使用,對應Python,個人比較感興趣的大概是爬蟲的相關應用。
5.繼續深造Java,要求今年內把《thinking in java》過一遍。關於jvm,多執行緒看情況。
6.把知識運用到生活中。
7.學英語。。
8.瞭解JavaScript的基本語法。

確實一開始的時候學了很久的Android,那個時候根本不知道怎麼學,都是按照google developer裡的章節去學,最後也按著模板開發了一個有點醜的應用。接觸Android的契機是一個老師讓我幫忙給一個掃碼app加個功能,在此之前我也從來沒有接觸過Android,只是有點java的基礎,硬著頭皮搞了三天,有點類似於幹一步就百度一步去做的形式。後來在學習中較為系統的學過才發現原來之前那些都不是問題。Android應用和小程式是我站在去年的這個時候思考的兩個方向,在那時的我看來,學java的以後只能走向Android,而小程式是去年的一種大的趨勢,而且隨後的課程設計也需要使用,那麼也得學。雖然這一年裡和小組共同開發了兩款小程式,但是前端的小程式是交給其他同學開發我並沒有瞭解多少。到了現在發現不論是Android和小程式都幾乎忘光光了。第一點也算是沒有完成。

mysql的優化是我當時太年輕,想的太簡單…實際上我看過幾次,不過很快就忘記了,在年末的時候看《高效能MySQL》發現原來以前看的還只是冰山一角。但是還是有一個問題,看了不用很快就會忘記。那麼在接下來的一年裡應該做到刻意的去記憶一些知識點。

第三點還是完成的比較好的,截止我在寫這篇推文時訪問為98269。其實寫到後面發現不知道寫什麼了。有很多筆記都是記到了私人的有道雲筆記,那個時候有道雲筆記贈送了三個月的會員可以直接進行復制貼上圖片,而CSDN的Markdown編輯器還比較落後。不知道寫什麼是感覺自己太菜,寫的東西不一定能有很多人看,對我來說在CSDN寫部落格是因為曾經在其他人的部落格中得到了自己想要的幫助,那麼同樣的,我希望能幫到同樣有需要的人,所以這是我的初心,堅持就好了,嗯。

第四點,python的爬蟲,這一年python的爬蟲爬了一些訪問量資料、古詩文、小說,也看過scrapy的視訊但是沒有進行實戰,也算是完成了一些。

第五點,《thinking in java》沒有看完,看了一些。但是這一年裡看了幾本多執行緒的書,以致於在圖書館裡看到新的關於併發的書都要拿來看看書裡有沒有寫錯的地方。。。《藝術》《實戰》這兩本確實很經典。還是老問題,不用就會忘,而且在我看來現在的忘記就是看書的時候少了些思考,例如擴充的去想這些東西怎麼用?以前寫過的程式裡有沒有可以套上去的。jvm主要看了《深入》,這本書的確寫的很好,受益匪淺,從這本書開始我開始嘗試去記憶一些東西,例如虛擬機器引數啊,class檔案格式啊,我不知道有沒有用,也許某一天用到了呢,所以關鍵還是記憶,然後也看了一點記憶的書。。。例如什麼110數字樁、地點樁這類的。愈發瞭解到右腦開發的重要性,以後趁早教育小孩哈哈(還沒畢業的我想這個是不是早了點)。

第六點,把知識應用到生活中往往都是用了爬蟲哈哈,之前在一個小說貼吧裡看到有人問XX在前面出現了幾次,我靈感一來:先把前面的內容爬下來,存放到檔案或者資料庫裡,用多執行緒去讀文字進行匹配。可以是可以,但是有點慢,我也知道有些地方可以優化,還沒搞就興致勃勃的去吧裡第一次發文。然後發了兩次被系統刪帖了,再發一次被吧務刪帖了emm,我容易嗎。。同時這個時候發現了一個問題,以前毫無理由的抗拒寫介面,但是很多時候如果想讓更多的人瞭解到你要表達的資訊,前端是必需的。所以要計劃裡又有新的選項。

第七點,英語的話大學過了六級後原本想繼續深造一下,力圖達到看英文技術文件比中文慢一點,可以和外國友人好好交流。。事實是想再一次高分的六級在實習面前顯得太過渺小,渺小的微不足道。但是總的來說,英語水平還是ok的,至少看國外的教學視訊慢點可以不用字幕,這時候就是聽得懂但是不瞭解的狀態了。外文終究還是沒有母語來的更加痛快爽利。

第八點,emm之前在廖雪峰老師的網站上看過一點點,不過好像也忘了不少。

這是針對計劃裡的點進行的總結,還有一些計劃以外的需要總結一下。

2018年最大的挫敗就是秋招了,從5月初實習到8月末想著花兩個星期準備一下秋招,然後參加的第一次面試是來學校宣講的,去了,過了,開了6.6k,外包駐場不去。面試就說說專案,啥技術點都沒怎麼涉及。然後恩,迎來了噩夢般的筆試,第一個參加的筆試是多益網路的,資料結構,演算法,演算法題。。。。。我現在只能說我是很傻很天真,我以為java面試只有java題,考的都會是java的知識,所以牛客網java的選擇題我都刷完了。。然後開始第二個筆試,虎牙的,沒記錯的話,後面3題都是多執行緒的題目,我的天我感覺到了自己的弱雞。。我不知道之前的實習的面試是怎麼進去的。。面試官放水了。。總而言之,那段時間就是惡補,惡補。我的秋招是從10月開始的。。10月做筆試題掛,然後到了11月是面試掛。可以說是我比以前強了一點,題目也簡單了一點,拆東牆補西牆確實難,秋招沒有拿到offer,以致於現在還在擔憂工作問題,唉。回過頭看還是方向的問題,即使對於一個軟體工程專業的學生完全不會知道自己以後會走的是那一條路,是前端還是後臺,後臺是java還是php之類的。如果能早些確立目標方向,那麼把時間花在上面自然比其他人更加有優勢。

然後是再早一些的實習,當時屁顛屁顛的去面試一家離家很近的公司,還過了。。然後屁顛屁顛的開始了實習生活,資料平臺專案。一期是資料視覺化,二期是指標系統。最後組長離職了,我10+天沒事幹看看知識點,不太好意思就也離職回學校準備開學了。總體來說,我也還感謝我的面試官就是我們的組長,他用一個專案帶我走進了大資料的世界,儘管這家公司很小,資料量確實很小,但是對於我們這種萌新來說也夠大了。。Hadoop、hive可能接觸的就是這些,但是那個時候真的是菜的無力吐槽。springboot和mybatis我在之前完全沒有接觸過,去了公司,ok兩三天掌握了用法,開始業務coding。每天的感覺就是我好菜啊,雖然現在也是這種感覺。實習的時候想來還是比較鬆懈的,因為每天下班只想躺床。。有很多技術也只是瞭解了怎麼使用,而沒有深入。深入了mybatis看了它所有的文件,嗯,忘了。需要的時候查文件就行了我當時就是這麼想的。那麼到了面試的時候就尷尬了,,我不好和麵試官說,那個,我知道在文件的哪裡哪裡吧。

所以很多時候我都希望自己的腦子好使,過目不忘。(意淫一下)

總結說了很多,現在來列個計劃清單吧:

  1. 演算法+資料結構,按LeetCode來說把,之前刷了中國LeetCode的題刷了300道,現在去刷刷外國那個,打打比賽吧(嗯,A個簽到題哈哈)。做了那麼多LeetCode的題目發現腦袋會好使一點哈哈。
  2. java的基礎再夯實,新的特性也要及時掌握。java不論是做後臺還是大資料都是基礎。
  3. 學習Hadoop生態系統,Hadoop的原始碼應該學習一下,然後那些元件就做到了解使用。
  4. 學習flink,flink會是趨勢,所以也得學。
  5. flink學了spark總不能不學吧,spark學了scala總不能不學吧。。。。。全家桶真的煩。。
  6. linux除了掌握基礎的命令還有很多要學的東西。
  7. 還是mysql,多看《高效能MySQL》。資料庫全家桶,還要了解redis等。。。。。
  8. 前端要學,複習html+css,掌握bootstrap,echart。
  9. 部落格繼續寫,爭取今年訪問量有20萬,排名進入1萬。
  10. 未完待續

嗯,這些是想學的,先放到計劃裡~哎,首要的還是找工作。開心點,人間不值得哈哈哈。

新的一年,就祝大家身體健康吧(包含不掉髮的含義),這個最重要了。

相關文章