A. 29歲了想轉行學習安卓開發,該如何入手
a.
有沒有發展前途的話需要從兩個方面說。
1.
從android自身來說,從事android開發肯定是有前途的,或者說有錢途的。原因就不說了,去招聘網站上看看就知道現在android工程師的薪資就知道了。
2.
從自身來說(29歲),這個要看自己的職業規劃了。如果決定從事這一行,現在學當然不為晚。
b.
如何入手
1.
如果基礎較好(java最好,因為android很多是用java開發的),那就去找些android的入門東西,或者視頻來看看,做做程序練習。布局呀,handler呀,activity,contentprovider等等。2個星期就入手了。
如果基礎不好,或者沒有基礎,那除了學習上面那些東西之外,看代碼的時候,還要學習java語法。時間就要長一點了。
B. 關於職業規劃 android 回答者最好是IT界或者人在北京
我們公司就是做android應用開發的,給你幾點建議
1.android的人才現在整個行業都很缺,而且整個移動互聯網會在2011年迎來一個爆發,不管是3G普及率還是android手機出貨量,所以恭喜你選了個好行業
2.因為android是支持HTML語言的,開發中會大量應用到HTML技術,所以讓你或者你自己女朋友去學習下CSS+DIV,再學點JS,相信在找工作中會有很大幫助
3.實習生拿2500是很正常的,所以你現在第一任務是學習提高自己+熬項目經驗,有半年1年的開發經驗,找工作就會容易很多,跳槽後就能拿到4K-5K,關鍵還是經驗,你學的再好,在團隊實際開發中也會碰到這樣那樣的問題,所以,努力提高自己吧
4.目前移動互聯網好的公司一般都集中在北京上海深圳幾地,蘇州不是說沒有,只是機會沒這些地方多罷了,我覺著,只要有能力有上進心,在哪兒都可以混下去的,而且會混的很好
C. 安卓開發工程師就業前景怎麼樣
最近幾年內,Android開發工程師將成為3G行業炙手可熱的崗位之一。3G人才全球緊缺,實用人才培養已迫在眉睫!在國內三大運營商如火如荼的3G營銷戰持續升溫,再加上3G的推出對整個行業的巨大推動作用,無疑將引爆3G手機Android開發工程師這個黃金職位。
Android開發工程師就業行情之人才需求方向:1、硬體驅動方向;2、軟體應用。就目前人才需求來看,偏向軟體應用崗位的需求更多,包括手機游戲、手機終端應用軟體和其他手機應用軟體的開發,具某求職網站數據顯示目前企業對這類應用軟體的Android開發人才占總需求的70%左右。
據不完全統計:目前熱招的Android技術相關崗位約有5120個,而一個月內的有效崗位量在3070個。主要熱招職位包括Android開發工程師、Android軟體工程師、Android應用開發工程師、Android手機游戲開發、Android系統軟體開發、Android程序員、Android游戲應用版本管理、人機交互分析工程師、Android中間層開發工程師等。
人才供應:由於目前Android技術較新,無論是相關書籍、培訓還是大學教育,都處於初級階段,因此Android人才短期將供不應求。
D. Android程序員的較好的職業規劃應該是怎樣
Android程序員的職業規劃,怎麼說呢?一句話叫做:早知如此,又何必當初。命運有些是自己可以掌握的,有些可能需要運氣和機會。
一、路徑可達
先說說路徑可達這個詞吧?有些人會覺得他的路看不到未來,有些人就可以清晰的看到他的方向。如果你現在所做的工作過兩年會不會有所成長,達到你的目標。如果答案是否定的,那麼說明現在的工作是沒有上升通道的,就需要改變。當然安於現狀不思進取是另外一回事。時刻反思自己所走的路,然後迅速調整,可能會少走很多彎路,畢竟時間不可逆。
二、時間規劃
我有時候會想我五年後在哪裡?做什麼?大部分人對於這個都會比較模糊。因為時間跨度太大。五年時間相當於整個生命長河其實比較短,但在職業規劃中確是很長的段,特別是剛畢業的那五年。從時間規劃來講肯定會用到時間的切分。宏觀的東西只有落地到一件件事上才是有效的,才算得上完整的規劃。但是話又說回來人是有惰性的,人對於這種有限制的東西有天然的排斥感,執行起來非常痛苦,即使開始執行起來很有激情,過不了幾個月,所有的計劃都縮水了,這同時也導致了很多時間的浪費和做事情的盲目性。所以計劃的時效性和執行很重要,這里又會涉及一個詞:「執行力」。
沒有計劃也導致學習變成一個一個孤立的點,完全沒有串連性。因為你是想到學什麼學什麼,而不是計劃著學,一段時間後可能會有一些積累,但是永遠深度不夠。這可以做一個簡單的實驗,把自己腦子里的東西理一理,如果時間需要很長說明整體知識體系已經有些混亂,可以對比一下操作系統的磁碟整理。如果一個人能很好的管理時間那麼必成大牛。好學生好在哪裡,排除智商的因素外,就是時間管理和善於思考。我覺得我自己最大的問題:時間管理,自律性,溝通能力。這三塊是我覺得自己最缺乏一定程度上是致命的,很大程度上會決定我未來的所發展的高度。
三、項目經理還是架構師
在程序員中一直有個討論就是將來要做項目經理還是做架構師。這兩條路的側重點不一樣,所以積累的東西也可能不同。項目經理更強調綜合能力,比如說協調能力,溝通能力等一系列偏管理的能力。而架構師可能更專注於技術本身,技術上的宏觀方向。兩條路有重疊,但是更多的是區別。有些項目經理可能就不會寫代碼。但是同樣可以帶好一個項目,一個團隊。
我曾經也問自己要是以後這兩條路走哪條,其實都可以嘗試一下。比如說給一個項目讓我帶帶,我能否把它帶好,其實需要機會,同時也需要自己去爭取這樣的機會。所以我的答案就是如果有機會的話兩條路都可以嘗試走走,就是兩個方向的一些能力都可以進行積累。很多人認為項目經理是一個職位,我倒覺得是動態的,這個項目中你做項目經理,另外一個項目中可能又是開發工程師。所以不永遠是項目經理,也不永遠是開發工程師。
就程序員而言,專注技術是沒有任何問題的,先技術後管理。管理這個東西總的說有點虛無飄渺,各都有各的一套理論,比較難以評估。但是技術是可測量的,通過一定的努力技術水平都會有定的躍升。記得在《肖申克的救贖》裡面說到地質的形成只需要兩個條件:壓力和時間。其實對於學技術也是一樣的。只要肯學一定會達到某個水平。到大牛級別的確實需要一些悟性和天分。
四、我的選擇
我為什麼覺得自己應該走架構師這條路,這和我職業終極目標是契合的。這里先說一下架構師做什麼?架構師負責整個項目甚至整個系統的構架(這一句話等於廢話)。一般型的項目可能這個設計項目就做掉甚至可能就不需要架構。但是系統復雜度上升的時候,會涉及到系統之間的交互,還有技術的可行性和整個設計的方案。這個時候架構師就出場了。另外的工作就是承擔一定的培養新人的工作。所以架構師都需要具備比較好的口才,很多人都說程序員不會說話,錯了,那是低端的,到了高端的程序員口才都很好,看一下那些程序員大會中侃侃而談的架構師們,是不是有種「高端大氣上檔次」的感覺。這後面會發現有一個發展方向就是「培訓師」,還可以寫書,其實這些都可能是一些「副產品」。技術到一定的境界很多事情到都是水到渠成。
架構師寫代碼嗎?當然寫。他們肯定不會寫那些簡單的代碼,他們一般寫什麼代碼?框架,一般來講優秀的框架都是一個人或者極少人寫出來的。比如說Linux的核心就是一個人寫出來的。好的代碼絕不是人堆出來的。你給100個初級程序員也整不出一個Struts來。這里會衍生出另外一條路,就是開源框架,很多牛人都是開源社區的愛好者。都或多或少的參與了一些開源項目。甚至把自己寫的一些東西開源出來。一般來講能做到這個級別那是相當厲害的了。
五、領域方向
我記得以前總有人問我你最擅長的領域是什麼?這個問題一問我就懵了,因為我從來就沒想過這個問題。可能本身還沒到分領域的級別,還處於一種「原始積累」階段。技術學到一定階段的時候是分領域的。領域之間會有一些交叉。
我所知道的大方向是「高性能,大數據量,移到平台「。這是我給Java這所分的三個方向。其實我上面所說的三個方向不一定是同一個維度。但是我認為寫Java的如果沒有沾上這三個方向中的一個,一定沒有前途。高性能和大數據量的處理需要比較多的技術儲備。很多人說寫個Java就是CRUD(嚴格來講,對於計算機本身所有的操作都是CRUD)。可是在高性能情況下所涉及的問題一下成指數級增長。各種「水平擴展」,「服務化」,「容災」,」緩存」等各種牛B的詞彙就來了,你寫一般的CRUD最多也就知道個SSH,這是不一樣的。比如說做大數據量的處理一定會知道Hadoop,然後就是雲計算,雲存儲。反正什麼牛B什麼來。移動平台和上面我所說的維度不一樣,因為移動平台相對應的是PC平台。但是由於移動平台的發展時間很短。所以能搭上這趟快車也有不錯的發展。要是早些年(2012年以前)進入移動平台的開發,現在同水平的程序員工資肯定更高。這是平台發展所帶來的紅利。雖然三年前我預見到了移動平台的無可限量,但是那時候就像一個一無所有的人,還管它什麼移動平台還是PC平台,能寫代碼做項目就OK。以至於我學了一個月的Android就偃旗息鼓。
不管怎麼樣技術的底層都是一樣的,所以扎實的基礎是必要的,這就是為什麼演算法和數據結構是永恆不衰的。很多人說演算法和數據結構無用那就是無知的表現。這個無知就像在討論讀大學有沒有用一樣。
六、總結
上面所說的一些東西可能都會比較虛,很多人都可能明白其中的道道,比如說到時間管理,這個估計從學生時代就在講。但是真正的執行還是千差萬別。所以又回歸到哪裡?回歸到人本身。後來我想明白一件事情,即使道理再明白,沒有好的執行仍然等於空談。這里我回想起劉未鵬的《暗時間》。裡面非常細致的講了對於時間的管理。這個我讀大學的時候同樣在一本書《讀大學,究竟讀什麼》裡面也有所論述。當然兩個方向是不一樣的,一個是程序員的思維,另外一個是文科生的思維。但是道理只有一個,時間利用率的本質是什麼。
另外就是實踐,強烈的實踐。我記得大學的時候讀《人性的弱點》真是心潮澎湃,可是過不了多久我就忘了書中的內容。所以沒有把書中的一些東西深刻的印記在腦海里並轉化成你自己的東西,它永遠只是知識。
E. 做了三年的Android開發,想跳槽做技術管理這該怎樣轉型
你要盡可能多去積累項目經驗,同時也需要把更多的注意力放到管理上。
對於從事Android開發的技術人員來說,因為Android開發的工作非常吃員工的年齡問題。特別是在員工的年齡越來越大以後,很多員工其實沒有足夠的精力用來加班,有些人也會把更多的注意力放到自己的生活上。在這種情況之下,Android開發的員工完全可以向管理層靠攏,同時也可以通過這種方式成功實現自己的職業轉型。
你要盡可能多去積累項目經驗。
在你工作的過程當中,Android開發的很多工作可以幫助你積累項目經驗。當你的項目經驗積累到一定程度的時候,你完全可以憑借著自己的豐富項目經驗來帶領團隊做單獨的項目,你的帶隊能力也會進一步提高。
F. java課程分享學android的就業職位有哪些
現在在市場上很多智能手機都是用的安卓系統,很多來雲南北大青鳥嘉薈學校的學員們都開始選擇學習安卓開發工程師這項技能,選擇了這個專業並不是說就只可以就職安卓開發工程師,java課程http://www.kmbdqn.com/認為這項專業需要學習的技能會很多,所以面臨的工作崗位選擇也會很多。
(1)java主要應用方向:Java桌面應用程序、網路通信服務和WEB應用開發
(2)android主要應用方向:5G移動手機設備上,單機/網路游戲 多媒體應用、網路通信開發
(3)學員就業崗位:JavaEE開發工程師 Android開發工程師 OPhone開發工程師 手機軟體移植工程師等崗位
在雲南北大青鳥嘉薈學校學習這項專業也是有要求的,並不是每一個人都適合學習,在雲南北大青鳥嘉薈學校有專業的職業規劃老師為每為學員量身打造。
G. 求告知android開發工程師的職業生涯規劃(從小公司起步的)
android研發工程師與android開發工程師,從招聘網站上來看,寫什麼的都有,沒什麼區別。從字面意識上看,研發可能更注重研究發現,可能是一些不以利益為主的項目。
H. android開發員以後的職業規劃應該如何
先鑽研好Android的技術, 加上可能的其它相關技術,比如寫應用要考慮安全問題, 要打包要學最新的gradle, 要用新硬體要學NFC、wifi互連之類的, 深入要學點NDK之類, 寫個工具要學點腳本語言,主要用groovy,很需要學習。
目前國內的Android開發還是主要以應用開發為主,主要分成3類:為企業開發應用、開發通用應用(放到Android Market或者其他App Market銷售)以及游戲開發(放到Android Market或者其他App Market銷售)。第一類開發者一般身處規模較大的公司,這些公司主要為自有品牌或者其他品牌設計手機或者平板電腦的總體方案。除了根據需求對系統進行定製外,更多的工作在於為這些系統編寫定製的應用。第二類開發者,一般處於創業型公司或者是獨立開發者,盈利方式主要是2種:為國外公司進行外包開發,或者通過Google的移動廣告(AdMob)通過廣告點擊分成。而理論上的通過付費下載的形式來盈利的,現在國內鮮見成功者。第三類開發者,目前和第二類開發者類似。
I. android開發人員以後的職業應該如何規劃
有很多路可以走,Android架構師、PM、CTO,轉行肯定是去產品。
架構師就是從APP的組織架構,到框架搭建,很多架構師都會給公司寫自己的框架,也就是平常用的okhttp、imageloader這類框架,所以對技術要求非常高,要經常看其他人的源碼,熟練編寫框架。
PM 項目管理,一般都是做JAVA出身的程序員可以做的工作,因為PM的工作范圍很廣,例如伺服器搭建、資料庫設計、技術攻破、功能設計等等等等,想發展PM肯定就要會java之類的東西。
CTO 就不說了。
J. 安卓軟體開發後將來的職業規劃是怎樣的
安卓軟體開發前景很好。
安卓在中國的前景十分廣闊,首先是有成熟的消費者,在國內,安卓社區十分紅火,這些社區為安卓在中國的普及做了很好的推廣作用。國內廠商和運營商也紛紛加入了Android陣營,包括中國移動,中國聯通,中興通訊,華為通訊,聯想等大企業,同時不僅僅局限於手機,國內廠家也陸續推出了採用Android系統的MID產品,我們可以預見Android也將會被廣泛應用在國產智能上網設備上,將進一步擴大安卓系統的應用范圍。據相關數據預計,到2016年底,將有23億部計算機、平板電腦和智能手機使用安卓。
安卓在中國掀起的浪潮讓越來越多的企業認識到APP的應用,企業安卓客戶端的開發也受到了企業的關注。目前我國手機軟體開發市場正處於高速生長階段。經過一路研究探索和經驗的總結,涌現了一批優秀的、致力APP開發的互聯網在線傳播解決方案提供商。以「互聯在線」為例,其專注於手機應用軟體的開發與推廣,移動互聯網應用開發涉及iphone、Android、ipad、WindowsMobile等系統平台,智能手機應用開發服務已涵蓋商城、酒店、旅遊、美容、汽車、醫療、地產、服裝、傳媒、娛樂、服務等產業,致力於為企業提供一站式的移動互聯網應用解決方案。