軟件算法 硬件設計 哪個重要,硬件明明比軟件更難

現在,我也有做硬件的同學 。其實硬件比軟件難 。我是做軟件的,參加過硬件和軟件兩個項目 。沒有辦法評價硬件和軟件難不難,因為沒有范圍討論沒有意義 。學的好的話,硬件設計其實也不錯 ?;谟布寗拥木幊蹋蜗簏c說就是硬件編程已經完成了操作硬件的接口并編寫了相應的文檔,而軟件編程就是一個如何調用這些接口的過程 。
硬件明明比軟件更難,國內的硬件技術也不如軟件,為什么硬件工程師待遇還不如軟件?

軟件算法 硬件設計 哪個重要,硬件明明比軟件更難



我是做軟件的,也參與過兩次硬件軟件一起的項目,硬件軟件難不難這個沒辦法評價,因為沒有范圍之內的討論沒有意義 。硬件工程師需要一堆工具,要錢 。打樣,要錢,關鍵還要打好幾次 。而且外殼還要開模 。還要做高溫低溫掉落各種測試 。純硬件能賣幾個錢?所以硬件不成量,不大批量出貨,老板的投入產出算一下,往往是虧損的 。而軟件可以搞幾個人,拼一下,說不定就成功了 。
請前輩指條集硬件設計,軟件開發以及算法研發的路?我希望自己朝著這個方向前進?
謝邀前輩?,是不是太老了點,我還很年輕,剛好你說的硬件設計和軟件設計我都接觸過,說一下我自己的經歷 。其實,我的專業就是電子信息,就是硬件相關的 。我現在也有同學在做硬件,說真的其實硬件比軟件還苦 。硬件很難熬,而且工資也沒有軟件的高,你在做的時候可能看不到什么成就,所以可能有點枯燥 。如果,學好了,其實硬件設計也還是不錯的 。
軟件設計的話,其實也和硬件差不多 。在學軟件之前最好能做到下面幾點 。第一,因為軟件開發需要學的東西很多,而且技術更新比較快,所以最好要一直能保持著一顆學習的心 。第二,在軟件開發的過程中,基本都是在重復遇到問題解決問題的過程中,所以解決問題的能力是非常重要的,多多培養自己解決問題的能力 。第三,最好保持每天花點時間來學習,給自己充電 。
千萬不要怕遇到問題,你要想著,你遇到的問題越多,你能學到的東西就越多,進步就越快 。算法研究的話,數學肯定是要有一定基礎的,而且最好你也是喜歡數學的,你可以先從軟件開發然后轉算法研究 。如果,一開始就搞算法研究,可能這個過程比較長,需要花的時間會很大 。我能說的也就這些了,說不上給你指方向,好好加油 。有什么問題的話,我們可以一起交流一下 。
軟件編程與硬件編程的區別?
【軟件算法 硬件設計 哪個重要,硬件明明比軟件更難】硬件編程,主要針對底層硬件編程,多采用C/C或匯編語言 。比如開發驅動,或者嵌入式 。硬件編程就是直接操作硬件的過程,很低級很深奧 。普通人很難理解這一點 。軟件編程更多的是軟件應用層編程 。基于硬件驅動的編程,形象點說就是硬件編程已經完成了操作硬件的接口并編寫了相應的文檔,而軟件編程就是一個如何調用這些接口的過程 。

    推薦閱讀