學習經歷分享
受vip大佬之託,分享一下我大學4年的學習經歷,也是給自己一個交代總結。
相信會點開此文的學弟學妹們都是大二大三的有目標但又不明確的人兒了。畢竟大學已經過去一半,要開始思考一些諸如職業計劃等現實問題了,但說起要行動做一些有意義的事情時突然發現不知什麼是有意義的事情。
其實不用煩惱。人人都是從迷茫過來的,只是有的人會馬上找到一個明確的目標,調整學習方向,便走出迷途,而有的人要多花點時間。
先講講我的經歷吧。感覺我比較幸運,在大一結束的時候就找到了自己的方向,當時玩了一些社交軟體和遊戲app,那時候覺得能開發出一款屬於自己的app是一件很酷很帥的事情。所以當時我的明確目標是當一名nb的android工程師。在找到一個明確的目標後就要為實現這個目標打好一些基礎了,這是一個相當枯燥無聊的過程。畢竟之前除了應付考試學了一點c語言之外並沒有基礎。於是接下來幾個月里我都用這個理由讓自己學習枯燥的編程語言。幻想哪一天自己開發出爆款的應用,如何屌炸天之類的。清楚的記得暑假兩個月都在啃java,看視頻打代碼。我建議入門編程語言的話去慕課網學習即可,不過要沉下心,而不是走馬觀花。
打好一些java語言基礎後,我開始學習android。我找一些黑馬的視頻學習,一邊擼代碼一邊做筆記,畢竟好記性不如爛筆頭。
這裡說一點,很重要,跟著視頻擼代碼只是知道代碼實現,而不知為什麼這樣做。只有經過長時間的沉澱,那些你記住的東西才是你真的學習到並且吸收的東西。所以你學習完後除了代碼實現以為還要想想為什麼這樣子做。另外,視頻並不是全面的,畢竟那是別人的理解,很多都是片面的,除了看看視頻之外還需要多看看書,如果直接看書那會跟枯燥,本人學渣如此,學霸另當別論可以直接看書。
好了,知識基礎都打好了,當時我的手指已經饑渴難耐躍躍欲試了。實踐驗真知,之前學的知識都是抽象的,現在要講知識轉化為生產嗯。期間開發了一款坦克大戰的小demo,這是我第一款擁有完全知識產權的產品,別提多高興,圖片資源什麼的就在一款遊戲裡面截圖直接用,一個小bug可以找三天從早到晚,現在想起來毅力真好。然後還開發一款聊天軟體給自己的女朋友,現在想起來真是too naive哈哈哈哈。功能其實就是利用簡訊,聊天界面就是將系統簡訊app中的資料庫讀取寫入,根據簡訊內容會duang出特效。這個期間可以發現很多之前在視頻里沒教過的東西,多去思考為什麼會這樣子如何解決,解決不了再去百度。而且這也是將知識沉澱的過程,不過過程還是蠻有趣的。
經過了上面的經歷,我已經形成了比較系統的軟體開發知識了,這個時候就可以多看看書了,什麼android第一行代碼,深入java虛擬機,android設計模式,android內核剖析等。這個過程也是很重要的,這是你以後和面試官吹水的資本。我就靠看java虛擬機把一個秋招面試官吹暈拿到了一個offer,哈哈我要吹一年。這也是將你和那些培訓班印出來的開發人員拉開差距,畢竟開發的門檻已經很低了,要注意加深知識了解深入,擴大知識範圍。
看過一些書,或者沒看過,你就要開始準備去找一些實習了。你可以去拉勾,boss直聘,實習僧,求職奶爸等app或者公眾號去尋找職位。收到面試之前首先對這個公司進行一些必要的了解,如果看到是其實it培訓公司的話就不用去了,都是騙人了,不要有任何幻想,說起來就氣,fu*k!面試的時候彆氣餒,我就是因為沒什麼反應就沒怎麼找了,後悔莫及,實習是一定要的,不然面試的時候都不知聊什麼。
春招秋招篇,春招就是大三下學期找實習或者大四下學期找工作的時候,秋招就是大四剛開始的時候,大三的春招儘可能參加,這是一個提升面試level的好機會,如此大四秋招就更有優勢,有時你錯失好的崗位就是因為你的面試表現實在太差,沒有包裝自己。另外,招聘會一般我是不建議去的,因為根本沒人回,效率太低。
而且除了看這些開發書籍,也可以看看課外書籍,我到了大四才對名著感興趣,後悔莫及。
現在我於平安科技crm平台任後台開發工程師一職,跟我之前所學的android開發區別還是蠻大的,是正好我也想學學後台,因為android已經太飽和了。但後台也差不多,只是技多不壓身,隔行如隔山,多學點總是好的。
總的來說就是儘早確定方向,然後學習和實踐,最後多了解一下春秋招筆面試。
推薦閱讀:
※我那曠世白蓮花般的妹妹
※總感覺生活事事不如意?
※捨棄天賦這個概念,它讓你錯失成長的機會
※復旦「智慧女神」道出交友的戳心真相: 我為什麼要努力成為一個閃閃發光的人
※剛上大學就「瘋玩」,真的不丟人
TAG:成長 |