和軟件開發程序員相比,誰的開發更好?
近年來,全球互聯網的快速發展使得軟件人才炙手可熱。供求關系決定價格。另外,軟件行業的成本主要是人力(硬件需要更多的設備投入),軟件工程師的工資也比較豐厚。
“在工業控制、高端醫療器械等大型設備領域,硬件的情況要好很多,但對知識的要求會更高。不僅是數字電路和嵌入式底層軟件,模擬電路、大功率、高可靠性的設計知識也是必須的。沒有現成的芯片解決方案;沒有現成的設計可供參考,龐大的系統、漫長的生命周期以及可靠性設計相關的要求(失誤可能會死人)都決定了硬件有更大的發揮空間。深厚的硬件技術也發揮了作用。”然而,在這種復雜性下,硬件工程師和軟件壹樣受到重視和對待。
硬件學習比較難,尤其是初級階段,必須從電子技術和信息開始。這些只是基本的。目前掌握計算機核心硬件技術的公司都是外國人。基本上我們用別人的東西比較多。但就電子硬件技術而言,從原理圖設計,PCB電路板設計需要更多的經驗。所以作為電子工程師,年齡越大越吃香。
軟件學習沒有硬件難,發展很快。需要掌握的基礎是操作系統、數據結構、數據庫、軟件工程等。另壹種是掌握壹門或多門編程語言。對於軟件來說,經驗沒有硬件重要,知識和壹個人的智商更重要。所以這是壹個年輕人熱衷的行業,也是壹個年輕人短期內可以拿高薪的行業。
從發展前景來看是不錯的,但是硬件工程師相對會少壹些,對於軟件來說整體待遇會高壹些。但說到個人選擇,還是以個人興趣為主,尤其是起步階段。不要太在意薪資水平,即使薪資非常高的行業水平也不壹樣,還是適應不了。從就業廣度來看,軟件工程師就業機會更多,但參與競爭的人更多。就業機會多少主要影響的是應屆生就業。進入技術成熟階段,看個人能力和發展潛力。無論妳做什麽,妳都必須想辦法讓自己站在技術金字塔的頂端。所以入門階段不能看這些表面的東西,還應該著眼於內在的驅動力。如果只是對某壹方面感興趣,那就直接選擇。沒必要在意現在的單兵得失,妳的職業道路還長著呢。