求職意向
C/C++開發(fā)工程師 四川成都 薪資面議 隨時(shí)到崗
教育背景
2020.x -2020x 錘子簡(jiǎn)歷大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)
在校主修課程:C語言,C++語言,Linux,數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)原理,并在校期間自學(xué)了Qt,工作之余學(xué)習(xí)了Python。
工作經(jīng)驗(yàn)
2020.x -2020x
1、熟練的使用C和C++,對(duì)常用數(shù)據(jù)結(jié)構(gòu)比較熟悉
2、熟悉Linux和Windows,可以跨平臺(tái)編譯代碼,熟練使用跨平臺(tái)編譯器(Qt和VS)
3、熟悉多進(jìn)程和多線程,熟悉進(jìn)程間和線程間的通訊
4、熟悉Linux和Windows下的Socket編程,熟悉TCP和UDP協(xié)議
5、熟練使用Qt中的QWidget框架,了解QML框架
6、熟練使用Qt中的信號(hào)和槽技術(shù),并對(duì)Qt的事件機(jī)制比較熟悉,能自定義事件來解決工作中遇到的問題
7、熟悉數(shù)據(jù)庫(kù)的操作,能實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增刪改查操作,對(duì)于華為Mpp和SQLSever數(shù)據(jù)庫(kù)比較熟悉
8、熟悉常用的設(shè)計(jì)模式(熟悉程度由高到低:?jiǎn)卫?、工廠、策略、觀察者模式)
9、了解Python,將Python作為腳本語言使用
項(xiàng)目經(jīng)驗(yàn)
2020.x -2020x ?基于QT的網(wǎng)上聊天室(Linux下編寫)? 負(fù)責(zé)部分:所有代碼
一、項(xiàng)目名稱:某多功能手持終端軟件
1、項(xiàng)目描述:該項(xiàng)目是基于QML框架,手持終端的平臺(tái)為塞班,服務(wù)器平臺(tái)暫時(shí)為Windows,軟件主要功能是與服務(wù)器進(jìn)行交互,故采用了C/S架構(gòu),手持終端和服務(wù)器通過網(wǎng)絡(luò)數(shù)據(jù)交互
來實(shí)現(xiàn)同步,手持終端可以接收和發(fā)送服務(wù)器回傳的數(shù)據(jù),并按某種格式來編/解碼數(shù)據(jù),在編/解碼數(shù)據(jù)后將數(shù)據(jù)發(fā)送/接收顯示,界面是用QML來編寫,數(shù)據(jù)的收發(fā)和具體處理均為C++來實(shí)現(xiàn)。
2、設(shè)計(jì)技術(shù):Qt,多線程,Tcp+Udp,跨平臺(tái)
二、項(xiàng)目名稱 :信號(hào)數(shù)據(jù)處理軟件
1、項(xiàng)目描述:該項(xiàng)目是基于QWidget框架,軟件平臺(tái)為Windwos和Linux互通,因此類型設(shè)備有多種(廠家不一樣)且每一種設(shè)備的控制指令和回傳數(shù)據(jù)格式均不相同,故采用了策略模式,軟件通關(guān)網(wǎng)絡(luò)通信控制硬件設(shè)備,接收硬件設(shè)備傳回的二進(jìn)制數(shù)據(jù),然后將數(shù)據(jù)放入緩沖區(qū)中,子線程會(huì)一直去取緩沖區(qū)中的數(shù)據(jù),當(dāng)緩沖區(qū)為空時(shí)暫時(shí)sleep,數(shù)據(jù)非空會(huì)取數(shù)據(jù)并處理,子線程會(huì)將數(shù)據(jù)轉(zhuǎn)換為內(nèi)部結(jié)構(gòu)的數(shù)據(jù)后作顯示以及轉(zhuǎn)發(fā)給其他軟件,此外能自動(dòng)上報(bào)本軟件和硬件的狀態(tài)、保存數(shù)據(jù)。
2、涉及技術(shù):Qt,多線程,Tcp+Udp,策略模式,跨平臺(tái)
三、項(xiàng)目名稱:波形圖控件中的語圖控件
1、項(xiàng)目描述:該項(xiàng)目是基于QWidget+OpenGL的一個(gè)項(xiàng)目,平臺(tái)為WIndwos和Linux互通,使用了Qt封裝的OpenGL庫(kù)進(jìn)行開發(fā),因?yàn)橐L制的數(shù)據(jù)量大且數(shù)據(jù)更新非常頻繁,故使用了離屏渲染技術(shù)來實(shí)現(xiàn)繪制,當(dāng)數(shù)據(jù)傳入時(shí),將數(shù)據(jù)放入子線程的緩沖區(qū),通過著色器繪制到背屏,完成繪制后主線程再將背屏中的數(shù)據(jù)做顯示。
2、設(shè)計(jì)技術(shù):Qt,OpenGL2.0,多線程,跨平臺(tái)
四、項(xiàng)目描述:圖形插件框架
1、項(xiàng)目描述:該項(xiàng)目是基于QWidget框架的一個(gè)項(xiàng)目,因需要集成的插件很多且均繼類似,故采用觀察者模式,實(shí)現(xiàn)了通過配置文件讀取需要加載那些插件,以動(dòng)態(tài)庫(kù)調(diào)用的方式加載這些插件,并將這些插件顯示到界面上,將多個(gè)插件集成到框架中并顯示,通過插件管理模塊來實(shí)現(xiàn)各個(gè)插件的訂閱、發(fā)布某種消息,每個(gè)插件都可以訂閱多種數(shù)據(jù),可以發(fā)布多種數(shù)據(jù)。
2、設(shè)計(jì)技術(shù):Qt,多線程,觀察者模式
實(shí)習(xí)經(jīng)驗(yàn)
2020.x -2020x
期望工作:C/C++開發(fā)工程師 期望工作地點(diǎn):成都
自我評(píng)價(jià)
1、工作態(tài)度認(rèn)真盡責(zé),性格穩(wěn)重,積極陽(yáng)光,抗壓能力較強(qiáng),嚴(yán)謹(jǐn)務(wù)實(shí)的工作作風(fēng)、積極主動(dòng)的工作態(tài)度。
2、自學(xué)能力強(qiáng),喜歡學(xué)習(xí)新技術(shù),具有較強(qiáng)的團(tuán)隊(duì)合作能力。
3、 語言表達(dá)能力強(qiáng),思維嚴(yán)謹(jǐn)、清晰。
4、有良好的編程習(xí)慣,能獨(dú)立解決問題。
內(nèi)容來源說明:本文章來自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請(qǐng)聯(lián)系QQ:2772182309進(jìn)行刪除。
http://90xin.cn/article/105788.html