|
2022年12月錄制的節(jié)目終于出來了,背景詳見 《被邀請做貿(mào)澤電子&與非網(wǎng)聯(lián)合推出的《對話工程師》節(jié)目嘉賓》 一文,人生中第一次面對鏡頭錄視頻節(jié)目,肉眼可見的不自然,這也是痞子衡今年下定決心要作為主持人拍攝《芯海人生》系列采訪故事的重要原因。3 w, U S& E: ~$ j
采訪前準備的大綱(與實際視頻有些許出入):1. Q1介紹下自己的工作內(nèi)容是?工作中會用到的技能?
4 v5 L- p h1 ~[/ol]我目前就職于一家知名外企半導(dǎo)體公司,擔任MCU系統(tǒng)工程師,平時主要的工作內(nèi)容就是基于公司的MCU芯片設(shè)計評估板、寫寫應(yīng)用筆記、做一些參考設(shè)計以及配合FAE同事做客戶支持。+ W q4 J+ M1 T" Y" m! R8 K9 y5 v
平時工作中用到的技能就是圍繞MCU開發(fā)的幾個核心技能:電路pcb設(shè)計、單片機系統(tǒng)、C語言、RTOS、電路板焊接、各種電子儀器使用等。再高階一點技能就是跟應(yīng)用結(jié)合,比如GUI、網(wǎng)絡(luò)協(xié)議棧、音視頻、電機控制、AI等。2. Q2最近在接觸什么硬件或者軟件?它用起來怎么樣?
8 q3 @5 }+ i3 H" y! z4 l8 n" U[/ol]最近主要是在看RISC-V方面,跟我目前工作不相關(guān),算是個人興趣。RISC-V是一種開源指令集,2019年開始風靡全球,國內(nèi)外有很多創(chuàng)業(yè)公司都在做基于RISC-V的MCU/MPU,這可能是未來單片機發(fā)展的趨勢。" H! a& W$ p J5 C7 j7 @
相比成熟的ARM處理器,RISC-V在生態(tài)建設(shè)上還有很多路要走,我最近就在玩一款國產(chǎn)RISC-V 800MHz主頻的高性能MCU開發(fā)板,它的開發(fā)體驗對初級工程師來說不太友好,但是對于技術(shù)發(fā)燒友來說,卻能享受到做一個開拓者的樂趣。3. Q3在網(wǎng)絡(luò)平臺(CSDN、博客園、公眾號)分享技術(shù)知識的原因是什么?堅持下去的動力是什么?
5 L: U L$ U4 D4 K[/ol]我最早是2016年開始持續(xù)在網(wǎng)絡(luò)上分享技術(shù)文章,已經(jīng)堅持6年了,共發(fā)表了接近400篇文章。其實在2016年之前包括我的學生生涯,我就喜歡寫筆記,這就是我一直以來的學習習慣。2016年偶然的機會我了解到了Markdown,這是一種輕量級的標記語言,它解決了我在網(wǎng)絡(luò)上分享文章最大的痛點-排版問題(尤其是圖片顯示),因為我個人對文章的排版有比較高的要求(可以認為是一種強迫癥),如果排版不讓讀者看起來舒服,我寧愿不發(fā)表。現(xiàn)在各大博客平臺包括CSDN/博客園/掘金等都支持Markdown,所以你可以很輕易地將Markdown格式的文章發(fā)布到這些平臺上去。. G: E# [5 Z9 J6 o* D) D _
因為我一直有寫筆記習慣,所以堅持對我來說不是很難的事。不過自從發(fā)表到網(wǎng)絡(luò)上后確實增大了我的文章產(chǎn)量,一方面多了跟讀者之間的互動,有些文章命題是讀者提的;另一方面也結(jié)識了很多愿意技術(shù)分享的朋友,大家互相鼓勵著一起前進。最后還有一個比較有意思的原因,就是2016年我女兒出生,我希望她將來做任何事都能有堅持的毅力,作為父親,我是在以身作則,給她樹立榜樣。4. Q4我看公眾號有一檔欄目叫《痞子衡嵌入式半月刊》,收錄了很多有趣的項目,令你你印象最深的項目是什么?為什么?(可以舉例1-2個)3 L$ |& d- X4 K
[/ol]《痞子衡嵌入式半月刊》是我從2020年2月開始推出的系列,每半個月更新一期,專門收錄嵌入式領(lǐng)域有用有趣的項目或者工具。咱們嵌入式/程序員領(lǐng)域有一句話叫“不要重復(fù)造輪子”,意思是說遇到問題不要只想著自己從頭搞定,而是先去看看有沒有前人經(jīng)驗。這個半月刊專欄就是專門收集那些輪子式的通用基礎(chǔ)模塊項目,這些基礎(chǔ)模塊可以讓你在實際應(yīng)用項目中直接使用,加速應(yīng)用開發(fā)。 s6 g+ c5 [7 W8 B( f
這個專欄目前已經(jīng)收錄了215個項目和90個工具,項目里有一些是業(yè)界非常知名的大輪子,但更多的是像你我這樣普通程序員設(shè)計出來的不太知名的小輪子,這些小輪子項目我在收錄的過程中印象都很深刻,因為它們的背后都是一個個酷愛技術(shù)樂于分享的工程師程序員,都是有趣的靈魂。工作雖然是為了養(yǎng)家糊口,但同樣也是展示才華能力的途徑。百年之后大家都會塵歸塵土歸土,但這些項目卻可以通過網(wǎng)絡(luò)永遠留存在世界上,這其實很酷。5. Q5上提中的項目你有自己動手做過嗎?或者做過什么有趣的項目?這個項目遇到了什么難點?怎么解決的?" c8 q: ~7 x! D, C: @
[/ol]我在實際工作中使用過不少《痞子衡嵌入式半月刊》里的項目,比如朱天龍寫的(RT-Thread總監(jiān))的FlashDB(嵌入式Flash數(shù)據(jù)庫),網(wǎng)友0x1abin寫的Multi-Button(事件驅(qū)動型按鍵庫),這些屬于小輪子項目;還有一些大輪子項目,比如FatFs(嵌入式FAT文件系統(tǒng))、LVGL(嵌入式GUI庫)、libjpeg(JPEG圖片編解碼庫),不一一列舉了。0 e0 I. H, W: M$ { t$ l+ ?
我自己在github上也有不少小輪子項目,比如有一個基于Python的上位機軟件MCUBootUtility,提起這個軟件項目的誕生其實很有意思,我工作中使用的主要編程語言是C,應(yīng)該是2017年的時候,我因為個人興趣想深入學習Python語言以及GUI框架就嘗試設(shè)計了一個嵌入式領(lǐng)域里最常用的串口調(diào)試助手軟件來練手,因此掌握的Python GUI設(shè)計技能在后面工作中發(fā)揮了作用,這才有了MCUBootUtility的誕生。這也讓我深刻意識到,機會從來都是留給有準備的人的。6. Q6想給從事你所在行業(yè)的朋友的建言?# S7 j$ u! S& y& {- G' z
[/ol]我本身專業(yè)是電子信息工程,這個專業(yè)畢業(yè)后一般是進各大電子科技企業(yè)或者研究所做工程師。我想對這些工程師說,永遠保持熱愛,永遠不要止步,嵌入式行業(yè)其實細分技術(shù)方向很多,這個行業(yè)難有全才,大家都是在一些領(lǐng)域小有所成;除了技術(shù)方向,崗位職能也有差異,建議在職業(yè)生涯前五年里想清楚,自己未來是走哪個方向,是專研技術(shù)還是轉(zhuǎn)項目管理或者市場銷售,根據(jù)自己性格特點選擇最合適的崗位,一定要有規(guī)劃的往前走,職業(yè)生涯都是仔細規(guī)劃出來的。最后就是公司的選擇,要盡可能地選擇大平臺,有發(fā)展前景的技術(shù)行業(yè)方向,選擇很多時候是大于個人努力的,個人的成功離不開平臺和風口的加持。7. Q7可自行補充的內(nèi)容,比如工作中的趣事、最近感興趣的技術(shù)(跨行業(yè)之類的),你想對觀眾表達的一些觀點。
( M% D6 e9 y. D) n. ]# h$ d3 D3 Z8 ?" {[/ol]講一個小故事吧,在我參加工作差不多2年的時候,我就開始嘗試用所學電子技術(shù)解決實際生活中的問題。我父親是一個蟹農(nóng),承包一片水域養(yǎng)殖大閘蟹,每到秋冬,大閘蟹快成熟的時候,總要熬夜看護大閘蟹,防止蟹塘被偷,因此他夜里總是隔一段時間就要起來用探照燈掃視一遍塘口(其實主要是震懾作用,表明塘口是有人的)。那時候我就在想,如果我設(shè)計一套系統(tǒng),能夠定時打開探照燈,并模擬人的行為去掃視塘口,不就能解決我父親需要熬夜的問題嗎?于是我設(shè)計了一個單片機小系統(tǒng),并搭配繼電器,舵機完成了原型,后面還做了簡易外殼,在軟件設(shè)計里我制定了很多種掃視模式,盡可能讓這個系統(tǒng)看起來像是真人行為,那段時間把想法慢慢實現(xiàn)的過程讓人充滿激情,也許每一個電子工程師心里都有一個產(chǎn)品夢吧。3 a; m+ r! O5 T. f/ m5 E9 m' i- m
用所學專業(yè)知識來解決實際生活中問題的體驗會讓人非常有滿足感和成就感,我建議所有的工程師都要做這種嘗試,這會讓你對專業(yè)以及工作更加熱愛。人活著除了吃飯睡覺這種物質(zhì)上的需求外,還應(yīng)該有一些精神上的滿足和追求。生存不易,苦中作樂,珍惜每一天。 |
|