安卓開發工程師
他們倆是差不多好的。主要是面對的方向不一樣,java主要是做企業級網路開發的,Android主要是做手機內端開發的,而容Android是基於java的,很多語法什麼的都是類似的,但是這並不是說學Android需要先學java,如果有java的基礎學java會更容易上手的。
相對來說,Android的市場要比java的大一點,因為幾乎很多手機都用Android系統。而手機用戶比電腦用戶要多很多。
2. android開發工程師薪水大概有好多
給你找了北京,深圳,廣州,上海,成都,鄭州,杭州,==幾家一線城市和沿海城市,研發中心也比較多,機會也比較多,薪水的話結合自己的實際,做一下參考就可以。
ANDROID軟體工程師 深圳 男 24 本科 12-06-20 4001-6000
ANDROID開發工程師 廣州 男 28 本科 12-06-14 8001-10000
ANDROID開發工程師 鄭州 男 24 本科 12-06-21 4001-6000
ANDROID 開發工程師 北京 男 26 本科 12-06-21 8001-10000
ANDROID 開發工程師 成都 男 24 本科 12-06-19 4001-6000
ANDROID開發工程師 上海 女 25 大專 12-06-18 6001-8000
ANDROID開發工程師 游戲設計/開發 杭州 男 24 本科 12-06-15 6001-8000
3. Android開發工程師
建議先學習JAVA,在看一下ANDROID開發範例大全之類入門書籍。沒什麼快速的方法。
小學文化和初中內高中大專沒啥區容別。
大學、大專才有C,JAVA,VB等計算機語言的課程。
小學也能學。不影響。只要邏輯好理解能力強啥都是浮雲。
4. Android開發工程師是干什麼的需要掌握哪些技能
Android開發應該是先當下最具人氣、最吸引人的行業。首先是因為其開源、免費的特點能為企業節省大量成本,其次是國產智能手機用戶群體龐大,2014第一季度Android平台已佔所有移動廣告流量來源的42.8%,首度超越iOS。所以android開發工程師就業前景好薪資待遇高。
一、高大上的app開發
俗稱應用程序開發,就如今日頭條,大眾點評這類應用。對於開發者來講就是用android
api進行開發(大部分使用java開發),這類開發是目前主流的android開發。主要針對的終端開發,手機平板。
二、可以做手機
android手機開發也是一大塊,android手機開發又有那些工作做呢?
1、底層開發就是內核定製驅動開發
就是拿著cpu晶元提供的android sdk
加上一些自選器件的驅動不過一般的器件驅動android都包含了。當然這個玩不好那手機各種不穩定你懂的。
2、android framework
基本上擴展些介面,開機,升級,植入自己的東西。android 本身是很強大的這一層的東西都是十八般武器。
3、從事UI定製
這個就是把android原生的UI推到重來,這個叫中國特色,UI定製其實工作是很多的,好不好用(死機重啟除外)這個是關鍵,想得夠多做得夠細,好用符合習慣是硬道理,UI定製類似與app開發,是把硬體本身能提供的東西更好的讓使用者使用。
三、移動瀏覽器
移動瀏覽器是各大互聯網巨頭都要佔領的地盤,在chromium加個殼,那它也能是忍者神龜。雖然是在chromium上加了個殼但是沒有技術實力,這個馬甲還是不好穿的。
四、智能設備開發
這個市場就比較大了比如給插座裝上個android系統它就叫智能插座了。不過目前搞得比較火的是智能電視,買不起智能電視的來個智能機頂盒嘛。那我們就來普及一下智能機頂盒用android如何開發?
其實大體思路是跟手機開發一樣一樣的,包括後期智能穿戴設備都可以涉及到。
一般需要掌握JAVA、Android基礎、Android高級、商業應用項目分析等等。
隨著Android用戶的與日俱增,其開發團隊的人員也是供不應求的。
5. 想成為一個Android開發工程師,還需學習其他什麼技術
開發android,需要掌握這些基礎。
①Java基礎知識 ②Linux基礎知識 ③資料庫基礎知識 ④網路協議 ⑤Android基礎知識 ⑥伺服器端開發知識①Java基礎知識
很多朋友一上手就開始學習Android,似乎太著急了一些。Android應用程序開發是以Java語言為基礎的,所以沒有扎實的Java基礎知識,只是機械的照抄別人的代碼,是沒有任何意義的。萬丈高樓平地而起,Java就是築起高樓的每一塊磚頭。那麼Java學到什麼程度才算是過關呢?我個人認為至少要掌握以下兩個方面的內容:
a)Java基礎語法:具體的知識點列表可以在這里下載:《Java知識點列表》V1.0。這部分內容沒有討價還價的餘地,必須爛熟於胸。至於具體的學習方法,可以看書或者是看視頻,但是關鍵是要多加練習,無論是書上的練習還是視頻裡面的練習,都需要仔仔細細的完成;
b)設計模式:由於在Android系統的框架層當中,使用了大量的設計模式,如果沒有這個方面的知識,對於Android的理解就會大打折扣。設計模式的種類非常之多,一個一個的全部掌握,是不現實的,必須首先掌握面向對象的基礎設計原則,有了這些基礎原則的支持,就可以舉一反三。這部分內容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》這兩本書中找到。
②Linux基礎知識
大家都知道,Android系統的基礎是Linux操作系統。在開發過程當中,我們也需要使用到一些Linux命令。所以說一些Linux的基礎知識是必須的(話說現在的程序員,不懂Linux都不好意思跟人家打招呼),推薦大家看看《鳥哥的私房菜》這本書,寫的相當不錯;
③資料庫基礎知識
這個比較簡單,就是一個增刪改查的資料庫操作,可以看一下這本書:《SQL編程練習與解答》
④網路協議
至少需要學習兩種基礎的協議,HTTP協議與Socket協議;
⑤Android基礎知識
⑥伺服器端開發知識
由於很多Android應用程序都需要伺服器端的支持,所以掌握一些伺服器端開發知識還是非常有必要的。至於選擇哪一種伺服器端知識進行學習,就比較麻煩了,因為技術的種類實在是太多了:
a)Java EE:就是上面郵件當中所提到的SSH—Struts+Spring+Hibernate。這種技術的優點的功能完整、強大,已經使用了很多年,而且既然大家已經非常熟悉Java了,那麼學習SSH看起來也順理成章。但是使用這種技術開發伺服器端程序,非常麻煩。即使是一些簡單的功能,也可能需要大量的代碼和配置文件來實現;
b)PHP:簡單易學,開發快速。但是我們需要多學一種語言,是否得不償失,就要大家自己判斷了;
c).NET:這項技術的特點和Java EE差不多,但是要想掌握.NET,則需要掌握c#,也是個麻煩的事情;
d)ruby on rails:這是我個人最喜歡的伺服器端技術,簡潔,優雅,寥寥幾行代碼,就可以實現很復雜的功能,但是這需要Ruby語言知識作為基礎;
至於選擇哪一種知識,就看大家自己的判斷了,畢竟每個人想法不一樣,愛好也不相同。
安卓開發學習書籍
書的話建議買 精通Android2 ,或者 Android2高級編程 這兩本書,講解的細致,但是一定要結合sdk來看。國內的不要買。。。。(切身體會,千萬別買)
看完之後就可以自己動手做做項目了。
對於java基礎,我現在的感覺是 如果要深入學習android平台,java基礎一定要好(里邊包括各種java類庫的用法,本地代碼jni什麼的)。但如果平時隨便做做應用的話,會面向對象編程就完全可以了。
安卓開發學習學習網站
推薦你關注DevStore(主要是開發者服務商店)還有csdn和開源中國,都是開發者經常關注的網站。
DevStore(全球首家開發者服務商店)主要是整合開發者會用到的服務,可以實現在線對比評測,省去自己去網上搜索尋找的過程,還有sdk配置過程,很方便的,嘿嘿,我還在這個網站上寫評測掙過外快呢。
csdn是 中國最大的開發者技術社區,牛人還是很多的
開源中國是目前國內最大的開源技術社區,主要是軟體下載,源碼託管
自學的話平時就多看一些官方文檔,幫助文檔也是一個很好的參考資料,多看看,平時多敲代碼,多看住喲啊哈斯看規范,看完之後去敲代碼主要是在實踐過程中發現錯誤,多做項目自然多遇見問題,遇見問題解決問題,下次自然就知道怎麼解決,在實踐中發現真理。
當然可以的話有一個老師還是很好的,但是要記得要是的作用只是引導,師傅領進門修行在個人。
6. 安卓工程師是做什麼工作的
安卓工程師的工作主要包括:Android應用軟體開發工程師、Android游戲程序員版、Android網路游戲程序員、Android軟體權移植工程師、Android嵌入式設備軟體開發工程師、Android游戲開發工程師、Android網路游戲開發工程師等。
Android工程師是指從事Android移動應用操作系統、游戲和各種Android平台功能的應用、 以手機開發為主要對象,包括但不限於手機操作系統、手機游戲、手機其他多種功能的開發和優化人員。Android工程師是移動應用開發者,希望將自己的應用移植到該平台上或者在該平台上開發應用。
7. android系統工程師,和android應用開發工程師有什麼差別
android是分層的,通常把上面2層,即java實現的app和FrameWork層的開發人員稱為android應用開發工程師。而底層的驅動等開發人員稱為系統工程師。
安卓系統工程師是指具備較高專業技術水平,主要是驅動開發,包括感測器等,為應用開發工程師提供介面,可以是jni。
安卓應用開發工程師是從事軟體開發相關工作的app和FrameWork層人員的統稱。
8. android開發工程師工作職責怎麼寫
1.參與業務需求設計討論,基於Android平台進行應用程序開發;
2.負責移動平台軟體框架的研究,內設計和實現、關容鍵技術驗證和選型等工作;
3.完成Android項目設計、編碼、測試和優化。
4.編寫相關的開發文檔,如技術文檔,設計文檔,測試文檔等。
5.開發針對不同的Android操作系統版本和屏幕尺寸的應用,並完成兼容性測試。
6.對所開發的APP、SDK進行版本更新及維護。
7.學習和研究新的移動互聯網技術以滿足產品的需求。
9. 安卓開發工程師就業前景怎麼樣
隨著採用Android系統的手機、平板電腦、只能電視等數碼產品逐漸增多,Android平台人才的缺口日益顯現。據網路數據顯示,目前國內的3G研發人才缺口有三、四百萬,其中Android研發人才缺口至少30萬。職場專家指出,想要從事Android開發的人員,除了基礎的計算機技術知識要扎實之外,要根據各類企業、各類崗位的不同需求,補充與崗位相關的Android技術知識。此外,還要注重android開發項目經驗的積累。
職場現狀
根據網路統計,軟體應用類Android開發人才占總需求72%,Android一詞的本義為「機器人」,同時也是Google於2007年11月5日宣布的基於Linux平台的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用軟體組成。根據某地區安卓開發招聘信息顯示:就某一個地區而言,目前熱招的Android技術相關崗位約有3882個,而一個月內的有效崗位量在2298個。主要熱招職位包括Android軟體工程師、Android開發工程師、系統驅動工程師、Android應用開發工程師、Android系統軟體開發、 Android程序員、Android游戲應用版本管理、Android手機游戲開發、人機交互分析工程師、Android中間層開發工程師等。
從人才類型來看,目前對Android人才需求一類是偏向軟體驅動的Android人才需求,一類是偏向硬體應用的Android人才需求。從目前的招聘需求來看,前者的需求更大,包括手機游戲、手機終端應用軟體和其他手機應用軟體的開發。
就業建議
由於目前Android 技術較新,無論是相關書籍、大學教育,都處於初級階段,因此Android人才短期將供不應求。從長期來看,隨著各種移動應用和手機游戲等內容需求日益增加,也將激勵大中小型手機應用開發商加大對Android應用的開發力度,因此Android人才的就業前景是比較可觀的。
就Android開發崗位來說,在目前移動互聯網高速發展階段,更大程度上促進了對安卓開發人才的需求,根據美國KPCB 風險投資公司互聯網分析師瑪麗·米克爾的報告顯示,2013年,中國智能手機用戶數量已達3.54億,超越美國成為世界上智能手機用戶量最多的國家。據工信部最新統計數據,2014年一月底中國移動通訊用戶達12.35億,而在所有手機用戶中,安卓手機用戶佔主要部分。從手機用戶的急劇增加更加速了市場對安卓開發人才的需求。
做好職業規劃
在工作經驗和能力決定了你的薪酬的職場現實環境下,如何在短時間內讓自己更快的成長,更快提升自己的職業能力是每一個Android開發人員必須面對的職場問題,積累經驗的同時,不忘提升自己的學歷、人際關系、管理等多方面能力,在工作中永遠要比別人進步得快,才能確保在android開發的道路上走得更順暢。
10. 安卓系統開發工程師算什麼專業啊
你說的安卓軟體開發吧?系統開發和軟體開發不一樣,系統開發是面向硬版件底層的;
安卓軟體開發是權屬於軟體工程。
這個是新興的IT行業,和電腦能扯上的學校一般都會開課,但是老師什麼的對安卓開發經驗都比較少,因此別想著在學校能學到多少。
不過安卓的APP開發都是用Java寫的,你Java學好了,入門安卓還是挺容易的