1. 程式人生 > >【Android 開發入門】我為什麼要在Android找工作越來越難的時候開始學習它

【Android 開發入門】我為什麼要在Android找工作越來越難的時候開始學習它

首先,Android是不是真的找工作越來越難呢?這個可能是大家最關心的。這個受大的經濟環境以及行業發展前景的影響,同時也和個人因素有關。

2016-08-26

近期一方面是所在的公司招聘Java開發人員很難招到合適的,投簡歷的人很少;而另一方面,經常聽身邊的人說Android、iOS方面找工作不好找,特別是沒什麼經驗的,經驗比較少的!說是不好找,但在我家所在的吉林省省會長春,會Unity3D+Maya都可以拿到手一萬+,而且是之前做Maya方面的,今年剛轉Unity3D;同樣是長春,c#有幾年工作經驗的工資也可以達到8K+,而且不好招人,這讓我不禁想回老家那邊去發展了。很多人都放棄c#了,但c#的春天似乎剛剛來臨,最近在一個Anduiro相關學習群中瞭解到c#是學習IOT開發最好的上位機語言。

Android是什麼?

要學習Android,首先要搞清楚Android是什麼。

那麼Android到底是什麼呢?

相信很多人都比我更清楚!

Android本義指“機器人”,但卻沒有成為首選的機器人作業系統!

Android (Google公司開發的作業系統)

Android是一種基於Linux的自由及開放原始碼的作業系統,主要使用於移動裝置,如智慧手機和平板電腦,由Google公司和開放手機聯盟領導及開發。尚未有統一中文名稱,中國大陸地區較多人使用“安卓”或“安致”。Android作業系統最初由Andy Rubin開發,主要支援手機。2005年8月由Google收購注資。2007年11月,Google與84家硬體製造商、軟體開發商及電信營運商組建開放手機聯盟共同研發改良Android系統。隨後Google以Apache開源許可證的授權方式,釋出了Android的原始碼。第一部Android智慧手機發佈於2008年10月。Android逐漸擴充套件到平板電腦及其他領域上,如電視、數碼相機、遊戲機等。2011年第一季度,Android在全球的市場份額首次超過塞班系統,躍居全球第一。 2013年的第四季度,Android平臺手機的全球市場份額已經達到78.1%。 2013年09月24日谷歌開發的作業系統Android在迎來了5歲生日,全世界採用這款系統的裝置數量已經達到10億臺。
2014第一季度Android平臺已佔所有移動廣告流量來源的42.8%,首度超越iOS。但運營收入不及iOS。

學android開發能做什麼?

android可做嵌入式
很多人談到嵌入式就想到PHP,但android同樣也可以做嵌入式。所謂嵌入式就是將作業系統寫在硬體上,即定製。

app開發
俗稱應用程式開發,如window上的一款應用如Edge(瀏覽器),在android上就如微信、支付寶這類應用。

做手機
這個也是大流自從有了小米後中國的手機如雨後春筍般的崛起,好處是我等屌絲親身感覺到的,以前動輒幾千的手機也是幾百搞定用的功能都一樣,價格貴點可能就是不宕機,不用重啟,流暢些。
1、底層開發就是核心定製驅動開發
2、android framework
3、UI定製
智慧裝置
這個市場就比較大了給個插座裝上個android系統它就叫智慧插座了,高大上的有木有。不過目前搞得比較火的是智慧電視,買不起智慧電視的來個智慧機頂盒嘛。

學習好安卓能夠從事很多方面的職業,如:
Android手機軟體研發工程師 
Android手機遊戲開發工程師
Android手機遊戲策劃師 
Android手機遊戲移植工程師
Android測試工程師 
Android架構師等。

另外,如果你是C、C++方面的高手,Android是基於Linux的作業系統,對作業系統的擴充套件、裁剪、定製、驅動的新增之類的都可以做啊。

我為什麼學Android?

回到正題,我為什麼學Android?

1、拓寬知識面

興趣來了擋也擋不住!從最初開始學習程式設計,從ASP到ASP.net,JS,Winform,Java,C++,PHP,Python,都是自學!

不過這裡要說一下,如果沒有一兩門程式語言比較熟悉的情況下,最好還是不要自學;入門是最難的,最浪費時間的!如果有個人帶著你學習的話,那甚至能節省你80%的時間,有這時間做什麼不好,花點錢去學習也是值得的!

如果你有了基礎,那麼自學就相對簡單了,而且現在入門的資料也很多(我需要你去嘗試去識別好壞),特別是官方的Get Start是最好的入門教材,但這就要求你要學習好英語,因為程式語言都是英文的,最初的文件都是英文的,哦,除了易語言。

我甩你一臉蘿蔔大白菜!很多人會有這樣的想法:現在生活壓力這麼大,我就對錢感興趣,哪個錢多我就對哪個感興趣!

其實現在很多人選擇工作都是朝錢看的,工作就是愛好的實在是太少了。

但這或許也正是很多人一生在工作崗位上默默無聞的原因。

 如果一個人長期做一件自己不喜歡做的事,就很難成功,但如果一個人專心致志地做一件自己喜歡的事,就說明他具備做這種事的素質、有天賦,做著順心,當然就更容易成功。做自己能做的事,不要讓心理情緒成為你人生路上的梗塞,要做快活的自己。  忠於自己的感覺,做自己想做的事,是一個人生命活力的來源。作為有生命的動物,無論從主客觀上說,人生下來都要做事情,而且是生命存在不可或缺的部分。生活中最大的幸福感不是金錢方面的滿足,而是能夠放手做自己真正想做的事,而且樂在其中做得最好。把事情做極致、做精純而且輕鬆自在,是做人的高深境界。最大限度地挖掘潛意識,找準定準做自己想做的事。走自己的路,只要願意就可以去做任何事情,並非非要找等到一個明確合理的理由。做自己想做的事,很多情況下做起來並不是想象中那麼容易,但一定要用心去爭取。 

2、IOT

這才是我真正想說的。

IOT是什麼?

稍等,我去搜索一下。

IoT是Internet of Things的縮寫,字面翻譯是“物體組成的因特網”,準確的翻譯應該為“物聯網”。物聯網(Internet of Things)又稱感測網,簡要講就是網際網路從人向物的延伸。“物聯網”(Internet of Things)指的是將各種資訊感測裝置,如射頻識別裝置、紅外感應器、全球定位系統、鐳射掃描器等種種裝置與網際網路結合起來而形成的一個巨大網路。其目的是讓所有的物品都與網路連線在一起,方便識別和管理。

物聯網一方面是與路由器連線,另一方面也要和手機連線,將來手機就是一個萬能的遙控器,什麼都可以控制。

3、手機遊戲

手遊行業掘金指南:
1)手遊行業發展趨向理性,"產品為王”時代到來
2)價值轉化更為多元,付費模式走向成熟
3)手游出海,產品與資本雙線互補
4)端游到手遊成功移植四要素
5)手遊未來"社交化"不可缺
6)巨頭引領行業,小公司發力尾量

另外做程式設計師的思想是什麼都想自己做,有時候會想自己給孩子開發個什麼比較有助於他學習的遊戲。

4、學習資源豐富

現在應該說正是Android發展的高峰期,各種學習資源非常的豐富,各方面也變得很成熟,

使得學習成本大大的降低。有很多免費的學習視訊,文章可以參考。

遇到什麼問題在網上一搜索基本都可以找到解決方案。

結束語

就扯到這吧,該收拾一下準備上班去了,不然該餓肚子了!

這裡只是給自己普及一下,入入門!上面也講了入門方面的一點經驗。

或許想學它,只是一時的心血來潮!

 人總是非常的貪婪,想得到的太多,想付出的太少!

思想又跑岔路了,其實是想說,取捨真的是一門大學問,如何確定知道什麼是自己不想要的,懂得放棄才能更早的得到你真正想要的。

又如作為研發是最討厭聽到別人說功能簡單的;但我自己有時候也會犯這樣的錯誤;知道和做到真的是有很大一段距離的!

2017-02-12更新

每個人的精力、能力都是有限的,把有限的資源聚焦在一個點上才更有可能發出更強的光和熱,更容易出人頭地。

我這裡是列了一些想學它的原因,但我要不要真的去學呢?心裡還是有些矛盾的!

我學的東西已經夠雜了,應該找準一個真正適合自己的方向持續努力、持續投資了。

技術積累帶來的收益也像投資一樣,會產生複利效應。

你不懂得投資理財沒關係,但你一定要懂得如何投資自己。

===========文件資訊============ 

署名(BY) :testcs_dn(微wx笑) 
文章出處:[無知人生,記錄點滴](http://blog.csdn.net/testcs_dn)

相關推薦

Android 開發入門為什麼Android工作越來越的時候開始學習

首先,Android是不是真的找工作越來越難呢?這個可能是大家最關心的。這個受大的經濟環境以及行業發展前景的影響,同時也和個人因素有關。2016-08-26近期一方面是所在的公司招聘Java開發人員很難招到合適的,投簡歷的人很少;而另一方面,經常聽身邊的人說Android、i

Android 開發入門android studio 控制檯列印輸出日誌

有些情況下,不方便使用斷點的方式來除錯,而是希望在控制檯列印輸出日誌,使用過Eclipse的同學都知道Java可以使用 System.out.println(""); 來在控制檯列印輸出日誌,但是在android studio中卻是不行的,還是有差別的,那應該用什麼呢?and

Android 開發入門使用Android模擬器預覽除錯程式

在上篇“走進Android開發的世界,HelloWorld”,我們建立了一個Android 專案 HelloWorld,並演示瞭如何通過USB連線手機檢視執行效果;而如果沒有手機或沒有對應型號的手機,又

Android 開發入門Android裝置監視器之除錯工具DDMS使用初探

Android Studio提供了一個很實用的工具Android裝置監視器(Android device monitor),該監視器中最常用的一個工具就是DDMS(Dalvik Debug Monitor Service),是 Android 開發環境中的Dalvik虛擬機器

Android開發-5界面裝修,五大布局你選誰

比例 技術分享 article 嵌套 content java lin layout mark 前言:假設要開一家店,門店裝修是非常重要的事情。有錢都請專門的建築設計公司來設計裝修,沒錢的僅僅能自己瞎折騰。好不好看全憑自己的感覺。像Android開發。在移動端大家看到的

Android開發經驗android:windowSoftInputMode屬性具體解釋

中一 mtk wid water ren 而是 orien 表示 不能 本文章來自CSDN博客:http://blog.csdn.net/zhaokaiqiang1992。轉載請註明地址! 在前面的一篇文章中,簡單的介紹了一下怎樣實現軟鍵盤不自己主動彈出,使

android開發筆記如何讓ImageButton去掉白色邊框和讓ImageButton具有點選效果

這是我從網上學來的,怕忘記,遂記起來 如何讓ImageButton去掉白色邊框 android:background="#00000000" //把背景變透明放在那一段程式碼裡呢?放在layout裡面的.xml檔案裡 如: <ImageButton a

Linux/Android開發記錄學習、記錄、分享Linux/Android開發技術

專欄達人 授予成功建立個人部落格專欄

Android開發日記Popupwindow 完美demo

Popupwindow 完美demo實現 圖示:                                                                                                       關鍵程式碼說明:

Android開發bugDropping event due to no window focus

問題描述: 使用android自帶視訊播放器播放視訊,按返回鍵不能退出這個介面(Android_4.4.4系統); Log如下: 11-25 16:37:31.498: W/ViewRootImpl(27708): Dropping event due to no win

Android開發經驗APP的快取檔案到底應該存在哪?看完這篇文章你應該就自己清楚了

只要是需要進行聯網獲取資料的APP,那麼不管是版本更新,還是圖片快取,都會在本地產生快取檔案。那麼,這些快取檔案到底放在什地方合適呢?系統有沒有給我們提供建議的快取位置呢?不同的快取位置有什麼不同呢?今天這篇文章就是主要來說明這個問題的。     首先,我們要知道,在A

Android開發技巧Fragment中獲取Context物件的兩種方法

我們在使用Fragment的時候經常需要傳遞Context型別的引數,【Android用的比較多的就是下面幾個導航按鈕,點選切換fragment(之前Android studio2.0以前是可以new fragment(context)時傳遞Context,但後來升級了studio2.1.2之後,new

Android開發經驗LayoutInflater——80%的Android程式設計師對並不瞭解甚至錯誤使用

這個標題起的有點誇張哈,但是LayoutInflater這個類的一些用法,在Android開發者使用的過程中,確實存在著一些很普遍的誤區,最起碼我研究的這麼多小專案的原始碼,基本上都在錯誤的使用這個類。今天,看到了一篇文章講LayoutInflater的用法,瞬間感覺自己對

Android 開發教程使用Intent傳送簡訊

本章節翻譯自《Beginning-Android-4-Application-Development》,如有翻譯不當的地方,敬請指出。使用SmsManager類,可以在自己編寫的程式內部發送簡訊,而不需要呼叫系統的簡訊應用。然而,有的時候呼叫系統內建的簡訊應用會更加方便。這時

日常新手入門android之點選變色

實現點選button改變button的顏色只需要在drawable中新增selector.xml檔案即可<selector xmlns:android="http://schemas.android.com/apk/res/android">           

商城開發Android 仿淘寶商品詳情頁下拉足跡修改版

開發商城的快有半個月了,需要做到詳情頁下拉足跡的效果,網上找了找沒找到,找到一個差不多還有點問題,然後在基礎上進行了二次開發 感謝http://blog.csdn.net/yaphetzhao/article/details/53736471  YaphetZhao的部落格

Android開發經驗設定使用者頭像並裁剪,僅僅是這麼簡單?

    在做APP的時候,如果有使用者系統功能,那麼一般都逃不了這個需求,就是給使用者設定頭像,而設定頭像,又包括從拍照和從相簿選取兩個方式,而且選擇了之後,一般又都會要求對影象進行裁剪,讓使用者設定頭像。今天這篇文章就是介紹如何完成這個需求的。    我們首先分析一下需求。

Android開發點滴解決安卓6.0以上版本不能讀取外部儲存許可權的問題

我們都知道當應用程式需要讀取手機內部資料例如圖片,或者儲存資料到手機上例如儲存用加密的登陸密碼等等,這些操作需要在AndroidManifest.xml中註冊以下許可權: <!--讀寫磁碟的許可權--> <uses-permissio

Android開發經驗關於“多執行緒斷點續傳下載”功能的一個簡單實現和講解

    上班第一天,在技術群裡面和大家閒扯,無意中談到了關於框架的使用,一個同學說為了用xUtils的斷線續傳下載功能,把整個庫引入到了專案中,在google的官方建議中,是非常不建議這種做法的,集合框架雖然把很多功能整合起來,但是程式碼越多,出現問題的可能越大,而且無形之中

Android開發技巧Android7.0新簽名對多渠道打包的影響

老簽名多渠道打包原理 前言 由於Android7.0釋出了新的簽名機制,加強了簽名的加固,導致在新的簽名機制下無法通過美團式的方式再繼續打多渠道包了。不過在說新的簽名機制對打包方案的 影響和為什麼會影響我們原有的打包機制之前,需要先簡單理解下打包原理和簽名