我的有史以來的第一篇博客 ——記錄android學習之路

這是作爲android開發的初級學徒的第一篇博客,立志早日成爲android大師 ~~~~


從7月中旬入職到現在有一個半月了,工作內容是android開發,當然現在還是在參加公司的各種培訓,還沒有正式參加開發工作。


其實我本科並不是計算機專業,學了四年的電子科學。。然後發現並不是真愛,在找工作的時候,突然認識到自己其實喜歡寫代碼。這主要是由於之前一門選修課有個大程序作業的緣故,我一個人做完了一個小組作業,感覺非常開心,雖然做的東西比較low(一個android聊天室應用,用了socket通信)。但是,這個過程給了很大的快樂和自信,因爲爲了完成這個作業,我自學了java和android相關的東西,之前只有一點可憐的c語言基礎,但是正是因爲這樣,所以我有很大的動力想把這件事情做好,然後花了比較多的時間,研究網上的資料,並且整合進我的工程裏面去,最後可以有一個稍微拿得出手的東西,感覺非常棒。只是這個時候,我還沒有完全下決心去做軟件的工作。

到了暑假和大四開學,求職季到來了,然後在聽了幾次芯片電路公司的宣講會後,我認識到要靠我的電子方面的基礎去找一個不錯的工作,基本上不可能的。。。這個時候,以前寫代碼的種種不錯的回憶又影響了我(暑假的時候又完成了了一個android應用),讓我下定了決心去找軟件開發相關的工作,之後就是廣投簡歷的過程。。略過不表了。

雖然有過一些android基礎,但是我也知道我掌握的東西都比較簡單,網上都有很多源碼,只要花一點時間和經理,任何人都能做出一個簡單的應用,但是,那顯然不是公司實際需要的能力。因爲不是計算機專業出身,所以我對編程並沒有一個系統的認識和訓練,更多的是一個拿來主義,當我需要添加什麼功能的時候再去找相關的知識,這樣上手是比較快的,完成小的項目也比較方便,但是,開發複雜的項目有很大的難度,對於編程技術的提升是沒有多大幫助的。所以,我給自己的目標是,在工作的前兩年裏,以android爲主,形成一個全面而系統的認識,不只是會開發功能簡單的應用,也要學會複雜的動畫,網絡,多線程,大數據,複雜佈局,性能優化,甚至android底層源代碼這些以我目前的水平所認爲的比較難的地方,這些都是我要學習的地方,當然,要做到這些必須要有一個很好的基礎,所以在之後的一段時間裏,我主要以學習android應用開發的基礎知識爲主,包括控件,動畫,異步機制等等等。。。。目前還在學習java,但我並不知道這樣會不會重複做功,因爲我感覺在學android中也是在學習java,最好能有過來人指點一下。。

現在公司在做android培訓,佈置了一個仿聯繫人列表的應用的作業,當然網上資料很多,但是肯定不能直接用,在看懂的基礎上做一些修改和提升。下一個博客會寫一下做這個東西的過程和感悟。其實,我寫博客的目的跟大多數人不一樣,因爲水平有限,做不到炫技和排憂解難。。。主要是想督促自己,不能停止學習,把自己的學習過程都記錄下來,在若干年以後,成爲android大神的時候,在回首往事,能有回憶的東西。當然也希望看到我的博客的人,如果發現有什麼問題,不吝指教。。。(如果有人會看菜鳥寫的東西的話 大笑大笑

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章