閱讀157 返回首頁    go 阿裏雲 go 技術社區[雲棲]


那些年,我們一起追的Android

原本無意寫這篇文章的,一來,自己隻是android路上的一個菜鳥,自覺得沒有多少開發經驗可談。二來,每個人都有自己獨特的經曆和性情,同樣的方法,不同的人用來很可能會得到不同的效果。  
   
       昨天在android論壇看到一個帖子(https://bbs.51cto.com/thread-978685-1.html),那位午飯朋友說,他是非計算機專業的學生,自己參加了培訓,但是培訓出來後,工作很難找。猶豫了很久,還是決定盡量客觀地寫一點自己的經曆,希望能給一些準備參加培訓的或者準備投身android開發的朋友一些提示。

      我曾經在一篇博客中簡單寫過,我是怎麼走上軟件這條路的(https://fengbohaishang.blog.51cto.com/5106297/934783)。如果你決心要在軟件路上走下去,那就請你接著看下去吧。這裏不想談論是否科班出身的問題,隻想說說關於培訓和android前期學習的一點問題。

      關於培訓

      這兩天認識了一個在校學生,是多媒體專業的。他們老師布置了一個作業,用dreamweaver設計幾個簡單的靜態網頁,其實也就是添加一些鏈接和圖片,調整布局的問題。他說他不太會,老師講的太基礎了,讓我幫他調一下。然後,說到工作,他給我說了一些他學習的軟件,AI,PS,Flash,3Dmax,等等有十來個吧。我問他Flash和3Dmax學的怎麼樣,他說就這兩個學的不好。我覺得,Flash和3Dmax學的好的話,去一些動漫和遊戲公司應該不難找工作吧。當然,這也怪不得他,中國的學校應該普遍都是這樣。講的很基礎,如果個人在學校不重視,畢業了真的很難學到多少實用的東西。

        說起這個,不是為了談論中國教育的問題,泱泱大國,牽一發而動全身,改革沒有那麼容易的,隻是期待在教育上的一些弊端能慢慢的減少。他對我說他想參加一個培訓,然後再找工作。我就給他說了些關於培訓的意見。

        我那篇博客中已經說過,我也是非計算專業的學生,無意中參加了一個培訓,然後磕磕絆絆的走上了軟件的道路。那就說說我對培訓的理解。我當初參加的是一個java培訓,培訓開始時說是五個月,其實最後是學了四個月的基礎知識,java中的三大框架,講了一個半,Spring一點沒講。第五個月就開始讓找工作了,當然,培訓機構是為了就業率,越早找到工作越好。中間還拖拖拉拉的做了一個多月的項目,說是做項目,其實就是給你幾個人分個組,你們自己去折騰吧,有問題問下,沒問題就做吧。真正老師用來講課的時間,還不夠兩個月。兩個月的時間能講多少知識呢?javase,javaee,html,jsp等等,這麼短的時間講這麼多知識,當然隻是簡單的一帶而過。老師所做的隻是帶著你大致梳理了一下基礎知識,剩下的還是要靠你個人。我培訓的時候,老師管的很鬆,一些同學下課了就聯機玩遊戲,我也就在那時學會了dota,以至於後來玩這個遊戲,也浪費了不少時間。當然,這是個人自製力不強的問題。

        培訓第五個月,學校開始讓我們找工作。說是推薦就業,其實就是學校聯係一些用人單位,讓你們去麵試。一些同學是通過學校介紹的麵試找到工作的,一些是自己在網上投簡曆找到工作的。我也在學校推薦的單位中,麵試了一個,去開始了自己的軟件工作。做了不足一個月,想去學習android了,就辭職了。當然這是後話。

      現在就來總結一下自己了解和認識到的培訓。現在網上各種各樣的培訓機構,整天打著包就業,起薪幾千的。說起培訓就兩點:一是賭運氣,一是靠自己。哪個培訓機構沒有幾個厲害出名的老師,如果你足夠幸運能分到那位名師的班級,或者分到一個比較厲害又敬業的老師的班級,你真的能學到很多實用的編程技術和思想。如果你沒有那麼好的運氣,你就隻能靠你自己了,有空多練習練習,看看一些網上的開發視頻,多花點時間,剛開始肯定要紮實基礎知識的,對於沒工作經驗的,用人單位注重的是,你基礎知識是否紮實,是否有相關的編程思想,是否有進去心,是否有投資的價值,畢竟,這是一個很現實的社會,沒有多少企業願意做虧本的投資。

      關於培訓,就說這麼多,還需你個人結合實際情況明辨是非。培訓有三千多的,還有一萬多,如果你不差那點錢,又相信自己的運氣和自製力,你可以去試試。如果你有很強的學習能力,又有個朋友簡單的指點下,你完全可以自己買點書,下一些視頻自己學習。

       每個人的經曆和性格不一樣,選擇也不一樣。我對我那個培訓學校永遠心存感激的,畢竟他們是讓我走上軟件之路的引路人。對於你,隻願,幸運伴著你。

       關於Android學習

       當初,我第一份工作是在一個企業做web方麵的開發。工作了十幾天之後,突然覺得web方麵需要學習的知識太多了,什麼前台,後台,框架,數據庫,flax,ajax等等,每一個方麵都有很多知識要學習。突然覺得迷茫了,不知道這麼多知識要學習多久,也產生了一種恐懼感。當時,剛接觸到android。自以為android需要的知識很少(當然,anroid也有很多知識要學習的),然後,個人對android也有點興趣。考慮了十多天之後,我就決定要做android了。當然,當初也是因為無知者無畏,以為android開發很簡單,才那麼衝動的決定了下來。當初,下班之後,就在網上下了一些android開發視頻,自己跟著學習。記得自己第一個模擬器能運行起來,自己折騰了兩天,當看到模擬器跑起來的時候,自己的興奮之情真是無法形容的。然後,斷斷續續的學習了十來天,辭職之後,自己又學習了一星期,當然,自己當初一個人學習時,學的很慢的。

       邊學習邊投簡曆,也知道自己學的東西很少,就在網上專找那種要求很低的,實習生或者應屆畢業生的崗位投,工作多少沒在乎,隻要能有個公司讓工作和學習就行。後來,終於在網上找到了一個公司。我就在光棍節那天帶著自己做了幾天的一個粗糙的程序去麵試了,做了一些簡單的麵試題。過幾天就去上班了。當然,不是因為我學的多好,可能是因為我的要求很低。那是一個小公司,老板給的也就是實習生的工資,一千多點。主要是因為老板說給你學習的時間 ,轉正後看個人能力。我就在那個公司待了7個多月。想起這些,我還是感謝,我的前一個公司的老板,給我那次工作機會。

        說一下android前期的學習。Android前期的入門一般都是從界麵開始的。

        想學習android開發的朋友,你可以買一本書,或者下一些視頻,跟著學習,前期無非就是:

        1.配置開發環境。
        2.學習android的基本組件。
        3.學習android中的消息、數據傳遞。
        4.學習android中的圖形圖片的處理。
        5.學習andriod中的多媒體的應用。
        6.學習android中的網絡編程。

最後更新:2017-04-02 22:15:46

  上一篇:go php框架練習
  下一篇:go 英特爾擬明年量產22納米移動芯片