工程師經驗分享1 --- 一個嵌入式軟件工程師的2016年總結

  牆上的日曆只剩下薄薄的一疊,過不了多久,又將迎來一個新的循環。我想用一篇文章記錄我的2016,希望通過寫這篇文章能夠更客觀地審視自己,同時給未來的自己以及有需要的朋友一些參考。正所謂:以銅爲鏡,可以正衣冠;以史爲鏡,可以知興替;以人爲鏡,可以明得失。多交流、多反思、多總結纔會有進步。
  翻看自己在2016年初寫下的目標與計劃:

** 換一個舒適的生活環境;
** 換一份價值觀相近的工作;
** 尋找些志同道合、能一起創業的朋友;
** 提高嵌入式Linux技術水平和技術嗅覺;
** 堅持運動,提高身體控制力;
** 堅持寫博客,嘗試做視頻教程;
** 買一臺功能適中的烤箱和一些烘焙設備;
** 多看書,多瞭解環境保護相關知識,特別是垃圾分類回收處理,儘量參與相關志願活動;
** 準備託業考試。

  實際上,以上並沒有全部完成,但我覺得2016年過得還挺充實的。
  在這一年裏,完成了職業生涯中的第一次跳槽,離開了工作近兩年的工業機器人研發崗位。2014年告別學生時代,剛開始上班的時候,每天都熱情高漲。後來進入項目研發階段,更是每天都迫切希望看到自己設計的產品能夠進入量產階段,並獲得市場的認可。然而,理想與現實的差距不是一星半點,雖說是研發崗,但實際上要處理很多瑣事的事情,加上處於製造業的寒冬,導致項目中斷,纔有了跳槽的想法。

這裏寫圖片描述

  我依然記得當時在拉勾網上看到的一句話:你值得擁有更好的生活!於是在2016年春天,我鼓足勇氣提出辭職了。辭職後我並沒有着急尋找新工作,我花了些時間瞭解自己、瞭解嵌入式、瞭解市場。按照計劃,一個人孤獨地在出租房裏編碼、調試、驗證,然後在CSDN上做記錄。我開始習慣於獨立思考,不再畏懼孤獨感,也很享受這種學習節奏。期間研究了一個基於STM32的四軸飛行器項目,同時獲得了一個嵌入式資格證書。

這裏寫圖片描述

  另外,還按照自己的想法實現了一個簡易智能家居模型,嘗試構思控制終端的界面設計,部分界面如下。色彩搭配和操作體驗有待商榷,但我真的挺喜歡這種界面風格。

這裏寫圖片描述

  雖然研究自己感興趣的東西會讓我感到興奮而充實,但畢竟一線城市的生活成本並不低,慢慢地感覺需要開始找工作了,於是開始有目標地投遞簡歷。這時的我跟畢業時的我相比,在找工作的過程中有了更多選擇權,不會因爲畢業於普通本科院校並且是非科班出身的程序員而感到擔憂。是的,我想:只要我們真正努力了,結果就不會比我們所預計的差。
  於是到了夏天,我順利地拿下了自己期望的工作和薪資,得到一份嵌入式軟件工程師的工作。新的工作給我很大的自由度,能經常參加一些嵌入式研討會和培訓課,而這些是我前兩年從未享受過的,因此我很感謝目前公司給我的機會。

這裏寫圖片描述

  生活圈子從郊區轉移到市區,壓抑兩年的心得到了釋放,盡情地享受市區的便利和良好的基礎設施。除了參加各種技術研討會和培訓課,也參加一些線上線下交流活動,從中認識到了一些志同道合的朋友,也拓展了視野。

這裏寫圖片描述

  業餘時間我也沒閒着,多做運動,保持良好的體魄。也會經常逛逛各大技術論壇、寫寫博客。我覺得分享能更快地提高技術水平,也能促進社會進步。這一年來堅持在CSDN和印象筆記中記錄所思所想,在Github、CSDN、21ic、極客學院、與非網、雷鋒網、北航雜誌社等多個平臺和論壇上留下了足跡,感受到開源給我們工作和生活帶來的變化,我也很樂於成爲追求自由的一員,享受分享帶來的快樂。當然,樂於分享帶來的好處就是,偶爾會收到一些小禮品,例如開發板和書籍。

這裏寫圖片描述

  經過這兩年多的磨練,我認爲對於程序員或工程師,除了技術本身,溝通能力也十分重要。如今社會分工明確,需要協同開發,有效的溝通有助於工作順利開展,工程師更不應該故步自封,自大自負,或者妄自菲薄。而應該多從合作者或全局的角度來思考問題,多聽別人意見,然後用辯證統一的思維去整合。這也就是控制工程中所說的閉環系統,反饋很重要,但如何處理反饋更重要。

這裏寫圖片描述

  由於擔任的是嵌入式軟件工程師,日常工作不僅是操作系統層面的構建、移植,還需要協調硬件和軟件的開發,例如與硬件工程師一起進行器件選型、驗證,與軟件工程師一起調研、實施軟件架構。除此之外,還要與供應商、合作商溝通協調。說實話,剛開始真的有點不適應,因爲以前從未接觸過供應商、合作商,對於商務禮儀知之甚少,更何況還要解決實際工程問題。還好,現在感覺在溝通上的問題不大了,如果你問我怎麼克服,我只能說都是被逼着上的!

  哈哈,這裏插入一個程序員專屬笑話調節一下氣氛。

這裏寫圖片描述

  要是說2016年我得到了什麼,我覺得最大的收穫是思想層次的提高。
  說實話,剛離職的時候,心中充滿了怨念,因爲沒有年終獎,因爲項目被擱置了,因爲得不到領導的重視,等等。但我現在不會有這些想法了,也許以後都不會有。在離職後進行了多次深入的自我對話,讓我能更加清晰、客觀地看待一些人和事,也明白了自己的核心競爭力到底是什麼。那我的核心競爭力是什麼呢?其實我也很難說清楚,但有幾點我是確定的,第一是初始化階段(成長階段)所帶來的特質——例如敏感;第二是學習能力;第三是分享精神;第四是開放的態度;第五是善於自省。
  幾個月前,有同學找我要一些Qt的代碼,我毫無保留地給他了,有的人認爲這會讓自己多一個競爭對手,但是我認爲我多了一個潛在的合作伙伴。有同學找我幫忙寫一個電力系統的單片機程序,雖然工作有點忙,但我並沒有拒絕,我認爲這是他給我的學習機會。後來又有朋友送我一套nRF51822套件,但需要在論壇上分享學習過程,雖然我目前的工作中並沒有用上,但我還是愉快地接受了這個邀請。還有北航雜誌社經常邀請我們寫一些心得體會,我也會盡量去寫,因此還收錄到《單片機與嵌入式系統應用》,並且長期享受贈刊福利。工作上,我只負責Linux系統的構建,但我會額外地開發一些測試軟件以方便測試人員使用,同時由於我並不排斥界面開發,甚至爲了一致性,會自己動手繪製圖標,因爲這樣我得到了更多的機會。
  還有很多諸如此類的事情,我很珍惜這些學習機會。雖然我的起點稍低,但我愈發感覺自己思想的充實。當我知道的越多,我越感覺自己無知,而這種無知又會激發我的求知慾望,使我不斷豐富自己。簡單來說就是——年輕人不要害怕吃虧,所有的努力終究不會白費。
  其實,硬件做到底就是物理和材料,軟件做到底就是哲學和思想。現在的我,雖然對整個嵌入式系統的認識更清晰了,但仍有很多未知之地等待我去探索,我需要做的就是——永遠保持學習的態度。

這裏寫圖片描述

  在這裏用一句話來勉勵你我:真正有才華的人,往往不是天賦異稟,而是習慣了勤奮。如果你的才華配不上夢想,腳步跟不上目光,所有的任性不過是一念幻想。
  經歷了2016年,我開始感覺自己有點像工程師了。也習慣於尋找工作與生活之間的平衡點,尋找實現人生價值的最優路徑。

  隨手拍一下桌面留個紀念,對於買不起房的我來說,實在不敢買太多紙質書。

這裏寫圖片描述

  希望早日擁有一個屬於我自己的書房吧!像這樣……這樣……或者這樣……就行了。

這裏寫圖片描述

  這是我的2016,學會了反思,學會了在孤獨中成長。2017年,我希望能夠在嵌入式技術方面更上一層樓,業餘時間盡我所能去做更多有意義的事,同時寫出更多原創博客。我們繼續加油吧!


  Say hello to 2017,不忘初心,奮力前行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章