安卓開發工程師職業生涯規劃論文
安卓開發工程師職業生涯規劃論文范文(一)
1、首先了解Android的特點
作為開發人員,應當在學習并深入了解Android之后,在自己的軟件中,將Android的優勢發揮出來,同時通過一些手段去彌補Android 本身的缺陷或不足。下面來看一下Android擁有的特點吧:
與硬件交互非常方便,包括攝像頭、GPS 等,都可以簡單的操作。
擁有自己的運行時和虛擬機,優秀的內存管理能力。
提供豐富的界面控件供開發者使用,允許可視化開發,并保證Android平臺下的應用程序界面一致。
提供輕量級的進程間通信機制。
支持后臺服務類應用程序。
支持高效、快速的數據存取方式。
2、進行Android開發需熟悉的底層語言
在這些特性的支持下,試圖在Android下開發一個應用不會太過困難。事實上,一個稍有 Java經驗的開發人員,都可以快速的上手進行 Android的開發。而開發的核心,一直以來也是圍繞著Android手機幾個大的特點來進行的,其中就包括了觸摸屏、攝像頭、GPS模塊、互聯網功能、語音輸入、Google賬戶等。需要說的是,如果一位 J2ME 工程師想轉行做Android,那么他將付出的代價比J2SE或J2EE工程師要大得多。畢竟Android所支持的是基本完整的J2SE的子集,反過來再看J2ME就會覺得它的功能太弱了。
除了Java外,還有許多語言支持Android 的開發,比較為人所熟知的有Scala,而作為 Android本身的底層語言,C/C++的作用也完全不可忽視。而目前的開源社區內,已經有一些牛人在嘗試讓更多的語言可以開發Android應用。比較有代表性的可能是Koushik Dutta,他已經解決了在Mono平臺下,讓Dalvik調用Mono 代碼的問題。或許在不久的將來,.NET 下的所有語言,都有可能借助Mono跑在Android上,這是一件值得讓人期待的事情。
3、Android開發工程師應朝哪個方向發展?
在移動平臺上,到目前為止,用戶依然沒有固定的操作習慣,而軟件的開發人員要做的事情,就是把用戶往一個簡單、明快的操作體驗上引導,使他們更快的學會使用軟件,并且讓他們習慣、擅長某一種或幾種操作。從某種意義上來說,蘋果的設計人員手冊已經很好的解決了問題,iPad已經做到了中老年人也可以輕松上手,甚至連貓都會玩。但是至少目前為止,還沒有見到適用于Android的設計手冊,開發人員或是軟件廠商也都各按自己的理解去進行軟件的設計,用戶也被迫在使用不同的軟件時,適應不同的風格。
在未來為期不短的一段時間內,Android上應用程序的用戶體驗將成為一個主要的研究點,特別是游戲類應用。由于Android上的某些限制,開發人員較難實現像PSP游戲那樣的華麗效果,因此只能夠在游戲本身的游戲性上下足工夫。當然了,等Android手機的性能再次大幅提升,電池容量再大幅提升后,可能會出現可以匹敵PSP游戲的華麗游戲,只是目前不應當過分考慮這些。
從Android 1.0至今經歷了多次的版本更新,其中重要的變更是1.5、2.0和2.2。而其他的版本更新相對而言并不是那么重要。另外,由于每次更新都會多少改動包括 Dalvik 在內的底層模塊,同時牽扯到 SDK,導致了一些程序需要跟著 Android 版本進行變動。對于相對較為保守的開發人員而言,快速的版本更新將給他們帶來越來越大的限制。所以,作為Android開發工程師,在進行Android開發工程師職業規劃時,不斷更新自身知識庫來滿足不斷變化需求是非常重要的。
安卓開發工程師職業生涯規劃論文范文(二)
一、關于Android
相信大家對Android的發展歷史多少都有一些了解,Android曾經是一家創立于舊金山的公司的名字,該公司于2005年8月份被Google收購,并從此踏上了飛速發展的道路。經過這幾年的發展,它已經發展成了一個平臺、一個生態體系。現在Android在移動領域已經得到了廣泛的應用。根據Google于年6月份公布的數字,現在每天激活的Android設備高達50萬臺,比5月份的數據增加了10萬臺!Google還透露目前已經與36家OEM廠商和215家運營商合作,共激活了超過1億臺Android設備。
相比于Symbian的日落西山,以及蘋果的封閉、Windows Phone的前途未卜,Android無疑代表了當前行業發展的主流趨勢:開放平臺取代了封閉平臺。讓參與者均能通過自己的努力而獲益。從2008年9月公布1.0版本以來,經過近三年的跨越式發展,現在Android已經發展到了3.x版本,這是一個針對平板電腦而做了大量優化的版本,包括對更大屏幕的支持的類庫、多任務優化等。目前市場上占主流的還是2.2版本,當然,相信隨著時間的推移,2.3及后續版本會得到越來越多的設備的支持。
二、學習Android有前途么?
由于Android是近幾年才開始起步的,所以有很多朋友在關注3G Android系統開發課程時,也總是會有這樣的疑問。回答這個問題,有幾個關鍵點:
第一、這個市場是否足夠大(或者能發展到足夠大),這點我相信大家對于移動設備的現狀有足夠的了解,對其未來的發展不會有什么異議;
其次是你所從事的領域是否處于上升通道上?身處一個上升的通道,個人只要付出一定的努力,這個行業都會帶著你往上走,相反,如果處于一個沒落的行業,個人再努力,可能都趕不上整個行業墜落的速度。Android這幾年的發展可謂有目共睹,就像前面所說,每天的設備激活數目就達到了50萬臺;
其三,是否有足夠多的大公司參與其中,或者是否成就了一些公司。行業的發展,離不開業內大公司的支持,或者,是否有公司在該領域得到了長足的發展。處于這個行業的大公司,除了Google本身外,也成就了一些公司,例如Motorola移動、HTC,前者借Android咸魚翻身,后者借Android成了市值超越Nokia的公司。行業的發展如此紅火,那么作為開發者,是否可以從中獲益呢?
三、目前國內Android開發行業市場現狀如何?
目前國內的Android開發還是主要以應用開發為主,主要分成3類:為企業開發應用、開發通用應用(放到Android Market或者其他App Market銷售)以及游戲開發(放到Android Market或者其他App Market銷售)。第一類開發者一般身處規模較大的公司,這些公司主要為自有品牌或者其他品牌設計手機或者平板電腦的總體方案。除了根據需求對系統進行定制外,更多的工作在于為這些系統編寫定制的應用。第二類開發者,一般處于創業型公司或者是獨立開發者,他們的盈利方式主要是2種:為國外公司進行外包開發,或者通過Google的移動廣告(AdMob)通過廣告點擊分成。而理論上的通過付費下載的形式來盈利的,現在國內鮮見成功者。第三類開發者,目前和第二類開發者類似。下圖是開發者提交的應用和游戲的數目所占的比例圖,從中也可以看出應用開發數目遠超游戲開發。
四、什么樣的人可以學Android?
相對于其他移動開發平臺,因為Android的(應用)開發采用了Java語言,所以,它的學習曲線相對比較平緩。對于那些有一些編程語言(如C/C++/Java等)訓練的學生,都可以考慮學習Android應用開發。當然,如果你希望從事Android游戲開發,那么,最好能在高數、離散數學甚至計算機圖形學等方面有比較扎實的基礎。如果后續想往底層開發如系統移植、驅動開發等方向發展,或者為了更好地理解Android 應用架構體系,那么,具備一定的操作系統知識是必要的,當然,并不需要你對操作系統有多精通,而是對其基本原理有一定了解即可。
五、如何學習Android開發?
Android的體系架構圖,自上而下分別為應用層、應用框架、類庫和Alvik運行時環境以及Linux內核。一般來說,我們想從事Android開發,可以從應用開發作為切入點,逐漸熟悉其整個體系,并慢慢往其底層滲透,從而能做到軟硬兼備,從學習的路線圖上來說,先熟悉Java SE編程,能比較熟練的使用Java語言進行編程,熟悉Java語言語法特點,熟悉Java IO、Java線程、網絡編程、XML處理等。另外,因為很多的Android應用在運行時都需要去訪問網站服務器,因此,熟悉一種網絡編程語言也是必要的。無論是從學習的方便性還是市場占有情況來說,使用JSP/Servlet都是不二的選擇,另外,在這個階段也順便學習一下SQL語法和熟悉一種SQL數據庫,以方便后續Android開發中進行SQLite數據庫開發。
學習完這些課程后,就可以開始進行Android的應用開發的學習,例如Android中的UI組件、基本組件、數據存儲、傳感器、圖形圖像處理、多媒體處理、游戲開發等。為了更好地進行應用編程,可以有選擇的對其Lib類庫進行分析,以加深對其工作機制的理解。再往下,就是操作系統層級了,這里應該要對Linux操作系統進行學習,熟悉其內核和運行原理,熟悉ARM體系架構以及常用指令,并熟悉驅動的編寫方式,掌握其移植方法等。
點擊下頁還有更多<<<<<<安卓開發工程師職業生涯規劃論文范文<<<<<<
p副標題e
安卓開發工程師職業生涯規劃論文范文(三)
一、前言
在就業壓力日趨激烈的今天,一個良好的職業規劃無疑增加了一份自信.而如今,身為大學生的我們,在一天天消磨時光的日子里,不如多學習點知識來充實自己.未來掌握在自己手中,趁現在還年輕,趕緊為自己的未來之路定好一個方向,一個好的規劃就像燈塔一樣為我們指明了方向,我們可以按照這個方向前進!
二、自我剖析
1)興趣愛好:
看書,聽音樂,下棋,Photoshop,網頁設計,計算機信息管理,軟件測試,編程
2)特長:
數據庫維護管理,熟悉C 、Java、DELPHI、VB語言,精通C語言,熟練掌握OFFICE 系列。
3)人格描述:
· 依靠理智的思考來做決定,總是采取客觀、合乎邏輯的步驟。
· 謹慎而傳統,重視穩定性、合理性;天生獨立,需要把大量的精力傾注到工作中,并希望其它人也是如此,善于聆聽并喜歡將事情清晰而條理的安排好。
· 喜歡先充分收集各種信息,然后根據信息去綜合考慮實際的解決方法,而不是運用理論去解決。對細節非常敏感,有很實際的判斷力,決定時能夠運用精確的證據和過去的經驗來支持自己的觀點,并且非常系統有條不紊。
· 是一個認真而嚴謹的人,勤奮而負有責任感,認準的事情很少會改變或氣餒, 做事深思熟慮,信守承諾并值得信賴。
· 看問題有很強的批判性,通常持懷疑態度,需要時常的換位思考,更廣泛的收集信息,并理智的評估自己的行為帶來的可能后果。
4)在工作和學習中的優勢
1. 辦事精確,希望第一次就能把工作做好
2. 樂意遵循確定的日常安排和傳統的方針政策,是組織忠誠的維護者、支持者
3. 每次都能十分專注地把注意力集中在一個項目或任務上
4. 特別能夠專心細致地工作,可以不需要別人的合作獨立工作
5. 靈敏的組織能力
6. 一絲不茍、認真專注地對待具體問題、事實和細節
7. 相信傳統模式的可取之處,并且能夠遵循傳統模式
8. 非常強的責任意識;別人可以信任你實現自己的諾言
9. 通情達理、視角現實 10. 有穩定平和的心態
5.)在工作和學習中的不足
1. 不愿意嘗試、接受新的和未經考驗的觀點和想法
2. 對變化感到不安,可能會有些僵硬、死板;排斥革新
3. 對需要很長時間才能完成的任務缺乏耐心
4. 有時會由于近期目標而忽略長遠需要
5. 不愿意促成必要的改變,不愿意支持有風險的行為
6. 見到實際應用后的結果才肯接受新觀點
7. 不能理解與他們自己的要求不同的要求
8. 對自己及自己對組織的貢獻估計過低
9. 缺乏挑戰精神,對失敗和挫折的承受力差
10.缺乏相應的工作經驗
6)相應措施
針對我的缺點與不足,我應該采取一定的措施來彌補我的缺陷:
1. 避免墨守陳規,需要嘗試新的東西 ;要有開放態度,敢于嘗試探索新的可能性
2. 考慮問題要更全面周到,需要考慮人的因素 ,不單單只考慮自己的利益和感受
3. 對那些與我觀點不同的人保持足夠的耐心和虛心
4. 適合的時候,主動承擔一些工作
5. 正確看待失敗,碰到困難不隨意放棄
6. 增強做事的靈活性,學會變通的看待和接受新事物 對于“計算機”這門專業來說,人們都普便會使用,它很方便、快捷、時尚。是人們生活中必不可少的。但是它又是一門很難的學文,學習起來難。要成為一個高水平的IT人員尤為艱難。要把難變容易就是先去培養能力和去兼職做些我們能做的工作,積累經驗,然后才是創業,創出一點我們的的東西,我們的位置,達到我們想要的目的。所以我在此為自己寫下了規劃書。如下: 我覺得,如果需要創業,這并不是一日可成的事情,這是一個漸進的過程,是一個需要培養能力和創造性的過程。,我們現在應該做一些什么呢?應該先考慮一些什么樣的問題呢? 首先,沒有絕對領先的技術,且沒有相關經驗,資本,人脈等。在計算機這種把世界變成地球村的行業里面,要么第一,要么有特色,要么倒閉。“一山不容二虎”,地球變成一個村,就是一座山頭啦,哪容那么多老虎搶東西吃呢?所以先確定一個創業的期限。世界在不斷的快速變化,市場也是,人也是,所以,要不斷的跟蹤市場,不斷的進行技術與能力更新,給自己確定一個里程碑,一般來說,你要做一個項目或者一個產品,最好不要超過6個月,最多是一年,否則到時候市場離你的創意已經很遠了。 再次,關鍵還是找適合自己的公司,特別是那些很有希望馬上上市的公司。不過,這又談何容易呢?一個在校學生,根本不了解國內外業內的一些動態,根本不了解國內牛人的公布情況,拿不到任何相關的數據,憑什么東西做分析?憑一時意氣用事嗎?這個到時候肯定會掛得很慘。當然,這是我的想法,這也是一個非常痛苦的過程,寂寞、壓力、疲勞會時刻伴隨著我們,但如果你明白,我們做為一個打工人,我們在這個時期是沒有退路可言的,只有向前,才能看到陽光、藍天、白云! 總之,我有一個觀點,最好就是去一些大公司實習,了解一下業內的動態和國內外牛人的分布情況,盡可能積累一點人脈。至于以后怎么選擇,做技術還是不做技術,做技術是做研究還是做工程,是想辦法往全的方向發展還是往專的方向發展,這都是要權衡的問題。以后的事情說不準,下個學期的計劃出了,先做好眼前的事,然后每天過得開心點,也希望以后也會過得很開心!
三、職業傾向分析
適合的崗位性質:
· 工作環境穩定,不需要太多的冒險和變動,最好依照經驗和規律解決事情
· 有較多的獨立工作時間,可以專心的完成整個項目或任務
· 較多使用事實、細節和運用實際經驗的技術性工作,能夠充分發揮自己精細、準確、邏輯性強的才能
· 工作對象是具體的產品或服務,工作成果要有形并且可以衡量
· 要有明確的工作目標和清晰的組織結構層次
· 工作有足夠的準備和實施時間,在交付成果之前能夠進行自我成就評估
四、職業目標選擇
根據我的個人興趣和適合我的崗位性質,我初步定下適合我的職業有這些:
1、DBA:目前我已經考過OCA、OCP 證書,專業是數據庫管理專業,英語大學四級水平,能夠做一個數據庫管理員(DBA)
2、C軟件工程師:比較數據庫管理而言我更喜愛編程,在大學期間學習幾種語言,但對C情有獨鐘,并且用C作了一些項目參加學院創新杯獲得二等獎,最重要的是我太愛編程啦
3、程序員:熟悉各種程序語言,有很好的邏輯 IQ:121,喜歡編程。
4、網站設計師:我個人愛好網頁設計,Photoshop
5、Php、.NET 開發工程師:如今技術能夠獨立運用php以及asp.net完成一個小型的網站
6、宣傳部文員:自幼愛好文學,且在班級以及甲骨文俱樂部做宣傳這一塊的工作,對宣傳有一定的經驗
7、軟件測試員:學過軟件測試,對數據庫以及編程都很熟悉或者說是精通,然而不是太有耐心,對這個行業不是太感興趣。
五、未來十年職業規劃
2009-2010 學好專業知識,認真看高數、英語、馬克思理論、數據結構、計算機組成與原理為考深大做準備
2010-年從深圳職業技術學院畢業考入深圳大學計算機科學與技術專業本科插班生學習兩年
年7月開始工作的職位是數據庫設計人員,積累經驗。
年成為中級技術工程師
年后成為高級技術工程師
年后朝管理方向發展
六、總結
任何目標,只說不做到頭來都會是一場空。然而,現實是未知多變的,定出的目標計劃隨時都可能遭遇問題,要求有清醒的頭腦。一個人,若要獲得成功,必須拿出勇氣,付出努力、拼搏、奮斗。成功,不相信眼淚;未來,要靠自己去打拼!實現目標的歷程需要付出艱辛的汗水和不懈的追求,不要因為挫折而畏縮不前,不要因為失敗而一蹶不振;要有屢敗屢戰的精神,要有越挫越勇的氣魄;成功最終會屬于你的,每天要對自己說:“我一定能成功,我一定按照目標的規劃行動,堅持直到勝利的那一天。”既然選擇了認準了是正確的,就要一直走下去。在這里,這份職業生涯規劃也差不多落入尾聲了,然而,我的真正行動才僅僅開始。現在我要做的是,邁出艱難的一步,朝著這個規劃的目標前進,要以滿腔的熱情去獲取最后的勝利。
看過“安卓開發工程師職業生涯規劃論文范文”