国产成人精品三级麻豆,色综合天天综合高清网,亚洲精品夜夜夜,国产成人综合在线女婷五月99播放,色婷婷色综合激情国产日韩

 

嵌入式培訓(xùn)就業(yè)感言:我的未來不是夢(mèng)-- 培訓(xùn)對(duì)我的啟發(fā)  

來源:華清遠(yuǎn)見嵌入式培訓(xùn)武漢分中心      

    
  學(xué)員姓名:李*
  所在班級(jí):武漢14051期班
  就業(yè)單位:威盛電子股份有限公司
  工作職位:嵌入式軟件工程師

 

 


轉(zhuǎn)眼間,四個(gè)月的培訓(xùn)稍縱即逝,突然發(fā)現(xiàn)時(shí)間過的好快,在忙碌的學(xué)習(xí)節(jié)奏中幾乎忘記了時(shí)間是如何度過的,在華清的四個(gè)月,對(duì)我來說,收獲甚多,這離不開華清的每一位老師對(duì)每一位學(xué)員負(fù)責(zé)的授課態(tài)度和華清良好的學(xué)習(xí)氛圍,在培訓(xùn)學(xué)習(xí)過程中,非常感謝各位老師對(duì)我的幫助,在此萬(wàn)分感謝!

通過華清的培訓(xùn)和自己的不懈努力,我自己找了一份滿意的工作,以下就培訓(xùn)學(xué)習(xí)方法和有關(guān)找工作的一些經(jīng)驗(yàn)分享給大家,希望我能夠給大家?guī)韺W(xué)習(xí)上和工作上的幫助。

對(duì)于培訓(xùn)期間的學(xué)習(xí),華清十分注重動(dòng)手練習(xí),也就是說,對(duì)于每一個(gè)程序,力求每個(gè)同學(xué)都能夠親自動(dòng)手自己把代碼敲出來,并且能夠正常運(yùn)行,我覺得這一點(diǎn)是非常重要的,也是華清培訓(xùn)和大學(xué)上課的本質(zhì)不同。我也聽過有人說過這樣一句話:學(xué)編程就像學(xué)游泳,紙上談兵永遠(yuǎn)是不行的!我覺得這句話說的非常有道理,而華清剛好踐行了這樣一個(gè)準(zhǔn)則,因此,我覺得,培訓(xùn)幾個(gè)月以來大的收獲就是能夠獨(dú)立編寫程序了,可能有人覺得這其實(shí)很簡(jiǎn)單,但是,大家也會(huì)發(fā)現(xiàn)大學(xué)里面,即使是學(xué)計(jì)算機(jī)的同學(xué),大學(xué)幾年上完之后能夠獨(dú)立編寫一個(gè)50行左右的代碼,并且能夠考慮到各種bug和性能方面的同學(xué)寥寥無幾,大家不相信的話,在找工作的時(shí)候第一道“工序”就是筆試,筆試中有很多編程題,這些題目其實(shí)都是非!昂(jiǎn)單”的,但是,能夠把這些“簡(jiǎn)單”的程序能夠?qū)懗鰜,并且能夠考慮到各種邊界條件和bug就不容易了,另外,還有部分企業(yè)會(huì)安排機(jī)考,考試題目也很基礎(chǔ),但是能夠編寫出程序,能夠正常運(yùn)行我覺得也不是一件容易的事情,尤其對(duì)于沒有進(jìn)行過實(shí)際編程的同學(xué)來說,難度更大,通過華清的培訓(xùn),這些能力我都具備了。

以下談?wù)務(wù)麄(gè)培訓(xùn)過程中課程學(xué)習(xí)的一些體會(huì)。

對(duì)于C語(yǔ)言,我相信大家一定會(huì)在大學(xué)階段就已經(jīng)學(xué)習(xí)過了,所以,問題不是特別大,但是,想要學(xué)好C語(yǔ)言就需要從深層次上去理解,我覺得學(xué)習(xí)任何一門語(yǔ)言,都必須理解這語(yǔ)言的設(shè)計(jì)初衷是怎么樣的,其目的是解決什么問題,面向的對(duì)象是什么?因?yàn)镃語(yǔ)言是整個(gè)嵌入式學(xué)習(xí)的重點(diǎn),因此一定要把C語(yǔ)言基礎(chǔ)打好。

學(xué)習(xí)C語(yǔ)言我們需要明白C語(yǔ)言的發(fā)展史、優(yōu)缺點(diǎn)、特點(diǎn)、特色以及一些新特性,當(dāng)然這些東西都是從概念上和宏觀上去理解,記住:理解非常重要!然后,就需要認(rèn)真學(xué)習(xí)C語(yǔ)言的語(yǔ)法,每個(gè)語(yǔ)言都有自己獨(dú)特的語(yǔ)法體系,這其實(shí)就像我們一種玩游戲之前,必須要先搞明白游戲規(guī)則和每一種武器的特性一樣,規(guī)則不懂那肯定游戲都玩不了,不懂武器的特性顯然也不算一個(gè)“合格”的游戲玩家,這個(gè)道理大家肯定都明白,C語(yǔ)言的語(yǔ)法比較豐富,有數(shù)據(jù)類型、關(guān)鍵字、文件操作、豐富的運(yùn)算符、語(yǔ)法結(jié)構(gòu)、條件編譯、模塊化編程思想、書寫規(guī)則以及一些典型的錯(cuò)誤等語(yǔ)法,你對(duì)這些語(yǔ)法了解的足夠透徹,你就能夠玩好C語(yǔ)言這場(chǎng)“游戲”,然后,就是要不停的“玩游戲”,你才對(duì)“玩游戲”比較熟悉,當(dāng)別人要求你去玩這個(gè)“游戲”的時(shí)候,你才能夠輕松掌控整個(gè)場(chǎng)面。

在C語(yǔ)言階段,華清的老師會(huì)給我們把C語(yǔ)言的各種“游戲規(guī)則”和“武器特性”講解的非常透徹,我們要做的就是記住這些規(guī)則和特性,然后不斷的練習(xí),記住,編程不練習(xí)結(jié)果就等于零。在這里我也有個(gè)建議,就是要養(yǎng)成一個(gè)良好的記筆記的習(xí)慣,因?yàn),四個(gè)月的學(xué)習(xí),知識(shí)量真的非常非常大,我覺得大家基本上和我一樣是一個(gè)普通人,很多東西當(dāng)時(shí)就聽明白了,可是過了一段時(shí)間就會(huì)忘記,因此,記筆記就非常重要,忘記了你可以回過頭去看,這一點(diǎn)我做的非常好,這也是一個(gè)非常好的方法,假如別人問你:小學(xué)5年級(jí)的某一天你都干了些啥?我想,要是對(duì)于一個(gè)在小學(xué)寫了5年日記的同學(xué)來說,他翻翻自己的日記就能夠回憶自己當(dāng)時(shí)干了什么,但是對(duì)于一個(gè)從來沒過日記的同學(xué)來說,你的童年就真的永遠(yuǎn)變成童年了!另外,自己能夠把自己所學(xué)的知識(shí)講解給班級(jí)別的同學(xué)聽,并且能夠講明白這樣是好的,這也就是講著講著你就真的明白了,不信的同學(xué)可以試試,我就是這么學(xué)過來的。

C語(yǔ)言總結(jié):深刻理解C語(yǔ)言的每一個(gè)詳細(xì)語(yǔ)法+記筆記的好習(xí)慣+不斷的練習(xí)編程+踏實(shí)勤奮的努力+樂于給別人講解你所理解的C語(yǔ)言 = 一個(gè)合格的C程序員。

對(duì)于學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu),首先我們要搞明白數(shù)據(jù)結(jié)構(gòu)到底是干什么的?數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)存儲(chǔ)、組織數(shù)據(jù)的方式。然后就有一些典型的組織數(shù)據(jù)的方式需要我們?nèi)パ芯浚瑪?shù)據(jù)結(jié)構(gòu)是非常重要的,在找工作筆試環(huán)節(jié)會(huì)有很多的考點(diǎn),尤其對(duì)于鏈表、隊(duì)列、棧、二叉樹等各種數(shù)據(jù)結(jié)構(gòu)必須要多花時(shí)間寫程序?qū)崿F(xiàn),對(duì)一些典型的操作一定要熟練掌握,找工作筆試必考。

數(shù)據(jù)結(jié)構(gòu)總結(jié):理解+大量的練習(xí)

對(duì)于Linux系統(tǒng)編程,首先是要對(duì)整個(gè)Linux系統(tǒng)要有所了解,必須能夠正確熟練地應(yīng)用Linux操作系統(tǒng),因?yàn)榇蠹以谄綍r(shí)可能用的Windows系統(tǒng)更多一些,很少有人去用Linux,所以能夠熟練應(yīng)用Linux系統(tǒng)時(shí)基本的,當(dāng)然在華清上課期間的整個(gè)四個(gè)月都是基于Linux系統(tǒng)的,所以基本的操作不成大問題,接下來的問題就是要深刻理解Linux操作系統(tǒng)管理整個(gè)系統(tǒng)的方式,能夠進(jìn)行shell編程等,以及后續(xù)的多進(jìn)程和多線程等知識(shí),這一部分的知識(shí),我個(gè)人覺得理解的知識(shí)是非常多的,比如Linux的系統(tǒng)文件目錄組織方式,大家就要思考為什么這個(gè)目錄是這個(gè)名字?有什么用?然后還有后面的多進(jìn)程、多線程等知識(shí)點(diǎn),就必須明白進(jìn)程和線程的概念,它們之間本質(zhì)的卻別等等,多進(jìn)程和多線程的編程模型是固定不變的,因此,重要的深刻理解進(jìn)程和線程的運(yùn)行原理,操作系統(tǒng)是如何進(jìn)行調(diào)度的、進(jìn)程的狀態(tài)、進(jìn)程間的7種通信方式以及它們之間的區(qū)別、進(jìn)程間的同步、線程間的通信、同步等問題,這些問題,華清的老師講的很明白,我們要做的就是上課認(rèn)真把這些問題聽明白,并且把重點(diǎn)記錄下來,以便后續(xù)復(fù)習(xí)。

系統(tǒng)編程總結(jié):深刻理解+練習(xí)

對(duì)于ARM硬件、系統(tǒng)移植課程,這部分的編程不是特別多,大部分的工作量就是修改代碼,所以學(xué)習(xí)方法相應(yīng)也會(huì) 有一些不同,對(duì)于ARM硬件,理解為先,比如ARM核的設(shè)計(jì)思想、流水線的原理、指令集、ARM的工作模式、異常類型等知識(shí)點(diǎn),要深刻理解裸機(jī)情況下程序的運(yùn)行原理,尤其當(dāng)異常發(fā)生時(shí)要弄明白程序的具體運(yùn)行過程,這些知識(shí)點(diǎn)都是理解性的,另外,還需要學(xué)會(huì)datasheet的閱讀方法。

對(duì)于系統(tǒng)移植,首先還是深刻理解開發(fā)板的啟動(dòng)方式、具體的啟動(dòng)過程,這一部分的工作,同學(xué)們?cè)趯W(xué)習(xí)的過程中可能大部分時(shí)間都是按照實(shí)驗(yàn)手冊(cè)上的步驟去做,但是要真正掌握系統(tǒng)移植的精華,就必須知道移植手冊(cè)的每一個(gè)步驟是實(shí)現(xiàn)什么功能、具體的原理是什么?我感覺在系統(tǒng)移植的階段大家必須要知道:我要干什么?我該怎么做?首先明白,經(jīng)過這一個(gè)實(shí)驗(yàn)步驟之后我們要實(shí)現(xiàn)一個(gè)什么樣的效果,這是我們要達(dá)到的目的;其次,我們?yōu)榱诉_(dá)到這個(gè)目的需要去修改哪些文件的哪些內(nèi)容,具體的步驟是什么?

系統(tǒng)移植面對(duì)的是整個(gè)bootloader、kernel源碼,因此代碼量會(huì)非常大,但是我們并不需要去研究每一個(gè)文件,而是有針對(duì)性的修改,這就需要大家對(duì)整個(gè)bootloader和kernel的源碼的目錄框架進(jìn)行學(xué)習(xí),做到宏觀上把控、圍觀上研究,首先從宏觀上去理解整個(gè)系統(tǒng)的框架是什么樣的,然后定位到具體的文件的某一行去修改,給個(gè)小建議,修改系統(tǒng)的某一個(gè)文件之前,記得備份,不然,修改錯(cuò)了,你的bootloader或者kernel直接掛了,你都不知道哪里錯(cuò)了,要進(jìn)行對(duì)比分析,對(duì)比學(xué)習(xí)。

在系統(tǒng)移植的過程中,我們經(jīng)常要用到交叉開發(fā)工具,尤其對(duì)NFS、TFTP的使用多,因此對(duì)兩個(gè)服務(wù)一定要熟練應(yīng)用,很多時(shí)候出現(xiàn)問題之后只需要重啟下服務(wù)就可以解決問題。另外,必須深刻理解FLASH的幾個(gè)分區(qū)都是存放了哪些代碼,這些代碼什么時(shí)候被加載到內(nèi)存的,什么地方去運(yùn)行等都是需要理解的地方,其次,就是我們的開發(fā)模型是交叉開發(fā)環(huán)境,我們自己移植好的bootloader和kernenl以及根文件系統(tǒng)有時(shí)候是通過TFTP和NFS等網(wǎng)絡(luò)的方式讓開發(fā)板運(yùn)行,而有些時(shí)候又是通過從FLASH中讀取到內(nèi)存中去執(zhí)行等等,這些不同的方式的區(qū)別在哪里?其實(shí)代碼都是有一樣的,只不過把這些代碼終加載到內(nèi)存中運(yùn)行的方式不同,那這個(gè)時(shí)候就需要理解不同的方式啟動(dòng)的時(shí)候區(qū)別在哪里?如何設(shè)置不同的啟動(dòng)參數(shù),以及在每一種啟動(dòng)方式下,可能會(huì)出現(xiàn)哪些問題,出現(xiàn)了這些問題之后如何處理等等,這些問題只有深刻理解了整個(gè)系統(tǒng)移植的開發(fā)模型和系統(tǒng)的整個(gè)啟動(dòng)過程之后你才能夠定位問題的原因,否則,學(xué)習(xí)系統(tǒng)移植大家會(huì)感覺比較茫然。

總結(jié):深刻理解ARM核的設(shè)計(jì)思想 + 深刻理解交叉開發(fā)模型 + 深刻理解bootloader的作用以及啟動(dòng)過程 + 深刻理解Kernel的啟動(dòng)過程 + 深刻理解 + ……

大家也注意到了,以上都是深刻理解,如果不深刻理解,底層的東西是學(xué)不好的,因?yàn)榈讓拥臇|西有時(shí)候你沒法驗(yàn)證,你只能理解,在華清上課的過程中,老師會(huì)結(jié)合實(shí)際的情況把握以上說到的問題分析的非常透徹,大家要做的就是:

第一:認(rèn)真聽講,深刻理解,跟上老師的思維,多思考,多提出問題;

第二:一定要做好筆記;

關(guān)于Linux驅(qū)動(dòng),大家可能會(huì)覺得驅(qū)動(dòng)是難的,的確驅(qū)動(dòng)相比前面的課程,是有一些難度,但是,總是有一些學(xué)習(xí)方法供大家參考。

Linux驅(qū)動(dòng)的學(xué)習(xí),大家必須要深刻理解Linux操作系統(tǒng)2.6內(nèi)核的目錄結(jié)構(gòu)、內(nèi)核的編譯過程、系統(tǒng)調(diào)用原理、操作系統(tǒng)的用戶態(tài)和內(nèi)核態(tài)的區(qū)別、Linux系統(tǒng)中文件的打開原理等核心知識(shí)點(diǎn),然后需要學(xué)習(xí)Linux內(nèi)核模塊、Linux文件系統(tǒng)與設(shè)備文件系統(tǒng)的一些關(guān)系,以及設(shè)備文件時(shí)如何反應(yīng)到Linux的文件系統(tǒng)當(dāng)中的,它們的組織方式是什么原理,這些知識(shí)點(diǎn)都是理解性質(zhì)的,理解不清楚,后面的驅(qū)動(dòng)都是沒法學(xué)習(xí)的,驅(qū)動(dòng)的學(xué)習(xí)更加注重的是一種框架、一種模式,因此,對(duì)框架的理解一定要深刻,比如Linux系統(tǒng)是如何把每一個(gè)硬件都模擬成文件進(jìn)行操作的,這個(gè)具體的模擬過程是怎樣實(shí)現(xiàn)的等等。

另外,一定要深刻理解內(nèi)核中面向?qū)ο蟮木唧w應(yīng)用,大家知道,操作系統(tǒng)是由C語(yǔ)言寫的,而C語(yǔ)言是面向過程的一種程序設(shè)計(jì)語(yǔ)言,這一點(diǎn)大家肯定已經(jīng)體會(huì)到了,但是在操作系統(tǒng)中,利用C語(yǔ)言把面向?qū)ο蟮娜筇匦裕ǚ庋b、繼承、多態(tài))表現(xiàn)的淋漓盡致,現(xiàn)象對(duì)象的設(shè)計(jì)思想首先是描述對(duì)象,然后創(chuàng)建對(duì)象,后是調(diào)用對(duì)象,C++/Java的精華就是玩對(duì)象調(diào)方法,也是遵循以上的三個(gè)步驟,那么在驅(qū)動(dòng)的學(xué)習(xí)過程中,我們會(huì)發(fā)現(xiàn),對(duì)于一個(gè)需要能夠讓Linux識(shí)別的任何一個(gè)設(shè)備,這里的設(shè)備不僅僅是針對(duì)一個(gè)具體的設(shè)備,比如led、按鍵、觸摸屏、lm75溫度傳感器等才算是一個(gè)設(shè)備,其實(shí)我們的總線在Linux系統(tǒng)中也是被看成一個(gè)對(duì)象的,這也就是面向?qū)ο笾械摹耙磺薪詫?duì)象”也對(duì)于我們Linux操作系統(tǒng)中的“一切皆文件”的說法。寫Linux平臺(tái)的設(shè)備驅(qū)動(dòng),其實(shí)就是按照操作系統(tǒng)規(guī)定的規(guī)則進(jìn)行以上實(shí)現(xiàn)面向?qū)ο蟮娜筮^程:

1.描述設(shè)備(分為靜態(tài)描述:設(shè)備的靜態(tài)特性 動(dòng)態(tài)特性:跟設(shè)備相關(guān)的操作)

2.創(chuàng)建設(shè)備(為設(shè)備分配內(nèi)存,并且進(jìn)行初始化)

3.添加設(shè)備(把設(shè)備添加到操作系統(tǒng)中,讓操作系統(tǒng)能夠識(shí)別這個(gè)設(shè)備)

以上工作做完了,設(shè)備就已經(jīng)添加到系統(tǒng)當(dāng)中,然后應(yīng)用程序就可以通過我們自己寫的設(shè)備驅(qū)動(dòng)訪問我實(shí)際的硬件設(shè)備了。這就是Linux環(huán)境下寫驅(qū)動(dòng)的基本原理,當(dāng)然這只是一個(gè)基本的思想,具體的很多細(xì)節(jié)性的東西還需要自己去仔細(xì)琢磨。

同時(shí)還需掌握Linux模塊編程方法,然后按照以上的大概步驟就可以寫一些簡(jiǎn)單的驅(qū)動(dòng)了,我們學(xué)習(xí)的字符設(shè)備驅(qū)動(dòng)比較多,因此要對(duì)字符設(shè)備驅(qū)動(dòng)框架有一定的理解,知道去哪里添加刪除代碼等。然后還理解設(shè)備驅(qū)動(dòng)中的并發(fā)產(chǎn)生原因以及如何實(shí)現(xiàn)對(duì)并發(fā)的控制、Linux設(shè)備驅(qū)動(dòng)中的阻塞與非阻塞方式、Linux設(shè)備驅(qū)動(dòng)中的異步通知、中斷的上半部和下半部、內(nèi)存與I/O訪問等,這些知識(shí)點(diǎn)都是需要理解,然后把自己理解的知識(shí)添加到自己的驅(qū)動(dòng)模塊中進(jìn)行驗(yàn)證。

總之,Linux驅(qū)動(dòng)的學(xué)習(xí),框架占70%左右,真正的硬件操作只占大概30%左右,因此,掌握Linux內(nèi)核的框架對(duì)于學(xué)習(xí)驅(qū)動(dòng)是非常重要的。

在華清的培訓(xùn)當(dāng)中,老師會(huì)把這些框架的東西講的非常透徹,對(duì)我們的理解具有非常大的幫助,因此上課一定要認(rèn)真聽講,多思考,多理解。

總結(jié):深刻理解內(nèi)核框架 + 深刻理解系統(tǒng)調(diào)用原理 + 深刻理解sysfs文件系統(tǒng) + 深刻理解模塊框架 + 深刻理解字符設(shè)備框架 + 深刻理解并發(fā) + 深刻理解設(shè)備驅(qū)動(dòng)的異步通知 + 深刻理解中斷上下半部

以上是我對(duì)整個(gè)培訓(xùn)課程的一個(gè)大概總結(jié),因?yàn)槲覀(gè)人比較偏向底層,所以對(duì)java和Android應(yīng)用方面的學(xué)習(xí)沒有給出一些建議。

以下再談?wù)務(wù)夜ぷ鞣矫娴囊恍└惺埽?/p>

找工作目前來說有兩種情況,一種是通過社招,這一類針對(duì)往屆畢業(yè)生;另外一種是通過校招,這只針對(duì)于應(yīng)屆畢業(yè)生。相對(duì)來說,社招的要求會(huì)更加高一些,對(duì)工作經(jīng)驗(yàn)的要求比較高,而校招更加看重的是學(xué)生的基礎(chǔ),對(duì)經(jīng)驗(yàn)要求并不是很高,因此,扎實(shí)的專業(yè)基礎(chǔ)對(duì)于校招來說是具有很大的優(yōu)勢(shì)。那么結(jié)合自己跑招聘會(huì)的經(jīng)驗(yàn),給大家以下幾點(diǎn)建議:

首先,要認(rèn)真的寫一份自己的簡(jiǎn)歷,有很多同學(xué)只用了大概幾個(gè)小時(shí)就寫了一份簡(jiǎn)歷,完全不重視簡(jiǎn)歷,這是極其錯(cuò)誤的做法,簡(jiǎn)歷就是人家企業(yè)在沒見到你的真人時(shí)去“透視”你的唯一途徑,所以必須得引起重視,簡(jiǎn)歷的寫法大家可以在網(wǎng)上看到一大堆的建議,但是我個(gè)人的建議就是一定要寫的大方得體,字跡不要太密集,讓別人看的輕松,基本信息應(yīng)該清楚,專業(yè)技能一定要寫詳細(xì),項(xiàng)目應(yīng)該要根據(jù)自己的情況寫4-5個(gè)左右,而且一定要對(duì)自己的項(xiàng)目非常的了解,做到面試官隨便問,你能對(duì)答如流的境界。

一般企業(yè)在經(jīng)過簡(jiǎn)歷篩選之后,都會(huì)通知你去參加企業(yè)的筆試,筆試成績(jī)對(duì)應(yīng)屆畢業(yè)生來說是非常重要的,因?yàn)楣P試題相對(duì)來說考的都是非;镜念}目,企業(yè)會(huì)通過對(duì)這些基本題目的考察,以區(qū)分學(xué)生的基本功是否扎實(shí),很難相信一個(gè)人筆試成績(jī)很差,但是能力很強(qiáng),嵌入式是一個(gè)理論性和實(shí)踐性都非常強(qiáng)的技術(shù),兩者缺一不可,因此筆試一定要考好。假如100分的試卷,你已經(jīng)考了85分以上,這說明你已經(jīng)被該企業(yè)錄取的可能性已經(jīng)達(dá)到了95%,所以,在跑招聘會(huì)之前進(jìn)行有針對(duì)性的筆試復(fù)習(xí)是非常關(guān)鍵的,筆試成績(jī)考的好首先會(huì)給企業(yè)留下一個(gè)非常好的印象。

關(guān)于如何準(zhǔn)備筆試,市面上也有一些類似《程序員面試筆試寶典》之類的書籍,里面總結(jié)的比較全面,把一些比較坑的知識(shí)點(diǎn)都總結(jié)了,把這個(gè)看完,基本上就沒啥問題了,我之前就是這么準(zhǔn)備的,后來發(fā)現(xiàn),所有企業(yè)的筆試題就那么幾個(gè)考點(diǎn),甚至原題都一大堆,有時(shí)候我感覺不是在做筆試題,而是在默寫答案,想想這是多么爽的一件事情。

如果你的筆試成績(jī)很好,你肯定會(huì)進(jìn)入面試環(huán)節(jié),面試環(huán)節(jié)的靈活性就比較大了,問的問題也因人而異,但是八九不離十,基本都是你簡(jiǎn)歷上寫的東西,尤其是你做過的項(xiàng)目,因此對(duì)于自己寫上去的項(xiàng)目,自己一定要反復(fù)總結(jié),把硬件原理和軟件架構(gòu)甚至是大部分的代碼模塊都必須非常清楚,當(dāng)別人面試官問你的時(shí)候,基本上你不需要思考就可以應(yīng)答自如,這樣面試官會(huì)覺得你的思維比較敏捷,會(huì)覺得你真正的把這個(gè)項(xiàng)目搞明白了,因此,簡(jiǎn)歷上寫的東西,要么精通,要么不寫,如果被問到之后你回答得模棱兩可,這樣影響反而不好,因此簡(jiǎn)歷的書寫非常重要。

另外,對(duì)于整個(gè)面試環(huán)節(jié),差不多我去過的企業(yè)都是1個(gè)小時(shí)多一點(diǎn)點(diǎn),因此整個(gè)過程是比較長(zhǎng)的,但是,實(shí)際上你會(huì)感覺時(shí)間過的非?,那么在這一個(gè)小時(shí)的交流中,首先你要對(duì)簡(jiǎn)歷上寫的項(xiàng)目完全明白,在回答這些問題的時(shí)候,給大家一個(gè)建議:那就是你的回答要讓面試官覺得你很厲害,另外你要對(duì)面試官表現(xiàn)出你對(duì)這個(gè)行業(yè)的熱衷和鉆研,要讓面試官覺得你是真真的想實(shí)現(xiàn)自己的技術(shù)夢(mèng)想,而不是簡(jiǎn)單的去他們企業(yè)混口飯吃,同時(shí),在整個(gè)交流過程中應(yīng)該堅(jiān)持謙虛謹(jǐn)慎的交流態(tài)度,而且表現(xiàn)出毫不緊張的精神風(fēng)貌。

如果技術(shù)面試通過了,就會(huì)進(jìn)入HR面試,一般這個(gè)時(shí)候已經(jīng)沒啥大的問題了,但是仍然要注意幾點(diǎn):

第一:你要想HR表現(xiàn)出你非常想去他們企業(yè)工作,而且表現(xiàn)出要干一輩子的決心,當(dāng)然這是扯淡的話,尺度自己把握。

第二:HR會(huì)問一些家庭的情況,這時(shí)候你要介紹你的家庭對(duì)你技術(shù)的支持,和諧的家庭環(huán)境,并且表現(xiàn)出家人非常支持你去該企業(yè)所在的城市去發(fā)展。

第三:關(guān)于薪資的話,我覺得你要跟你面試的情況來說,要是面試的非常成功,你可以多要一點(diǎn),要是感覺面試比價(jià)懸,那么這時(shí)候可能就要要低一點(diǎn)了,其實(shí),很多企業(yè)對(duì)應(yīng)屆畢業(yè)生的薪資是規(guī)定死了的,所以你可以說沒啥具體的要求也行,你在乎的是企業(yè)的這個(gè)崗位剛好是你非常喜歡的,也是你特別擅長(zhǎng)的等等之類的話。

以上是我對(duì)自己在華清培訓(xùn)和找工作方面的總結(jié),通過華清的培訓(xùn),我找了一份自己非常滿意的工作,我想,這離不開華清遠(yuǎn)見每一位老師對(duì)我的關(guān)心和幫助,在整個(gè)培訓(xùn)過程中,老師們對(duì)我的學(xué)習(xí)啟發(fā)很大,對(duì)于很多理解性的知識(shí)點(diǎn),我感覺你自己看幾十遍都體會(huì)不到它本身的精華,但是在華清,老師們會(huì)把自己總結(jié)和學(xué)習(xí)了多少年的精華全部講解給你聽,這大大的縮短了我們?cè)挤e累知識(shí)的周期,使得我在短期之內(nèi)積累了大量的知識(shí),使得我對(duì)整個(gè)嵌入式開發(fā)有了更深層次的認(rèn)識(shí)和理解。

后,感謝我身邊每一位同學(xué)對(duì)我學(xué)習(xí)的支持和幫助,再次衷心感謝華清的每一位老師對(duì)我的啟發(fā)和教育,也希望我的一些體會(huì)能夠?qū)髞淼膶W(xué)員在學(xué)習(xí)上提供一個(gè)參考,謝謝大家!

華清遠(yuǎn)見教育科技集團(tuán)學(xué)員新就業(yè)風(fēng)云榜 >>