第一篇:手機(jī)軟件開發(fā)工程師自薦書
尊敬的經(jīng)理:
您好!
我是2014年畢業(yè)于東莞理工學(xué)院計算機(jī)科學(xué)技術(shù)專業(yè)的xiexiebang。昨天晚上,在貴公司的官方網(wǎng)站上看到公司在招聘手機(jī)軟件開發(fā)工程師這一職位,于是我寫了這封求職信,希望貴公司能給我一次工作的機(jī)會。
大學(xué)四年時間,我主要學(xué)習(xí)的是關(guān)于C語言、C++、JAVA等編程書籍以及軟件,熟悉JAVA的Struts框架。曾經(jīng)在某電子科技公司完成了手機(jī)刷卡器的開發(fā)工作,主要完成了注冊、應(yīng)用等一系列流程。
隨著觸摸屏手機(jī)的普及,蘋果、三星、HTC手機(jī)越來越流行。手機(jī)應(yīng)用開發(fā)越來越手歡迎,很多手機(jī)游戲、應(yīng)用造就了一大批軟件開發(fā)公司的出現(xiàn)。至于為什么讀這個專業(yè)呢,就是因為這些手機(jī)游戲與應(yīng)用吸引了我,所以大學(xué)四年,我一直鉆研手機(jī)的軟件開發(fā),最自豪的是,曾經(jīng)開發(fā)過一款手機(jī)游戲,一個月的下載量達(dá)到幾十萬。而正是如此,因為自己所做的東西,受到了別人的肯定,一直鼓勵著喔,不斷開發(fā)新的吸引人的軟件。
最后,希望經(jīng)理看完的這封求職信后能給我一次面試的機(jī)會,到貴公司工作,繼續(xù)滿足我這份為自己理想奮斗的心。
此致
敬禮!
求職者:
第二篇:手機(jī)軟件開發(fā)工程師招聘啟事
手機(jī)軟件開發(fā)工程師招聘啟事
招聘人數(shù):1人
任職資格:
1、全日制本科或以上學(xué)歷。
2、有1-3年的手機(jī)軟件開發(fā)工作經(jīng)驗。手機(jī)平臺(主要是Android
安卓)一年以上商業(yè)產(chǎn)品開發(fā)經(jīng)驗。具備獨立完成項目開發(fā)的能力。
3、計算機(jī)軟件、計算機(jī)應(yīng)用等相關(guān)專業(yè)畢業(yè)。
4、基礎(chǔ)扎實,精通常用數(shù)據(jù)結(jié)構(gòu)與算法。
5、對手機(jī)應(yīng)用開發(fā)有濃厚興趣,并愿意學(xué)習(xí)相關(guān)平臺的開發(fā)。
6、精通面向?qū)ο蟪绦蛟O(shè)計思想。
7、思路清晰,獨立性強(qiáng),具有團(tuán)隊合作精神。
8、同時熟悉其他手機(jī)平臺軟件開發(fā)者優(yōu)先。
崗位職責(zé):1.協(xié)助策劃和設(shè)計手機(jī)平臺(主要是Android安卓)應(yīng)用軟件。
2.負(fù)責(zé)手機(jī)平臺(主要是Android安卓)應(yīng)用軟件的開發(fā)與維護(hù)。
第三篇:Symbian手機(jī)軟件開發(fā)工程師培訓(xùn)
Symbian手機(jī)軟件開發(fā)工程師培訓(xùn)(河南唯一)
(備選windows mobile手機(jī)軟件開發(fā)工程師培訓(xùn))
本章主要講解智能手機(jī)的基本概念、主流智能手機(jī)操作系統(tǒng)、Symbian公司簡介、Symbian所有權(quán)、Symbian許可證持有者、Symbian設(shè)備、Symbian操作系統(tǒng)基礎(chǔ)知識以及進(jìn)行Symbian應(yīng)用程序開發(fā)的基本要求。
02.S60平臺背景
本章主要講解S60平臺的概念、S60平臺的不同版本及各自特點,S60平臺的按鍵分布及功能,S60模擬器的基本特征。上機(jī)演示部分包括S60模擬器的使用方法以及一些常用的學(xué)習(xí)資源。
03.開發(fā)環(huán)境
本章主要講解在進(jìn)行Symbian操作系統(tǒng)應(yīng)用程序開發(fā)的時候,如何選擇SDK和IDE,以及如何進(jìn)行開發(fā)環(huán)境的搭建工作,最后還演示了Carbide.c++的基本操作,包括如何創(chuàng)建新的工作空間、如何創(chuàng)建S60應(yīng)用程序、如何導(dǎo)入已有的S60應(yīng)用程序、如何改變工程和文件設(shè)置、如何進(jìn)行工程編譯和調(diào)試等等。上機(jī)演示部分包括開發(fā)環(huán)境具體的搭建過程、Carbide.c++的使用方法。
本章主要講解Symbian操作系統(tǒng)的基本數(shù)據(jù)類型和命名規(guī)范,以及如何恰當(dāng)?shù)厥褂眠@些數(shù)據(jù)類型和命名規(guī)范。基本的數(shù)據(jù)類型包括整型、文本型、布爾型、浮點型、無值型和枚舉型,命名規(guī)范按照對象的不同又分為類的命名規(guī)范、變量的命名規(guī)范和函數(shù)的命名規(guī)范。上機(jī)演示部分包括基本數(shù)據(jù)類型的使用方法。
本章重點講解內(nèi)存管理的重要性,棧和堆的概念,異常退出機(jī)制,清理棧機(jī)制,二階段構(gòu)造,內(nèi)存泄露以及嚴(yán)重錯誤。上機(jī)演示部分包括控制臺應(yīng)用程序中的異常處理方法和圖形化應(yīng)用程序中的異常處理方法。
06.描述符
本章主要講解了描述符的主要分類,描述符的可修改性,描述符的寬度,描述符的詳細(xì)分類,描述符的派生關(guān)系以及描述符的使用方法。上機(jī)演示部分包括描述符的聲明方法,描述符常用API的使用方法。07.客戶端/服務(wù)器框架
本章重點了講解客戶端/服務(wù)器,主要包括客戶端和服務(wù)器的API示例,關(guān)鍵的客戶端/服務(wù)器類,會話的基本概念以及客戶端API的使用方法。上機(jī)演示部分以文件服務(wù)器為例,說明如何使用文件服務(wù)器的客戶端API來實現(xiàn)文件的讀寫操作。
08.活動對象框架
本章主要講解了異步函數(shù)、活動對象和活動調(diào)度器的基本概念,以及如何使用活動對象和活動調(diào)度器,在活動對象和活動調(diào)度器的使用過程中需要特別注意的一些問題。上機(jī)演示部分以一個計時器為例,說明活動對象和活動調(diào)度器的使用方法。
本章主要講解Symbian操作系統(tǒng)的動態(tài)數(shù)組分類,即RArray,RPointerArray和CArrayX的基本概念,數(shù)組粒度的設(shè)定原則、數(shù)組的排序和搜索方法以及TFixedArray的使用場景。上機(jī)演示部分包括動態(tài)數(shù)組的創(chuàng)建、排序、搜索、添加和訪問操作。
10.Symbian操作系統(tǒng)結(jié)構(gòu)
本章主要講解了Symbian操作系統(tǒng)中的動態(tài)鏈接庫(DLL),可寫靜態(tài)數(shù)據(jù)(WSD),ROM和RAM中的可執(zhí)行文件,以及線程和進(jìn)程的基本概念。
11.文件服務(wù)器
本章重點講解了文件處理的基本操作,流化的基本概念和操作,以及存儲和流的使用方法。上機(jī)演示部分包括文件的讀寫操作,以及文件流的外部化和內(nèi)部化操作。
12.S60應(yīng)用程序框架
本章重點講解了Symbian應(yīng)用程序的用戶界面/引擎結(jié)構(gòu),以及三種基本的S60應(yīng)用程序框架:傳統(tǒng)應(yīng)用程序框架、基于對話框的應(yīng)用程序框架和基于視圖的應(yīng)用程序框架。上機(jī)演示部分包括三種基本的應(yīng)用程序框架的實現(xiàn)過程,以及三種應(yīng)用程序框架的效果比較。
本章重點講解了UI控件的事件處理原理,控件棧和按鍵事件流的基本概念,以及S60預(yù)定義的一些控件的使用方法,這些控件包括菜單、對話框、通知對話框、輸入對話框、編輯器和表單。上機(jī)演示部分包括控件棧的使用、菜單的使用,各種通知對話框的使用、文本編
輯器的使用、以及表單的使用。
本章重點講解了S60平臺中使用非常廣泛的控件——列表框,包括垂直列表框、設(shè)置列表框和柵格。上機(jī)演示部分包括垂直列表框的使用,以及設(shè)置列表框的使用方法。
本章重點講解了Symbian操作系統(tǒng)通信框架概述,套接字通信、消息和電話應(yīng)用程序開發(fā)的基本方法。上機(jī)演示部分以一個天氣信息獲取程序演示如何使用套接字進(jìn)行通信;如何使用CSendUi和RSendAs來進(jìn)行消息的發(fā)送,如何監(jiān)聽新消息的到來以及接收;如何撥打電話和監(jiān)聽通話狀態(tài);如何查詢手機(jī)的基本信息,包括IMEI號碼、電池電量、充電器信息等等。
16.S60多媒體應(yīng)用開發(fā)
本章主要講解了S60平臺的多媒體框架,以及多媒體框架客戶端API的使用方法,這些客戶端API包括:音頻接口、音調(diào)播放接口、音頻流化接口和視頻接口。上機(jī)演示部分包括音調(diào)播放器的實現(xiàn)‘音頻錄制器的實現(xiàn)以及視頻播放器的實現(xiàn)過程。
本章重點講解了Symbian操作系統(tǒng)平臺安全性的基本概念和工作原理,以及S60第3版應(yīng)用程序的移植方法。
18.應(yīng)用程序部署
本章主要講解了S60應(yīng)用程序安裝,S60應(yīng)用程序針對設(shè)備進(jìn)行編
譯,打包文件的作用和設(shè)置,數(shù)字簽名安裝文件的創(chuàng)建以及安裝文件的部署和安裝過程。上機(jī)演示部分包括安裝文件生成器的使用,證書生成器的使用,安裝文件簽名其的使用以及安裝文件創(chuàng)建器的使用方法。
本章主要講解了Symbian簽名背景,Symbian簽名分類,Symbian UID和發(fā)布者UID的基本概念,Symbian操作系統(tǒng)能力,測試過程以及具體的簽名過程。上機(jī)演示部分包括如何進(jìn)行在線的公開簽名,使應(yīng)用程序具備更高的能力。
官方培訓(xùn):2500-5000元(區(qū)域)
全市最低價:無元
而我們收取800元
第四篇:軟件開發(fā)工程師試題
軟件開發(fā)工程師試題
每題5分,滿分100分考試分?jǐn)?shù):
1、用預(yù)處理指令#define聲明一個常數(shù),用以表明1年中有多少秒(忽略閏年問題)。
2、寫一個“標(biāo)準(zhǔn)”宏MIN,這個宏輸入連個參數(shù)并返回較小的一個。
3、預(yù)處理器標(biāo)識#error的目的是什么?
4、嵌入式系統(tǒng)中經(jīng)常要用到無限循環(huán),你怎么樣用C編寫死循環(huán)呢?
5、用變量a給出下面的定義
a)一個整型數(shù)(An integer)
b)一個指向整型數(shù)的指針(A pointer to an integer)
c)一個指向指針的的指針,它指向的指針是指向一個整型數(shù)(A pointer to a pointer to an integer)
d)一個有10個整型數(shù)的數(shù)組(An array of 10 integers)
e)一個有10個指針的數(shù)組,該指針是指向一個整型數(shù)的(An array of 10 pointers to integers)
f)一個指向有10個整型數(shù)數(shù)組的指針(A pointer to an array of 10 integers)
g)一個指向函數(shù)的指針,該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(A pointer to a function that takes an integer as an argument and returns an integer)
h)一個有10個指針的數(shù)組,該指針指向一個函數(shù),該函數(shù)有一個整型參數(shù)并返回一個整型數(shù)(An array of ten pointers to functions that take an integer argument and return an integer)
6、以下代碼的輸出結(jié)果是()
char var[]
Int test(char var[]){ retrun sizeof(var);}
7、以下代碼的輸出結(jié)果是()
Class B { float f;char p;int asf[3];};cout< 8、以下代碼的輸出結(jié)果是() Class B { double d;char p;int asf[4];};cout< 9、下面的數(shù)據(jù)聲明都代表什么意思? (1)float(**def)[10] (2)double*(*gh)[10] (3)double(*f[10])() (4)int*((*b)[10]) (5)long(*fun)(int) (6)int(*(*f)(int,int))(int) 10、一個指向整型數(shù)組的指針定義為() A. int(*ptr)[]B.int *ptr[]C.int*(ptr[])D.int ptr[] 11、C++語言沒有可移植性。() A.正確 B.不正確 12、定義數(shù)組時可以不確定元素個數(shù)。() A.正確 B.不正確 13、指針是一種特殊的變量,只能用來保存地址。() A.正確 B.不正確 14、通過引用或者指針調(diào)用對象的成員函數(shù)時,如果引用或者指針的類型跟對象的類型不一致時,能自動正確調(diào)用對象所屬的類中對這個函數(shù)的定義。() A.正確 B.不正確 15、如果定義了一個類myclass,則為myclass類對象以成員函數(shù)形式重載后++運(yùn)算符的聲明應(yīng)該為()。 A.myclass operator++(); B.myclass& operator++(); C.myclass operator++(int); D.myclass& operator++(int); 16、父類和子類各自定義一個成員函數(shù),函數(shù)名相同,參數(shù)表不同,那么()。函數(shù)同名,通通覆蓋,不同層次的函數(shù)不能重載 A.在子類中這兩個函數(shù)構(gòu)成重載關(guān)系 B.子類不會繼承父類的這個函數(shù) C.子類中的函數(shù)會覆蓋父類中的函數(shù) D.編譯時會發(fā)生錯誤 17、抽象類指的是()。 A.沒有任何成員的類 B.只有成員函數(shù)沒有數(shù)據(jù)成員的類 C.有虛函數(shù)的類 D.有純虛函數(shù)的類 18、多重繼承時,如果派生類的兩個父類有一個共同的虛基類,那么虛基類的初始化參數(shù)由()的構(gòu)造函數(shù)來傳遞。 A.第一個父類 B.第二個父類 C.派生類 D.以上都不是 19、多態(tài)性是通過()實現(xiàn)的。 A.構(gòu)造函數(shù) B.析構(gòu)函數(shù) C.虛函數(shù) D.函數(shù)重載 20、如果有如下語句 char str[20]; cin >> str; cout << str; 執(zhí)行時輸入的是“this is a test line!”,則輸出的內(nèi)容是 A.this is a test line!B.this is a test line C.this is a testD.this)(答案: 1.#defineSECONDS_PER_YEAR(60*60*24*365)UL 2.#define MIN(A,B)((A)<=(B)?(A):(B)) 3.SQL 4.while(1){ } 或goto Loop: ...goto Loop;或者 for(;;){ } 5.a)int a; b)int *a; c)int **a; d)int a[10]; e)int *a[10]; f)int(*a)[10]; g)int(*a)(int); h)int(*a[10])(int); 6.4 7.20 8.32 9.(1)Def是一個二級指針,它指向的是一個指向一維數(shù)組的指針,數(shù)組的元素都是float。 (2)Gh是一個指針,它指向一個一維數(shù)組,該數(shù)組元素都是double* (3)F是一個數(shù)組,f有十個元素,元素都是指向函數(shù)的指針,指向的函數(shù)類型是沒有 參數(shù)且返回double的函數(shù) (4)就跟“int*(b)[10]”是一樣的,b是一維數(shù)組的指針 (5)函數(shù)指針:指向函數(shù)的指針 (6)F是一個函數(shù)的指針,指向的函數(shù)的類型是有兩個int參數(shù)并且返回一個函數(shù)指針 的函數(shù),返回的函數(shù)指針指向一個int參數(shù)且返回int的函數(shù)。 10.A11.B12.B13.A14.B15.C16.C17.D18.C19.C20.D 嵌入式軟件開發(fā)工程師:將軟硬件完美結(jié)合嵌入式軟件開發(fā)工程師——職業(yè)概述 嵌入式軟件開發(fā)工程師是利用嵌入式技術(shù)設(shè)計、開發(fā)、維護(hù)、管理符合功能、性能要求的軟件產(chǎn)品的工作人員。他們?yōu)楦淖內(nèi)藗兊纳顒?chuàng)造了種種便利條件,他們開發(fā)的各種軟件正在不同的嵌入式系統(tǒng)中為人們的生活和工作“不辭辛苦”地運(yùn)行著。 嵌入式軟件開發(fā)工程師——職業(yè)大揭秘 揭秘一工作內(nèi)容 1.從事數(shù)據(jù)產(chǎn)品嵌入式(底層)軟件開發(fā)和設(shè)計工作; 2.進(jìn)行數(shù)據(jù)產(chǎn)品相關(guān)軟件子系統(tǒng)的方案設(shè)計; 3.進(jìn)行數(shù)據(jù)產(chǎn)品相關(guān)的技術(shù)交流、標(biāo)準(zhǔn)及專利相關(guān)工作; 4.進(jìn)行嵌入式軟件系統(tǒng)的需求分析和模塊設(shè)計; 5.對客戶的軟件技術(shù)進(jìn)行支持。 揭秘二職業(yè)要求 在專業(yè)方向和學(xué)歷水平上,嵌入式軟件開發(fā)工程師應(yīng)具有本科及以上學(xué)歷,計算機(jī)、電子、通信及相關(guān)專業(yè)畢業(yè)。而具體的實踐經(jīng)驗和工作能力方面,精通C/C++語言,有扎實的編程基礎(chǔ)和一定的編程經(jīng)驗;熟悉軟件項目的一般開發(fā)流程;熟悉ARM或其他微處理器架構(gòu);除此之外,良好的溝通和團(tuán)隊協(xié)作能力也是必不可少的。 揭秘三職業(yè)前景 嵌入式系統(tǒng)無疑是當(dāng)前最熱門最有發(fā)展前途的IT應(yīng)用領(lǐng)域之一。嵌入式系統(tǒng)產(chǎn)品正不斷滲透進(jìn)各個行業(yè),作為包含在這些硬件產(chǎn)品中的特殊軟件形態(tài),其產(chǎn)業(yè)增幅不斷加大,而且在整個軟件產(chǎn)業(yè)中所占的比重日趨提高。 據(jù)預(yù)測,在未來的幾年內(nèi),嵌入式系統(tǒng)的發(fā)展將會為幾乎所有的電子設(shè)備注入新的活力,加上Internet的迅速發(fā)展和廉價微處理器的出現(xiàn),嵌入式系統(tǒng)將在我們的日常生活里形成一個更大的應(yīng)用領(lǐng)域。 家電的智能化也為嵌入式開辟了廣闊的空間,像我們平常常見的手機(jī)、PDA、電子字典、可視電話、VCD/DVD/MP3Player、數(shù)字相機(jī)(DC)、數(shù)字?jǐn)z像機(jī)(DV)、U-Disk、機(jī)頂盒(SetTopBox)、高清電視(HDTV)、游戲機(jī)、智能玩具、交換機(jī)、路由器、數(shù)控設(shè)備或儀表、汽車電子、家電控制系統(tǒng)、醫(yī)療儀器、航天航空設(shè)備等都可以應(yīng)用在嵌入式系統(tǒng)中。 揭秘四薪酬水平 手機(jī)和3G成為業(yè)內(nèi)焦點后,在就業(yè)市場上嵌入式軟件工程師開始緊俏,其工資水平也相應(yīng)攀高,比其他IT業(yè)界同行大約高出50%。初入門的開發(fā)人員平均月薪一般都在5000元左右,有3年以上經(jīng)驗者年薪大都在10萬元以上,有10年工作經(jīng)驗的高級嵌入式工程師年薪可達(dá)30萬元左右。在一些大城市,比如北京,一個成熟的嵌入式軟件工程師平均月薪在8000~10000元之間。嵌入式軟件開發(fā)工程師職業(yè)發(fā)展“路在何方” 嵌入式學(xué)院負(fù)責(zé)人、北京華清遠(yuǎn)見嵌入式培訓(xùn)中心總經(jīng)理季久峰認(rèn)為,從事嵌入式工作有兩大優(yōu)勢:一是工作強(qiáng)度相對較低。做嵌入式系統(tǒng)的公司,都有自己的產(chǎn)品計劃,按自己的節(jié)奏行事,所開發(fā)的產(chǎn)品通常是通用的,不會因客戶的不同而修改,一個產(chǎn)品型號開發(fā)完了,往往還有較長一段空閑時間進(jìn)行充電和休整;二是職業(yè)發(fā)展相對順利,從事嵌入式軟件的人,所涉及的專業(yè)技術(shù)范圍終究有限,經(jīng)驗的培養(yǎng),指日可待。 以上都是針對求職工作而言的,若對于個人整體發(fā)展來說,如果想創(chuàng)業(yè),做自己的產(chǎn)品,那么嵌入式就是一個不錯的主意,嵌入式軟件不會像應(yīng)用軟件那樣容易被盜版,而如果開發(fā)出專利產(chǎn)品,年薪將不止10萬元。 積累豐富開發(fā)經(jīng)驗的嵌入式軟件開發(fā)工程師可以向嵌入式系統(tǒng)開發(fā)工程師發(fā)展,進(jìn)而晉升為產(chǎn)品研發(fā)經(jīng)理或IT項目經(jīng)理。對測試?yán)碚摵头椒ㄓ幸欢私獾那度胧杰浖_發(fā)工程師還可以轉(zhuǎn)做嵌入式系統(tǒng)測試工程師,最終也可發(fā)展為IT項目經(jīng)理。 嵌入式軟件開發(fā)工程師的發(fā)展路徑電子技術(shù)研發(fā)工程師:電子新技術(shù)的開拓者第五篇:嵌入式軟件開發(fā)工程師