国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

工程師認識工程和解決問題的一些思路

工程師人生 ? 來源:工程師吳畏 ? 2019-07-11 16:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我所理解的工程師簡單描述是指“能根據實際問題選擇適當的方法、適當的工具較好的達到既定的目標”這樣一類人,下面是我自己歸類的一些認識工程和解決問題的一些思路,背景是嵌入式+linux類問題的解決。

1.認識對象

這一步的全稱應該叫認識對象、考慮需求、確立標準,我剛開始決定學習嵌入式linux的原因是為了找一份較好的工作,在linux大環境下的服務器、ARM驅動or內核開發薪資待遇都是不錯的,而且有較好的上升空間,同時不想軟件那樣無休止的加班學習,但是后來一根筋扎進去學了一陣子后發現開始迷茫了,因為平時做項目的話我有一個分析對象,我還有用戶,我可以較好的建立工程并構思一些IDEA達到用戶需求,但是現在呢,我的用戶需求變成了找份好工作,對象是ARM+LINUX學習,于是陷入了一個學習無底洞,因為目的不夠清晰,同時變化較大,就比如說驅動開發,不同行業背景的要求不同、人才偏向不同導致招聘要求相當多,我從來沒見過這么麻煩的用戶,于是在我崩潰之前我決定好好思考為什么會產生這樣的一個bad loop。在整個過程中我的“用戶”不成熟,同時具有很強的功利性,同時我確定“用戶”的時候也不夠真誠,起碼脫離了我自己所認可的工程師的“品行”,經過一系列的自問自答后我做了如下的一些確定:

我希望的是成為一名工程師

我希望在某一類專業中具有較好的專業素養

在以上基礎下在考慮工作問題

因此,我的對象變成了做一個ARM(及類ARM)+LINUX(及類LINUX)方向的驅動開發工程師,這就是我所要解決的問題,也是我所面對的對象。

2.建立框架

全名是根據需求建立框架,要達到前面的標準,首先我需要選擇一款ARM,并以此種結構作為了解以后相似結構的基準,針對LINUX也是一樣的,于ARM來說,以后工作可能會遇到ARM的其他系列,也或者有DSP等等,系統方面可能還會遇到一些針對特定用戶的類LINUX系統,又或者我們接觸最多的Andriod,既然都是一脈相承,那核心不變也就是一些小的規則、一些處理問題的約定發生變化,相對來說并不會很難,因此以ARM+LINUX的某個內核作為基礎,以此來學習這個行業、掌握一種處理問題的方法是可行的。

如果把ARM+LINUX確定了,那么就需要根據這個對象來建立我的框架,我們可以確定一條主線,在主線的基礎上添加附件,我把主線確定為LINUX系統,在學習整個系統及移植的過程中,添加對ARM架構的學習,包括:建構相關硬件資源的原理及使用。

3.實施方法

一個LINUX系統我們可以將之分為u-boot、Kernel、Drivers三個部分,后面兩個部分其實是一體的,作為一名工程師,我們的目的就是解決我們的問題,因此在一個大型工程中,我們不能面面俱到,我們需要其他人的幫助,那么這個時候就確立了兩條基準:1.學習(學習方法、筆記、書籍資料、官方說明)、2.委托,所謂的委托就是我們在解決一些大問題時往往不用完全理解事情的處理細節,只要該種方法能夠合理的達到我要的技術標準那么我就直接使用,比如我要使用手機打電話,那么我并不需要知道手機是如何打電話的,這一部分我留給硬件方面的人才,但是這也不是絕對的,當我們涉及到一些委托的部分出現問題時就需要深挖了,而如何判斷哪些需要深挖哪些需要委托呢,這個完全就是經驗了,要么是一個技術骨干告訴你這里可以不用考慮,是全球通用的,要么就是自己的經驗之談了,總而言之,對付一個大工程,我們需要簡化他,但是所委托的部分我們必須知道給了他什么,他做了什么,達到了怎樣的結果,這樣就夠了,人力有限,不管是誰都需要有自知之明。

前面委托說的很清楚了,委托其實也算是一種學習,只不過始終宏觀學習,而學習這一步,就盡可能多的去了解了,在學習搜集資料的過程中,我們基本按照如下方法,1.他是誰?2.來自哪里?3.將要做什么?4.怎么做,只有深刻的了解了對象的各種形式的特征,我們才能更好地操作他,把握他的變化,采取應對措施。

最后還需要添加一點,關于筆記的,我們未來需要處理很多的對象,使用很多相關的芯片、架構、系統,那么針對不同的特征盡量有個筆記記錄,人的記性畢竟有限,而記錄的標準我們可以既定為:有價值、花費自己一定時間才思考出的。

4.優化

我們假定在第三部就完成我們的目標了(當然,實際會還有一些過程),任何一件事如果認真做,一直做,都會做到“得心應手”,那么這個時候我們可以考慮進一步的升華,也就是優化,比如編寫的大型程序,我們可以優化代碼段,調整局部實現思想,根據對結果的分析,不斷的做這些是,我想一個合格的工程師總是為此感到驕傲的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1603

    瀏覽量

    71010
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    電子工程師的雙標瞬間 #電子 #電子愛好者 #電子工程師 #揚興科技 #雙標

    電子工程師
    揚興科技
    發布于 :2026年03月02日 18:04:13

    電子工程師設計要點與經驗分享

    電子工程師設計要點與經驗分享 作為名資深電子工程師,在硬件設計開發領域摸爬滾打多年,積累了不少寶貴的經驗和見解。今天就和大家分享一些電子工程師
    的頭像 發表于 02-03 11:10 ?173次閱讀

    電子工程師看書的四個階段 #電子 #硬件工程師 #電子愛好者 #反轉 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2026年01月17日 17:29:53

    什么是BSP工程師

    屬于BSP工程師最具有價值含量的工作之,因為它對BSP工程師所掌握的知識的廣度和深度都有定要求。其中會涉及到計算機原理、操作系統,處理器架構等,還包括硬件方面的
    發表于 01-13 06:54

    電子工程師設計相關要點與案例分析

    電子工程師設計相關要點與案例分析 作為電子工程師,在設計工作中會涉及到眾多領域和不同類型的項目。下面結合一些實際案例,為大家分享電子工程師設計過程中的要點和
    的頭像 發表于 12-15 15:35 ?311次閱讀

    硬件工程師如何提高電路設計的可靠性?

    聊我從業硬件工程師至今的一些小的感悟,這些小感悟對于一些經驗老道的工程師來說應該是比較有體會,希望能夠對您的工作以及學習提供
    的頭像 發表于 11-11 07:36 ?2981次閱讀
    硬件<b class='flag-5'>工程師</b>如何提高電路設計的可靠性?

    硬件工程師面試必會:10個核心考點#硬件設計 #硬件工程師 #電路設計 #電路設計

    硬件工程師
    安泰小課堂
    發布于 :2025年09月23日 18:00:33

    射頻工程師需要知道的一些常見轉接頭

    作為個射頻工程師,測試人員,在日常的工作過程中,接觸最多的除了測試儀表,校準件,連接線纜之外,就是各種不同設備之間的轉接頭了。我們在維修的過程中,發現有比較多的儀器的損壞,或者是測試指標不穩定
    的頭像 發表于 08-06 17:39 ?1219次閱讀
    射頻<b class='flag-5'>工程師</b>需要知道的<b class='flag-5'>一些</b>常見轉接頭

    做了電子工程師之后,最好拍的視頻出現了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發布于 :2025年06月24日 17:45:57

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚興科技 #搞笑

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    硬件系統工程師寶典—完整版

    資料介紹: 這是本硬件工程師的必備書,介紹了硬件工程師所必須的一些知識,例如EMC、SI、PI等知識,讓你將學習過的硬件知識融會貫通。 純分享貼,有需要可以直接下載附件獲取完整
    發表于 03-22 15:47