www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 公眾號精選 > 嵌入式云IOT技術圈
[導讀]近來公眾號增加了不少粉絲,我決定把我之前寫的一些經驗分享給新來的朋友,以下純屬個人的一些想法,如說得有不恰當的地方,我非常樂意接受各位大佬的批評指正,本人也會不斷學習,謝謝各位大佬的支持! 一、關于個人 我大學讀的是電子技術,工作從事的是嵌入

近來公眾號增加了不少粉絲,我決定把我之前寫的一些經驗分享給新來的朋友,以下純屬個人的一些想法,如說得有不恰當的地方,我非常樂意接受各位大佬的批評指正,本人也會不斷學習,謝謝各位大佬的支持!

一、關于個人

我大學讀的是電子技術,工作從事的是嵌入式軟件研發(fā)相關的崗位,從2015年12月至今。在這段時間里,主要接觸的是跟單片機,Linux,Android相關的電子產品開發(fā),后來有分享的想法,所以建立了下面這個QQ群,這個群給予了我不斷前進的信心,也結識了很多志同道合的朋友。

一來大家有個共同交流的平臺,二來一些技術資源也可以做成專題相互共享,以便在工作上可以參考學習,快速達到自己想要的結果。

剛開始會有很多人問我一些技術方面的問題,我都能幫他們順利的解決對應的問題,得到了大家的認可和好評。本人也從來不喜歡套路任何人,相反我更喜歡開源分享,開源分享才是我想要做的目標,這也就是為什么我創(chuàng)建的群能夠吸引這么多人來加的原因,其二也是有不少經驗和資料會在群里分享,還有就是我對該群的運營十分成功,至今都是非?;钴S的,不像別的群,幾個月后,基本就死了。

不管是在工作中還是日常生活,我對技術的東西都屬于一個非??駸岬淖冯S者,我喜歡嵌入式這個行業(yè),因為它與硬件的貼合,可以實現很多有趣的電子產品,還有一個原因是大學期間老師對我的栽培,在大學期間,我們經常在工作室做項目,后面也參加了不少比賽并拿到了相應的獎項,打鐵還需自身硬啊!

1、學生時代

我見過不少學生請教我的一些問題,都是問,嵌入式怎么樣?學習起來難不難?工資高不高等一系列問題?

相信,作為學生時代的我也經常會去問師兄或者已經在社會上從事技術工作的朋友這些問題。很多人都說,嵌入式炒的概念已經過時了,東西趨向于成熟,工資又不高,剛畢業(yè)4、5k,工作一兩年也就是8-9k,厲害點的就12k的樣子,看看人家搞前后端的同學,搞人工智能的,做游戲的等等,他們一個月都能掙很多錢,20k,30k,50k一個月比比皆是。于是爭先恐后的跑去各大培訓機構培訓,很多培訓結構打著包就業(yè)的幌子,于是一大堆同學被忽悠過去了,都很努力,但就是學不會,到最后工作很難找,但有一部分同樣學習那么幾個月,也很努力,最后找到的工作也很滿意,工資也高。想想當時嵌入式其實也是這樣子的,很多人跑去培訓。

很多人沒有想過本質的原因,為什么同樣培訓,學習同樣的知識,大家都一樣在努力,可效果為啥就不一樣呢?有些人解決問題就很快,可以非常順利的完成很多項目獲得收益,工資也很高。有些人培訓完依舊什么都不會,只是為了工資高而去盲目跟風學習。有些人,在學校成績就很好,程序設計考試,甚至是專業(yè)成績就很好,為啥找工作工資就那么低呢?其實,區(qū)別不是誰聰不聰明的問題,而是,人家了解需求,人家知道學習是為了解決某個問題,這才是最關鍵的,如果連學這個能解決什么問題,能做什么事情都不知道,那么學再多有什么用呢?

學生時代,我們需要去學習某個知識點的原理,了解它能解決什么問題,并能夠實踐操作,理論是一定要學的,因為它是前人不斷踩坑的經歷,能給你起到一種撥云見日的作用;當下網絡資源這么豐富,不要懶,多去搜索,看看別人都做了一些什么東西,模仿這些東西,把它實現出來,當完全熟練掌握后,要大膽提出質疑并改進,然后和同專業(yè)的人討論,看看別人的看法,一起研究,有一定經驗后,自己上網搜索做一些小項目,還有非常重要的一點,摸清楚自己未來的定位,未來想要從事什么樣的工作,有什么樣的規(guī)劃成長計劃,這才是大學生時代應當做的事情。

2、工程師

大學實習或者畢業(yè),不少人開始找到從事技術崗的工作,也從學生時代進階為工程師時代。我在群里見過不少這樣的人,一上來不管三七二十一,就問:

1、誰有XXX代碼,給我一份?求求你們,我真的不會寫。

2、我這段代碼出了啥問題,怎么一直編譯不過?我好無奈啊,急啊。。。各種牢騷的求大神。

3、我們公司在做一款產品,是我負責的,但是我不會做,能不能告訴我怎么做?帶帶我,我真的不會?做出來給你錢。

4、我的代碼寫著寫著電腦關機了,怎么恢復?這很重要啊,急啊,怎么解決啊。。。。

。。。。等等。

能問出這樣的問題,不好意思,工程師這個頭銜真的不適合你,工程師是指具有從事工程系統(tǒng)操作、設計、管理評估能力的人員。首先不會寫,你連設計的本領都沒有,接下來,出了問題,基本的調試手段都不會,請問你真的知道怎么調試?別再以我是小白為借口,這種話應該是學生才該說的,不是作為一個工程師該說出口的,你應該降一級。你負責的產品,你都不會做?你為什么不評估你自己的能力以及設計系統(tǒng)的能力?為什么不和上級好好溝通?代碼寫著電腦就關機了,恢復不了,這又能怨誰呢?都沒做好版本管理和備份。等等。。。

還有不少人,是活在自己的世界里,來了公司,領導叫了就干活,不叫可能就發(fā)呆,睡覺,玩游戲等等過著混日子的生活,干的時候自己一個人在那干,也不和別人討論;最后干完發(fā)現自己一直在做無用功,領導批評他還有理了,說一直在努力干。你說,你在干啥呢?我要你來就是來幫我做事的,結果你半天沒把東西給我搞出來,還做了一堆無用功?

其實,領導才不管你的過程,你很努力干活不是你說努力就努力的,領導最終看的是結果,結果很容易評判你的過程,結果就是對事不對人,不對人并不是完全否定你個人,而是否定你對這件事的態(tài)度和行為。公司都是需要有產值的,你在一定的時間內沒有貢獻,被炒魷魚了能怪誰,怪自己唄,公司最需要的,是能解決問題,能創(chuàng)造價值的人。

一個工程師,應該具備的能力就是,在做一件事情之前要先評估項目的各種環(huán)境,只有環(huán)境成功了,接下來要實施項目的時候,還要學會設計框架,框架需要設計的具有健壯性,可拓展性,易維護性。再下來才是各個模塊的具體實現。設計完成以后還需要做各種功能性測試,再下來才是發(fā)布版本等操作。很多人這時候就會說了,設計框架,這不是高級工程師或者項目經理才會做的事情嗎?我們工程師只要把模塊寫了不就可以了嗎?能問這樣的問題,只能說你可能在大公司,很多東西趨于成熟化,一般來說核心的框架都不是你去設計的,而是由更核心的負責人去做的,你只要去填他的東西。但這樣難道就意味著你不用去學習了嗎?人都是一個不斷成長的過程,換個環(huán)境,到了小公司,你就是項目經理,你除了干研發(fā),還得干其它的雜活呢。

3、學習--工作--生存三模式

一、作為一個IT行業(yè)的職業(yè)者,我們需要面臨的三種模式,學習,工作和生存,為什么這么說?

1、學習讓我們能更好的工作,而工作能夠帶來薪酬,能夠讓自己生存下來,這三種模式是環(huán)環(huán)相扣的,誰也離不開誰。我們最應該學習什么東西?工作怎么樣才能做好,薪酬怎么能變得更高,才能生存的更好。

(1)多關注最新的科技動態(tài),但前提是平時的學習依然是以打基礎為主,學有余力,再拓展其它的學習方向,人都不可能一口吃成一個胖子,要一口一口,符合自然規(guī)律來。如果你茫無目的,不知道學什么的情況下,那就先學習能夠解決你當前遇到問題的方法,然后積累下來,跟寫博客一樣,其實就是日報,自己給自己寫日報,記錄一天做過的事情。

(2)學習怎么與人溝通,怎么能夠高效的和別人工作,解決工作上的問題,說說高效溝通,舉個例子:我的機器,屏突然不亮了,不知道為什么不亮了。如何解決?

其實你應該這么溝通:我的機器,用的是單片機或是Linux平臺,我在屏不亮之前做了XX操作,然后突然就不亮了。你這樣一說,問題點就有前后聯系,這樣就很快的,精準的定位問題,也能夠快速的尋找解決方案,事實上,我曾經從事FAE這樣的職位,就是幫客戶找問題,然后解決問題。

(3)學習不要說話得罪人,我曾經見到我們群里有這樣的人,一上來一言不合就得罪人,關鍵是他得罪人了還不知道自己得罪人了,一直爭辯,后面我就把他給T了,其實這種人,一般是三觀不合的,或者他本身就存在問題。

(4)學習自我管理,把現有的事情做好的維護起來很關鍵,能少出問題就不要出問題,很多時候在公司把事情搞定就沒事做了,真的就沒事做了嗎?越是沒事做的時候,越是能夠體現出你是否能積極主動的去細心的做好每一件事,哪怕是非常簡單的事情也是一樣的,沒事做就找點事做,哪怕去學習和了解下別的部門的一些工作流程也行。

(5)如何生存的更好,那取決你的洞察事物的眼界是如何的,其實工作大部分時間都是在處理業(yè)務邏輯,而真正有意義的事情,就是如何去從頭參與一個工作項目的實施,因為整個周期都是可控的,做出來了,才是真正的提高。

(6)工作上,技術永遠只是工具而已,不要去比較語言的優(yōu)劣性,CPU功能的強大等等,多去考慮產品的應用場景以及市場需求,面向客戶,學習到的東西更多!

(7)安于現狀是不可取的,危機意識得常有。

4、談談找工作的話題

關于找工作這個問題,很多學生在簡歷上喜歡寫自己大學的學習多么的優(yōu)秀,成績多么的好,參加過什么社團,當了什么部長之類的,有的沒的都喜歡往簡歷上寫,最后發(fā)現,一投遞簡歷卻沒有回應,于是就在抱怨自己的大學多么的辣雞,專業(yè)課老師多么的菜等等。

其實他們并沒有思考自己找不到工作的本質原因,是能力不行嗎?是學歷不夠嗎?(學歷確實是個門檻,可以淘汰很多人,但也不一定),是才華不出眾嗎?等等。。。 事實上,你要從事的是技術崗位,是要去解決專業(yè)領域的技術問題的,HR找人才的時候,針對點就是你寫的簡歷是否和他們的崗位職責匹配。比如單片機工程師的工作,很可能是下面的模板,從前程無憂上隨便找兩個看看:

職位信息描述得很詳細,關鍵點1-5,這是崗位的基本技術技能,筆試可以看出你掌握的情況,面試也可以問出一些情況,6-8點,這是需要面試溝通,如果溝通沒有問題,技能也達標,那么這個人很可能會被錄用,但1-8點是需要長期觀察的,這就是為什么公司錄用你還需要有3-6個月的試用期的原因,從試用期間可以考核你對這個崗位是否能夠勝任,考核你個人的興趣愛好,道德等指標,最后綜合評估是否值得轉正。

話又說回來,文章剛開始,作為一個去面試技術崗位的人,寫"自己大學的學習多么的優(yōu)秀,成績多么的好,參加過什么社團,當了什么部長之類的",這些有用嗎?不能說完全沒有用,但大部分的HR連看都不會看,因為那畢竟只是你在學校的經歷,這不是職位核心技能的體現。

那怎么寫出來的簡歷才能打動某公司HR或者正在評估你簡歷的技術主管呢?請看如下模板,這也是我之前經常用的一個模板。

姓名:xxx     年齡:xxx    畢業(yè)院校:xxx大學   學歷:本科/大專
手機:xxx 地址:xxx 期望薪資:14k

一、掌握技能:
1、熟練應用C/C++/Java語言,掌握常用的數據結構。
2、熟悉Linux與Android應用/驅動開發(fā)
3、熟悉串口/I2C/SPI/USB等協(xié)議的應用。
。。。

二、項目經驗
項目一、基于xxx平臺(MTK,NXP,RK等方案)平板電腦開發(fā)
我在該項目中主要負責:
1、Android Rom定制:
(1)根據產品的功能需求進行Recovery定制、開機動畫定制、開機加密程序編寫、OTA系統(tǒng)更新、修改啟動腳本init.rc以及定制init.c程序、機器語言版本信息、定制AndroidUI、導航欄(根據最終的實現增刪改)、預制相應的APK進入Android OS、Android權限修改(包括Selinux、Android root功能定制、PIE檢測機制、init.rc中某些啟動項權限)。
2、驅動移植與修改:
針對產品的硬件對各個驅動進行移植、編寫和定制,主要包括:
(1)按鍵驅動、wifi驅動移植、TP(包括奕力、晶門、匯頂、敦泰方案)、電源電壓曲線修改、Audio驅動移植與修改、LCD驅動修改等。
3、生產測試程序開發(fā)
針對產品編寫生成測試整機測試程序,主要包括:
按鍵測試、Gsensor測試、電池電量、電池狀態(tài)測試、內存測試、EMMC測試、SD卡測試、wifi功能測試(獲取信號強度最強的ssid并顯示、mac地址顯示、wifi連接熱點測試)、LCD RGB顯示測試、Camear顯示測試、Audio功能測試(喇叭耳機的播放測試、麥克風錄音功能)。
項目二、xxxxxxxxxxxxxxxx
xxxxxxxxxxxx
。。。。。
三、在校情況:
1、通過計算機xxx等級考試
2、通過英語4/6級考試
3、參加xxx院級/省級/國家級競賽獲獎
。。。等等

這么一寫,條理清晰,有基本信息,掌握技能,項目經驗,在校情況,最能讓HR和技術主管打動就是項目經驗,為什么這么說,我們看看:

做了什么方案的項目,具體在這個項目中做了哪些工作,負責哪些事情都很有條理,描述也清晰,這樣的簡歷就很透明,能讓公司的HR和技術主管清晰的了解你目前掌握的技能以及你的工作能力,而在校情況,就是加分點了,當然是挑好的寫,這樣的簡歷一般不會一直石沉大海,面試機會馬上就來了,但請注意,你的簡歷一定要真實,技術人員不要弄虛作假,沒有用的。

一般公司都會先進行筆試,如果基礎沒問題,那么通過筆記就沒有問題,接下來會進入面試應聘的階段。

面試的時候,這時候主導權是在你這里,而不是HR和技術主管了,他們會問你一些問題,但你可以將主導權控制在你的手中,結合公司的這個職位去闡述,因為你有權利去跟他們說你做過這東西,是怎么跟現在這個職位聯系起來的,接下來能解決哪些問題,哪些問題經常做,會很有經驗。如果有幸面試成功再說下接下來自己的工作計劃,這時候你可以結合人才市場,職位的平均薪資去談價錢,要多少錢,值多少錢,你可以跟他們談,而不是他們給你定多少錢就多少錢,你自己連談價錢的資格都沒有;很多時候,就是因為主導權在HR和技術主管那里,把薪水壓低,面試者才會抱怨待遇不好等各種原因,而如果你有本領,你適合,你就有談價錢的資本,要大膽的去推拉,去表現,要把主導權掌握在自己的手中。

由于接下來的工作是研發(fā)兼管理打雜的性質,所以近期讀了一本書<<有效管理的十八項技能>>,是一個企業(yè)非常有名的管理者李澤堯老師寫的,其中有一段寫得非常好。

行情工資 != 業(yè)績工資

行情工資:你有學歷,有資歷,做過什么,你值1萬元,我認為合理,值這個價錢,這叫行情工資。

業(yè)績工資:我要不要付這么多錢給你,要看你的實際行動,你過程做了沒有,結果有沒有完成,要有工作的過程和結果,才叫業(yè)績工資,才是你真正的工作完成的情況,然后才能拿到錢,拿到收入。

所以說,應聘工作,簡歷上 要突出你的學歷,資歷,做過什么等等,這樣才有資格談判,工作一旦應聘上了,你往后的薪資增幅往往就跟你的績效息息相關,績效越高,業(yè)績工資也會越多,這就是為什么工資有基本工資+績效工作等等。

今天就分享到這里,謝謝各位!

我的知乎:楊源鑫

我的CSDN:https://blog.csdn.net/morixinguan

往期精彩


侃侃單片機的裸奔程序的框架

開源STM32產品:無線點菜寶使用評測

專為MCU項目開發(fā)提速的代碼框架BabyOS

開源按鍵組件MultiButton支持菜單操作(事件驅動型)

若覺得本次分享的文章對您有幫助,隨手點[在看]并轉發(fā)分享,也是對我的支持。

免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯系我們,謝謝!

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
關閉
關閉