一個技術小白和饅頭有什么關系?請繼續往下看。
2018年10月22日 14:28 來源:電子發燒友網 作者:王淳 我要評論(0)
本文為電子發燒友網用戶:阿良,歡迎燒友們繼續來稿!
我從小就喜歡制作,高考按自己的意愿選了電子專業,雖然對此一無所知,但覺得應該會有趣。目前是個懂點代碼的硬件工程師。
在校時看書學習花的時間最多,所以學科成績一直名列前矛,獎學金不在話下。然而,由于沒把精力放在實踐上,從技術來講,也就只能做點簡單的電路板,寫的代碼也比較簡。一股熱買了塊51單片機開發板,卻積了層灰,典型的“高分低能”。由于動手能力弱,是名副其實的“小白”。
2011年從學校畢業,進了一個小公司,選了電子工程師的崗位。由于能力弱,進公司第一個任務就是學畫圖,學校教的是Protel99se,要轉 PADS。于是花了個把星期熟悉,算是懂了點皮毛。
由于部門缺人,領導就直接把項目丟給我,要完成最終設計和調試。那個時候用AVR單片機和Xilinx的FPGA。呵呵了,兩種都沒接觸過,頓時壓力山大!沒辦法,只能硬著頭皮上了。
于是為了有更多時間學習,早餐多買了一些,留到午飯時吃,就為了節省時間。還專門跑到公司外的一個小亭子,主要是不想讓同事看到。吃完饅頭就看相關書籍,不睡午覺。一點點看,看不懂就勾出來,上網查,或者請教同事。同時晚上下班后自覺留在公司加班。周末也待家里畫圖,用Proteus 仿真單片機,學習和鞏固基礎。這樣堅持了兩三個月,算是入了門。公司的項目也慢慢看得懂了,最后順利完成收尾。那時的項目時間還算長,我才能有比較多的時間從零開始做。
現在看來,當初的那個項目并不是很復雜,只不過是自己基礎能力差而已。中午啃饅頭的韌勁,也是一段有意思的回憶。不過為了身體健康,不提倡大家學我這樣。
后面陸續參與了一些項目,加了很多班。那段時間很累,身心疲憊,因為遇到問題找不到解決辦法。那種壓抑,甚至神經衰弱的感覺,現在都記得清清楚楚。不管是睡覺還是吃飯,都會不由自主地思考問題在哪,要怎么辦,時間越來越少了。真是折磨人啊。
可是話說回來,雖累,但很充實,進步也是最快的。一晃眼待了快三年,無論方案設計、畫圖(原理圖和PCB),還是代碼,對付該公司的項目還是能擔當的。后面由于一些原因,我離開了第一家公司。
之后到過深圳,還是從事電子行業。有一段時間在醫療器械公司從事研發的測試工作,所以加強了對電路設計的看法和經驗。那時候做的是板級測試,也就是硬件最底層的測試,像測紋波、電壓、電流、功率,過載保護之類。還要測一堆波形,如串口,SPI,IIC,USB,以太網信號等,觀察信號質量,對著協議的標準測信號幅度、過沖、抖動、眼圖啊什么的。有點意思。
后面又回到了原來待的城市做硬件工程師,搞了一些項目,順利量產。
現在很多公司主要是用ARM內核的ST系列單片機,或者其兼容品了。這幾年,單片機如51、STC,AVR,ST等系列都有接觸。還有很多外圍的模塊也玩過,像什么溫濕度,GPS,GSM,步進電機,點陣,液晶屏,紅外感應,遙控,藍牙等等,這些都加強了我的硬件和軟件功底。不過這些都是平時自己有空玩的,因為興趣使然。
現在下班回家,有空也還在自己玩著電子相關的東西,搞點小制作。這不,買了不少設備,像穩壓源,萬用表,烙鐵,還有示波器,信號發生器啊,儼然就是一個小型實驗室了。設備不是很貴那種,夠用就好,畢竟不是搞科研。
另外我也還在堅持玩FPGA,我個人對FPGA的喜好,是比單片機大的。FPGA和單片機的最主要的區別是,FPGA注重時序邏輯控制,跟單片機的順序執行有很大不同。聽很多搞單片機的同行說搞不來FPGA,因為思維和單片機差太大了,轉不過彎。呵呵,見仁見智吧。
時光飛逝,一轉眼就畢業7年了。沒混出什么名堂,仍然在打工,搞來搞去,還是“小白”一枚。也許和自己的性格有關,不喜歡拘束,也不喜歡太專于技術。現在有空就會出去逛逛,拿著單反拍拍風景,或者偶爾來個短途旅游。算是比較愜意,在幾線城市拿著跟當地生活水平對比,還算過得去的工資。
我的這輩子也許就這樣了,喜歡電子這一行,但又不想把興趣和工作掛上勾。平時有空就畫個圖,敲敲代碼,也算樂呵。也沒想要創業,可能上了年紀,懶得折騰了。這里可不是什么負能量,自己怎么過得舒心就怎么過。不是一定要成為馬云,才算成功的人生。
最近有個文章說,技術人員如何100%受人尊重。我的態度很明確:關我屁事,自己的生活自己選擇,不偷不搶,不危害社會就已經比一些人強了。做自己想做的事是出于喜歡,而不是為了讓別人尊重。
另外,經常看到一些想入行的朋友說自己也是零基礎,甚至文憑不高,怎么辦?
雖然我能力也算一般,但畢竟也是從零基礎的小白一路過來的。那我最后表達一下我自己的觀點,僅代表我個人的看法。
1、入行跟文憑沒多大關系,識字就行。找本C語言學一下基本語法。那些結構體、指針什么的可以先不看,因為看了會懵,對入門并不是必須的,后面有需要再上。視頻的話我看的是金文老師的C語言課程。
2、買一塊51單片機開發板,網上大把的產品,幾十塊錢就行,不要嫌貴。幾十塊都不愿意出,那就不要入行了。買開發板要買外設稍微多一點的,也不是越多越好。太多了增加成本,而且不一定都會去學。買一塊帶LED燈、數碼管的板,有SPI、IIC和單總線接口芯片的就差不多了,再加點按鍵,如獨立按鍵、矩陣按鍵。不建議只買核心板。因為你是零基礎啊,先學習別人現成的電路,掌握設計思想,前期省時省力,少折騰。
為啥說入行先從單片機開始,而不是找本模電或數電書看。因為學單片機,你能開始接觸一些簡單的模電和數電知識,如三極管,數碼管,74LS138,74HC595等,從簡到難。這階段不需要你完全掌握模電,數電。一來不現實,二來沒那么多精力,也不可能短期就能掌握。先學單片機,遇到相關的知識點就去了解和學習一下,比抱著學一本純硬件電路設計的書更有趣。除非你只想做完全的純電路設計。
那為啥要從51單片機開始?因為你是零基礎呀,從簡到難才是最好的,一來循序漸進,二來不讓激情受到打擊,毀了積極性。那時我是自己買了一塊51開發板,然后從最簡單的流水燈開始,從簡到難去學的。主要是看書,和網上查資料。視頻沒看過,所以沒有推薦。書籍的話,當初是買了一本叫51單片機C語言設計還是啥的,具體名字記不得了。
很多人說直接上ARM吧,那才是主流趨勢。我不同意,直接上ARM這話,應該是給有基礎的朋友的建議。沒有基礎的朋友直接上ARM,我覺得很大可能是:從入門,到放棄……
一定要多動手,不要光看資料和教程。光說不練,是紙上談兵。你覺得你看得懂教程,到了自己親自下手時,就會發現無從下手。也不要過于相信那些七天學會單片機,沒有哪個大神能從零基礎開始做到七天學會單片機。要清楚,“學會”和“了解”是兩個概念。你七天可以了解單片機,但你七天學不會單片機。“學會”不是指做個流水燈,做個數碼管顯示1234567。要務實,腳踏實地。
一步步的來,遇到問題先思考,自己查資料試著解決。現在網絡這么發達,你遇到的問題也許有人遇到了,在網上給出了解答。不要一遇到問題就問人,一是不能更好地調動你的大腦思考;二是你不一定能遇到熱心的人給予你幫助。大神一般都忙著自己的事,沒空理你。學會培養自己解決問題的能力,不能太依賴別人,無論做哪一行,都是一樣的。實在搞不定再想辦法找人解決。只有這樣,你對問題的記憶才會更深刻,更能理解和體會,以后就會自動避免了。
努力不是求一時,而是長年累月堅持。認真對待自己的選擇,不要三分鐘熱度,也不要人云亦云,你自己想要的,沒人比你更清楚。你每一次的努力,都會有收獲。耐得住寂寞,守得住繁華。
在學習的過程中,努力肯定是少不了的。同時不要忘記,多和其他人互相交流,是進步的捷徑。
學會感恩。感謝這一路來幫助過我的朋友,謝謝大家。
上周熱點文章排行榜
上周資料下載排行榜
論壇熱帖
熱評
- IR將功率半導體觸角伸往消費市場
- 多功能算術/邏輯運算單元(ALU) ,什么是多功能
- 動態ip、靜態ip、pppoe撥號的區別
- ARM與MIPS的比較
- ThunderBolt端口驅動及NET改WAP方法
- ds18b20中文資料詳解
- 滴滴人臉識別怎么破解
- 超級計算機榜單重新排名 中國天河二號已淪為世界第
- 電阻色環表_色環電阻識別方法
- iphone6概念機圖片曝光_iphone6上市時
博文
帖子
- 【書籍評測活動NO.51】具身智能機器人系統 | 了解AI的下一個浪潮! ElecFans小喇叭
- 請教關于CS1239低側采樣如何獲得使用更高的Gain? jf_94221193
- 高頻條件下的耦合線圈出現負值的原因是什么 jf_42363055
- 請問如何關閉獨立看門狗 jf_39582415
- ads1291雙電源供電時,Thermal Pad接AVSS嗎? ggfx
- 【米爾-Xilinx XC7A100T FPGA開發板試用】+03.SFP光口測試(zmj) 卿小小_9e6
- DAC7621的reference性能精度,可以使用外部輸入ref嗎? 萬物死
- 【「HarmonyOS NEXT啟程:零基礎構建純血鴻蒙應用」閱讀體驗】+1-7章有感 夜孤影
- DIY了一臺無人機,用全志T113芯片 文小二
- 電子產品結構與導熱材料解決方案 jf_86221244
用戶評論
查看全部 條評論
查看全部 條評論>>