新入職的電子工程師,求大神指導一下以後學習的規劃?

本人本科即將畢業,目前在一家公司做實習硬體開發,感覺到自己的知識基礎不夠紮實以及對未來的期望,所以正在學習一下些書籍,包括基礎性的電路原理,電路分析,模電數電,單片機,C語言, PCB等等,這些有些基礎正在複習,額外還準備學習一下DSP,FPGA,C#,"C++等等,當然並不是說一次性學,也沒那麼多的大腦跟時間來學習,是準備以後慢慢學習,想問各位的就是,這些個資料有基礎的有擴展的,我要怎樣安排計劃時間?(先後順序或者怎樣穿插學習)或者有沒有其他的資料可以更好的拿來學習的?希望有經驗的前輩,大神指教一下!


跟著項目走,手頭上的工作要做到領導120%滿意,與此同時和現在緊密相關的邊邊角角(邁一小部分,不要邁太多,會浪費時間)都可以去搜索去充電。

醜話說在前頭,下面是充電的,不是工作立即用得上的。

工作中的事情要120% 完成了,有閑工夫再來看。

工作中的事情要120% 完成了,有閑工夫再來看。

工作中的事情要120% 完成了,有閑工夫再來看。

基礎部分的話,實用性強的的就是 模電和C語言,分別對應硬體和軟體,學習的時候記得要做課後題。書籍的話,模電找本大學學過的書就可以了;軟體的話,推薦這本書《構建之法 (豆瓣)》。 ( PCB自己找本書看看就行了,邊做邊學,要經驗積累。C++/C#用到時候再學。)

到了系統級別,也就是嵌入式系統的話(單片機系統),需要實戰經驗的,多讀datasheet和相關API指令,有些甚至提供了嵌入式OS代碼,也要多讀。如果要了解大概的話,推薦這本書,《嵌入式系統開發之道 (豆瓣)》。 (DSP/FPGA就當是複雜一點的單片機用就可以了,其中FPGA要懂點Verilog HDL語言。更高級的是跑linux 內核的片子,要懂點linux知識。兩個都是用到的時候再學)。

後記:前面是必看的, 這些是看了有收穫的。

往下就是底層的電路分析,電路原理,看看也有收穫。

往上就是演算法問題,看看演算法知識,比如《演算法導論(原書第3版) (豆瓣)》這本書。

後記2:

本人已經離開硬體開發一線,現在是一個使用別人系統的二道販子,所以集中點是在 系統+演算法方面了。 細節聽上面各位大神的回答就很好了。@郭建宇,@老周,@李琦,@meng guo,


那些書籍意義不大,硬體電子工程師剛入門時基本都是小白,基本要一兩年才能上手,這份工作更多的是吃經驗,越老越值錢。目前硬體研發體系已經很成熟,產品設計根據design guide走,基本設計就沒有大的問題。推薦老周的說法,跟著產品走,出現問題時,解決方案很重要。你的solution和idea比知識更重要。


我已經不做電路了,橫跨到優化我也有很多知識要補,分享一個相關的心得吧。要學的知識太多了,既然已經過了打基礎的時機,現在更高效的辦法是用到哪學到哪,把遇到的問題真的搞明白。我不同意有人說的,看書都沒用,吃經驗這種片面的說法。如果你認真思考工程現象的原理,真的學懂了原理和怎麼在工程應用中用原理,你的成長速度會超過只接項目不思考工程現象背後的理論的人,可以很快乾掉這個原因造成的很多自以為經驗豐富的人。但是其實,學懂原理和在工程中怎麼用原理,這個某種程度上說也是靠經驗的吧。


不建議不著邊際的學太多東西。跟著產品走,學會解決問題。具體來說,如果你搞硬體,你應該先從目前的工作入手,看看你自己能否獨立擔當起設計、開發和調試,如果不行,你再看看你該補充哪些東西。


上面有許多答案提到了學習這些基礎理論知識並沒有什麼用,在實際產品研發和工作中,經驗和實踐才是比較關鍵的。但我想表達的是,這觀點很片面,也很誤導人。理論之所以看起來沒有,那是因為你沒有將理論知識和項目中的實際問題結合起來思考,往往這樣以後,你能能夠用理論知識去明確解釋和分析你所遇到的問題,而不會像經驗者得出「這問題我遇到過,這樣改一下就好,誰知道是怎麼回事!」,然後最後改了以後就又出現莫名其妙的其他問題了。

所以你既然有項目引導,又有心去學習基礎理論知識,那麼何不多花點時間去夯實一下你的內功呢。


謝邀。本人入坑2年。只談個人觀點,取捨在題主如合題主心意,照搬便是。不合心意你來打我呀。又調皮了~~言歸正傳,本人是個從業兩年的小技術員,站在我自身的角度和需求方面來給題主一些建議。模電數電,C語言這些東西當然是要掌握的。如果是偏軟體的會畫PCB就可以了,不追求完美,如果主攻PCB的話當然經驗這是沒法學習的,這個技能是需要時間的沉澱的。其實掌握以上這些,就應該掌握一款開源的操作系統,作為一個大牛不懂操作系統多沒面子,尤其是和哪些木頭疙瘩似的程序員侃大山的時候不知道內核機制,開什麼玩笑那還怎麼愉快的玩耍~~,這不僅事關大牛的問題更多的是你對整個微電子設備的整體理解,有理解才會有深度。有了這些你已經打好了地基,可以驕傲的稱自己是工程師了。至於你是想蓋參天大樓,還是茅草屋,那就得看你地基的牢固性了。當你有一天豁然開朗的時候,就開始了新的HELLOworld。什麼做了一款產品,沒有漂亮的APP,好吧開始你的新征程,面向對象語言的掌握。這將貫穿你所有學習,你回頭會發現會有種當凌絕頂 ,一覽眾山小的感覺,那自豪感和收穫感真的~~~有種飄飄欲仙的快。。當這些學完的並且融會貫通的時候你悠然已經禿了瓢~~~並且已經心力交瘁看到代碼,有種求生不能求死不得的感覺。。你要選擇自己的規劃,已經沒有精力繼續敲代碼了~~~是決定走管理層還是其他方向就看個人能力了!至於那些FPGA了解即可,然而我幾乎沒有自己寫過。。。學完上訴這些和完全貫通,我相信你也有了自己對自己的評估。謝謝~~


電子主要時間,因為真的綜合性比較強,至少在設計方面PCB layout.可靠性SMT工藝。IPC標準,介面協議,演算法模型。越綜合越辛苦。中國設計和工藝都缺人。摩爾定律末法時代,中國在10年或許可以電子入門。


可以去招聘網站上看看你以後的職業發展方向都需要一些什麼技能

剩下的就是在業餘時間努力豐富自己的技能了


我今年剛剛畢業,電子工程師範圍太廣,你所從事的行業不同,常用的知識也會不同。基本的數模電要會,有C編程基礎,會畫原理圖,你基本就可以勝任許多工作。我現在偏電力電子,所以還得學習新知識,但大同小異。至於你說的DSP,FPGA,我個人覺得得看你項目用到什麼。而且這些有點遠,應該從細節入手一些,比如CAN、485、USB通信、PWM開關電源等學習。


好好轉行去做碼農


瀉藥,既然已經有項目在做,可以緊扣手上工作,把相關的知識搞到精熟。從你提問來看,多半是嵌入式的開發相關的內容,找幾本經典的書,把你在的項目每個環節都細扣清楚,遇到盲點可以針對性加強,最好能夠多動手,培養高效解決問題的思維,記錄自己解決問題的過程,多總結。剛開始的一段時間是能力提升最快的階段,基本上人與人的差距就體現出來了。


知乎關於硬體電子方向回答的人太少了(另外電子工程師)


推薦閱讀:

目前互聯網硬體面臨的問題有哪些?
2500-3000的主機各種強推G4560是怎麼帶起來的???為什麼都不看用途???
全國筆記本和台式機的低中高各層級的 CPU 和內存分布如何?
28nm製程的7850功耗127W,40nm製程的560Ti功耗180W,更好的製程帶來更低的功耗的原理是怎樣的?
能自己把筆記本硬碟換成 SSD 的嗎?需要先做什麼準備?了解哪些信息?

TAG:產品設計硬體 | 硬體 | 硬體工程師 | 硬體研發 | 硬體開發 |