最近來了一些小白同學,分享點經(jīng)驗。希望以下的一些經(jīng)驗、經(jīng)歷可以給這些同學一些參考方向。
ZhengN是新能源專業(yè)的,曾經(jīng)編程這一塊讓我很是頭疼。我學新能源的,為啥還要學這東西。。(作為嵌入式大雜燴公眾號的小編,有誰能想到我C語言曾經(jīng)掛了兩次~)。
后來被老鄉(xiāng)帶入嵌入式坑的,后來就一在坑內,但很知足。否則如果按照本專業(yè)走我現(xiàn)在多半、大概成為了一名太陽能電池板安裝工、熱水器安裝工~
偏門專業(yè)入坑嵌入式,應該比較有參考價值。
嵌入式,以玩為學。先動手玩起來,培養(yǎng)點興趣~
1、愛上單片機
內容來自我之前在知乎問題:你是怎樣愛上單片機的?的回答。
剛學51單片機的時候,發(fā)現(xiàn)這個東西可以做一些花里胡哨的東西,然后產(chǎn)生了興趣。
先是學習萬用板的焊接(以下是我的處女作):
然后有了興趣,這個處女作才焊了32個燈,感覺不過癮,接著來焊個512個燈:
這個焊了一周,過癮了。但是總是玩萬用板還是不過癮啊,那就學習繪制電路板吧。正好實驗室可以做單層板(使用覆銅板轉印、然后腐蝕),先畫個單層板(以下是處女作):
然后覺得挺有趣的,那就再畫:
然后單層板會畫了,燈也玩膩了。那就玩?zhèn)€萬年歷:
這是用開發(fā)板搭的,不過癮啊。然后就自己畫個板子發(fā)給廠家打樣,順便體驗一下這個過程:
按鍵封裝畫反了。。。打板很燒錢,當時是找嘉立創(chuàng)打樣的,好像是花了百來塊錢,心疼啊。
然后最后好像發(fā)現(xiàn)自己的51單片機已經(jīng)入門了,當時用的是郭老師的開發(fā)板,清晰的記得那塊開發(fā)板138塊錢買的,后面發(fā)現(xiàn)這板子賣得也太貴了吧。
然后想著,要不我也按它這個畫一個出來然后低價賣給學弟學妹哈哈~然后就開始了,后來發(fā)現(xiàn)太難了,但算是當做一次PCB繪制練習的過程:
這其實是在電腦上畫好的,正好當時買了個雙系統(tǒng)平板,想試一下這平板帶不帶得動Atium Disigner
,順便拍個照裝裝X。。(事實證明平板唯一的作用就是用來刷劇。。)
布局上是貌似有點像了,但是布線一塌糊涂,放棄了。但是經(jīng)過這個過程之后已經(jīng)把Altium Designer
用得挺熟的,原理圖庫、PCB庫都會畫了,各種快捷鍵也用得很熟。不過現(xiàn)在基本全忘了,哈哈,半吊子嵌入式工程師~
之后也開始跟著老師做項目,那時候是分模塊調試的,然后我每個大模塊都自己畫PCB自己寫代碼。記得有一個調燈模塊,涉及到強電:
雖然最后也做出來了,但是調試的過程中有一次不小心給弄短路了,實驗室跳閘了,然后開始有陰影了。
后來有幾次都見證了強電的危險,比如炸了跟手臂一樣粗的電容(同學不小心炸的)。
那時候覺得做硬件有時候涉及到強電就太危險了,而我又那么粗心,并且畫電路板也畫不好,所以決定棄硬從軟。后面基本上就很少再碰硬件了。
大三下學期,去了老師創(chuàng)辦的公司學習。公司離學校一點多公里,每天騎個自行車上下班很方便。
大三,課也不是很多,平均每天上三天班、兩天課。如果大家有機會,大三第二學期的時候也可以考慮出去實習的事情(最重要的一點是實習還有工資拿,每個月的伙食費都有著落了)。
在公司實習更能體會得到在學校所學與實際所用還是很有差距的,能促使自己更有針對性地去學習。我之前基礎是很差的(前面也說過掛了兩次C語言)。
后來到公司實習之后,有學長帶著做項目,進步很快。C語言也是在那段時間提升得比較快。在學校,剛學單片機的第一年,基本上if/else、switch貫穿著我們的單片機程序,但也能實現(xiàn)功能。。。
公司里的項目,源碼工程很龐大,使用C語言的高級語法也越來越多,自己不懂的地方自然而然就會自己去學習。
當然,我比較后悔地就是實習地時間太長了?;旧襄e過了當時的秋招,沒有去準備,沒有謀得一份好職位。
所以建議是:大三可以找實習體驗一下公司的環(huán)境,但實習時間不用太長,3~6個月正好(當時我實習的時間長達9個月),不用實習太長時間,好好準備其它事情或者好好體驗一下大學生活,因為畢業(yè)后班夠你上的。。。
畢業(yè)設計做了個天氣預報作品,沒有設計硬件,開發(fā)板搭的:
這是公司實習之后做的,在公司實習一段時間后,自己的單片機編程能力也有了比較大的提升,對整個畢設軟件框架設計到實現(xiàn),滿滿地成就感。
真正體驗了一把所有核心代碼自己寫的,這一把代碼量終于過千行,總之,舒服。雖然不難,但這讓我解決問題的能力得到了很大地提高。
有時候,你單獨地、認認真真地去做一個簡單地小作品比你參與若干個項目來的效果還要好。
我們一個在校生去公司里做項目,頂多分點簡單模塊給我們摸一摸寫點簡單的邏輯。如果一直是項目參與者,那還不如找機會當一次自己項目地負責人。
在校期間,我參與的大大小小項目10來個(包括公司項目和學校項目),但僅僅也是參與其中一小部分,對整個項目地整體并沒有很深地認識。項目在精不在多~
所以在學校里沒項目做的同學不妨自己搗鼓一些小玩具來玩玩,去學習、認真了解你想要做的東西,然后按照自己地想法去實現(xiàn)它,找工作時你就可以寫在簡歷上了。
2、競賽與獎學金
獎學金能不能拿暫且不說,競賽是一定要多積極參加,并且要多參加一些專業(yè)相關的競賽,哪怕沒獲獎那也是有參賽經(jīng)驗。
畢業(yè)找工作的無非那么幾類人(不考慮學校、學歷之類的):比較有競爭力的就是有競賽獎狀證書及獎學金加持的人;競爭力較低的是什么競賽也不參加,獎學金也沒拿(當然也會有一些很低調很牛逼的人),那找工作時估計就比較難了,沒有拿得出手的地方。
有時候魚與熊掌不可兼得,想拿獎學金可能就得花大功夫去學一些暫時用不著的理論課程,想?yún)⒓右恍└傎愐驳没ê芏鄷r間與精力去學習、準備。
如果實在只能兼顧一方面,我覺得還是多花點時間在競賽上,競賽的作品其實也算是一種項目經(jīng)驗,可以寫在簡歷上。競賽獲獎,那就更好,加分項。
而且,有些學校很看重一些競賽,要是獲了一些含金量比較高的競賽,有可能與獎學金、保研資格等等掛鉤,總之益處比較多。
比如我們學校就是比較看重競賽的,競賽獲獎可以折合成一些學業(yè)分,可以加到總的綜合評分上,獎學金就是根據(jù)綜合評分來評定的。
所以就有這種情況,你學習成績平平,但是獲了好幾個含金量高的獎,可以加好多分,這么一加起來綜合評分就有可能超過一些學霸,自然就可以拿獎學金。
ZhengN學業(yè)成績平平(一堆學不懂但暫時用不著的課程:量子力學、材料學、分析化學。。),但不影響拿獎學金:
(暴露了學校的位置,有沒有炸出一些校友???)
總之,多參加些相關競賽。未來想往嵌入式方面發(fā)展,每年的電子設計競賽都可以積極去參加,還有一些論壇、平臺舉辦的一些競賽也可以多去參加,參加這些是可以積累很多經(jīng)驗的。
以上就是本次的分享,希望這些經(jīng)驗可以給一些小學弟小學妹有幫助。感謝閱讀,期待大家的在看與分享~
猜你喜歡
C語言、嵌入式項目中一些常用知識及技巧:第一彈
十年經(jīng)驗工程師為何被裁?
ZhengN個人微信,歡迎來撩:
免責聲明:本文內容由21ic獲得授權后發(fā)布,版權歸原作者所有,本平臺僅提供信息存儲服務。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!