前言
? ? ?自學(xué)安卓也有一段時間了剿配,去年3月份就開始接觸安卓了搅幅,但是在學(xué)習(xí)的過程中深感自己基礎(chǔ)不行,于是呢呼胚,就在網(wǎng)上找了一些java的基礎(chǔ)視頻來看茄唐,還學(xué)習(xí)了html,javascript砸讳,但是都是略懂皮毛而已琢融,之后想加深對java的理解界牡,于是開始學(xué)javaweb的開發(fā)簿寂,學(xué)習(xí)了jsp,servlet宿亡,jdbc等等常遂。但是我是希望搞安卓開發(fā),所以對這些后臺技術(shù)挽荠,也是學(xué)到中途就放棄了克胳,不過在學(xué)習(xí)后臺之后,感覺自己對java的理解又上升了一個層次圈匆。今年一月份漠另,開始正式轉(zhuǎn)向安卓,在看完《第一行代碼》之后坝茎,正式入門拌倍,但是對安卓仍處在撥開迷霧不見森林的狀態(tài)实愚,于是呢,在網(wǎng)上又找到了一些培訓(xùn)視頻满败,黑馬的培訓(xùn)視頻非常長,有好幾個月的時間叹括。我就跟著后面一點點的學(xué)習(xí)敲代碼算墨,不過這段時間內(nèi)自己也花費了很多時間在自己的小女朋友身上,不過最近還是分手了汁雷,心累净嘀。培訓(xùn)視頻看了好幾個月报咳,直到這個學(xué)期開學(xué)才基本看完。培訓(xùn)視頻里的項目也跟著后面敲了好幾個面粮,但是呢少孝,跟著老師寫代碼有好處也有壞處。好處是熬苍,老師給你制定了一個學(xué)習(xí)的方向稍走,你跟著后面老實敲代碼就是。但是柴底,壞處也很明顯婿脸,培養(yǎng)不了自己自主學(xué)習(xí)自主思考的能力,當(dāng)項目里一出bug柄驻,就開始看老師的代碼狐树,找到了bug就會想“哦,原來是這寫錯了”鸿脓,但是這樣抑钟,感覺自己仍然沒有提高自己的技術(shù),只是一味的在模仿而已野哭。所以在塔,這個學(xué)期,把僅剩的視頻看完了之后就開始自己自主學(xué)習(xí)拨黔,自己寫小項目了蛔溃。
重新開始
? ? ?在github上down了一些大神寫的項目,發(fā)現(xiàn)他們用了很多技術(shù)自己都沒有接觸過篱蝇,比如:retrofit贺待,rxjava,eventbus等等一些新技術(shù)零截,我才發(fā)現(xiàn)自己的學(xué)習(xí)進度實在是太慢了麸塞,而且之前看的培訓(xùn)視頻里面模擬器的版本還是android4.1,而現(xiàn)在都已經(jīng)出到android 7了涧衙,雖說學(xué)到了很多技術(shù)哪工,但是相對于這個技術(shù)爆炸的互聯(lián)網(wǎng)時代,還是有點脫節(jié)了绍撞。所以這段時間開始研究時下最新的技術(shù)正勒,在自己的項目里也開始用okhttp + retrofit + rxjava。
思考
? ? 自主學(xué)習(xí)的好處就是傻铣,可以自己去思考問題章贞,去解決問題,以前雖然跟著老師也寫了幾個項目,但是當(dāng)自己去寫項目的時候卻感覺無從下手鸭限,不過現(xiàn)在開始學(xué)著寫項目的時候蜕径,發(fā)現(xiàn)其實并沒有那么難,慢慢的去實現(xiàn)一點一點的功能败京,去解決一個個bug兜喻,去google沒有了解的知識點。這個過程我收獲到的遠遠比跟著視頻后面學(xué)習(xí)要多的多赡麦。自己也買了一本《android藝術(shù)開發(fā)探索》朴皆,其中的很多知識點自己都沒有掌握,雖然說看了一遍泛粹,但是很多知識點只是過了一遍遂铡,并沒有深刻掌握,這本書很好晶姊,可以看很多遍扒接,鞏固知識并掌握之前沒有看懂的知識點。現(xiàn)在沒事就刷一些技術(shù)公眾號们衙,刷簡書上的一些技術(shù)文章钾怔,感覺收益很多。也算填補失戀的空虛吧蒙挑,沉迷于技術(shù)之中無法自拔宗侦,哈哈。
后言
? 今年大三了脆荷,雖說目標(biāo)很明確凝垛,我就特么的想做一個合格的安卓工程師懊悯,但是感覺自己需要走的路還很長啊蜓谋。今天在簡書上看了別人分享去BAT面試的經(jīng)歷,看了面試官問的問題炭分,深感自己的不足桃焕。不是科班出身的自己,對一些算法真的是掌握甚少捧毛,只會寫一個快速排序观堂,更別提什么紅黑樹了,什么HashMap的內(nèi)部實現(xiàn)我也沒有詳細的看過呀忧。為什么同為本科生师痕,自己和別人的差距那么大呢,藍瘦香菇而账。因為自學(xué)胰坟,其次在一個二流師范大學(xué)里,也沒有什么可以交流的同學(xué)泞辐,只能靠自己咯笔横。這個學(xué)期多寫一些項目竞滓,多看看大神的源碼,掌握當(dāng)下最新的技術(shù)吹缔,下學(xué)期呢商佑,補充java基礎(chǔ),什么內(nèi)部實現(xiàn)厢塘,內(nèi)存管理茶没,jvm,算法等等的基本知識晚碾。進BAT的夢想不會放棄礁叔,希望明年的自己能如愿以償,要么不做迄薄,要做就做最牛逼的程序員琅关。加油自己加油各位看官!