0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一名硬件工程師轉(zhuǎn)型軟件工程師的感悟

工程師人生 ? 來源:wv ? 作者:簡書網(wǎng) ? 2019-10-09 17:14 ? 次閱讀

想想自己已經(jīng)工作快5年了,前兩年主要搞硬件方面的東西,后面3年主要搞軟件方面的。硬件方面的話,玩過嵌入式,比如最簡單的51,STM32這些大眾化的單片機(jī);玩過FPGA,兩大廠家Alter以及Xilinx都有過接觸,也應(yīng)用到項(xiàng)目中去,雖然對(duì)其了解不算深,但是基本的開發(fā)流程還是知道的;然后硬件最基本的來了,就是畫原理圖和PCB圖,出BOOM甚至自己焊接板子、調(diào)試板子等等。說了這么多硬件的東西,畢竟這些還是和我的專業(yè)相匹配的,所以我覺的還行,總的來說,硬件的東西重在多實(shí)踐,多看器件手冊(cè)和了解器件的工作原理。軟件方面呢,當(dāng)然最早認(rèn)識(shí)的就是C語言,后面漸漸學(xué)了C#、Java、Java Web一些相關(guān)的知識(shí),主要是跟著項(xiàng)目走,多看書,多敲代碼、逛開源社區(qū)是很有效的提高方式。

為什么我從硬件工程師轉(zhuǎn)成了軟件工程師?原因我覺得有以下幾點(diǎn):1、硬件的東西越來越趨于集成化,即越來越模塊化,一片集成IC可以搞定一切,各種常用接口,可以越預(yù)測(cè)未來幾年或者數(shù)十年P(guān)CB上就一塊大的IC搞定一切,包括電源、控制電路、所有所有的只有你想不到的沒有做不到的,所以我覺得如果搞硬件的化,要不就向集成IC靠攏,向高頻射頻挺進(jìn),要不就放棄,當(dāng)然這只是我個(gè)人的片面看法。2、軟件工程師的需求越來越大,硬件都集成化了,剩下的主要工作就是軟件實(shí)現(xiàn)具體功能了,架構(gòu)、算法、實(shí)現(xiàn)等等,這才一個(gè)系統(tǒng)的核心所在。3、現(xiàn)在正在流行的大數(shù)據(jù),可視化,機(jī)器學(xué)習(xí),深度學(xué)習(xí),人工智能等等,這些無一不是用數(shù)據(jù)和編程說話,要想了解和學(xué)習(xí)這些,不會(huì)編程肯定是不行的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 硬件工程師
    +關(guān)注

    關(guān)注

    175

    文章

    354

    瀏覽量

    74871
  • 軟件工程師
    +關(guān)注

    關(guān)注

    8

    文章

    217

    瀏覽量

    21087
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    嵌入式軟件工程師如何提升自己?

    嵌入式軟件工程師如何提升自己? 作為一名嵌入式軟件工程師,在這個(gè)充滿機(jī)遇和挑戰(zhàn)的領(lǐng)域里,如何提升自己顯得非常重要,它決定了你未來的發(fā)展方向和成就。接下來,我們起探討
    發(fā)表于 06-12 11:20

    索尼誠邀軟件工程師參與PS免費(fèi)手游平臺(tái)設(shè)計(jì)

    據(jù)悉,近日,澳大利亞知名媒體TweakTown發(fā)現(xiàn),索尼互動(dòng)娛樂正在為其旗下的PlayStation Studios Mobile招募一名資深的軟件工程師,負(fù)責(zé)設(shè)計(jì)PlayStation的免費(fèi)手機(jī)游戲平臺(tái)。
    的頭像 發(fā)表于 05-23 17:08 ?622次閱讀

    嵌入式軟件工程師硬件工程師的區(qū)別?

    嵌入式軟件工程師硬件工程師的區(qū)別? 嵌入式軟件工程師 嵌入式軟件工程師軟件開發(fā)領(lǐng)域中的
    發(fā)表于 05-16 11:00

    大廠電子工程師常見面試題#電子工程師 #硬件工程師 #電路知識(shí) #面試題

    電子工程師電路
    安泰小課堂
    發(fā)布于 :2024年04月30日 17:33:15

    如何入門硬件工程師

    想跨行業(yè)做硬件設(shè)計(jì)工程師,應(yīng)該如何學(xué)習(xí)規(guī)劃呢
    發(fā)表于 03-17 21:49

    硬件工程師的歷練之路:從入門學(xué)習(xí)理論到... #搞笑 #硬件工程師 #電子工程師 #揚(yáng)興科技

    硬件工程師揚(yáng)興科技
    揚(yáng)興科技
    發(fā)布于 :2024年03月13日 17:50:21

    Cognition發(fā)布首款A(yù)I軟件工程師Devin

    據(jù)報(bào)道,Cognition公司今日公布了其首款人工智能軟件工程師——Devin,掀起了打造軟件模式變革的序幕。該產(chǎn)品在SWE-bench代碼測(cè)驗(yàn)中展現(xiàn)出卓越表現(xiàn),甚至超過了部分頂級(jí)人類工程師的水準(zhǔn)。
    的頭像 發(fā)表于 03-13 10:57 ?528次閱讀

    單片機(jī)如何通過代碼控制硬件一名工程師的分享

    今天跟大家聊聊單片機(jī)是怎樣通過代碼來操控硬件的。作為一名單片機(jī)工程師,我們平時(shí)的工作就像是給單片機(jī)編寫“指令集”,讓它按照我們的意圖去驅(qū)動(dòng)各種硬件設(shè)備。
    的頭像 發(fā)表于 03-06 14:46 ?1096次閱讀
    單片機(jī)如何通過代碼控制<b class='flag-5'>硬件</b>:<b class='flag-5'>一名</b><b class='flag-5'>工程師</b>的分享

    企業(yè)老工程師和高校老師有啥區(qū)別

    電子工程師硬件
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2024年02月28日 17:50:00

    如何搞崩個(gè)硬件工程師心態(tài)?試試對(duì)ta說這幾句

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2024年02月20日 18:05:49

    如何成為一名優(yōu)秀的嵌入式工程師?

    如何成為一名優(yōu)秀的嵌入式工程師?嵌入式學(xué)習(xí)的第步,首先是C語言。 1.理解內(nèi)存管理:C語言不同于高級(jí)語言,它不會(huì)自動(dòng)管理內(nèi)存。因此,你需要理解并掌握如何使用malloc()、free()等函數(shù)
    發(fā)表于 11-07 15:36

    ?硬件工程師就業(yè)前景和未來發(fā)展方向

    大家好,我是硬件花園,一名樂于分享的硬件工程師。關(guān)注我,了解更多精彩內(nèi)容! 硬件工程師的就業(yè)前景
    的頭像 發(fā)表于 10-20 08:43 ?3207次閱讀