硬體工程師與軟體工程師
筆者從事從事軟體多年,一直做framework,PS(protocol stack)等研發工作,對硬體不太懂,以致於對於硬體工程師有些誤解。覺得硬體工程師跟建造房子的石匠頗為類似,
無非就是將已有的元器件(晶片、電阻、電容)組合在一起,形成一個最終的產品。因為無論是數位電路,還是類比電路,都是一些已有的東西,甚至元器件也是已有的,要創造一個新的電路或者器件的話,估計可以名垂青史了。
最近跟一知名半導體的FAE合作開發一個專案,他負責硬體,我搞軟體,才發現搞硬體不是我原來理解的那樣簡單。電路圖之於硬體工程師,就好比程式碼之於軟體工程師。電路圖的供電、阻抗、電阻、電容、電流等引數至關重要,雖然是複用已經存在的電路,但是一些器件的選擇,引數的計算,pcb的走線都非常的精密,往往失之毫釐差之千里。當射頻出現了問題,他就開始除錯匹配電路,開始了一番複雜的計算,最終才選擇了相應的電阻,而即使是4K7的電阻,各個廠家生產的精度又不相同,破費周折,搞了幾天,才把這個匹配電路調好。真是隔行如隔山呀!
硬體工程師,往往被業界稱為“電工”,而軟工往往被稱作程式猿,程式媛!都是苦逼的活!
相關推薦
硬體工程師與軟體工程師
筆者從事從事軟體多年,一直做framework,PS(protocol stack)等研發工作,對硬體不太懂,以致於對於硬體工程師有些誤解。覺得硬體工程師跟建造房子的石匠頗為類似, 無非
售前工程師與售後工程師
售前工程師----售前工程師在不同公司可能屬於不同部門。有的公司把售前工程師放在銷售部門,以便他們可以和銷售員離得更近,更多瞭解客戶尤其是更多瞭解銷售的想法。有的公司把他們放在技術支援部門因為他們畢竟做的是工程師的工作。----屬於什麼部門並不重要,售前工程師的責任是大同小異
從硬體到純軟體,回顧一個老工程師的經歷之路!
前段時間,我寫了很多關於嵌入式學習的文章,通過不少學習者的反饋使我有成就感。分享的樂趣使我決定繼續寫下去。在接下來的時間,我計劃也開始寫關於Java的內容。希望對你或多或少提供方向,當然,老規矩,遇到問題或者想發展確沒方向的新手都可以私我。話不多說,給大家帶來一個
硬體工程師為什麼遠不如軟體工程師?
做了9年硬體電路設計,5年智慧手機,4年醫療器械,看到這個問題,心情很複雜,自己喜愛的工作居然無奈的發展到了這個窘境。 當初選擇硬體是因為不想日復一日的坐在螢幕前面敲程式碼到天亮,硬體電路設計工作中的元素要豐富一些,各種儀器,各種元器件,實驗室,工廠,電腦前面畫圖坐個臺,供應商
做為一名軟體工程師,你可以DIY自己的智慧硬體嗎?
timg.jpg我是小張哥,一個橫跨智慧產品,軟體,硬體開發的跨界老司機.部落格階段image.png今天我想講講我自己的故事,記得很多年前部落格興起的時候,自己就在CSDN上面開了部落格,分享,其實剛開始也就是對自己的工作做些記錄,想想日後可以做些沉澱,我是純軟體出身,當然
論軟體工程師的自我修養:角色、重構與質量
摘要:在本文中,我們將探討軟體開發過程中關於角色、重構和質量的問題。 “每天都會有更多的技術發生,每家公司都在網際網路上,每家公司都將成為一家科技公司。”OKTA營運長兼聯合創始人Frederic Kerrest說道,因為他們必須找出使用該軟體的更好方法。軟體不僅成為了一個必需品,更成為了一個競爭優勢。因為眾
說說前端工程與前端工程師
兩件 產出 slice 前後端並行開發 演變 自動化 分離 write 高效率 為什麽需要前端工程 因為大規模工業化生產的需要 前端工程的定義 前端工程是一套關於如何保障開發質量與開發效率的系統方法論及其配套的技術方案體系 質量:持續的滿足一系列指標,能夠確保整個生
軟體工程師成長之悟
最近或許有夥伴發現,寫技術實現及細節的變少了,更多是經歷以及思想、規範。莫非是道則道,非常道,你道我也道?然,並不是:)。 當入行四五年時,個人經歷中,從14年開始實習工作到15年轉正,各電信專案現場跑,開發、測試、產品部署及支援運維。16年銀行實時系統開發、測試、運維、部署,最後推進了MapRed
嵌入式軟體工程師【面經:第一部分-C語言基礎】
1、關鍵字static的作用是什麼? 這個簡單的問題很少有人能回答完全。在C語言中,關鍵字static有三個明顯的作用: 1). 在函式體,一個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。 2). 在模組內(但在函式體外),一個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外
嵌入式軟體工程師【面經:第二部分-指標】
指標簡單型別分析: int p; //這是一個普通的整型變數 int *p; //首先從P 處開始,先與*結合,所以說明P 是一個指標,然後再與int 結合,說明指標所指向的內容的型別為int 型.所以P 是一個返回整型資料的指標 int p[3]; //首先從P 處開始,先與[]結
“Keras之父”親傳,一個軟體工程師的成長自查清單
創造了Keras的 Francois Chollet近期在部落格上分享了他個人的提醒清單,老司機帶我們少走彎路。 在開發過程中 程式碼不僅僅是為了被執行的,也是一種團隊內共同交流的方式。我們可以使用程式碼來向別人描述問題的解決方案。程式碼的可讀性包括清晰的分段,易懂的變數名,以及描述
從一次買螺絲釘的經歷來看溝通對軟體工程師的重要性
前幾天家中電視機的架子壞了,需要換兩個螺絲,這種電視機是比較老了,用的螺絲不是一般的常用螺絲,我只能拿著這顆螺絲去周圍的五金店鵬鵬運氣,看看能否買到這種螺絲。 走進第一家店,店裡的老闆正在玩手機,當我拿出這個螺絲問老闆是否有這種螺絲時,老闆瞟了一眼,努努嘴說到,這種螺絲很難找了,沒有。抱著碰運氣的態度,
怎麼成為優秀的軟體工程師,而不是優秀的碼農?
工程師和碼農的區別並不在於技術水準的高低。 工程師注重解決問題。 工程師勇於承擔責任。 工程師善於控制進度。 工程師能夠自由溝通。 工程師知道如何合理安排時間。 工程師明白實現的功能有什麼意義。 工程師會和PM認真交流需求。 工程師會比QA還要早
軟體工程師樹莓派獲取室內溫溼度的坎坷之旅
背景 前幾天公司接受到了一份來自阿里飛天園區,IOT部門的小禮物。由於上司比較忙,無暇去顧及。 當時尚未開封,我好奇是什麼,於是就急忙忙的拆開,發現是Raspberry Pi 3(樹莓派3)。我覺得挺好玩的,就接過來了,於是上司就興起,就讓我拿這個小玩意去驗證阿里物聯網平臺上的相關元件。
給軟體工程師的一些職業建議
原文連結:http://www.ruanyifeng.com/survivor/startup/advices.html 作者:阮一峰 什麼樣的人適合當軟體工程師? 下面的職業建議分別來自臺灣的侯捷老師,以及美國的著名程式設計師尼古拉斯.澤卡斯(Nicholas C
[招聘] 上海耐斯特數字招聘3D圖形軟體工程師
公司介紹 上海耐斯特數字科技有限公司成立於2018年9月,致力於為中國原創動畫、影視行業提供新一代核心技術解決方案和全流程技術服務。公司創始團隊擁有國內外領先的行業背景與資源,在DCC軟體開發方面具有深厚的經驗與前瞻的視角。現誠邀國內外優秀人才加盟,共同打造具有國際水平的技術+藝術+管理團隊。公司提供舒適的
大器晚成,是軟體工程師成功的唯一捷徑
結合自身16年的軟體研發經驗,談談程式設計師在職業規劃中不同階段的職責和責任,歡迎大家批評指正。 程式設計師(0-3年) 這個角色職責是把需求或產品實現為使用者可用的軟體產品。此職位為執行級別。另外因為經驗較少,一般需要求助別人,此階段大概要經歷3年
軟體工程師薪資
薪資狀況 學歷對薪酬影響最大;工作經驗也相當重要;IT認證只是錦上添花 軟體工程師平均年薪3-4萬;應屆畢業生低於這個數字 歐美獨資企業年薪最高 一直以來人們普遍認為做IT行業的人都是高薪白領有不少甚至還是金領,認為他們都是一群與時間賽跑的人,通過自己的努力拼搏可以拿到豐厚的待遇,而且他們的薪酬總是處
嵌入式Linux軟體工程師面試題一
題一,同步和非同步有啥區別? 題二,TCP與UDP有啥區別? 題三,程序和執行緒有啥區別? 題一答案: 同步(Sync):所有的操作都做完,才返回給使用者。這樣使用者線上等待的時間太長,給使用者一種卡死了的感覺(比如系統遷移中,點選了遷移,介面就不動了,但是程式還在執行
我如何在1年內轉行成了一名軟體工程師
作者 | Amanda Bullington 翻譯 | Mika 本文為 CDA 資料分析師原創作品,轉載需授權 在決定轉行前,我是科技公司的一名營銷人員。我嘗試過很多型別的營銷工作,具備活動、公關、搜尋引擎優化、內容創作、數字廣告、郵件營銷,但從未找到最適合自己的。 我的上家